Vendor Sheet

Accelerate Finding All Runtime Errors & Data Races in C/C++ With Sound Static Analysis

Accelerate Finding All Runtime Errors & Data Races in C/C++ With Sound Static Analysis

Pages 4 Pages

Runtime errors and data races can cause incorrect program behavior or crashes, and while testing can reveal some defects, it cannot prove their absence. Static analysis based on abstract interpretation can guarantee freedom from such issues with minimal false alarms to keep verification efficient. Astrée provides a sound, parametric static analysis solution designed to prove the absence of runtime errors and data races in C and C++ code. When Astrée reports no errors, it ensures that none are possible in any program execution, supporting high‑integrity embedded software development.

Join for free to read