DocumentCode
3332657
Title
ORCHESTRA: a probing and fault injection environment for testing protocol implementations
Author
Dawson, Scott ; Jahanian, Farnam ; Mitton, Todd
Author_Institution
Real-Time Comput. Lab., Michigan Univ., Ann Arbor, MI, USA
fYear
1996
fDate
4-6 Sep 1996
Firstpage
56
Abstract
Ensuring that a distributed system meets its prescribed specification is a growing challenge that confronts software developers and system engineers. Meeting this challenge is particularly important for applications with strict dependability and/or timeliness constraints. We have developed a software fault injection tool, called ORCHESTRA, for testing dependability and timing properties of distributed protocols. ORCHESTRA is based on a simple yet powerful framework, called script-driven probing and fault injection. The emphasis of this approach is on experimental techniques intended to identify specific “problems” in a protocol or its implementation rather than the evaluation of system dependability through statistical metrics such as fault coverage. Hence, the focus is on developing fault injection techniques that can be employed in studying three aspects of a target protocol: i) detecting design or implementation errors, ii) identifying violations of protocol specifications, and iii) obtaining insights into the design decisions made by the implementers
Keywords
distributed processing; fault tolerant computing; formal specification; protocols; software tools; ORCHESTRA; distributed system; probing and fault injection environment; protocol implementations testing; script-driven probing; software developers; statistical metrics; system dependability; system engineers; Application software; Fault detection; Fault diagnosis; Power engineering and energy; Protocols; Software systems; Software testing; Software tools; Systems engineering and theory; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Performance and Dependability Symposium, 1996., Proceedings of IEEE International
Conference_Location
Urbana-Champaign, IL
ISSN
1087-2191
Print_ISBN
0-8186-7484-9
Type
conf
DOI
10.1109/IPDS.1996.540200
Filename
540200
Link To Document