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 条
  • [31] Research on Self-adaptive Algorithm in Self-adaptive Web System
    Cao, CaiFeng
    Luo, YaoZu
    Gong, Jing
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 25 - 28
  • [32] Self-Adaptive Memory Approximation: A Formal Control Theory Approach
    Maity, Biswadip
    Shoushtari, Majid
    Rahmani, Amir M.
    Dutt, Nikil
    IEEE EMBEDDED SYSTEMS LETTERS, 2020, 12 (02) : 33 - 36
  • [33] Formal Design and Verification of Self-Adaptive Systems with Decentralized Control
    Arcaini, Paolo
    Riccobene, Elvinia
    Scandurra, Patrizia
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2017, 11 (04)
  • [34] Formal Analysis of Architectural Policies of Self-Adaptive Software by Bigraph
    Chang, Zhiming
    Mao, Xinjun
    Qi, Zhichang
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 118 - 123
  • [35] Formal modeling self-adaptive service-oriented applications
    Riccobene, Elvinia
    Scandurra, Patrizia
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1704 - 1710
  • [36] Towards a Formal Approach for Prototyping and Verifying Self-Adaptive Systems
    Ingles-Romero, Juan F.
    Vicente-Chicote, Cristina
    ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS (CAISE), 2013, 148 : 432 - 446
  • [37] Avionics Self-adaptive Software: Towards Formal Verification and Validation
    D'Souza, Meenakshi
    Kashi, Rajanikanth N.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2019, 2019, 11319 : 3 - 23
  • [38] Self-Adaptive Organizations for Distributed Search: The Case of Reinforcement Learning
    Wall, Friederike
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, (DCAI 2016), 2016, 474 : 23 - 32
  • [39] Self-adaptive Coordination for Organizations of Agents in Information Fusion Environments
    Rodriguez, Sara
    Perez-Lancho, Belen
    Bajo, Javier
    Zato, Carolina
    Corchado, Juan M.
    HYBRID ARTIFICIAL INTELLIGENCE SYSTEMS, PT 2, 2010, 6077 : 444 - 451
  • [40] Using Adaptive Neural Networks in Self-Healing Systems
    Al-Zawi, M. Mousa
    Hussain, A.
    Al-Jumeily, D.
    Taleb-Bendiab, A.
    2009 SECOND INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING (DESE 2009), 2009, : 227 - 232