• 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