Issue No.03 - May/June (2000 vol.17)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.896251
In the Fall of 1998, these authors redesigned a component of CTAS, an air traffic control system developed by NASA and now deployed in several US airports. This case study demonstrates how basic software engineering techniques can make a complex system dramatically simpler. The authors describe lessons learned from reverse-engineering an air traffic control system with a variety of tools and redesigning it to be smaller, simpler, and more flexible.
Daniel Jackson, "Redesigning Air Traffic Control: An Exercise in Software Design", IEEE Software, vol.17, no. 3, pp. 63-70, May/June 2000, doi:10.1109/52.896251