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
fDate :
3/1/2010 12:00:00 AM
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;
Journal_Title :
Robotics & Automation Magazine, IEEE
DOI :
10.1109/MRA.2010.935798