Variability Management in Safety-Critical Software Product Line Engineering

被引:7
|
作者
de Oliveira, Andre Luiz [1 ]
Braga, Rosana T., V [2 ]
Masiero, Paulo C. [2 ]
Papadopoulos, Yiannis [3 ]
Habli, Ibrahim [4 ]
Kelly, Tim [4 ]
机构
[1] Univ Fed Juiz de Fora, Juiz De Fora, Brazil
[2] Univ Sao Paulo, Sao Carlos, SP, Brazil
[3] Univ Hull, Kingston Upon Hull, N Humberside, England
[4] Univ York, York, N Yorkshire, England
来源
关键词
Variability management; Safety-critical systems; Dependability; REUSE; MODEL;
D O I
10.1007/978-3-319-90421-4_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Safety-critical systems developed upon SPLE approach have to address safety standards, which establish guidance for analyzing and demonstrating dependability properties of the system at different levels of abstraction. However, the adoption of an SPLE approach for developing safety-critical systems demands the integration of safety engineering into SPLE processes. Thus, variability management in both system design and dependability analysis should be considered through SPLE life-cycle. Variation in design and context may impact on dependability properties during Hazard Analysis and Risk Assessment (HARA), allocation of functional and non-functional safety requirements, and component fault analysis. This paper presents DEPendable-SPLE, a model-based approach that extends traditional SPLE methods, to support variability modeling/management in dependability analysis. The approach is illustrated in a case study from the aerospace domain. As a result, the approach enabled efficient management of the impact of design and context variations on HARA and component fault modeling.
引用
收藏
页码:3 / 22
页数:20
相关论文
共 50 条
  • [41] ICARUS - Incremental Design and Verification of Software Updates in Safety-Critical Product Lines
    Guissouma, Houssem
    Schindewolf, Marc
    Sax, Eric
    [J]. 2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 371 - 378
  • [42] Modeling Variability and Testability Interaction in Software Product Line Engineering
    Jaring, Michel
    Krikhaar, Rene L.
    Bosch, Jan
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON COMPOSITION-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2008, : 120 - +
  • [43] A Case Study: Injecting Safety-Critical Thinking into Graduate Software Engineering Projects
    Cleland-Huang, Jane
    Rahimi, Mona
    [J]. 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING TRACK (ICSE-SEET 2017), 2017, : 67 - 76
  • [44] Holistic Obsolescence Management Model for Safety-critical Hardware and Software Components
    Jolovic M.
    Glawar R.
    Sihn W.
    [J]. ZWF Zeitschrift fuer Wirtschaftlichen Fabrikbetrieb, 2022, 117 (1-2): : 61 - 65
  • [45] CERTIFICATION OF SAFETY-CRITICAL SOFTWARE BY LICENSED SOFTWARE ENGINEERS
    DAVIS, PI
    [J]. COMPUTER, 1992, 25 (12) : 72 - 73
  • [46] Security Requirements Management in Software Product Line Engineering
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    [J]. E-BUSINESS AND TELECOMMUNICATIONS, 2009, 48 : 250 - +
  • [47] ON THE SAFETY ANALYSIS OF REQUIREMENTS SPECIFICATIONS FOR SAFETY-CRITICAL SOFTWARE
    SAEED, A
    DELEMOS, R
    ANDERSON, T
    [J]. ISA TRANSACTIONS, 1995, 34 (03) : 283 - 295
  • [48] DESIGN OF A PLATFORM FOR SAFETY JUSTIFICATION OF SAFETY-CRITICAL SOFTWARE
    Guo Jia
    Yang Ming
    [J]. PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING, 2017, VOL 1, 2017,
  • [49] REUSING CERTIFIED, SAFETY-CRITICAL AVIONICS SOFTWARE
    King, Tim
    [J]. 2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [50] Integrated formal verification of safety-critical software
    Ge, Ning
    Jenn, Eric
    Breton, Nicolas
    Fonteneau, Yoann
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2018, 20 (04) : 423 - 440