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
Link To Document