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 条
  • [11] A self-adaptive agent for flexible posture planning in robotic milling system
    Zhao, Shengqiang
    Peng, Fangyu
    Su, Juntong
    Sun, Hao
    Yan, Rong
    Tang, Xiaowei
    Zhang, Teng
    Li, Zepeng
    JOURNAL OF MANUFACTURING SYSTEMS, 2024, 75 : 228 - 245
  • [12] Geometric optimization of a self-adaptive robotic leg
    Fedorov, Dmitri
    Birglen, Lionel
    TRANSACTIONS OF THE CANADIAN SOCIETY FOR MECHANICAL ENGINEERING, 2018, 42 (01) : 49 - 60
  • [13] A Formal Model for Self-Adaptive and Self-Healing Organizations
    Haesevoets, Robrecht
    Weyns, Danny
    Holvoet, Tom
    Joosen, Wouter
    2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2009, : 116 - 125
  • [14] Improving the Dependability of Self-Adaptive Cyber Physical System With Formal Compositional Contract
    Zhou, Peng
    Zuo, Decheng
    Hou, Kunmean
    Zhang, Zhan
    Dong, Jian
    IEEE TRANSACTIONS ON RELIABILITY, 2020, 69 (03) : 1130 - 1146
  • [15] Adaptive Controllers and Digital Twin for Self-Adaptive Robotic Manipulators
    Edrisi, Farid
    Perez-Palacin, Diego
    Caporuscio, Mauro
    Giussani, Samuele
    2023 IEEE/ACM 18TH SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS, 2023, : 56 - 67
  • [16] Multimodal Sensors Enabled Autonomous Soft Robotic System with Self-Adaptive Manipulation
    Wang, Tianhong
    Jin, Tao
    Lin, Weiyang
    Lin, Yangqiao
    Liu, Hongfei
    Yue, Tao
    Tian, Yingzhong
    Li, Long
    Zhang, Quan
    Lee, Chengkuo
    ACS NANO, 2024, 18 (14) : 9980 - 9996
  • [17] A Formal Approach to Enforcing Consistency in Self-adaptive Systems
    Kacem, Najla Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    SOFTWARE ARCHITECTURE, 2010, 6285 : 279 - +
  • [18] Self-adaptive expert system for facial expression analysis
    Pantic, M
    Rothkrantz, LJM
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 73 - 79
  • [19] Formal Verification approaches of Self-adaptive Systems: A Survey
    Hachicha, Marwa
    Ben Halima, Riadh
    Kacem, Ahmed Hadj
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES 2019), 2019, 159 : 1853 - 1862
  • [20] Formal Specification and Verification of Self-Adaptive Concurrent Systems
    Fakhir, Muhammad Ilyas
    Kazmi, Syed Asad Raza
    IEEE ACCESS, 2018, 6 : 34790 - 34803