Rainbow: architecture-based self-adaptation with reusable infrastructure
Top Cited Papers
- 1 November 2004
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 37 (10) , 46-54
- https://doi.org/10.1109/mc.2004.175
Abstract
While attractive in principle, architecture-based self-adaptation raises a number of research and engineering challenges. First, the ability to handle a wide variety of systems must be addressed. Second, the need to reduce costs in adding external control to a system must be addressed. Our rainbow framework attempts to address both problems. By adopting an architecture-based approach, it provides reusable infrastructure together with mechanisms for specializing that infrastructure to the needs of specific systems. The specialization mechanisms let the developer of self-adaptation capabilities choose what aspects of the system to model and monitor, what conditions should trigger adaptation, and how to adapt the system.Keywords
This publication has 6 references indexed in Scilit:
- The dawning of the autonomic computing eraIBM Systems Journal, 2003
- Network-Sensitive Service DiscoveryJournal of Grid Computing, 2003
- Design, Implementation, and Evaluation of the Remos Network Monitoring SystemJournal of Grid Computing, 2003
- Documenting software architectures: views and beyondPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Proceedings of the first workshop on Self-healing systemsPublished by Association for Computing Machinery (ACM) ,2002
- An architecture-based approach to self-adaptive softwareIEEE Intelligent Systems and their Applications, 1999