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
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;
Conference_Titel :
Software Engineering Workshop, 2002. Proceedings. 27th Annual NASA Goddard/IEEE
Print_ISBN :
0-7695-1855-9
DOI :
10.1109/SEW.2002.1199446