Framework and tooling proposals for Agile certification of safety-critical embedded software in avionic systems

被引:4
|
作者
Baron, Claude [1 ]
Louis, Vincent [2 ]
机构
[1] Univ Toulouse, INSA, LAAS CNRS, Quartz Supmeca, 7 Ave Colonel Roche, F-31031 Toulouse, France
[2] DGA Tech Aeronaut, 47 Rue St Jean, F-31131 Balma, France
关键词
Embedded software; Software engineering; Software safety; Computer -aided software engineering; Agile software development; Certification; Continuous production; DevOps; Processes; Methods and tools; Continuous certification; Agility; Test-driven development; Continuous integration; Test automation; Development process; Certification standards; Avionics; Safety -critical software engineering;
D O I
10.1016/j.compind.2023.103887
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This article focuses on quality improvement in the development of DO-178C/ED-12C safety-critical software, optimizing development costs through the implementation of a "continuous certification" integral process. We discuss the major problems associated with traditional, V-cycle software development practices, and highlight the many advantages of adopting a "continuous certification" process based on a more Agile approach. The article proposes a framework for deploying this process, explaining the development of the framework and demonstrating its compliance with the requirements of certification standards. We also propose a tooling based on open-source, off-the-shelf solutions to implement the framework and illustrate its efficiency and effectiveness on an industrial case study.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Software and hardware certification of safety-critical avionic systems: A comparison study
    Youn, Wonkeun
    Yi, Baeck-jun
    COMPUTER STANDARDS & INTERFACES, 2014, 36 (06) : 889 - 898
  • [2] Software Certification of Safety-Critical Avionic Systems: DO-178C and Its Impacts
    Youn, Won Keun
    Hong, Seung Bum
    Oh, Kyung Ryoon
    Ahn, Oh Sung
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2015, 30 (04) : 4 - 13
  • [3] A Framework for Software Safety in Safety-Critical Systems
    Medikonda, Ben Swarup
    Panchumarthy, Seetha Ramaiah
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2008, 182 : 361 - 374
  • [4] Scrum for safety: an agile methodology for safety-critical software systems
    Barbareschi, Mario
    Barone, Salvatore
    Carbone, Riccardo
    Casola, Valentina
    SOFTWARE QUALITY JOURNAL, 2022, 30 (04) : 1067 - 1088
  • [5] Scrum for safety: an agile methodology for safety-critical software systems
    Mario Barbareschi
    Salvatore Barone
    Riccardo Carbone
    Valentina Casola
    Software Quality Journal, 2022, 30 : 1067 - 1088
  • [6] Software Certification for Safety-Critical Systems: A Status Report
    Kornecki, Andrew
    Zalewski, Janusz
    2008 INTERNATIONAL MULTICONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (IMCSIT), VOLS 1 AND 2, 2008, : 618 - +
  • [7] A Predictable Framework for Safety-Critical Embedded Systems
    Andalam, Sidharta
    Roop, Partha S.
    Girault, Alain
    Traulsen, Claus
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (07) : 1600 - 1612
  • [8] Component-Wise Software Certification for Safety-Critical Embedded Devices
    Streitferdt, Detlef
    Zimmermann, Armin
    Schaffner, Joerg
    Kallenbach, Michael
    2017 8TH ANNUAL INDUSTRIAL AUTOMATION AND ELECTROMECHANICAL ENGINEERING CONFERENCE (IEMECON), 2017, : 175 - 180
  • [9] Certification of Safety-Critical Systems
    Leveson, Nancy G.
    Thomas, John P.
    COMMUNICATIONS OF THE ACM, 2023, 66 (10) : 22 - 26
  • [10] CERTIFICATION OF SAFETY-CRITICAL SOFTWARE BY LICENSED SOFTWARE ENGINEERS
    DAVIS, PI
    COMPUTER, 1992, 25 (12) : 72 - 73