• DocumentCode
    3076515
  • Title

    Invited Talk - Engineering Self-Healing and Self-Improving Systems

  • Author

    Garlan, David

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2011
  • fDate
    27-29 June 2011
  • Firstpage
    207
  • Lastpage
    207
  • Abstract
    The proliferation of computing systems into every facet of our everyday lives raises a number of challenges for software engineering. Among those, we need to be able to build systems that take more control over their own dependability, security, and usefulness - automating many of the things that now lead to system failures and require computing experts to manage. In this talk I describe new architectural approaches to addressing these challenges, including the ability to support self-healing through architectural reflection and automated repair, and architectures that allow systems to learn new behaviors by observing their users.
  • Keywords
    self-adjusting systems; software architecture; software fault tolerance; software maintenance; architectural reflection; automated repair; computing system; self-healing system; self-improving system; software engineering; Computational modeling; Computer architecture; Computer science; Maintenance engineering; Software; Software architecture; autonomic computing; self-adaptive systems; self-healing systems; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration & Reliability Improvement Companion (SSIRI-C), 2011 5th International Conference on
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4577-0781-0
  • Electronic_ISBN
    978-0-7695-4454-0
  • Type

    conf

  • DOI
    10.1109/SSIRI-C.2011.35
  • Filename
    6004478