DocumentCode :
2557283
Title :
Analysis of software connectors in robotics
Author :
Shakhimardanov, Azamat ; Hochgeschwender, Nico ; Reckhaus, Michael ; Kraetzschmar, Gerhard K.
Author_Institution :
Bonn-Rhein-Sieg University of Applied Sciences, Department of Computer Science, Grantham-Allee 20, 53757 Sankt Augustin, Germany
fYear :
2011
fDate :
25-30 Sept. 2011
Firstpage :
1030
Lastpage :
1035
Abstract :
Most of the recent robot software frameworks follow a component-oriented development approach. They allow developers to compose a distributed application from a set of interacting components. Though these frameworks provide rich functionality, often they fail to cope with non-functional aspects (e.g., network scalability, predictability of system behavior) involved in system design, especially in distributed settings. This research sets out to address aforementioned quality attributes by introducing a pragmatic model, Protocol Stack View (PSV), for the analysis of distributed robotic software. The model relies on the fact that a distributed software can be viewed in terms of three main elements: components, ports and connectors. It specifically focuses on structure and semantics of software connectors on the implementation level. To prove effectiveness and usefulness of PSV a set of experiments were conducted to analyze scalability and to determine the configurable elements that affect it. The experiments are based on the comparison of communication infrastructure provided by two existing software packages, namely ROS and ZeroMQ.
Keywords :
Periodic structures; Robots; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on
Conference_Location :
San Francisco, CA
ISSN :
2153-0858
Print_ISBN :
978-1-61284-454-1
Type :
conf
DOI :
10.1109/IROS.2011.6095183
Filename :
6095183
Link To Document :
بازگشت