Title :
Invited Talk: Rainbow: Engineering Support for Self-Healing Systems
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
An increasingly important requirement of modern software-based systems is continuous operation even in the face of environmental changes, shifting user requirements, and unanticipated faults. One approach to address this requirement is to make systems self-adaptive: when problems are detected the system "heals" itself. In this talk I describe the Rainbow System, which allows engineers to add self-healing capabilities to existing systems. The key ideas behind Rainbow are (a) the use of architectural models; (b) a new language for specifying self-healing strategies; and (c) the ability to customize the self-healing mechanisms to the domain.
Keywords :
fault tolerant computing; software engineering; engineering support; rainbow system; self-healing systems; software-based systems;
Conference_Titel :
Software Engineering, 2009. SBES '09. XXIII Brazilian Symposium on
Conference_Location :
Fortaleza, Ceara
Print_ISBN :
978-1-4244-5024-4
DOI :
10.1109/SBES.2009.35