This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Designing for Recovery
July/August 2006 (vol. 23 no. 4)
pp. 11-13
When things go right, software hums along like well-oiled machinery--receive an event, twiddle with inputs, send a flurry of messages, change the system state, interact with the environment or users, then wait for the next chunk of work. Smooth. Mechanical. Predictable. But what happens when something goes wrong? How should you design your software to detect, react, and recover from exceptional conditions?
Index Terms:
software recovery, failing fast
Citation:
Rebecca Wirfs-Brock, "Designing for Recovery," IEEE Software, vol. 23, no. 4, pp. 11-13, July-Aug. 2006, doi:10.1109/MS.2006.98
Usage of this product signifies your acceptance of the Terms of Use.