Finden Sie hier die Liste mit den gefilterten Produkten auf Basis Ihrer aktuellen Auswahl.

Herstellerlogo

Facebook

 

iSYSTEM und Rapita arbeiten bei der Performance Analyse zusammen

Die Schwabhausener iSYSTEM AG und die in York/England ansässige Rapita Systems Ltd. arbeiten im Bereich Performance-Analyse von Embedded Software zusammen. Die Verbindung der iSYSTEM Entwicklungs- und Testwerkzeuge mit Rapitas RapiTime-Tool erlaubt neben dem Messen der Ausführungszeit von Echtzeitanwendungen, die Berechnung der längsten Ausführungszeit einzelner Funktionen, genannt WCET Worst-Case-Execution-Analyse.

iTRACERapiTime ist ein Tool zur Automatisierung von Laufzeit- und Timing-Analysen. In Kombination mit einem iSYSTEM Trace Tool, das die Programmausführung aufzeichnet, errechnet RapiTime nachträglich (basierend auf stochastischen Verfahren und unter Verwendung der aufgezeichneten Trace Datei) die tatsächlich Ausführungs­zeit einzelner in C oder Ada geschriebener Funktionen.

Zunächst analysiert RapiTime den Quellcode einer Anwendung und kann dann auto­ma­tisch den Code auf unterschiedlichen Abstraktionsebenen instrumentieren. Die Instrumentierung ist beispielsweise innerhalb von Funktions- und Unter­pro­grammgrenzen bis hin zu Teilpfaden zwischen individuellen Entscheidungspunkten möglich. Die instru­men­tierte Software wird dann auf dem Zielsystem ausgeführt und getestet. Bei Erreichen eines Instrumentierungspunktes, wird dessen Identifikator und ein Zeitstempel im Trace mit aufgezeichnet. RapiTime verarbeitet diese Tracedaten und kombiniert sie mit Strukturinformationen, die während der Quellcodeanalyse ge­won­nen wurden. Das Ergebnis ist eine Fülle von Zeitinformationen über das gesamte System, die über die Zeitmessungen mit einem Trace Tool weit hinausgehen.