An Ada Retrospective: Developing Large, Mature, Reliable Systems
For over 20 years, the EnRoute Automation programs have been developing and delivering a stream of releases all built around an Ada core. Although the percentage of Ada has decreased as the system has grown to provide more function and incorporate more CAS/COTS/FOSS, Ada remains firmly at the heart of the system. Ada continues to earn this position and influence how we design, build, field and maintain these 24x7x365 systems. Along the way we have learned how to tightly integrate Ada with a variety of non-Ada entities, proving the flexibility of the language and the vendors who support it.