• 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