A Formal Model for Self-Adaptive and Self-Healing Organizations

被引:4
|
作者
Haesevoets, Robrecht [1 ]
Weyns, Danny [1 ]
Holvoet, Tom [1 ]
Joosen, Wouter [1 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, B-3001 Heverlee, Belgium
关键词
D O I
10.1109/SEAMS.2009.5069080
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-agent systems typically consist of autonomous entities, capable of adapting their behavior and interaction patterns in dynamic environments, making them an interesting approach for modeling self-adaptive systems. The interactions among agents, a key challenge in engineering multi-agent systems, are often structured and managed by means of organizations. In previous work we have built a prototype of an organization middleware, which encapsulates the management of dynamic organizations as a reusable service and offers organizations as first-class programming abstractions to application developers. To develop a mature middleware, we face two key challenges: realizing the integration of the middleware with the rest of the system in a disciplined way and assuring properties, such as self-adaptivity and self-healing, of services offered by the middleware. This paper presents a formal specification of an organization and management model for dynamic organizations, a first step in facing these challenges. Both models contribute to the integration of the middleware with the rest of the system. The organization model rigorously describes the main programming abstractions to which application developers have to conform, while the management model can be used to derive specific monitoring and control points required by the middleware to realize self-* properties. In addition, the management model offers a foundation to reason about self-* properties.
引用
收藏
页码:116 / 125
页数:10
相关论文
共 50 条
  • [1] On Evaluating Self-Adaptive and Self-Healing Systems using Chaos Engineering
    Naqvi, Moeen Ali
    Malik, Sehrish
    Astekin, Merve
    Moonen, Leon
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2022), 2022, : 1 - 10
  • [2] TESS: Automated Performance Evaluation of Self-Healing and Self-Adaptive Distributed Software Systems
    Porter, Jason
    Menasce, Daniel A.
    Gomaa, Hassan
    Albassam, Emad
    [J]. PROCEEDINGS OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18), 2018, : 40 - 47
  • [3] On-demand bactericidal and self-adaptive antifouling hydrogels for self-healing and lubricant coatings of catheters
    Ran, Pan
    Qiu, Bo
    Zheng, Huan
    Xie, Shuang
    Zhang, Guiyuan
    Cao, Wenxiong
    Li, Xiaohong
    [J]. ACTA BIOMATERIALIA, 2024, 186 : 215 - 228
  • [4] Surface protection for 3D-printed plastics: Self-adaptive and self-healing coatings
    Lackner, Jürgen M.
    Waldhauser, Wolfgang
    Krenn, Roberto
    Kraschitzer, Wolfgang
    Major, Lukasz
    Kot, Marcin
    Berer, Michael
    Angerer, Paul
    [J]. Galvanotechnik, 2020, 111 (04): : 548 - 558
  • [5] Self-adaptive and self-healing message passing strategies for process-oriented integration infrastructures
    Caseau, Y
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 506 - 512
  • [6] A biological formal architecture of self-healing system
    Wang, C
    Li, Y
    Bu, JJ
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 5537 - 5541
  • [7] Formal Analysis and Verification of Self-Healing Systems
    Ehrig, Hartmut
    Ermel, Claudia
    Runge, Olga
    Bucchiarone, Antonio
    Pelliccione, Patrizio
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2010, 6013 : 139 - +
  • [8] Dynamic, adaptive and self-healing crystals
    Naumov, P.
    [J]. ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2022, 78 : E84 - E84
  • [9] A survey of formal methods in self-adaptive systems
    Department of Computer Science, Linnaeus University, Växjö, Sweden
    [J]. ACM Int. Conf. Proc. Ser., (67-79):
  • [10] Formal modeling of evolving self-adaptive systems
    Khakpour, Narges
    Jalili, Saeed
    Talcott, Carolyn
    Sirjani, Marjan
    Mousavi, MoharnmadReza
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2012, 78 (01) : 3 - 26