Fault Injection

Authored by: Ravishankar K. Iyer , Nithin Nakka , Weining Gu , Zbigniew Kalbarczyk

Encyclopedia of Software Engineering

Print publication date:  November  2010
Online publication date:  November  2010

Print ISBN: 9781420059779
eBook ISBN: 9781351249270
Adobe ISBN:


 Download Chapter



Evaluating the dependability of computer systems, either by themselves or enhanced with fault tolerance, has become a challenge in recent years. Fault injection has been used as an important tool for system dependability evaluation since 30 years. This entry provides an introduction to basic fault injection methodology, whether conducted in hardware or software and describes in greater detail the mechanisms used in software-implemented fault injection (SWIFI) techniques. A history of the evolution of software fault injection techniques is presented. The fault models used in SWIFI are described, illustrated with examples of tools implemented and deployed in the academic and commercial environments. Based on the study of several fault injection tools, a set of attributes are identified that can be used for dependability benchmarking of systems.

Search for more...
Back to top

Use of cookies on this website

We are using cookies to provide statistics that help us give you the best experience of our site. You can find out more in our Privacy Policy. By continuing to use the site you are agreeing to our use of cookies.