elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

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

Sommer, Jan und Gutierrez Rojo, Tamara und Lund, Andreas und Abdelmaksoud, Hany Ibrahim Erfan und Lüdtke, Daniel (2025) Viability of Rust for Avionics Software Development -- Current status and way forward. Gesellschaft für Informatik. 7th Workshop on Avionics Systems and Software Engineering, 2025-02-25, Karlsruhe, Deutschland. doi: 10.18420/se2025-ws-08.

[img] PDF
313kB

Offizielle URL: https://dl.gi.de/items/32aba941-9e71-4646-a433-f0e794c464d4

Kurzfassung

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.

elib-URL des Eintrags:https://elib.dlr.de/212971/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Viability of Rust for Avionics Software Development -- Current status and way forward
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Sommer, JanJan.Sommer (at) dlr.dehttps://orcid.org/0000-0003-2815-0337NICHT SPEZIFIZIERT
Gutierrez Rojo, Tamaratamara.gutierrezrojo (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Lund, AndreasAndreas.Lund (at) dlr.dehttps://orcid.org/0000-0002-3828-2088NICHT SPEZIFIZIERT
Abdelmaksoud, Hany Ibrahim ErfanHany.Abdelmaksoud (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Lüdtke, DanielDaniel.Luedtke (at) dlr.dehttps://orcid.org/0000-0002-6758-1562NICHT SPEZIFIZIERT
Datum:25 Februar 2025
Referierte Publikation:Ja
Open Access:Ja
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Nein
DOI:10.18420/se2025-ws-08
Verlag:Gesellschaft für Informatik
Name der Reihe:SE 2025 - Companion Proceedings
Status:veröffentlicht
Stichwörter:Rust, RTEMS, Software, Avionics, ECSS, Qualification, Certification, Software Development, Space
Veranstaltungstitel:7th Workshop on Avionics Systems and Software Engineering
Veranstaltungsort:Karlsruhe, Deutschland
Veranstaltungsart:Workshop
Veranstaltungsdatum:25 Februar 2025
Veranstalter :Gesellschaft für Informatik e.V.
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Technik für Raumfahrtsysteme
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R SY - Technik für Raumfahrtsysteme
DLR - Teilgebiet (Projekt, Vorhaben):R - Projekt ScOSA Flugexperiment
Standort: Braunschweig , Oberpfaffenhofen
Institute & Einrichtungen:Institut für Softwaretechnologie
Hinterlegt von: Sommer, Jan
Hinterlegt am:27 Feb 2025 09:08
Letzte Änderung:27 Feb 2025 09:08

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.