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 条
  • [31] Productivity Evaluation of Self-Adaptive Software Model Driven Architecture
    Magableh, Basel
    Barrett, Stephen
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2011, 6 (04) : 1 - 19
  • [32] Architecture-Based Hierarchical Interoperability Modeling and Evaluation of Internet Systems
    Yang, Fande
    Han, Huabing
    Wang, Song
    WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL II, 2013, : 966 - +
  • [33] An Architecture-based Approach to Developing Context-aware Adaptive Systems
    Hussein, Mahmoud
    Han, Jun
    Colman, Alan
    Yu, Jian
    2012 IEEE 19TH INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS), 2012, : 154 - 163
  • [34] HAFLoop: An architecture for supporting Highly Adaptive Feedback Loops in self-adaptive systems
    Zavala, Edith
    Franch, Xavier
    Marco, Jordi
    Berger, Christian
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 (April 2020): : 607 - 630
  • [35] Model-Based Architecture Optimization for Self-adaptive Networked Signal Processing Systems
    van Leeuwen, C. J.
    de Gier, J. M.
    Oliveira de Filho, J. A.
    Papp, Z.
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2014, : 187 - 188
  • [36] Robustness Evaluation of Controllers in Self-Adaptive Software Systems
    Camara, Javier
    de Lemos, Rogerio
    Laranjeiro, Nuno
    Ventura, Rafael
    Vieira, Marco
    2013 SIXTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2013, : 1 - 10
  • [37] Quality Evaluation of Self-Adaptive Systems: Challenges and Opportunities
    de Sousa, Amanda Oliveira
    Bezerra, Carla I. M.
    Andrade, Rossana M. C.
    Filho, Jose M. S. M.
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 213 - 218
  • [38] Incorporating architecture-based self-adaptation into an adaptive industrial software system
    Camara, Javier
    Correia, Pedro
    de Lemos, Rogerio
    Garlan, David
    Gomes, Pedro
    Schmerl, Bradley
    Ventura, Rafael
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 507 - 523
  • [39] Research on the architecture-based adaptive grid application
    Zhang, GY
    Guo, YZ
    DCABES 2004, PROCEEDINGS, VOLS, 1 AND 2, 2004, : 48 - 50
  • [40] Architecture-based visualisation of computer based systems
    Denford, M
    O'Neill, T
    Leaney, J
    NINTH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2002, : 139 - 146