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 条
  • [21] Fully physical double network hydrogels with high strength, rapid self-recovery and self-healing performances
    Wei, Dandan
    Yang, Jia
    Zhu, Lin
    Chen, Feng
    Tang, Ziqing
    Qin, Gang
    Chen, Qiang
    POLYMER TESTING, 2018, 69 : 167 - 174
  • [22] Tamper Detection and Self-Recovery of Image Based on Self-Embedding
    Song Qiang
    Wang Jiawen
    Zhang Hongbin
    2009 ASIA-PACIFIC CONFERENCE ON INFORMATION PROCESSING (APCIP 2009), VOL 2, PROCEEDINGS, 2009, : 76 - 79
  • [23] A Distributed Self-Healing Method for Active Distribution Systems
    Monadi, Mehdi
    Farzin, Hossein
    Rodriguez, Pedro
    2019 8TH INTERNATIONAL CONFERENCE ON RENEWABLE ENERGY RESEARCH AND APPLICATIONS (ICRERA 2019), 2019, : 483 - 488
  • [24] Considering runtime restrictions in self-healing distributed systems
    Danne, Christoph
    Dueck, Viktor
    Kloepper, Benjamin
    Tichy, Matthias
    21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS, PROCEEDINGS, 2007, : 228 - +
  • [25] A distributed self-healing method for active distribution systems
    Monadi, Mehdi
    Farzin, Hossein
    Rodriguez, Pedro
    8th International Conference on Renewable Energy Research and Applications, ICRERA 2019, 2019, : 483 - 488
  • [26] Adaptive Immunity for Software: Towards Autonomous Self-healing Systems
    Naqvi, Moeen Ali
    Astekin, Merve
    Malik, Sehrish
    Moonen, Leon
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 521 - 525
  • [27] Logic based coordination for event-driven self-healing distributed systems
    Montangero, C
    Semini, L
    Semprini, S
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2004, 2949 : 248 - 262
  • [28] A study on early failure detection of aircraft and fault self-recovery technology
    Wang Zhongsheng
    Jiang Hongkai
    Luo Baopeng
    ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 1520 - 1523
  • [29] Development of optimized autonomous self-healing systems for epoxy materials based on maleimide chemistry
    Billiet, Stijn
    Van Camp, Wim
    Hillewaere, Xander K. D.
    Rahier, Hubert
    Du Prez, Filip E.
    POLYMER, 2012, 53 (12) : 2320 - 2326
  • [30] Benzoxazine-Based Thermosets with Autonomous Self-Healing Ability
    Arslan, Mustafa
    Kiskan, Baris
    Yagci, Yusuf
    MACROMOLECULES, 2015, 48 (05) : 1329 - 1334