• Home
  • Search
  • Assessing Python’s suitability for airborne safety-critical systems under DO-178C guidelines
  • https://doi.org/10.1016/j.cola.2025.101383Copy DOI Icon

Assessing Python’s suitability for airborne safety-critical systems under DO-178C guidelines

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Python is a widely adopted programming language celebrated for its ease of use, dynamic typing, and strong community support. Despite these advantages, Python presents challenges when considered for safety-critical applications, notably those in airborne systems. Concerns arise from performance limitations, limited compile-time checking, and dynamic features that may impact reliability in environments where failures can have severe consequences. Airborne systems, with their stringent safety requirements, provide a context in which these challenges can be critically examined. This study evaluates Python’s alignment with the objectives defined in DO-178C (Software Considerations in Airborne Systems and Equipment Certification). By analyzing Python’s core characteristics against these rigorous standards, we highlight potential compliance gaps and practical challenges that may hinder its use in safety-critical contexts. In addition, we perform a comparative analysis between Python and Rust—a modern systems programming language noted for its safety guarantees and performance. Rust was selected not as a replacement for established baselines such as Ada, C, and C++, but as a complementary point of comparison illustrating how a newer, safety-oriented compiled language contrasts with Python’s interpreted model. Our findings indicate that Python lacks compile-time error checking, exhibits delayed signal handling, and has limited optimization capabilities, which together may affect its performance and reliability. Potential enhancements such as Just-In-Time (JIT) compilation, advanced static analysis, and robust type-checking tools are recommended to mitigate these issues. Overall, our study emphasizes both the strengths and limitations of Python and suggests pathways to improve its viability for safety-critical use.

Similar Papers
  • Conference Article
  • Citations6

Progress report on some proposed upgrades to the conceptual underpinnings of DO-178B/ED-12B

  • Jan 01, 2008
  • M.S Jaffe +4
  • Conference Article
  • Citations1

Model-based design of airborne equipment vulnerability management and alarm system

  • Apr 12, 2024
  • Jingyi Wang +3
  • Conference Article
  • Citations6

Software certification of airborne cyber-physical systems under DO-178C

  • Apr 11, 2016
  • Stylianos Basagiannis
  • Conference Article
  • Citations8

Safety Requirements for Unmanned Aerial Vehicles (UAV) in Future Civil Airspace

  • Jan 01, 2006
  • Robert Loh +2
  • Research Article
  • Citations2

Airborne Performance Analysis by Multiparameter Sampling

  • May 01, 1966
  • IEEE Transactions on Aerospace and Electronic Systems
  • J F Nemecek +1
  • Research Article

A Review on Optimization-Based Motion Cueing Algorithms for Driving Simulation

  • Jan 01, 2026
  • IEEE Transactions on Intelligent Transportation Systems
  • Robert Jacumet +8
  • Conference Article
  • Citations3

Cargo-call-stack Static Call-stack Analysis for Rust

  • Jul 01, 2019
  • Per Lindgren +2
  • Research Article

LUCID: Learning-Enabled Uncertainty-Aware Certification of Stochastic Dynamical Systems

  • Mar 14, 2026
  • Ernesto Casablanca +3
  • Conference Article

Laser safety evaluation by the CB scheme

  • Mar 01, 2007
  • Nikolay Stoev +1
  • Research Article
  • Citations2

Recurrent-neural-network-based identification of a cascade hydraulic actuator for closed-loop automotive power transmission control

  • May 01, 2012
  • Journal of Mechanical Science and Technology
  • Seung-Han You +1
  • Book Chapter

Operation Analysis and Optimization Suggestions of User-Side Battery Energy Storage Systems

  • Jan 01, 2023
  • Fu Rui +2
  • Conference Article
  • Citations46

Scheduling algorithms for unpredictably heterogeneous CMP architectures

  • Jan 01, 2008
  • Jonathan A Winter +1
  • Research Article
  • Citations23

Fit to fly: practical challenges in neonatal transfers by air

  • Oct 21, 2005
  • Archives of Disease in Childhood - Fetal and Neonatal Edition
  • C H Skeoch
  • Research Article
  • Citations8

Computer-Assisted Wound Assessment and Care Education Program in Registered Nurses: Use of an Interactive Online Program by 418 Registered Nurses.

  • Mar 01, 2019
  • Journal of Wound, Ostomy & Continence Nursing
  • Lia Van Rijswijk
  • Research Article
  • Citations99

Development strategies of conducting polymer-based electrochemical biosensors for virus biomarkers: Potential for rapid COVID-19 detection

  • Mar 25, 2021
  • Biosensors & Bioelectronics
  • Vinh Van Tran +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.