Modeling foundations for executable model-based testing of self-healing cyber-physical systems

被引:0
|
作者
Tao Ma
Shaukat Ali
Tao Yue
机构
[1] Simula Research Laboratory,
[2] University of Oslo,undefined
来源
关键词
Cyber-physical systems; Self-healing; Uncertainty; Model execution; Model-based testing;
D O I
暂无
中图分类号
学科分类号
摘要
Self-healing cyber-physical systems (SH-CPSs) detect and recover from faults by themselves at runtime. Testing such systems is challenging due to the complex implementation of self-healing behaviors and their interaction with the physical environment, both of which are uncertain. To this end, we propose an executable model-based approach to test self-healing behaviors under environmental uncertainties. The approach consists of a Modeling Framework of SH-CPSs (MoSH) and an accompanying Test Model Executor (TM-Executor). MoSH provides a set of modeling constructs and a methodology to specify executable test models, which capture expected system behaviors and environmental uncertainties. TM-Executor executes the test models together with the systems under test, to dynamically test their self-healing behaviors under uncertainties. We demonstrated the successful application of MoSH to specify 11 self-healing behaviors and 17 uncertainties for three SH-CPSs. The time spent by TM-Executor to perform testing activities was in the order of milliseconds, though the time spent was strongly correlated with the complexity of test models.
引用
收藏
页码:2843 / 2873
页数:30
相关论文
共 50 条
  • [11] Enhancing Cyber-Resilience in Self-Healing Cyber-Physical Systems with Implicit Guarantees
    Loh, Randolph
    Thing, Vrizlynn L. L.
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2023, : 359 - 366
  • [12] Model Based Testing of Cyber-Physical Systems
    Khoo, Teck Ping
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2018, 2018, 11232 : 423 - 426
  • [13] Model-based Design and Testing of Decisional Autonomy and Cooperation in Cyber-physical Systems
    Saglietti, Francesca
    Foehrweiser, David
    Winzinger, Stefan
    Lill, Raimar
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 479 - 483
  • [14] Collaboration and Self-organization to Enable Self-healing in Industrial Cyber-Physical Systems
    Piardi, Luis
    Leitao, Paulo
    Costa, Pedro
    de Oliveira, Andre Schneider
    [J]. SERVICE ORIENTED, HOLONIC AND MULTI-AGENT MANUFACTURING SYSTEMS FOR INDUSTRY OF THE FUTURE, SOHOMA 2023, 2024, 1136 : 532 - 543
  • [15] CYBER-PHYSICAL SYSTEMS ENGINEERING: MODEL-BASED SOLUTIONS
    Garro, Alfredo
    Vaccaro, Vittorio
    Dutre, Stefan
    Stegen, Jef
    [J]. PROCEEDINGS OF THE 2019 SUMMER SIMULATION CONFERENCE (SUMMERSIM '19), 2019,
  • [16] Model-Based Specification and Refinement for Cyber-Physical Systems
    Drechsler, Rolf
    Autexier, Serge
    Lueth, Christoph
    [J]. DYNAMICS IN LOGISTICS, LDIC 2016, 2017, : 3 - 17
  • [17] A Model-Based Design of Cyber-Physical Energy Systems
    Al Faruque, Mohammad Abdullah
    Ahourai, Fereidoun
    [J]. 2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 97 - 104
  • [18] A Model-Based Design Methodology for Cyber-Physical Systems
    Jensen, Jeff C.
    Chang, Danica H.
    Lee, Edward A.
    [J]. 2011 7TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2011, : 1666 - 1671
  • [19] A Model-Based Methodology of Programming Cyber-Physical Systems
    Chandhoke, Sundeep
    Hayles, Tim
    Kodosky, Jeff
    Wang, Guoqiang
    [J]. 2011 7TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2011, : 1654 - 1659
  • [20] Automated Testing for Cyber-physical Systems: From Scenarios to Executable Tests
    Chabot, Martial
    Pierre, Laurence
    Nabais-Moreno, Alexandre
    [J]. PROCEEDINGS OF THE 2018 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2018,