Prat, Arnau und Torens, Christoph und Lüdtke, Daniel (2025) Scripting Engine Design Approaches for Avionics Systems. In: 44th AIAA DATC/IEEE Digital Avionics Systems Conference, DASC 2025. DASC 2025, 2025-09-14 - 2025-09-18, Montreal, Canada. doi: 10.1109/DASC66011.2025.11257428. ISBN 979-833152519-4. ISSN 2155-7195.
|
PDF
685kB |
Kurzfassung
Avionics software development is inherently challenging due to its complexity, high cost, and high demands for real-time performance and safety-critical certification. Traditional use of compiled languages results in longer development cycles and limited customization due to complex certification processes. The paper suggests using scripting languages, particularly Lua, to address these issues, potentially saving time and resources while maintaining compliance with safety standards. It identifies necessary modifications to the Lua run-time for DO-178C certification: altering the garbage collector for real-time behavior and adjusting the typing system for type safety. The paper also presents a technical implementation of the Lua scripting engine as a proof-of-concept, evaluating its stability and real-time capability compared to a C implementation. The results demonstrate the feasibility of the proposed implementation. The paper will also look at how such approach could be certified.
| elib-URL des Eintrags: | https://elib.dlr.de/216695/ | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||||||
| Titel: | Scripting Engine Design Approaches for Avionics Systems | ||||||||||||||||
| Autoren: |
| ||||||||||||||||
| Datum: | 2 Dezember 2025 | ||||||||||||||||
| Erschienen in: | 44th AIAA DATC/IEEE Digital Avionics Systems Conference, DASC 2025 | ||||||||||||||||
| Referierte Publikation: | Ja | ||||||||||||||||
| Open Access: | Ja | ||||||||||||||||
| Gold Open Access: | Nein | ||||||||||||||||
| In SCOPUS: | Ja | ||||||||||||||||
| In ISI Web of Science: | Ja | ||||||||||||||||
| DOI: | 10.1109/DASC66011.2025.11257428 | ||||||||||||||||
| ISSN: | 2155-7195 | ||||||||||||||||
| ISBN: | 979-833152519-4 | ||||||||||||||||
| 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: | DASC 2025 | ||||||||||||||||
| Veranstaltungsort: | Montreal, Canada | ||||||||||||||||
| Veranstaltungsart: | internationale Konferenz | ||||||||||||||||
| Veranstaltungsbeginn: | 14 September 2025 | ||||||||||||||||
| Veranstaltungsende: | 18 September 2025 | ||||||||||||||||
| 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 - Synergieprojekt | D-RESILIENZ | Distributed Resilienz intelligenter Cyber-Physikalischer Systeme | ||||||||||||||||
| Standort: | Braunschweig | ||||||||||||||||
| Institute & Einrichtungen: | Institut für Softwaretechnologie Institut für Flugsystemtechnik | ||||||||||||||||
| Hinterlegt von: | Prat i Sala, Arnau | ||||||||||||||||
| Hinterlegt am: | 25 Feb 2026 12:49 | ||||||||||||||||
| Letzte Änderung: | 25 Feb 2026 12:49 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags