• DocumentCode
    3454851
  • Title

    Fault tree analysis for software design

  • Author

    Towhidnejad, Massood ; Wallace, Dolores R. ; Gallo, Albert M.

  • Author_Institution
    Dept. of Comput., Embry-Riddle Univ., Daytona Beach, FL, USA
  • fYear
    2002
  • fDate
    5-6 Dec. 2002
  • Firstpage
    24
  • Lastpage
    29
  • Abstract
    We present a study on software fault tree analysis (SFTA) conducted at the Software Assurance Technology Center at NASA Goddard Space Flight Center. While researchers have made various attempts at SFTA, software assurance practitioners have been slow to adopt it. One reason is the intense manual effort needed to identify and draw the fault trees for the code of large software projects. Another is the lack of commercial tools to assist in the technique for software. Most SFTA research efforts have been directed at requirements or code. Performing SFTA on the design may enable application of SFTA to critical code only, thus reducing the amount of effort. We attempt to develop a relationship between UML™ design diagrams and fault tree symbology to enable adaptation of a commercial FTA tool to at least one software design language. Such a result would reduce the amount of fault tree effort both for size (design instead of code) and for manual effort.
  • Keywords
    fault trees; formal specification; formal verification; software fault tolerance; software tools; specification languages; UML design diagrams; fault tree symbology; requirements specification; software design projects; software fault tree analysis tool; Application software; Fault diagnosis; Fault trees; Information analysis; NASA; Software design; Software tools; Space technology; US Department of Transportation; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2002. Proceedings. 27th Annual NASA Goddard/IEEE
  • Print_ISBN
    0-7695-1855-9
  • Type

    conf

  • DOI
    10.1109/SEW.2002.1199446
  • Filename
    1199446