DocumentCode
2440697
Title
A self-healing technique for Java applications
Author
Carzaniga, Antonio ; Gorla, Alessandra ; Mattavelli, Andrea ; Perino, Nicolò
Author_Institution
Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
fYear
2012
fDate
2-9 June 2012
Firstpage
1445
Lastpage
1446
Abstract
Despite the best design practices and testing techniques, many faults exist and manifest themselves in deployed software. In this paper we propose a self-healing framework that aims to mask fault manifestations at runtime in Java applications by automatically applying workarounds. The framework integrates a checkpoint-recovery mechanism to restore a consistent state after the failure, and a mechanism to replace the Java code at runtime to apply the workaround.
Keywords
Java; checkpointing; program testing; software fault tolerance; Java applications; checkpoint-recovery mechanism; fault manifestations; self-healing technique; testing techniques; Containers; Java; Redundancy; Runtime; Software systems; Testing; Checkpoint-recovery; Equivalent sequences; Failure avoidance; Self-healing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location
Zurich
ISSN
0270-5257
Print_ISBN
978-1-4673-1066-6
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1109/ICSE.2012.6227072
Filename
6227072
Link To Document