DocumentCode
3369337
Title
Developing a high-quality software tool for fault tree analysis
Author
Dugan, Joanne Bechta ; Sullivan, Kevin J. ; Coppit, David
Author_Institution
Dept. of Electr. Eng., Virginia Univ., Charlottesville, VA, USA
fYear
1999
fDate
1999
Firstpage
222
Lastpage
231
Abstract
Sophisticated dependability analysis techniques are being developed in academia and research labs, but few have gained wide acceptance in industry. To be valuable, such techniques must be supported by usable, dependable software tools. We present our approach to addressing these issues in developing a dynamic fault tree analysis tool called Galileo. Galileo is designed to support efficient system-level analysis by automatically decomposing fault trees into modules that are solved separately using appropriate techniques. Usability is addressed by a software architecture based on a component-based design technique that we call package-oriented programming. We integrate multiple, volume-priced mass-market software packages to provide the bulk of the tool superstructure. To address tool dependability, we are developing natural language and partial formal specifications of fault tree elements, and we exploit the inherent redundancy associated with multiple analysis techniques as an aid in testing
Keywords
formal specification; software packages; software reliability; software tools; Galileo; component-based design technique; dependability analysis techniques; dependable software tools; fault tree analysis; fault tree elements; fault trees; high-quality software tool; natural language; package-oriented programming; partial formal specifications; software architecture; system-level analysis; Fault trees; Formal specifications; Natural languages; Packaging; Redundancy; Software architecture; Software packages; Software tools; Testing; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 1999. Proceedings. 10th International Symposium on
Conference_Location
Boca Raton, FL
ISSN
1071-9458
Print_ISBN
0-7695-0443-4
Type
conf
DOI
10.1109/ISSRE.1999.809327
Filename
809327
Link To Document