A distributed formal-based model for self-healing behaviors in autonomous systems: from failure detection to self-recovery

被引:4
|
作者
Ben Hafaiedh, Imene [1 ]
Ben Slimane, Maroua [2 ]
机构
[1] Univ Tunis El Manar UTM, Higher Inst Comp Sci ISI, LIPSIC Lab, Tunis, Tunisia
[2] Univ Tunis El Manar UTM, LIPSIC Lab, Tunis, Tunisia
来源
JOURNAL OF SUPERCOMPUTING | 2022年 / 78卷 / 17期
关键词
Autonomous systems; Formal models; Formal verification; Distributed systems; Failure-detection; Self-recovery; ARCHITECTURE; VERIFICATION;
D O I
10.1007/s11227-022-04614-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The challenges of current software-intensive systems, large-scale information and computing systems environments, which are highly dynamic, heterogeneous, and unpredictable, have motivated the development of techniques that enhance these systems with autonomous behaviors. Even though different concerns about these systems have been deeply studied, their design is still considerably more challenging than traditional ones. Self-healing is one of the main features that characterize autonomic computing systems. Failure detection, recovery strategies, and reliability are of paramount importance to ensure continuous operation and correct functioning even in the presence of a given maximum amount of faulty components. Most existing research and implementations focus on architecture-specific solutions to introduce self-healing behaviors. This implies that users must tailor their software by taking into account architecture-specific fault tolerance features, which requires too much effort from developers and users. This paper proposes a distributed formal model for the specification, verification, and analysis of self-healing behaviors in autonomous systems, from failure-detection to self-recovery. Such a high-level model allows users to specify and apply the desired type of failure detection and recovery without requiring any knowledge about its implementation. Our model allows not only formal verification of different properties but also performance evaluation. We provide the verification of qualitative properties using state-space exploration tools, and quantitative properties are also validated through statistical model-checking. All these properties are preserved in actual implementation by ensuring that the deployed code is consistent with the validated model.
引用
收藏
页码:18725 / 18753
页数:29
相关论文
共 50 条
  • [1] A distributed formal-based model for self-healing behaviors in autonomous systems: from failure detection to self-recovery
    Imene Ben Hafaiedh
    Maroua Ben Slimane
    The Journal of Supercomputing, 2022, 78 : 18725 - 18753
  • [2] Tough, self-recovery and self-healing polyampholyte hydrogels
    Sun, Tao Lin
    Cui, Kunpeng
    Gong, Jian Ping
    POLYMER SCIENCE SERIES C, 2017, 59 (01) : 11 - 17
  • [3] Tough, self-recovery and self-healing polyampholyte hydrogels
    Tao Lin Sun
    Kunpeng Cui
    Jian Ping Gong
    Polymer Science, Series C, 2017, 59 : 11 - 17
  • [4] Failure detection and recovery in self-healing WSN
    Lakshmi, Chaganti B. N.
    Rao, S. Krishna Mohan
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2018, 21 (04) : 445 - 456
  • [5] A Self-recovery Model for Distributed Applications Based on Microreboot
    Wang, Huiqiang
    Ye, Haizhi
    Ying, Liang
    ICICSE: 2008 INTERNATIONAL CONFERENCE ON INTERNET COMPUTING IN SCIENCE AND ENGINEERING, PROCEEDINGS, 2008, : 521 - 524
  • [6] Autonomous Self-Healing to Combat Insulation Failure
    Hu, Jinming
    Liu, Shiyong
    MATTER, 2020, 2 (02) : 288 - 289
  • [7] Silicone-based tough hydrogels with high resilience, fast self-recovery, and self-healing properties
    Si, Liqi
    Zheng, Xiaowen
    Nie, Jun
    Yin, Ruixue
    Hua, Yujie
    Zhu, Xiaoqun
    CHEMICAL COMMUNICATIONS, 2016, 52 (54) : 8365 - 8368
  • [8] Formal Analysis and Verification of Self-Healing Systems
    Ehrig, Hartmut
    Ermel, Claudia
    Runge, Olga
    Bucchiarone, Antonio
    Pelliccione, Patrizio
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2010, 6013 : 139 - +
  • [9] 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
  • [10] Equipment-free photothermal effect promoted self-healing and self-recovery of hydrogels
    Zhang, Xinjie
    Liang, Xuechen
    Huang, Qichen
    Zhang, Han
    Liu, Changkun
    Liu, Yizhen
    SOFT MATTER, 2020, 16 (43) : 9833 - 9837