Testing self-healing cyber-physical systems under uncertainty: a fragility-oriented approach

被引:14
|
作者
Ma, Tao [1 ,2 ]
Ali, Shaukat [1 ]
Yue, Tao [1 ]
Elaasar, Maged [3 ]
机构
[1] Simula Res Lab, POB 134, N-1325 Lysaker, Norway
[2] Univ Oslo, POB 1072, N-0316 Oslo, Norway
[3] Carleton Univ, 1125 Colonel By Dr, Ottawa, ON K1S 5B6, Canada
基金
欧盟地平线“2020”;
关键词
Cyber-physical systems; Uncertainty; Self-healing; Model execution; Reinforcement learning;
D O I
10.1007/s11219-018-9437-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As an essential feature of smart cyber-physical systems (CPSs), self-healing behaviors play a major role in maintaining the normality of CPSs in the presence of faults and uncertainties. It is important to test whether self-healing behaviors can correctly heal faults under uncertainties to ensure their reliability. However, the autonomy of self-healing behaviors and impact of uncertainties make it challenging to conduct such testing. To this end, we devise a fragility-oriented testing approach, which is comprised of two novel algorithms: fragility-oriented testing (FOT) and uncertainty policy optimization (UPO). The two algorithms utilize the fragility, obtained from test executions, to learn the optimal policies for invoking operations and introducing uncertainties, respectively, to effectively detect faults. We evaluated their performance by comparing them against a coverage-oriented testing (COT) algorithm and a random uncertainty generation method (R). The evaluation results showed that the fault detection ability of FOT+UPO was significantly higher than the ones of FOT+R, COT+UPO, and COT+R, in 73 out of 81 cases. In the 73 cases, FOT+UPO detected more than 70% of faults, while the others detected 17% of faults, at the most.
引用
收藏
页码:615 / 649
页数:35
相关论文
共 50 条
  • [1] Testing self-healing cyber-physical systems under uncertainty: a fragility-oriented approach
    Tao Ma
    Shaukat Ali
    Tao Yue
    Maged Elaasar
    [J]. Software Quality Journal, 2019, 27 : 615 - 649
  • [2] Testing self-healing cyber-physical systems under uncertainty with reinforcement learning: an empirical study
    Tao Ma
    Shaukat Ali
    Tao Yue
    [J]. Empirical Software Engineering, 2021, 26
  • [3] Testing self-healing cyber-physical systems under uncertainty with reinforcement learning: an empirical study
    Ma, Tao
    Ali, Shaukat
    Yue, Tao
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (03)
  • [4] A Self-Healing Framework for Building Resilient Cyber-Physical Systems
    Ratasich, Denise
    Hoeftberger, Oliver
    Isakovic, Haris
    Shafique, Muhammad
    Grosu, Radu
    [J]. 2017 IEEE 20TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2017, : 133 - 140
  • [5] Modeling foundations for executable model-based testing of self-healing cyber-physical systems
    Tao Ma
    Shaukat Ali
    Tao Yue
    [J]. Software & Systems Modeling, 2019, 18 : 2843 - 2873
  • [6] Modeling foundations for executable model-based testing of self-healing cyber-physical systems
    Ma, Tao
    Ali, Shaukat
    Yue, Tao
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (05): : 2843 - 2873
  • [7] Toward an execution system for self-healing workflows in cyber-physical systems
    Ronny Seiger
    Steffen Huber
    Thomas Schlegel
    [J]. Software & Systems Modeling, 2018, 17 : 551 - 572
  • [8] Toward an execution system for self-healing workflows in cyber-physical systems
    Seiger, Ronny
    Huber, Steffen
    Schlegel, Thomas
    [J]. SOFTWARE AND SYSTEMS MODELING, 2018, 17 (02): : 551 - 572
  • [9] 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
  • [10] 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