The Vision of Autonomic Computing
Computer
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
Self-Managed Systems: an Architectural Challenge
FOSE '07 2007 Future of Software Engineering
Self-Adaptation Using Multiagent Systems
IEEE Software
FORMS: a formal reference model for self-adaptation
Proceedings of the 7th international conference on Autonomic computing
On interacting control loops in self-adaptive systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Hi-index | 0.00 |
Engineering multi-agent systems (MAS) is known to be a complex task. One of the reasons lays in the complexity to combine multiple concerns that a MAS has to address, such as system functionality, coordination, robustness, etc. A well-recognized approach to manage system complexity is the use of self-adaptation (SA). Self-adaptation extends a system with support to monitor and adapt itself to realize a concern of interest (optimization, fault-tolerance, etc.). The key idea behind self-adaptation is complexity management through separation of concerns. In this paper, we present SA-MAS, an architectural approach that integrates MAS with SA. We present a reference model for SA-MAS and illustrate it with an excerpt of our ongoing research.