DocumentCode
2440439
Title
Invited Talk: Rainbow: Engineering Support for Self-Healing Systems
Author
Garlan, David
Author_Institution
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2009
fDate
5-9 Oct. 2009
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2009. SBES '09. XXIII Brazilian Symposium on
Conference_Location
Fortaleza, Ceara
Print_ISBN
978-1-4244-5024-4
Type
conf
DOI
10.1109/SBES.2009.35
Filename
5336066
Link To Document