Terminal Flight Data Manager (TFDM)

Federal Aviation Administration (FAA)

The Terminal Flight Data Manager (TFDM) program is a Federal Aviation Administration (FAA) NextGen program based on airport surface management concepts developed under NextGen direction. TFDM capabilities will be incrementally deployed to provide efficiencies in the airport surface and terminal airspace by providing new integrated surface traffic control (SCDM), including departure scheduler and other airport decision tools; Electronic Flight Data (EFD); Enhanced Air Traffic Control Tower (ATCT) Traffic Flow Management Systems (TFMS); and replace or integration of multiple systems in the National Airspace System (NAS). TFDM will share data among controllers, aircraft operators, and airports so they can better stage arrivals and departures and manage traffic flow within terminal airspace for greater efficiency. Stakeholders will have a shared awareness of flights on the ground and in the air, the ability to exchange data electronically, and a constantly updated picture of traffic volume and airport resources, which will help stakeholders to make flights more efficient from gate to gate.

DynaVet provides software development engineering services for the TFDM program and serves as the Technical Performance Manager. DynaVet software engineers define and develop in C++ and JAVA, verify, integrate, and test the TFDM requirements to include all aspects of performance, quality, life cycle costs, maintainability, reliability, schedule, data processing reserves and future growth requirements. The integration and testing of the TFDM system includes preparation of test documentation, development of test cases and test scenarios; development of test tools and aids; and execution of tests and documenting of test results. DynaVet performs software development for the TFDM system and provides system engineering support. DynaVet articulates user needs and requirements from high level user stories; develops the design for the user interface framework; develops client and server side components – analyzing and designing databases within an application; while working in an agile scrum environment.