Case Study: Lockheed Martin

Lockheed Martin is using Understand by SciTools to locate and view call dependencies and visualize their Ada source code.

“Understand™ is good for discovering the structure of the code dependencies and call-paths... it would have taken me hours to generate the same thing on my own, and I would not have had near as much confidence in my own work (assurance that I understood the code correctly).”

-Paul Hyland, Software Engineer, Lockheed Martin

Customer Overview

Lockheed Martin develops some of the most advanced flight hardware and software in the world and must often maintain those projects for several decades. The sheer size of the source code and the use of old and less-common coding languages (Fortran, Ada, etc) makes analysis and maintenance a major undertaking for the developers involved.

Project Brief

To determine the structure of a complex legacy Ada program.

Implementation of Understand™

Understand™ was used for the following applications:
-visualize the Ada source code structure
-locate and view call dependencies within the code

Project Outcome

The project was completed successfully and Understand™ helped the developer to rapidly produce an intuitive structure of the source code. It saved several hours of analysis time and provided an accurate understanding of the complex legacy project.

Customer Case Studies

Learn how software developers across different industries use Understand to accelerate their workflows.

“Understand can take existing code and basically generate any design information or view you would want to see, in addition to performing several useful types of analyses.”

– Jason Bold, Sr. Software Eng.

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

– Pratt & Whitney Software Developer

“[Understand] has great graphing tools, metrics, reporting, data dictionary… and is customizable and extensible. It also helps you to find compile time and parsing errors.”

– USAF Software Developer

​“Understand™ is good for discovering the structure of the code dependencies and call-paths... it would have taken me hours to generate the same thing on my own, and I would not have had near as much confidence in my own work (assurance that I understood the code correctly).”

– Paul Hyland, Software Engineer, Lockheed Martin

Icon - Elements Webflow Library - BRIX Templates
Icon - Elements Webflow Library - BRIX Templates

Trusted by over 20,000 developers

​“Understand accelerates my understanding of large source code repositories.”

Chris Rhodes, Senior Software Engineer
Dell Inc.

Not ready to buy a license?
Download a free trial and test out all of Understand's features using a sample code base.
Start Now