Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

Polyspace Client for C/C++

Product Description

Detect Run-Time Errors

Polyspace Client for C/C++ uses color-coding to indicate the status of each element in the code, as follows:

Green: proven free of run-time errors
Red: proven faulty each time the operation is executed
Gray: proven unreachable (may indicate a functional issue)
Orange: unproven

Errors detected include:

  • Overflows, underflows, divide-by-zero, and other arithmetic errors
  • Out-of-bounds array access and illegally dereferenced pointers
  • Always true/false statement due to dataflow propagation
  • Read access to noninitialized data
  • Dead code
  • Access to null this pointer (C++)
  • Dynamic errors related to object programming, inheritance, and exception handling (C++)
  • Noninitialized class members (C++)
  • Dangerous type conversions
Contact sales
Free technical kit
Trial software

Get Pricing and
Licensing Options

Recorded Webinar

DO-178B Certification: Automate and Streamline Using Code Verification