kirancodes.me
To Proof Maintenance & Beyond!

A self-healing technique for Java applications

Antonio Carzaniga, Alessandra Gorla, Andrea Mattavelli, Nicolò Perino

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.

BibTeX
@inproceedings{Carzaniga-al:ICSE12,
  author    = {Antonio Carzaniga and
               Alessandra Gorla and
               Andrea Mattavelli and
               Nicol{\`{o}} Perino},
  title     = {A self-healing technique for Java applications},
  booktitle = {ICSE},
  pages     = {1445--1446},
  publisher = {{IEEE} Computer Society},
  year      = {2012},
}

Related papers