The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - October (2004 vol.37)
pp: 46-54
David Garlan , Carnegie Mellon University
Shang-Wen Cheng , Carnegie Mellon University
An-Cheng Huang , Carnegie Mellon University
Bradley Schmerl , Carnegie Mellon University
Peter Steenkiste , Carnegie Mellon University
ABSTRACT
Software-based systems today operate in changing environments and are subject to increasing administrative overhead. To reduce these costs, systems must dynamically self-adapt to accommodate resource variability, user needs, and system faults. The existing internal mechanisms that support self-adaptation are often highly specific to the application and tightly bound to the code. <p>In principle, external control mechanisms are more effective for self-adaptation because they localize the concerns of problem detection and resolution in separable modules that can be analyzed, modified, extended, and reused across different systems. The Rainbow framework adopts an architecture-based approach to provide a reusable infrastructure and mechanisms for specializing the infrastructure to the needs of specific systems.</p>
CITATION
David Garlan, Shang-Wen Cheng, An-Cheng Huang, Bradley Schmerl, Peter Steenkiste, "Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure", Computer, vol.37, no. 10, pp. 46-54, October 2004, doi:10.1109/MC.2004.175
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool