Making Critical Code Safe and Secure

Polyspace® is a static code analysis tool that uses formal methods to prove the absence of critical run-time errors under all possible control flows and data flows. It includes checkers for coding rules, security vulnerabilities, code metrics, and hundreds of additional classes of bugs.

Polyspace Code Prover

Formally prove the absence of critical run-time errors without executing code

Polyspace Bug Finder

Check coding rules, security standards, code metrics, and find bugs

Automated static code analysis using formal methods for C/C++ and Ada


Find bugs and formally prove the absence of critical runtime errors - without test cases or code execution.


Meet safety standards and document compliance to MISRA, ISO 26262, IEC 61508, DO-178, and FDA regulations.


Check software security vulnerabilities and standards such as CWE, CERT-C, ISO/IEC 17961, and others.