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