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 :
بازگشت