• DocumentCode
    2076971
  • Title

    Runtime repair of software faults using event-driven monitoring

  • Author

    Lewis, Chris ; Whitehead, Jim

  • Author_Institution
    Univ. of California, Santa Cruz, Santa Cruz, CA, USA
  • Volume
    2
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    275
  • Lastpage
    280
  • Abstract
    In software with emergent properties, despite the best efforts to remove faults before execution, there is a high likelihood that faults will occur during runtime. These faults can lead to unacceptable program behavior during execution, even leading to the program terminating unexpectedly. Using a distributed event-driven runtime software-fault monitor to repair faulty states creates an enforceable runtime specification. Using such an architecture can help ensure that emergent systems operate within specification, increasing the reliability of such software.
  • Keywords
    distributed processing; formal specification; software architecture; software fault tolerance; distributed event-driven runtime software-fault monitor; event-driven monitoring; runtime repair; runtime specification; software reliability; unacceptable program behavior; Computer architecture; Engines; Games; Maintenance engineering; Monitoring; Runtime; Software; event-driven systems; message broker; rule engine; runtime software-fault monitoring; specifications; temporal invariants; video games;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1810295.1810352
  • Filename
    6062178