Architecture-based resilience evaluation for self-adaptive systems

被引:9
|
作者
Camara, Javier [1 ]
de Lemos, Rogerio [2 ]
Vieira, Marco [1 ]
Almeida, Raquel [1 ]
Ventura, Rafael [1 ]
机构
[1] Univ Coimbra, Coimbra, Portugal
[2] Univ Kent, Canterbury, Kent, England
关键词
Architecture; Testing; Stimulation; Models; Self-adaptation; Resilience;
D O I
10.1007/s00607-013-0311-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the major challenges related to self-adaptive software systems is the provision of assurances that the system is resilient against changes that may occur either in the system or its environment. These assurances should be based on complementary sources of evidence that collectively justify that the system is able to attain the specified levels of resilience. The contribution of this paper is the definition and development of an architecture-based approach that evaluates by comparison the adaptation mechanisms of a self-adaptive software system. The proposed approach relies on the identification of representative environmental and system changeloads (i.e., sequences of changes) used in the run-time stimulation of the system. The system response obtained from this stimulation is collected and aggregated into a probabilistic model that is employed in the evaluation of system resilience. Our approach is intended to be used before deployment, since the process often involves putting the system through adverse conditions which are not adequate when the system is in production. The feasibility and effectiveness of the proposed approach is demonstrated in the context of Rainbow, an architecture-based platform for self- adaptation, and Znn.com, a case study that reproduces the typical infrastructure for a news website.
引用
下载
收藏
页码:689 / 722
页数:34
相关论文
共 50 条
  • [41] A Decentralized Approach to Architecture-Based Self-Protecting Software Systems
    Porter, Jason
    Albassam, Emad
    2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, : 169 - 175
  • [42] An assignment model and algorithm for self-adaptive software based on architecture
    Chen, Honglong
    Li, Renfa
    Li, Rui
    Sha, Edwin
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2011, 48 (12): : 2300 - 2307
  • [43] Towards a Self-Adaptive Architecture for Federated Learning of Industrial Automation Systems
    Franco, Nicola
    Van, Hoai My
    Dreiser, Marc
    Weiss, Gereon
    2021 INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2021), 2021, : 210 - 216
  • [44] An Architecture Framework for Experimentations with Self-Adaptive Cyber-Physical Systems
    Kit, Michal
    Gerostathopoulos, Ilias
    Bures, Tomas
    Hnetynka, Petr
    Plasil, Frantisek
    2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 93 - 96
  • [45] Toward Systematic Conveying of Architecture Design Knowledge for Self-Adaptive Systems
    Andrade, Sandro S.
    Macedo, Raimundo Jose de A.
    2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SELF-ADAPTATION AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2014, : 24 - 25
  • [46] Integrating a Dual Method on a General Architecture to Self-Adaptive Monitoring Systems
    Balderas-Diaz, Sara
    Benghazi, Kawtar
    Garrido, Jose Luis
    O'Hare, Gregory M. P.
    Guerrero-Contreras, Gabriel
    RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2017, 569 : 528 - 538
  • [47] Architecture-based software reliability evaluation
    Wei, Ying
    Zhang, Bo
    Li, Li
    Shen, Xiang-Heng
    Chen, Yuan
    Zhang, Ge-Fei
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2010, 18 (02): : 485 - 490
  • [48] Architecture-based design of computer based systems
    Denford, M
    O'Neill, T
    Leaney, J
    ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 39 - 46
  • [49] SELF-ADAPTIVE CONTROL SYSTEMS
    DIPROSE, KV
    AERONAUTICAL JOURNAL, 1968, 72 (688): : 367 - &
  • [50] Self-adaptive material systems
    Arnaut, LR
    ADVANCES IN ELECTROMAGNETICS OF COMPLEX MEDIA AND METAMATERIALS, 2002, 89 : 421 - 438