• DocumentCode
    1366689
  • Title

    System dependability evaluation via a fault list generation algorithm

  • Author

    Smith, D. Todd ; Johnson, Barry W. ; Profeta, J.A.

  • Author_Institution
    Dept. of Electr. Eng., Virginia Univ., Charlottesville, VA, USA
  • Volume
    45
  • Issue
    8
  • fYear
    1996
  • fDate
    8/1/1996 12:00:00 AM
  • Firstpage
    974
  • Lastpage
    979
  • Abstract
    The size and complexity of modern dependable computing systems has significantly compromised the ability to accurately measure system dependability attributes such as fault coverage and fault latency. Fault injection is one approach for the evaluation of dependability metrics. Unfortunately, fault injection techniques are difficult to apply because the size of the fault set is essentially infinite. Current techniques select faults randomly resulting in many fault injection experiments which do not yield any useful information. This research effort has developed a new deterministic, automated dependability evaluation technique using fault injection. The primary objective of this research effort was the development and implementation of algorithms which generate a fault set which fully exercises the fault detection and fault processing aspects of the system. The theory supporting the developed algorithms is presented first. Next, a conceptual overview of the developed algorithms is followed by the implementation details of the algorithms. The last section of this paper presents experimental results gathered via simulation-based fault injection of an Interlocking Control System (ICS). The end result is a deterministic, automated method for accurately evaluating complex dependable computing systems using fault injection
  • Keywords
    computer testing; data flow graphs; deterministic algorithms; fault tolerant computing; reliability; virtual machines; Interlocking Control System; complex dependable computing systems; dependability metrics; deterministic automated method; fault coverage; fault injection techniques; fault latency; fault list generation algorithm; modern dependable computing systems; system dependability attributes; system dependability evaluation; Analytical models; Computational modeling; Delay; Fault detection; Fault trees; Flow graphs; Size measurement; Software prototyping; Switches; Virtual prototyping;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.536240
  • Filename
    536240