aiT – WCET-Analysen

aiT – WCET-AnalysenaiT berechnet statisch enge Schranken für die WCET (worst-case exe­cu­tion time) von Tasks in ein­gebetteten Sys­te­men. Es berücksichtigt dabei deren Cache- und Pipeline­verhalten. Die Analyse­ergeb­nisse gel­ten für alle Eingaben und alle mög­lichen Ausführungsszenarien.

StackAnalyzer – Stackanalyse

StackAnalyzer – StackanalyseStackAnalyzer be­rechnet automatisch und exakt den maxi­malen Stack­ver­brauch von eingebetteten Anwendungen für jeden Programmpunkt. Die Analyse­ergebnisse wer­den im Aufruf- und Kontrollflußgraphen an­schau­lich dar­gestellt. Laufzeitfehler wegen Stack­überlauf gehören der Vergangenheit an.


aiPop – Codekompaktierung

aiPop – CodekompaktierungaiPop optimiert ein­ge­bet­tete Software nach Kri­terien wie Aus­führungs­zeit oder Codegröße. Durch Einsatz von aiPop werden Kom­paktions­raten von über 20 % für real existierende Anwendungen erreicht (u.a. Software für Handys). Das erlaubt 25 % mehr Funktionalität bei gleicher Speicher­ausstattung.


Astrée — Laufzeitfehleranalyse

Astrée — LaufzeitfehleranalyseAstrée ist eine Soft­ware zur statischen Pro­gramm­analyse, die C-Programme auto­ma­tisch auf Laufzeitfehler überprüft. Sie bietet sich vor allem zur Analyse von sicherheitskritischen einge­betteten Anwendungen an.


ValueAnalyzer — statische
Value-Analyse

ValueAnalyzer — Static Value AnalysisValueAnalyzer ermög­licht den Nachweis, daß in einem einge­betteten Software­system keine ungültigen Speicher­­zugriffe aus als Objektcode ge­lieferten Third-Party-Modulen auftreten können.


TimingExplorer — frühzeitige WCET-Abschätzung

TimingExplorer — ECU-level architecture explorationTimingExplorer enthält eine Reihe von konfigu­rierbaren Prozessorkern-Modellen, mit deren Hilfe die Auswirkungen von Hardware-Features auf die Worst-Case-Ausführungszeit analysiert werden können.


PAG – Statische Programmanalyse

PAG – Statische ProgrammanalyseDie von PAG erzeugten Programm­analysatoren sind außer­ordentlich effi­zient und können dank wohldefinierter Schnitt­stel­len auf einfache Weise in bestehende Compiler integriert werden.


aiSee – Graphvisualisierung

aiSee – GraphvisualisierungaiSee liest eine einfache textuelle Beschreibung eines Graphen und be­rech­net automatisch ein passendes Layout, das interaktiv erkundet und ausgedruckt werden kann.


a³ – AbsInt Advanced Analyzer

a³ — AbsInt Advanced Analyzera³ ist eine Benutzer­oberfläche, die verschie­dene AbsInt-Tools zur statischen Programm­analyse (aiT, Stack­Analyzer, ValueAnalyzer, TimingExplorer, TimeWeaver) miteinander vereint.


Sonstige Produkte

Informationen zu kundenspezifischen Pro­dukten wie aiTV, aiTraval und aiScan21, zu älteren Produkten wie aiCache und aiCall oder zu bald erscheinenden Produkten wie TimeWeaver bekommen Sie auf Anfrage bei info@absint.com.


Weitere Informationen (Englisch)

Hoch