Formal Modelling and Analysis of a Self-Adaptive Robotic System

被引:6
|
作者
Passler, Juliane [1 ]
ter Beek, Maurice H. [2 ]
Damiani, Ferruccio [3 ]
Tarifa, Silvia Lizeth Tapia [1 ]
Johnsen, Einar Broch [1 ]
机构
[1] Univ Oslo, Oslo, Norway
[2] CNR, ISTI, Pisa, Italy
[3] Univ Turin, Turin, Italy
来源
关键词
feature models; probabilistic model checking; self-adaptive systems; cyber-physical systems; robotics;
D O I
10.1007/978-3-031-47705-8_18
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-adaptation is a crucial feature of autonomous systems that must cope with uncertainties in, e.g., their environment and their internal state. Self-adaptive systems are often modelled as two-layered systems with a managed subsystem handling the domain concerns and a managing subsystem implementing the adaptation logic. We consider a case study of a self-adaptive robotic system; more concretely, an autonomous underwater vehicle (AUV) used for pipeline inspection. In this paper, we model and analyse it with the feature-aware probabilistic model checker ProFeat. The functionalities of the AUV are modelled in a feature model, capturing the AUV's variability. This allows us to model the managed subsystem of the AUV as a family of systems, where each family member corresponds to a valid feature configuration of the AUV. The managing subsystem of the AUV is modelled as a control layer capable of dynamically switching between such valid feature configurations, depending both on environmental and internal conditions. We use this model to analyse probabilistic reward and safety properties for the AUV.
引用
收藏
页码:343 / 363
页数:21
相关论文
共 50 条
  • [21] Formal Modeling of Self-Adaptive Resource Scheduling in Cloud
    Khan, Atif Ishaq
    Kazmi, Syed Asad Raza
    Qasim, Awais
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 1183 - 1197
  • [22] Self-adaptive Vision System
    Stipancic, Tomislav
    Jerbic, Bojan
    EMERGING TRENDS IN TECHNOLOGICAL INNOVATION, 2010, 314 : 195 - 202
  • [23] Electronic Coupled and Self-adaptive Grasp Robotic Finger
    Xiao, Hui
    Che, Demeng
    Zhang, Wenzeng
    Sun, Zhenguo
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2013, : 1568 - 1573
  • [24] Self-adaptive static analysis
    Bodden, Eric
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING TECHNOLOGIES RESULTS (ICSE-NIER), 2018, : 45 - 48
  • [25] Formal Models and Analysis for Self-adaptive Cyber-physical Systems (Extended Abstract)
    Giese, Holger
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2016), 2017, 10231 : 3 - 9
  • [26] Self-Adaptive Memory Approximation: A Formal Control Theory Approach
    Maity, Biswadip
    Shoushtari, Majid
    Rahmani, Amir M.
    Dutt, Nikil
    IEEE EMBEDDED SYSTEMS LETTERS, 2020, 12 (02) : 33 - 36
  • [27] Formal Design and Verification of Self-Adaptive Systems with Decentralized Control
    Arcaini, Paolo
    Riccobene, Elvinia
    Scandurra, Patrizia
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2017, 11 (04)
  • [28] Formal modeling self-adaptive service-oriented applications
    Riccobene, Elvinia
    Scandurra, Patrizia
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1704 - 1710
  • [29] Towards a Formal Approach for Prototyping and Verifying Self-Adaptive Systems
    Ingles-Romero, Juan F.
    Vicente-Chicote, Cristina
    ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS (CAISE), 2013, 148 : 432 - 446
  • [30] Avionics Self-adaptive Software: Towards Formal Verification and Validation
    D'Souza, Meenakshi
    Kashi, Rajanikanth N.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2019, 2019, 11319 : 3 - 23