• DocumentCode
    3354468
  • Title

    Fault injection for the formal testing of fault tolerance

  • Author

    Avresky, D. ; Arlat, J. ; Laprie, J.-C. ; Crouzet, Yves

  • Author_Institution
    LAAS-CNRS, Toulouse, France
  • fYear
    1992
  • fDate
    8-10 July 1992
  • Firstpage
    345
  • Lastpage
    354
  • Abstract
    The authors address the issue of the use of fault injection for explicitly removing design/implementation faults in fault tolerance algorithms and mechanisms. A formalism is introduced that represents the fault tolerance algorithms and mechanisms by means of a set of assertions. This formalism enables the execution tree to be presented, where each path from the root to a leaf of the tree is a well-defined formula. It provides a framework for the generation of a functional deterministic test for programs implementing complex fault tolerance algorithms and mechanisms. This methodology has been used to extend a debugging tool aimed at testing fault tolerance protocols developed by BULL France. It has been successfully applied to the injection of faults in the inter-replica protocol supporting the application-level fault tolerance features of the architecture of the ESPRIT-funded Delta-4 project. The results of these experiments are discussed and analyzed.<>
  • Keywords
    fault location; fault tolerant computing; program debugging; protocols; BULL France; ESPRIT-funded Delta-4 project; debugging tool; design/implementation faults; execution tree; fault injection; fault tolerance; fault tolerance algorithms; fault tolerance protocols; formal testing; framework; functional deterministic test; Algorithm design and analysis; Automatic testing; Debugging; Delay; Fault tolerance; Fault tolerant systems; Parameter estimation; Protocols; System testing; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1992. FTCS-22. Digest of Papers., Twenty-Second International Symposium on
  • Conference_Location
    Boston, MA, USA
  • Print_ISBN
    0-8186-2875-8
  • Type

    conf

  • DOI
    10.1109/FTCS.1992.243566
  • Filename
    243566