Polyspace Code Prover Server

 

Polyspace Code Prover Server

Prove the absence of run-time errors in software

Automate Code Analysis with Polyspace Code Prover Server

Automate Code Analysis with Polyspace Code Prover Server

Prove the Absence of Critical Run-Time Errors

Analyze all code paths against all possible inputs without code execution. Identify statements that will never experience a run time error, regardless of the run-time conditions and find others that require attention.

Automate and Integrate into DevOps

Supports modern software development practices by plugging into existing DevOps workflows and tools. Polyspace® works with popular continuous integration tools such as Jenkins and Bamboo®.

Run Static Code Analysis on Any Platform

Run Polyspace Code Prover Server on an automation server on premise or in the cloud. Use MathWorks reference architectures to deploy on platforms such as Docker, AWS® and Azure®.

Certification Support

Create artifacts needed to complete the certification process for industry standards. TÜV SÜD certified for the highest function safety levels of IEC 61508 and ISO 26262. Supports DO-178C qualification.

Prevent Unintended Software Behavior

Identify all code sections that cannot be reached via any execution path and errors in logic and program structure.

Analyze Global Variable Usage

Reduce time spent on debugging issues from read/write operations on global variables. Identify unprotected shared and unused variables.

Static Application Security Testing

Prove the absence of critical security vulnerabilities such as buffer overflows, memory access, and numerical overflows. Reduce the need for Fuzz testing by analyzing code under all code paths and input without code execution.

Impact Analysis

Formally track and verify the impact of a specified global or local variable on other variables or specific statements. Perform signal analysis to fulfill requirements from the CARB for OBD related software, prove freedom from interference in the context of ISO 26262, and analyze calibration parameters effect. In the context of software security, perform taint analysis and tracking sensitive data flow.