Self-healing by means of automatic workarounds

  title={Self-healing by means of automatic workarounds},
  author={Antonio Carzaniga and Alessandra Gorla and Mauro Pezz{\`e}},
We propose to use automatic workarounds to achieve self-healing in software systems. We observe that software systems of significant complexity, especially those made of components, are often redundant, in the sense that the same functionality and the same state-transition can be obtained through multiple sequences of operations. This redundancy is the basis to construct effective workarounds for component failures. In particular, we assume that failures can be detected and intercepted together… CONTINUE READING