• DocumentCode
    3548693
  • Title

    Evaluation of deterministic fault injection for fault-tolerant protocol testing

  • Author

    Echtle, K. ; Chen, Y.

  • Author_Institution
    Fachbereich Inf., Dortmund Univ., Germany
  • fYear
    1991
  • fDate
    25-27 June 1991
  • Firstpage
    418
  • Lastpage
    425
  • Abstract
    A deterministic test strategy consisting of deterministic fault injection at the message level is investigated. Messages sent by faulty units are replaced by such wrong messages that cause all program parts of the faultless protocol units to be executed subsequently. Since this well-aimed fault injection poses complex problems, heuristics based on the program flow of previous injections of wrong messages is dynamically applied. The program parts to be tested are selected with increasing granularity until either a design error is found or sufficient structural coverage is reached, which reflects the portion of tested program parts. Using a simplified program model, an algebraic analysis of the structural coverage and the design error coverage, which is the probability to reveal an existing design error, is carried out. It is shown that fault-tolerant protocol testing by deterministic fault injection achieve better coverages than by random fault injection.<>
  • Keywords
    fault tolerant computing; program testing; protocols; algebraic analysis; design error coverage; deterministic fault injection; fault-tolerant protocol testing; granularity; program flow; program model; test strategy; Application software; Costs; Event detection; Fault detection; Fault tolerance; Fault tolerant systems; Hardware; Protocols; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1991. FTCS-21. Digest of Papers., Twenty-First International Symposium
  • Conference_Location
    Montreal, Quebec, Canada
  • Print_ISBN
    0-8186-2150-8
  • Type

    conf

  • DOI
    10.1109/FTCS.1991.146695
  • Filename
    146695