Crash-only software refers to computer programs that handle failures by simply restarting, without attempting any sophisticated recovery. Correctly written components of crash-only software can Microreboot to a known-good state without the help of a user. Since failure-handling and normal startup use the same methods, this can increase the chance that bugs in failure-handling code will be noticed, except when there are leftover artifacts, such as data corruption from a severe failure, that don t occur during normal startup.
=External links=
http://crash.stanford.edu/
http://www.cs.stanford.edu/~candea/papers/crashonly - Original paper