• Home
  • Search
  • Integrating variability and safety analysis models using commercial UML-based tools
  • Cite Icon15
  • https://doi.org/10.1145/2791060.2791088Copy DOI Icon

Integrating variability and safety analysis models using commercial UML-based tools

  • Jul 20, 2015
  • Dominik Domis +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software and System Product Lines (SSPL) are the state-of-the-art for systematically reusing a common set of core assets in the development of similar products in a product family. A large number of SSPL success stories have been published in the last decade and commercial tool support is also available. SSPLs promise to reduce cost, to shorten time-to-market for new features, and to increase product quality by systematically reusing core assets in the development of three or more systems. However, an open challenge is SSPL engineering for safety-relevant systems such as automotive, avionic, or industrial automation systems. Safety-relevant systems have to be developed, analyzed, and certified according to safety standards such as IEC 61508. These standards demand the application of safety analyses such as Fault Tree Analysis and Failure Mode and Effect Analysis. Starting the safety analysis of each product variant of a SSPL from scratch is complex and very time-consuming. However, there are only few convincing cases, where SSPL approaches have been followed in safety engineering. To pave the way for a broader adoption of SSPL approaches, this paper reports practical experiences with industrial-strength methods and tools along an adaptive cruise control SSPL. The paper demonstrates how commercial tools can be used (i) to analyze safety-related aspects already in the architectural design, (ii) to model the results as component integrated component fault trees (C2FT), and (iii) to systematically reuse C2FT in the safety analysis of a concrete product. The results of the case study show that C2FT (i) can be easily integrated into a feature-oriented development process of SSPL, (ii) facilitate early consideration of safety in domain engineering, and (iii) reduce effort and complexity of safety analyses in application engineering.

Similar Papers
  • Dissertation
  • Citations2

A model-based approach to support the systematic reuse and generation of safety artefacts in safety-critical software product line engineering

  • Jan 01, 2016
  • André Luiz De Oliveira
  • Conference Article
  • Citations1

ArChes — Automatic generation of component fault trees from continuous function charts

  • Jul 01, 2017
  • Marc Zeller +2
  • Conference Article
  • Citations2

Braking Safety Design and Analysis for Railway Vehicles

  • Nov 16, 2020
  • Ziwen Fang +6
  • Conference Article
  • Citations24

Building Software Product Line from the Legacy Systems "Experience in the Digital Audio and Video Domain"

  • Sep 10, 2007
  • Kangtae Kim +2
  • Research Article
  • Citations6

A product quality impacts of a mobile software product line: an empirical study

  • Apr 27, 2021
  • PeerJ Computer Science
  • Luka Pavlič +2
  • Book Chapter
  • Citations20

Evaluating Domain Design Approaches Using Systematic Review

  • Jan 01, 2008
  • Ednaldo Dilorenzo De Souza Filho +6
  • Conference Article
  • Citations9

Design and Safety Analysis for System Architecture: A Breeze/ADL-Based Approach

  • Jul 01, 2014
  • Luxi Chen +4
  • Book Chapter
  • Citations11

Architecture Evolution in Software Product Line: An Industrial Case Study

  • Jan 01, 2011
  • Yijian Wu +2
  • Conference Article
  • Citations32

Use of Fault Tree Analysis for Automotive Reliability and Safety Analysis

  • Mar 08, 2004
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Howard E Lambert
  • Conference Article
  • Citations24

Evaluation of Quality Attribute Variability in Software Product Families

  • Mar 01, 2008
  • Leire Etxeberria +1
  • Research Article
  • Citations23

A layered approach to automated electrical safety analysis in automotive environments

  • Apr 25, 2006
  • Computers in Industry
  • C.J Price +2
  • Conference Article
  • Citations32

Fault tree analysis for software design

  • Dec 05, 2002
  • M Towhidnejad +2
  • Conference Article
  • Citations43

Software Configuration Management for Product Derivation in Software Product Families

  • Mar 01, 2008
  • Cheng Thao +2
  • Research Article
  • Citations6

Reliability and safety analysis using fault tree and Bayesian networks

  • Jan 01, 2019
  • International Journal of Computer Aided Engineering and Technology
  • Smadi Hacene +1
  • Research Article
  • Citations4

A Safety Analysis Method of Airborne Software Based on ARP4761

  • Nov 01, 2020
  • Journal of Physics: Conference Series
  • Rui Sun +7
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.