• DocumentCode
    1438688
  • Title

    Component-Based Robotic Engineering (Part II)

  • Author

    Brugali, Davide ; Shakhimardanov, Azamat

  • Author_Institution
    Dept. of Comput. Sci. & Math., Univ. degli Studi di Bergamo, Dalmine, Italy
  • Volume
    17
  • Issue
    1
  • fYear
    2010
  • fDate
    3/1/2010 12:00:00 AM
  • Firstpage
    100
  • Lastpage
    112
  • Abstract
    This article discusses the role of software components as architectural units of large, possibly distributed, software-intensive robotic systems. The focus is on technologies to manage the heterogeneity of hardware, computational, and communication resources and on design techniques to assemble components into systems .A component-based system is a composition of components, and the way components interact with other components and with the computational environment greatly affects the flexibility of the entire system and the reusability of individual functionality.
  • Keywords
    distributed processing; interactive systems; object-oriented programming; robots; software reusability; component based robotic engineering; distributed software; intensive robotic system; software reusability; system flexibility; Application software; Buildings; Cognitive robotics; Hardware; Programming; Robot kinematics; Software engineering; Software maintenance; Software reusability; Software systems;
  • fLanguage
    English
  • Journal_Title
    Robotics & Automation Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9932
  • Type

    jour

  • DOI
    10.1109/MRA.2010.935798
  • Filename
    5430399