RRA: Models and Tools for Robotics Run-time Adaptation

被引:0
|
作者
Gherardi, Luca [1 ]
Hochgeschwender, Nico [2 ]
机构
[1] Swiss Fed Inst Technol, Inst Dynam Syst & Control, Zurich, Switzerland
[2] Bonn Rhine Sieg Univ, Dept Comp Sci, St Augustin, Germany
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Robotics applications are characterized by a huge amount of variability. Their design requires the developers to choose between several variants, which relate to both functionalities and hardware. Some of these choices can be taken at deployment-time, however others should be taken at run-time, when more information about the context is known. To make this possible, a software system needs to be able to reason about its current state and to adapt its architecture to provide the configuration that best suites the context. This paper presents a model-based approach for run-time adaptation of robotic systems. It defines a set of orthogonal models that represent the system architecture, its variability, and the state of the context. Additionally it introduces a set of algorithms that reason about the knowledge represented in our models to resolve the run-time variability and to adapt the system architecture. The paper discusses and evaluates the approach by means of two case studies.
引用
收藏
页码:1777 / 1784
页数:8
相关论文
共 50 条
  • [41] Towards Security Case Run-time Adaptation by System Decomposition into Services
    Lisova, Elena
    Causevic, Aida
    [J]. IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 4102 - 4108
  • [42] Optimal stopping for the run-time self-adaptation of software systems
    Skroch, Oliver
    Turowski, Klaus
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2010, 31 (01): : 147 - 157
  • [43] Leveraging Collective Run-time Adaptation for UAV-based Systems
    Bozhinoski, Darko
    Bucchiarone, Antonio
    Malavolta, Ivano
    Marconi, Annapaola
    Pelliccione, Patrizio
    [J]. 2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2016, : 214 - 221
  • [44] Managing safety and mission completion via collective run-time adaptation
    Bozhinoski, Darko
    Garlan, David
    Malavolta, Ivano
    Pelliccione, Patrizio
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 95 : 19 - 35
  • [45] Integrating Semantic Run-Time Models for Adaptive Software Systems
    Poggi, Francesco
    Rossi, Davide
    Ciancarini, Paolo
    [J]. JOURNAL OF WEB ENGINEERING, 2019, 18 (1-3): : 1 - 41
  • [46] Motivating hierarchical run-time models in measurement and control systems
    Liu, J
    Jefferson, S
    Lee, EA
    [J]. PROCEEDINGS OF THE 2001 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2001, : 3457 - 3462
  • [47] Reliability properties of models for flexible design and run-time analysis
    Berzins, Luqi V.
    Musial, P. M.
    [J]. COMPOSITION OF EMBEDDED SYSTEMS: SCIENTIFIC AND INDUSTRIAL ISSUES, 2007, 4888 : 207 - 219
  • [48] Model-Driven Engineering and Run-Time Model-Usage in Service Robotics
    Steck, Andreas
    Lotz, Alex
    Schlegel, Christian
    [J]. ACM SIGPLAN NOTICES, 2012, 47 (03) : 73 - 82
  • [49] On the Influence of Models at Run-Time Traces in Dynamic Feature Location
    Arcega, Lorena
    Font, Jaime
    Haugen, Oystein
    Cetina, Carlos
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2017, 2017, 10376 : 90 - 105
  • [50] ROSDiscover: Statically Detecting Run-Time Architecture Misconfigurations in Robotics Systems Artifact Paper
    Timperley, Christopher S.
    Durschmid, Tobias
    Schmerl, Bradley
    Garlan, David
    Le Goues, Claire
    [J]. 2022 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2022), 2022, : 56 - 56