DocumentCode :
2747273
Title :
Software fault tree analysis for product lines
Author :
Dehlinger, Josh ; Lutz, Robyn R.
Author_Institution :
Comput. Sci. Dept., Iowa State Univ., USA
fYear :
2004
fDate :
25-26 March 2004
Firstpage :
12
Lastpage :
21
Abstract :
The current development of high-integrity product lines threatens to outstrip existing tools for product-line verification. Software Fault Tree Analysis (SFTA) is a technique that has been used successfully to investigate contributing causes to potential hazards in safety-critical applications. This paper adapts SFTA to product lines of systems. The contribution is to define: (1) the technique to construct a product-line SFTA; and (2) the pruning technique required to reuse the SFTA for the analysis of a new system in the product line. The paper describes how product-line SFTA integrates with forward-analysis techniques such as Software Failure Modes, Effects, and Criticality Analysis (SFMECA), supports requirements evolution, and helps identify previously unforeseen constraints on the systems to be built. Applications to two small examples are used to illustrate the technique.
Keywords :
product development; safety-critical software; software fault tolerance; software reusability; SFMECA; SFTA; forward-analysis; high-integrity product line; requirements evolution; safety-critical applications; software criticality analysis; software effect analysis; software failure mode analysis; software fault tree analysis; Application software; Computer science; Failure analysis; Fault trees; Hazards; Laboratories; Product safety; Propulsion; Software reusability; Software safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Assurance Systems Engineering, 2004. Proceedings. Eighth IEEE International Symposium on
ISSN :
1530-2059
Print_ISBN :
0-7695-2094-4
Type :
conf
DOI :
10.1109/HASE.2004.1281726
Filename :
1281726
Link To Document :
بازگشت