ValueAnalyzer is a static program analyzer for value analysis. It is particularly useful for verifying the absence of illegal accesses to an embedded software system from within third-party modules provided as object code.

ValueAnalyzer screenshot
ValueAnalyzer screenshot

The challenge

When developing complex safety-critical software systems, it is not unusual for the developer to integrate third-party object code in it. However, it is usually difficult to verify whether such code only does what it is supposed to do and nothing else.

Possible problems with third-party code are:

Common reasons for such illegal accesses to your system by third-party code are:

Illegal accesses may cause problems in the field. Additionally, license or liability issues can arise.

The solution

ValueAnalyzer provides the solution to this problem. It statically analyzes third-party object code and reports any violation of your spec.

Your benefits

Supported targets

ValueAnalyzer is currently available for:

For further information about ValueAnalyzer, please contact us.

Top