What to do when things go wrong: recovery in complex (computer) systems

  • Authors:
  • Martin Rinard

  • Affiliations:
  • MIT, Cambridge, MA, USA

  • Venue:
  • Proceedings of the 11th annual international conference on Aspect-oriented Software Development Companion
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present and analyze a range of techniques for recovering from faults in complex hardware and software systems, from classical techniques that attempt to preserve the abstraction of perfection in the presence of faults to emerging techniques that adapt application functionality to transcend faults, overcome implementation errors in both the hardware and software, and adapt to the characteristics of the underlying execution environment.