Software Assurance & Certification Tools for Defense UAVs & Autonomous Systems
GNAT Static Analysis Suite Whole-program Ada analysis for secure, compliant & high-assurance software development
GNAT Static Analysis Suite

Whole-program Ada analysis for secure, compliant & high-assurance software development

Visit Website Contact
Saved
Save
GNAT Static Analysis Suite

GNAT Static Analysis Suite applies semantic, control-flow, data-flow, taint, and memory analysis across complete Ada programs. Using abstract interpretation and symbolic execution, it follows feasible execution paths across procedures and modules to expose defects before production. The suite supports Ada 83, 95, 2005, 2012, and 2022, along with selected compiler extensions, and can operate beside SPARK to assess code that remains unproven.

The suite identifies potential runtime failures, memory faults, unsafe data movement, code smells, and numerous Common Weakness Enumerations. It also combines GNAT compiler warnings, predefined coding rules, customizable LKQL checks, and software metrics covering lines, syntax, complexity, coupling, and contracts. These capabilities support enterprise, embedded, safety-critical, and high-assurance teams maintaining legacy code, integrating third-party software, or preparing evidence for programs governed by standards such as DO-178C and ISO 26262.

Advancing Unmanned Systems Through Strategic Collaboration UST works with major OEMs to foster collaboration and increase engagement with SMEs, to accelerate innovation and drive unmanned systems capabilities forward.