DocumentCode :
1147229
Title :
Rainbow: architecture-based self-adaptation with reusable infrastructure
Author :
Garlan, David ; Cheng, Shang-Wen ; Huang, An-Cheng ; Schmerl, Bradley ; Steenkiste, Peter
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume :
37
Issue :
10
fYear :
2004
Firstpage :
46
Lastpage :
54
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 :
client-server systems; open systems; software architecture; software reusability; system monitoring; Rainbow architecture-based self-adaptation; adaptation triggering; client-server system software architecture; cost reduction; reusable infrastructure; specialization mechanisms; system variety handling; Computer architecture; Computer interfaces; Computer languages; Control systems; Costs; Environmental management; Monitoring; Protocols; Software architecture; Software systems;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/MC.2004.175
Filename :
1350726
Link To Document :
بازگشت