The blackboard model of problem solving
AI Magazine
The Vision of Autonomic Computing
Computer
Towards autonomic web services: achieving self-healing using web services
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Model-driven Development of Complex Software: A Research Roadmap
FOSE '07 2007 Future of Software Engineering
MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments
Software Engineering for Self-Adaptive Systems
CEYLON: A Service-Oriented Framework for Building Autonomic Managers
EASE '10 Proceedings of the 2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems
Towards a Service Mediation Framework for Dynamic Applications
APSCC '10 Proceedings of the 2010 IEEE Asia-Pacific Services Computing Conference
Accord: a programming framework for autonomic applications
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Hi-index | 0.00 |
In this paper, we propose an architecture for building adaptable, extensible and introspectable autonomic managers. In that purpose, we introduce the concept of administration tasks: very specialized components that are opportunistically assembled into autonomic control loops. We discussed particularly the possibility of monitoring and modifying the managers' behaviours at runtime. Our architecture has been implemented as a service oriented framework using iPOJO/OSGi technologies and tested on a sample application pertaining to home automation.