Supporting Consistency in the Heterogeneous Design of Safety-Critical Software

被引:1
|
作者
Paz, Andres [1 ]
El Boussaidi, Ghizlane [1 ]
机构
[1] Univ Quebec, Ecole Technol Super, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Model-driven engineering; safety-critical software; heterogeneous design; consistency; traceability; DO-178C; INFORMATION;
D O I
10.1109/COMPSAC.2019.00015
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Safety-critical software are highly heterogeneous, possessing very different characteristics. These characteristics are described using diverse modelling mechanisms (e.g., MathWorks Simulink and Stateflow, UML). The different resulting models may facilitate understanding and communication, but hinder verification and certification. This is in part due to the fact that design models have to be kept consistent, specially in cases where overlaps exist. Moreover, where overlapping exists, mappings between overlapping elements are required. In particular, the regulated nature of these systems, along with the size and complexity of their design models requires well-defined guidelines for ensuring model consistency. This paper presents a model-driven approach for verifying consistency between UML, Simulink and Stateflow design models, and for recording mappings between overlapping elements in them. The approach is intended to be part of the design standards and process of avionics companies to help them comply with DO-178C. An avionics industrial case study is used to motivate the work and demonstrate the proposed approach.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 50 条
  • [1] checsdm: A Method for Ensuring Consistency in Heterogeneous Safety-Critical System Design
    Paz, Andres
    El Boussaidi, Ghizlane
    Mili, Hafedh
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (12) : 2713 - 2739
  • [2] Towards the Design of Safety-Critical Software
    Rafeh, R.
    Rabiee, A.
    [J]. JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2013, 11 : 683 - 694
  • [3] 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,
  • [4] Safety Perspective for Supporting Architectural Design of Safety-Critical Systems
    Gurbuz, Havva Gulay
    Tekinerdogan, Bedir
    Er, Nagehan Pala
    [J]. SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 365 - 373
  • [5] Safety-critical software
    [J]. 1600, IEEE Computer Society (30):
  • [6] Safety-Critical Software
    Merino, Pedro
    Schoitsch, Erwin
    [J]. ERCIM NEWS, 2008, (75): : 12 - 13
  • [7] SAFETY-CRITICAL SOFTWARE
    PANCUCCI, D
    [J]. ENGINEERING, 1991, 231 (08): : 45 - 47
  • [8] Design tool assessment for safety-critical software development
    Kornecki, AJ
    Zalewski, J
    [J]. 28TH ANNUAL NASA GODDARD SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2004, : 105 - 113
  • [9] A tool for the design and analysis of software safety-critical systems
    Gill, JA
    Ferguson, F
    [J]. INFORMATION REUSE AND INTEGRATION, 2001, : 127 - 132
  • [10] Supporting software quality in an integrated safety-critical systems development environment
    Lees, B
    Jenkins, DG
    [J]. SOFTWARE QUALITY JOURNAL, 1996, 5 (02) : 117 - 125