Logo des Repositoriums
 
Textdokument

Viability of Rust for Avionics Software Development -- Current status and way forward

Lade...
Vorschaubild

Volltext URI

Dokumententyp

Zusatzinformation

Datum

2025

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Verlag

Gesellschaft für Informatik, Bonn

Zusammenfassung

The trend towards more software functionality in less time is also true for avionics software. New development tools are needed to meet this trend, including the programming language. Rust provides language features such as extended memory safety and concurrency that are desired in avionics software. However, it must compete with an established software development ecosystem around C/C++. We propose requirements that a new programming language should meet to justify the effort of adoption in the aerospace industry and evaluate the current state of Rust accordingly. As part of the evaluation, we provide an example of how to add support for a new target to the Rust compiler for the RTEMS operating system used in the aerospace industry. Overall, Rust looks like a promising candidate for avionics software development and offers a gradual path of adoption, including qualification to aerospace standards.

Beschreibung

Sommer, Jan; Rojo, Tamara Gutierrez; Lund, Andreas; Abdelmaksoud, Hany Ibrahim Erfan; Lüdtke, Daniel (2025): Viability of Rust for Avionics Software Development -- Current status and way forward. Software Engineering 2025 – Companion Proceedings. DOI: 10.18420/se2025-ws-08. Gesellschaft für Informatik, Bonn. ISSN: 2944-7682. EISSN: 2944-7682

Schlagwörter

Zitierform

Tags