Industrial Perspective on Reuse of Safety Artifacts in Software Product Lines

被引:1
|
作者
Wolschke, Christian [1 ]
Becker, Martin [1 ]
Schneickert, Soren [1 ]
Adler, Rasmus [1 ]
MacGregor, John [2 ]
机构
[1] Fraunhofer Inst Expt Software Engn IESE, Kaiserslautern, Germany
[2] Robert Bosch GmbH, Renningen, Germany
关键词
Safety Reuse; Product Line Certification; Open Source Certification; Modular Safety; Safety Standards;
D O I
10.1145/3336294.3336315
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the future, safety-critical industrial products will have to be maintained and variants will have to be produced. In order to do this economically, the safety artifacts of the components should also be reused. At present, however, it is still unclear how this reuse could take place. Moreover this reuse is complicated, by the different situations in the various industries involved and by the corresponding standards applied. Current industrial practice for certification processes relies on a component-based view of reuse. We investigate the possibilities of product lines with managed processes for reuse also across multiple domains. In order to identify the challenges and possible solutions, we conducted interviews with industry partners from the domains of ICT, Rail, Automotive, and Industrial Automation, and from small- and medium-sized enterprises to large organizations. The semi-structured interviews identified the characteristics of current safety engineering processes, the handling of general variety and reuse, the approach followed for safety artifacts, and the need for improvement. In addition, a detailed literature survey summarizes existing approaches. We investigate which modularity concepts exist for dealing with safety, how variability concepts integrate safety, by which means process models can consider safety, and how safety cases are evolved while maintenance takes place. An overview of similar research projects complements the analysis. The identified challenges and potential solution proposals show how safety is related to Software Product Lines.
引用
收藏
页码:143 / 154
页数:12
相关论文
共 50 条
  • [1] Identifying Issues and Concerns in Software Reuse in Software Product Lines
    Jha, Meena
    O'Brien, Liam
    FORMAL FOUNDATIONS OF REUSE AND DOMAIN ENGINEERING, PROCEEDINGS, 2009, 5791 : 181 - +
  • [2] Documenting Evidence of a Reuse of 'What is a Feature? A Qualitative Study of Features in Industrial Software Product Lines'
    Peng, Kewen
    Menzies, Tim
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1599 - 1599
  • [3] Development/maintenance/reuse: Software evolution in product lines
    Schach, SR
    Tomer, A
    SOFTWARE PRODUCT LINES: EXPERIENCE AND RESEARCH DIRECTIONS, 2000, 576 : 437 - 450
  • [4] Aligning Coevolving Artifacts Between Software Product Lines and Products
    Schulze, Sandro
    Schulze, Michael
    Ryssel, Uwe
    Seidl, Christoph
    TENTH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS 2016), 2016, : 9 - 16
  • [5] Maintaining Software Product Lines - an Industrial Practice
    Jiang, Michael
    Zhang, Jing
    Zhao, Hong
    Zhou, Yuanyuan
    2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, : 444 - +
  • [6] Integrating Software Product Lines: A Study of Reuse versus Stability
    Gurgel, Alessandro
    Dantas, Francisco
    Garcia, Alessandro
    Sant'Anna, Claudia
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 89 - 98
  • [7] An Exploratory Study of Cloning in Industrial Software Product Lines
    Dubinsky, Yael
    Rubin, Julia
    Berger, Thorsten
    Duszynski, Slawomir
    Becker, Martin
    Czarnecki, Krzysztof
    PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, : 25 - 34
  • [8] Managing large scale reuse across multiple software product lines
    Altintas, N. Ilker
    Cetin, Semih
    HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 166 - 177
  • [9] Reuse-oriented SLAM Framework using Software Product Lines
    Abdelhady, Mohamed A.
    Dresscher, Douwe
    Broenink, Jan F.
    2020 FOURTH IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2020), 2020, : 187 - 190
  • [10] Guest Editors' Introduction: Special Issue on Software Reuse and Product Lines
    Schmid, Klaus
    de Almeida, Eduardo Santana
    Kishi, Tomoji
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (03) : 489 - 490