Skip to main content
Have a personal or library account? Click to login
Aerolang: A Dimensionally-Aware Domain-Specific Language for Real-Time Flight Control with Integrated Morphing Wing Physics Cover

Aerolang: A Dimensionally-Aware Domain-Specific Language for Real-Time Flight Control with Integrated Morphing Wing Physics

Open Access
|Jun 2026

Figures & Tables

Code Listing 1.

A proportional-integral pitch controller in AeroLang.

Comparative analysis of AeroLang against existing frameworks_

FeatureF# Units of MeasurePint (Python)Lustre / SCADEAADLAeroLang
Dimensional SafetyStatic (Compiletime)Dynamic (Runtime)NoneLimited (Properties)Static (Compile-time)
Real-Time SemanticsNoneNoneSynchronous DataflowArchitecturalPeriodic Loops
Embedded CompatibilityLow (GC-dependent)Low (Interpreter)High (Certified C)High (Modelling)High (@EMBEDDED)
Aerospace SemanticsGeneralGeneralAvionics-orientedSystem-orientedPhysics-integrated
Runtime OverheadMinimalHighMinimalN/ANo dimensional runtime overhead
Morphing Physics SupportNoNoNoNoIntegrated Support

Representative compile-time unit-mismatch errors detected by the AeroLang type checker during authoring of the morphing-wing controller_

LineErroneous ExpressionCompiler Diagnostic
L.47FORCE = MASS + ACCELERROR: Unit mismatch: kg is not compatible with m/s2
L.89CL = LIFT / VELOCITYERROR: Unit mismatch: kg·m·s−2 vs m·s−1
L.112SPAN = SPAN + RATE * DT * DTERROR: Assign mismatch: m vs m·s
L.134ERROR = CL_TARGET - LIFTERROR: Unit mismatch: 1 vs kg·m·s−2

Performance comparison between rigid-wing baseline and AeroLang-generated morphing-wing controller (120 s simulation, nominal wind speed 12 m/s, step disturbances at t = 30 s and t = 80 s)_

MetricRigid WingMorphing WingImprovement
Mean L/D Ratio14.215.8+11.3%
CL RMSE0.0870.031-64.4%
Mean Span (m)0.800 (fixed)0.871
Mean Camber0.180 (fixed)0.193
Settling Time (s)4.2
Comp. OverheadBaseline+0.3%Negligible
Language: English
Page range: 119 - 138
Submitted on: Mar 28, 2026
Accepted on: May 12, 2026
Published on: Jun 17, 2026
In partnership with: Paradigm Publishing Services

© 2026 Aaryan Chaulagain, published by ŁUKASIEWICZ RESEARCH NETWORK – INSTITUTE OF AVIATION
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.