A software-based fault injection tool (SOFIT). Fault injection has long been recognized as a valuable approach for validating fault tolerance. This validation is based on fault injection that establishes a link between the behavior of the program and the fault occurrence process. In the past few years, many software-based fault injection tools have appeared in the literature. These tools have been developed with specific objectives that varied from (1) detecting design/implementation errors, (2) bringing a system to a specific state, (3) tracking error-propagation in a system, and (4) estimating the dependability parameters for different fault-tolerance techniques. Given the wide range of available architectures, operating systems, and the objectives of the designers, developing an all-purpose fault injection tool does not seem to be practical. New software-based fault injection tools, developed primarily to meet the specific objectives of their designers, will continue to appear in the literature. One concern from the developer’s point of view is how to develop a tool that could be portable across a variety of architectures. This paper presents SOFIT, a software object-oriented fault injection tool which has been developed for a Spare workstation running Solaris 2.x and ported to the nCUBE 2 parallel compute

References in zbMATH (referenced in 1 article )

Showing result 1 of 1.
Sorted by year (citations)

  1. Avresky, D. R.; Geoghegan, S. J.; Tapadiya, P. K.: A software-based fault injection tool (SOFIT) (1998)