• 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