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 :
بازگشت