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