Maintain Legacy Code

A brief case study of Pratt & Whitney’s use of Understand™ in its legacy code maintenance process.

“Understand™ is a tremendous reverse engineering tool... with excellent metrics reporting and evolving standards verification capability.”

— Pratt & Whitney Software Developer

Customer Overview

Pratt & Whitney is a world leader in developing, manufacturing, and servicing military and commercial aircraft engines. Maintaining the code for its legacy projects can prove a challenge and may require developers to work with many, often unfamiliar, code languages.

Project Brief

Perform an aerospace integration task where maintenance tasks are initiated and results recorded to verify functionality.

Implementation of Understand™

Understand™ was used for the following applications:

  • generate metrics to help estimate the time to complete as well as the complexity of the task

  • reverse engineer legacy code to effectively streamline the interface

  • verify the final implementation against the generated control flows

Project Outcome

The project was completed successfully and Understand™ saved significant time by aiding in the planning, design, and verification of the project. It also provided key metrics reports that helped to justify the process changes.