• DocumentCode
    1546314
  • Title

    Fault injection techniques and tools

  • Author

    Hsueh, Mei-Chen ; Tsai, Timothy K. ; Iyer, Ravishankar K.

  • Author_Institution
    Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
  • Volume
    30
  • Issue
    4
  • fYear
    1997
  • fDate
    4/1/1997 12:00:00 AM
  • Firstpage
    75
  • Lastpage
    82
  • Abstract
    Fault injection is important to evaluating the dependability of computer systems. Researchers and engineers have created many novel methods to inject faults, which can be implemented in both hardware and software. The contrast between the hardware and software methods lies mainly in the fault injection points they can access, the cost and the level of perturbation. Hardware methods can inject faults into chip pins and internal components, such as combinational circuits and registers that are not software-addressable. On the other hand, software methods are convenient for directly producing changes at the software-state level. Thus, we use hardware methods to evaluate low-level error detection and masking mechanisms, and software methods to test higher level mechanisms. Software methods are less expensive, but they also incur a higher perturbation overhead because they execute software on the target system
  • Keywords
    fault diagnosis; fault tolerant computing; reliability; system monitoring; accessible points; chip pins; computer systems dependability; cost; fault injection techniques; fault injection tools; hardware implementation; higher-level mechanisms; internal components; low-level error detection; masking mechanisms; perturbation overhead; software implementation; software-state level changes; Computer errors; Condition monitoring; Data analysis; Design engineering; Fault detection; Fault tolerant systems; Prototypes; Software prototyping; System testing; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.585157
  • Filename
    585157