This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fault Injection
June 1995 (vol. 28 no. 6)
pp. 47-56
Fault-injection involves the deliberate insertion of faults or errors into a computer system in order to determine its response. It has proven to be an effective method for measuring the parameters of analytical dependability models, validating existing fault-tolerant systems, synthesizing new fault-tolerant designs, and observing how systems behave in the presence of faults. Growing dependence on computers in life- and cost-critical applications makes it increasingly important to understand and utilize this technique. This paper motivates the use of fault- injection and develops a taxonomy for interpreting fault-injection experiments. Background on how faults affect computer systems is provided. Results from several recent fault-injection studies are reviewed. Tools that facilitate the use of fault-injection are examined, and areas for future research are discussed.
Index Terms:
fault-injection, dependability, fault-tolerance, modeling, simulation, experimental evaluation, system validation
Citation:
Jeffrey A. Clark, Dhiraj K. Pradhan, "Fault Injection," Computer, vol. 28, no. 6, pp. 47-56, June 1995, doi:10.1109/2.386985
Usage of this product signifies your acceptance of the Terms of Use.