Analysis of software connectors in robotics

被引:0
|
作者
Shakhimardanov, Azamat [1 ]
Hochgeschwender, Nico [1 ]
Reckhaus, Michael [1 ]
Kraetzschmar, Gerhard K. [1 ]
机构
[1] Bonn Rhein Sieg Univ Appl Sci, Dept Comp Sci, D-53757 St Augustin, Germany
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:1030 / 1035
页数:6
相关论文
共 50 条
  • [1] Specifying software connectors
    Barbosa, MA
    Barbosa, LS
    [J]. THEORETICAL ASPECTS OF COMPUTING - ICTAC 2004, 2005, 3407 : 52 - 67
  • [2] Formal modeling and analysis of software architecture: Components, connectors, and events
    Garlan, D
    [J]. FORMAL METHODS FOR SOFTWARE ARCHITECTURES, 2003, 2804 : 1 - 24
  • [3] Exogenous connectors for software components
    Lau, KK
    Elizondo, PV
    Wang, Z
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3489 : 90 - 106
  • [4] Adaptation of connectors in software architectures
    Welch, I
    Stroud, R
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 145 - 146
  • [5] Integrating robotics software
    Domínguez-Brito, AC
    Hernández-Sosa, D
    Isern-González, J
    Cabrera-Gámez, J
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, : 3423 - 3428
  • [6] Software engineering for robotics
    Cavalcanti, Ana
    Miyazawa, Alvaro
    Timmis, Jon
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2024, 174
  • [7] Component software in robotics
    Domínguez-Brito, AC
    Hernández-Sosa, D
    Isern-González, J
    Cabrera-Gámez, J
    [J]. 2004 2ND INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2004, : 560 - 565
  • [8] ADVANCED SOFTWARE IN ROBOTICS
    DANTHINE, A
    GERADIN, M
    [J]. COMPUTERS IN INDUSTRY, 1983, 4 (03) : 310 - 315
  • [9] Software Engineering for Robotics
    Brugali, Davide
    Prassler, Erwin
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2009, 16 (01) : 9 - +
  • [10] Robotics and Software Engineering
    Brugali, Davide
    Menga, Giuseppe
    Polanco, Franco Guidi
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2010, 17 (04) : 111 - 112