skip to main content
10.1145/2491627.2491654acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
research-article

Functional safety and variability: can it be brought together?

Published: 26 August 2013 Publication History

Abstract

Today's product development creates multiple products over time, often by using reuse strategies like "Clone and Own", leading to very inefficient reuse of artifacts in the long term since synergy effects between the products e.g. from testing cannot be utilized. Applying a product line approach with explicitly modeling the commonalities and variabilities of system artifacts and deriving products from that common base is a way to tackle the problem. High variant complexity can often be found in the development of embedded systems, which in turn often control safety critical functions. For these systems functional safety is a major concern not only since the ISO 26262 got relevant for the automotive industry. The arising question is: Can variability in functional safety related assets be treated in the same way as for other artifacts like requirements, models, and source code? In this paper we demonstrate on the example of two commercial tools and an automotive use case that from the technical/tool point of view safety related artifacts can be treated like other artifacts regarding variability. This means linking with variability information and visualizing as well as deriving of variants is feasible. This is a big step forward, because now not only ordinary artifacts but also functional safety related assets can be reused in the same way as other product line artifacts. However, we have identified and will discuss challenges with respect to variable safety analyses, regulations, and reuse of certifications, which need further research and elaboration, in this paper.

References

[1]
www.iso.orgf
[2]
JEPSEN, Hans Peter; DALL, Jan Gaardsted; BEUCHE, Danilo. Minimally invasive migration to software product lines. In: Software Product Line Conference, 2007. SPLC 2007. 11th International. IEEE, 2007. S. 203--211.
[3]
J. van Gurp, J. Bosch, and M. Svahnberg. On the Notion of Variability in Software Product Lines. In 2nd Working IEEE/IFIP Conference on Software Architecture (WICSA), 2001.
[4]
http://www.ikv.de
[5]
http://www.pure-systems.com/pure_variants.49+M5eb736ffe60.0.html
[6]
http://www.safe-project.eu/
[7]
http://www.opencoss-project.eu/
[8]
Gómez, Carolina, Peter Liggesmeyer, and Ariane Sutor. "Variability management of safety and reliability models: an intermediate model towards systematic reuse of component fault trees." Computer Safety, Reliability, and Security (2010): 28--40.
[9]
Dehlinger, Josh, and Robyn R. Lutz. "Software fault tree analysis for product lines." High Assurance Systems Engineering, 2004. Proceedings. Eighth IEEE International Symposium on. IEEE, 2004
[10]
Dingding Lu., and Lutz, R. R. (2002). Fault contribution trees for product families. In Software Reliability Engineering, 2002. ISSRE 2003. Proceedings. 13th International Symposium on (pp. 231--242). IEEE.
[11]
Burton, Simon, Habermann, Albert. "Automotive Systems Engineering und Functional Safety: The Way Forward." In: ERTS 2012 -- Embedded Real Time Software and Systems, Toulouse, France (February 2012)

Cited By

View all
  • (2022)Modeling the Variability of System Safety Analysis Using State-Machine DiagramsModel-Based Safety and Assessment10.1007/978-3-031-15842-1_4(43-59)Online publication date: 9-Sep-2022
  • (2022)Variant Modeling for Multi-perspective, Multi-fidelity Systems SimulationRecent Trends and Advances in Model Based Systems Engineering10.1007/978-3-030-82083-1_25(291-301)Online publication date: 25-Mar-2022
  • (2021)Safety, security, and configurable software systemsProceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A10.1145/3461001.3471147(148-159)Online publication date: 6-Sep-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SPLC '13: Proceedings of the 17th International Software Product Line Conference
August 2013
286 pages
ISBN:9781450319683
DOI:10.1145/2491627
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • IPSJ: Information Processing Society of Japan

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 August 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. functional-safety
  2. tool support
  3. variant management

Qualifiers

  • Research-article

Funding Sources

Conference

SPLC 2013
Sponsor:
  • IPSJ

Acceptance Rates

Overall Acceptance Rate 167 of 463 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)3
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Modeling the Variability of System Safety Analysis Using State-Machine DiagramsModel-Based Safety and Assessment10.1007/978-3-031-15842-1_4(43-59)Online publication date: 9-Sep-2022
  • (2022)Variant Modeling for Multi-perspective, Multi-fidelity Systems SimulationRecent Trends and Advances in Model Based Systems Engineering10.1007/978-3-030-82083-1_25(291-301)Online publication date: 25-Mar-2022
  • (2021)Safety, security, and configurable software systemsProceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A10.1145/3461001.3471147(148-159)Online publication date: 6-Sep-2021
  • (2020)Recovering variability information from source code of clone-and-own software systemsProceedings of the 14th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3377024.3377034(1-9)Online publication date: 5-Feb-2020
  • (2020)Safety Properties of Hybrid System Product Lines2020 IEEE International Systems Conference (SysCon)10.1109/SysCon47679.2020.9275899(1-8)Online publication date: 24-Aug-2020
  • (2020)Best Practice Patterns for Variant Modeling of Activities in Model-Based Systems EngineeringIEEE Systems Journal10.1109/JSYST.2019.293924614:3(4165-4175)Online publication date: Sep-2020
  • (2020)Semi-automatic Architectural Suggestions for the Functional Safety of Cooperative Driving Systems2020 IEEE International Conference on Software Architecture Companion (ICSA-C)10.1109/ICSA-C50368.2020.00018(55-58)Online publication date: Mar-2020
  • (2020)An Approach to Support Variant Management on Safety Analysis using CHESS Error Models2020 16th European Dependable Computing Conference (EDCC)10.1109/EDCC51268.2020.00030(135-142)Online publication date: Sep-2020
  • (2020)An Integrated Approach to Support the Process-Based Certification of Variant-Intensive SystemsModel-Based Safety and Assessment10.1007/978-3-030-58920-2_12(179-193)Online publication date: 4-Sep-2020
  • (2019)Industrial Perspective on Reuse of Safety Artifacts in Software Product LinesProceedings of the 23rd International Systems and Software Product Line Conference - Volume A10.1145/3336294.3336315(143-154)Online publication date: 9-Sep-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media