ValueAnalyzer führt statische Analysen zur Bestimmung von Wertebereichen von Variablen, Registern und Speicherzellen durch. Damit ist insbesondere der Nachweis möglich, daß in einem eingebetteten Softwaresystem keine ungültigen Speicher­zugriffe aus als Objektcode ge­lieferten Third-Party-Modulen auftreten können.

ValueAnalyzer-Screenshot
ValueAnalyzer-Screenshot

Die Herausforderung

In komplexen sicherheitskritischen Softwaresystemen werden oft Module von Dritt­anbietern als Objektcode integriert. Dabei ist es in der Regel schwierig, zu überprüfen, ob dieser Code tat­säch­lich genau das tut, was er tun soll.

Mögliche Probleme bei der Integration von Third-Party-Modulen sind:

Typische Ursachen für solche ungültigen Zugriffe sind:

Ungültige Zugriffe können zu Problemen beim Systemeinsatz führen und darüber­hinaus Lizenz- oder Haftungs­fragen aufwerfen.

Die Lösung

ValueAnalyzer bietet die Lösung dieser Probleme. Er führt eine statische Analyse von Objekt­code – z. B. von Fremdanbietern – durch und meldet mögliche Verletzungen Ihrer Spezi­fi­ka­ti­onen.

Features

Ihre Vorteile

Unterstützte Prozessoren und Compiler

Unterstützte Prozessoren

ValueAnalyzer ist für eine Vielzahl von Prozessoren und Compilern verfügbar.

Hoch