Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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
  • Get Citation Alerts
  • 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)18
    • Downloads (Last 6 weeks)2

    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

    Get Access

    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