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.

Ihre Vorteile

Unterstützte Prozessoren

Die Liste der unterstützten Prozessoren wird kontinuierlich erweitert. Weitere Versio­nen könnten also in Kürze erhältlich sein oder auf Anfrage entwickelt werden. Nehmen Sie einfach Kontakt mit uns auf, wenn Ihr Prozessor auf der Liste fehlt.

Hoch