Fault Contribution Trees for Product Families

  • Authors:
  • Dingding Lu;Robyn R. Lutz

  • Affiliations:
  • -;-

  • Venue:
  • ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software Fault Tree Analysis (SFTA) provides structured way to reason about the safety or reliability of software system. As such, SFTA is widely used in mission-criticalapplications to investigate contributing causes possible hazards or failures. In this paper we propose approach similar to SFTA for product families. Thecontribution of the paper is to define a top-down, tree-basedanalysis technique, the Fault Contribution TreeAnalysis (FCTA), that operates on the results of a product-familydomain analysis and to describe a method by whichthe FCTA of a product family can serve as a reusable assetthe building of new members of the family. Specifically,we describe both the construction of the fault contributiontree for a product family (domain engineering) and thereuse of the appropriately pruned fault contribution treefor the analysis of a new member of the product family(application engineering). The paper describes severalchallenges to this approach, including evolution of product family, handling of subfamilies, and distinguishingthe limits of safe reuse of the FCTA, and suggests partialsolutions to these issues as well as directions for futurework. The paper illustrates the techniques with examplesfrom applications to two product families.