Introducing fault tree analysis into product line software engineering for exception handling feature exploitation

Atsushi Noda, Tsuneo Nakanishi, Akira Fukuda, Teruaki Kitasuka

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

In product line software development, developers recognize functional and non-functional features of the product members of a product line, analyze commonality and variability of the product members in terms of their equipping features, and construct or acquire core assets with consideration of reusability. The method proposed in this paper is for reusability of exception handling that are considerable parts of products. The proposing method exploits exception handling features with using fault tree analysis (or FTA), reflects the exploited features in the feature diagram, and enables management of core assets with keeping traceability from feature diagram. The proposing method reduces omission of exception handling, moreover, manages the constructed fault tree as a core asset and enables derivation of fault trees of product members of the product line to use them for improving safety and reliability.

Original languageEnglish
Title of host publicationProceedings of the IASTED International Conference on Software Engineering, SE 2007
Pages229-234
Number of pages6
Publication statusPublished - Dec 1 2007
EventIASTED International Conference on Software Engineering, SE 2007 - Innsbruck, Austria
Duration: Feb 13 2007Feb 15 2007

Publication series

NameProceedings of the IASTED International Conference on Software Engineering, SE 2007

Other

OtherIASTED International Conference on Software Engineering, SE 2007
Country/TerritoryAustria
CityInnsbruck
Period2/13/072/15/07

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Introducing fault tree analysis into product line software engineering for exception handling feature exploitation'. Together they form a unique fingerprint.

Cite this