• 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