DO-178C software development lifecycle with ARP4754A system-level verification

Abstract The aviation industry is rapidly evolving with technological advancements, enhancing aircraft efficiency, passenger experience, and sustainability. However, safety remains a critical challenge for adopting innovations. Every aircraft component, including its software, must comply with stringent regulations and undergo rigorous testing. Safety-critical software, such as flight controllers, battery management, and fuel monitoring systems, play a crucial role in aviation safety. Even minor errors or inadequate testing can lead to catastrophic failures, eroding public trust in air travel. To address this, methodologies such as model-based development, real-time testing, and traceability management streamline development, testing, and certification. This research presents an overview of safety-critical software development and verification processes, along with the supporting tools. It further emphasizes system-level verification through hardware-in-the-loop simulations. The study outlines the key stages of the development process while ensuring compliance with regulatory standards, thereby contributing to safer and more efficient aerospace software engineering. In addition to theoretical insights, the research demonstrates the practical application of the proposed toolchain in developing a multilevel battery control system for an electric glider.

Authors

Institutions

Publication Details

Journal
Aerospace Systems
Published
2026-03-02
DOI
https://doi.org/10.1007/s42401-026-00455-4
Primary Topic
Aerospace and Aviation Technology
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DO-178C software development lifecycle with ARP4754A system-level verification

Purav Panchal, Luca Hein, Stephan Myschik
Aerospace Systems
Aerospace and Aviation Technology
article

DO-178C software development lifecycle with ARP4754A system-level verification

Purav Panchal, Luca Hein, Stephan Myschik
article en

Abstract

Abstract The aviation industry is rapidly evolving with technological advancements, enhancing aircraft efficiency, passenger experience, and sustainability. However, safety remains a critical challenge for adopting innovations. Every aircraft component, including its software, must comply with stringent regulations and undergo rigorous testing. Safety-critical software, such as flight controllers, battery management, and fuel monitoring systems, play a crucial role in aviation safety. Even minor errors or inadequate testing can lead to catastrophic failures, eroding public trust in air travel. To address this, methodologies such as model-based development, real-time testing, and traceability management streamline development, testing, and certification. This research presents an overview of safety-critical software development and verification processes, along with the supporting tools. It further emphasizes system-level verification through hardware-in-the-loop simulations. The study outlines the key stages of the development process while ensuring compliance with regulatory standards, thereby contributing to safer and more efficient aerospace software engineering. In addition to theoretical insights, the research demonstrates the practical application of the proposed toolchain in developing a multilevel battery control system for an electric glider.

Aerospace Systems
Universität der Bundeswehr München (DE)
European Commission
Industry, innovation and infrastructure
Openalex Percentile: Top 39%
Aerospace and Aviation Technology
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.