AirLang: A Domain‑Specific Language for Aviation Flight Planning and Operations
A compiler-driven approach to safer, more consistent flight planning workflows.
Designed and implemented a seven‑phase compiler for a domain‑specific language tailored to aviation flight planning and operational validation. The language encodes aircraft performance, route structure, and operational constraints directly into its type system and semantics.
- Lexical, syntactic, and semantic analysis specialized for aviation concepts
- Haversine‑based distance and fuel burn calculations
- Center‑of‑gravity and weight‑and‑balance validation at compile time
- Enforcement of aircraft limitations and operational rules before execution