Prat, Arnau and Torens, Christoph and 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 |
Abstract
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.
| Item URL in elib: | https://elib.dlr.de/216695/ | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Conference or Workshop Item (Speech) | ||||||||||||||||
| Title: | Scripting Engine Design Approaches for Avionics Systems | ||||||||||||||||
| Authors: |
| ||||||||||||||||
| Date: | 2 December 2025 | ||||||||||||||||
| Journal or Publication Title: | 44th AIAA DATC/IEEE Digital Avionics Systems Conference, DASC 2025 | ||||||||||||||||
| Refereed publication: | Yes | ||||||||||||||||
| Open Access: | Yes | ||||||||||||||||
| Gold Open Access: | No | ||||||||||||||||
| In SCOPUS: | Yes | ||||||||||||||||
| In ISI Web of Science: | Yes | ||||||||||||||||
| DOI: | 10.1109/DASC66011.2025.11257428 | ||||||||||||||||
| ISSN: | 2155-7195 | ||||||||||||||||
| ISBN: | 979-833152519-4 | ||||||||||||||||
| Status: | Published | ||||||||||||||||
| Keywords: | scripting languages, interpreted languages, avionics systems, safety-critical systems, real-time requirements, memory management, software certification, software engineering, lua scripting language | ||||||||||||||||
| Event Title: | DASC 2025 | ||||||||||||||||
| Event Location: | Montreal, Canada | ||||||||||||||||
| Event Type: | international Conference | ||||||||||||||||
| Event Start Date: | 14 September 2025 | ||||||||||||||||
| Event End Date: | 18 September 2025 | ||||||||||||||||
| HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||||||
| HGF - Program: | Space | ||||||||||||||||
| HGF - Program Themes: | Space System Technology | ||||||||||||||||
| DLR - Research area: | Raumfahrt | ||||||||||||||||
| DLR - Program: | R SY - Space System Technology | ||||||||||||||||
| DLR - Research theme (Project): | R - Synergy Project | D-RESILIENZ | Distributed Resilience of Intelligent Cyber-Physical Systems | ||||||||||||||||
| Location: | Braunschweig | ||||||||||||||||
| Institutes and Institutions: | Institute of Software Technology Institute of Flight Systems > Unmanned Aircraft | ||||||||||||||||
| Deposited By: | Prat i Sala, Arnau | ||||||||||||||||
| Deposited On: | 25 Feb 2026 12:49 | ||||||||||||||||
| Last Modified: | 28 Apr 2026 08:20 |
Repository Staff Only: item control page