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
Link To Document