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

Trade Study of Scripting Languages for Avionics Systems

Prat, Arnau und Torens, Christoph und Carrick, Benjamin und Florian-Michael, Adolf und Giljohann, Frank und Lüdtke, Daniel (2024) Trade Study of Scripting Languages for Avionics Systems. In: 43rd AIAA DATC/IEEE Digital Avionics Systems Conference, DASC 2024. 2024 AIAA DATC/IEEE 43rd Digital Avionics Systems Conference (DASC), 2024-09-29 - 2024-10-03, San Diego, CA, USA. ISBN 979-835034961-0. ISSN 2155-7195.

[img] PDF
159kB

Kurzfassung

Developing software for avionics systems presents a multifaceted challenge, both in terms of complexity and cost. One approach to address these challenges while enabling customization and minimizing requalification efforts is through the utilization of the Lua scripting language. Lua empowers a diverse workforce, allowing for potential customization by end-users without necessitating full system re-verification, thereby saving valuable time and resources. Thus, we explore the use of scripting languages, which have different properties than compiled languages typically used for avionics systems. Scripting languages can reduce complexity by increasing the abstraction layer and supporting software development in the production environment, leading to faster iteration times. However, avionics systems have strict requirements for real-time behavior, memory constraints, and safety-critical certification, which scripting languages are not designed to fulfill. In this paper, we discuss the pros and cons of using scripting languages for safety-critical systems. We present a comparison of different off-the-shelf scripting engines, based on the following criteria: real-time performance, memory usage, portability, reliability, and certifiability to be used in safety-critical systems such as avionics systems. The result is a recommendation of the most suitable language to use in the avionics domain based on different criteria. We recommend Lua as the most suitable language for use in the avionics domain, as it has the best fit to the given requirements. We also suggest modifications that would need to be made to the engine and the scripts to make them certifiable with respect to the DO-178C standards and the additional tool qualification supplements. These include changes to the garbage collector, the type system, and the coding rules and verification methods.

elib-URL des Eintrags:https://elib.dlr.de/208728/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Trade Study of Scripting Languages for Avionics Systems
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Prat, ArnauArnau.PratiSala (at) dlr.dehttps://orcid.org/0000-0003-1169-4004NICHT SPEZIFIZIERT
Torens, ChristophChristoph.Torens (at) dlr.dehttps://orcid.org/0000-0002-0651-4390174027936
Carrick, BenjaminNICHT SPEZIFIZIERTNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Florian-Michael, AdolfNICHT SPEZIFIZIERTNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Giljohann, FrankNICHT SPEZIFIZIERTNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Lüdtke, DanielDaniel.Luedtke (at) dlr.dehttps://orcid.org/0000-0002-6758-1562174027937
Datum:16 November 2024
Erschienen in:43rd AIAA DATC/IEEE Digital Avionics Systems Conference, DASC 2024
Referierte Publikation:Ja
Open Access:Ja
Gold Open Access:Nein
In SCOPUS:Ja
In ISI Web of Science:Nein
ISSN:2155-7195
ISBN:979-835034961-0
Status:veröffentlicht
Stichwörter:scripting languages, interpreted languages, avionics systems, safety-critical systems, real-time requirements, memory management, software certification, software engineering, lua scripting language
Veranstaltungstitel:2024 AIAA DATC/IEEE 43rd Digital Avionics Systems Conference (DASC)
Veranstaltungsort:San Diego, CA, USA
Veranstaltungsart:internationale Konferenz
Veranstaltungsbeginn:29 September 2024
Veranstaltungsende:3 Oktober 2024
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 - Aufgaben SISTEC, L - Unbemannte Flugsysteme
Standort: Braunschweig
Institute & Einrichtungen:Institut für Softwaretechnologie
Institut für Flugsystemtechnik
Hinterlegt von: Prat i Sala, Arnau
Hinterlegt am:18 Dez 2024 14:02
Letzte Änderung:18 Dez 2024 14:02

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.