Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
PI-Calculus: A Theory of Mobile Processes
PI-Calculus: A Theory of Mobile Processes
The Vision of Autonomic Computing
Computer
Self-Managed Systems: an Architectural Challenge
FOSE '07 2007 Future of Software Engineering
Coordination in Multi-Agent Systems: Towards a Technology of Agreement
MATES '08 Proceedings of the 6th German conference on Multiagent System Technologies
Design patterns for developing dynamically adaptive systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Towards adaptive service ecosystems with agreement technologies
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems
Lifecycle of adaptive agreements: a pattern language
AT'13 Proceedings of the Second international conference on Agreement Technologies
Hi-index | 0.00 |
Self-adaptation has been recently recognized as a basic architectural concern, required to deal with the growing complexity and the open nature of next-generation software systems. Multi-Agent Systems (MAS) describe self-aware and adaptable structures; their advanced approaches use organizations to provide further structuring, defining complex MAS architectures. The purpose of our work is to provide the basis for adaptive organizations, with an emphasis in the coordination mechanism, which is also adaptive. Our service-oriented agents gather in the context of predefined controls and protocols, creating an aggregate which can evolve using adaptation patterns. Eventually it would reach the stable form of an agreement. We provide a case study showing the interest of this approach, focusing specifically in the definition of adaptation patterns.