articleComputerOct 1, 2004Closed access

Rainbow: architecture-based self-adaptation with reusable infrastructure

Carnegie Mellon University

Indexed incrossref

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…

Citation impact

990
total citations
FWCI
39.77
Percentile
100%
References
22
Citations per year

Authors

5

Topics & keywords

Keywords
  • Adaptation (eye)
  • Computer science
  • Variety (cybernetics)
  • Architecture
  • Software engineering
  • Distributed computing
UN Sustainable Development Goals
  • Industry, innovation and infrastructure
No related works found for this paper.

Funding