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 条
  • [11] Complete Component-Wise Software Certification for Safety-Critical Embedded Devices
    Streitferdt, Detlef
    Zimmermann, Armin
    Schaffner, Joerg
    Kallenbach, Michael
    2018 IEEE 9TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2018, : 597 - 602
  • [12] Agile methods for safety-critical software development
    Weyrauch, K
    Poppendieck, M
    Morsicato, R
    Van Schooenderwoert, N
    Pyritz, B
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 202 - 202
  • [13] Validation and certification of safety-critical embedded systems -: The DECOS test bench
    Schoitsch, Erwin
    Althammer, Egbert
    Eriksson, Henrik
    Vinter, Jormy
    Goenczy, Laszlo
    Pataricza, Andras
    Csertan, Gyoergy
    COMPUTER SAFETY, RELIABILTIY, AND SECURITY, PROCEEDINGS, 2006, 4166 : 372 - 385
  • [14] A case study of agile software development for safety-Critical systems projects
    Islam, Gibrail
    Storer, Tim
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2020, 200
  • [15] A model-based Software Development Process for Safety-critical embedded Systems in industrial Measurement Technology UML-Framework for the Modeling of safety-critical Software
    Kuschnerus, Dirk
    Gerding, Michael
    Bilgic, Attila
    Musch, Thomas
    AUTOMATION 2012, 2012, 2171 : 55 - 58
  • [16] Agile approach to assuring the safety-critical embedded software for NASA's Orion spacecraft
    Smith, Justin
    Bradbury, John
    Hayes, Will
    Deadrick, Wes
    2019 IEEE AEROSPACE CONFERENCE, 2019,
  • [17] Certification of software tools used in safety-critical software development
    Schuster, Gyorgy
    2022 IEEE 5TH INTERNATIONAL CONFERENCE AND WORKSHOP OBUDA ON ELECTRICAL AND POWER ENGINEERING, CANDO-EPE, 2022, : 211 - 215
  • [18] Agile methods for open source safety-critical software
    Gary, Kevin
    Enquobahrie, Andinet
    Ibanez, Luis
    Cheng, Patrick
    Yaniv, Ziv
    Cleary, Kevin
    Kokoori, Shylaja
    Muffih, Benjamin
    Heidenreich, John
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 945 - 962
  • [19] Towards Agile Testing for Railway Safety-critical Software
    Li, Nan
    Guo, Jin
    Lei, Jeff
    Li, Yao
    Rao, Chang
    Cao, YaXin
    PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [20] A Framework for Software Reuse in Safety-Critical System-of-Systems
    Warren, Bradley
    Michael, James Bret
    Shing, Man-Tak
    2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2008, : 402 - +