RAMP

Replacement of the display site portion of Canada's enroute air traffic control system. System provided controllers with a display of aircraft position, weather and flight plan data. System's hardware architecture made extended use of microprocessors as building blocks to create a fault-tolerant hierarchy of (up to 175) processors partitioned into functional roles and tied together by multiprocessor buses, LANs and communication links. Participated in the early requirements analysis and system design tradeoffs phases of the project. Developed the software architecture and algorithms that allows the system to detect failures and reconfigure itself without affecting air traffic control operations. Wrote functional specifications for system's fault tolerant capability; defined software interfaces; and consulted with the group that implemented the design.