This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Exception Handling and Software Fault Tolerance
June 1982 (vol. 31 no. 6)
pp. 531-540
F. Cristian, Computing Laboratory, University of Newcastle upon Tyne
Some basic concepts underlying the issue of fault-tolerant software design are investigated. Relying on these concepts, a unified point of view on programmed exception handling and default exception handling based on automatic backward recovery is constructed. The cause?effect relationship between software design faults and failure occurrences is explored and a class of faults for which default exception handling can provide effective fault tolerance is characterized. It is also shown that there exists a second class of design faults which cannot be tolerated by using default exception handling. The role that software verification methods can play in avoiding the production of such faults is discussed.
Index Terms:
recovery, Exception, exception handling, failure, fault, fault avoidance, fault tolerance, hierarchical structure, module, procedure
Citation:
F. Cristian, "Exception Handling and Software Fault Tolerance," IEEE Transactions on Computers, vol. 31, no. 6, pp. 531-540, June 1982, doi:10.1109/TC.1982.1676035
Usage of this product signifies your acceptance of the Terms of Use.