ATCprogram
ATCprogram is an open-source software framework for developing and evaluating air traffic control simulations and decision-support tools. It provides a modular, extensible platform that combines a real-time simulation engine with algorithms for route planning, conflict detection, and trajectory optimization. The framework aims to assist researchers, educators, and practitioners in prototyping ATC concepts, conducting experiments, and visualizing airspace operations.
- Real-time simulation core handling aircraft state, events, and timing
- Trajectory planning and conflict detection modules
- Decision-support plug-ins for speed/altitude changes and hand-offs
- Visualization and playback tools for airspace sectors and radar-like displays
- Data I/O interfaces supporting common aviation formats and standards
- A plugin API enabling custom modules and external integrations
The architecture emphasizes modularity; modules communicate through defined interfaces and share a common time model. It
History and licensing: ATCprogram originated as an academic project in the early 2010s and has evolved through
Usage: Researchers use ATCprogram to test routing algorithms, traffic management strategies, and human-in-the-loop interfaces; universities incorporate