Publication no #272
Type : Html | Bib | Both
|Software Architecture-Based Self-Adaptation|
Bradley Schmerl and
In Mieso Denko, Laurence Yang and Yan Zhang editors, Autonomic Computing and Networking, Nr. (ISBN 978-0-387-89827-8), Springer, 2009. Springer Link.
Online links: Plain Text
|Increasingly, systems must have the ability to self-adapt
to meet changes in their execution environment. Unfortunately, existing solutions require human oversight, or are limited in the kinds of systems and the set of quality-of-service concerns they address. Our approach, embodied in a system called Rainbow, uses software architecture models and architectural styles to overcome
existing limitations. It provides an engineering approach and a framework of mechanisms to monitor a target system and its environment, reflect observations into a system's architecture model, detect opportunities for improvements, select a course of action, and effect changes in a closed loop. The framework provides general and reusable infrastructures with well-defined customization points, allowing engineers to systematically customize Rainbow
to particular systems and concerns. |
Keywords: Autonomic Systems, Rainbow, Self-adaptation, Self-Repair.
| Created: 2008-07-18 12:05:02 Modified: 2012-06-28 07:01:26|