Beratung
Lassen Sie sich beraten, nutzen Sie unser Formular, wir melden uns umgehend bei Ihnen zurück. Oder rufen Sie an:
+49 251 98729-0.
NEWS
- 07.12.2010
Embedded Software Engineering Kongress 2010 - 21.05.2010
RapiTime 2.3 - "Step-back in time" - 11.05.2010
Elektronik automotive congress - 22.03.2010
Rapita kündigt "Rückschritte" im Debugging an: RapiTime Rewind - 01.03.2010
Zero Overhead Instrumentation mit RapiTime - 22.02.2010
Artikel über WCET im elektroniknet und der Elektronik embedded - 01.02.2010
RapiTime C++ beta Programm gestartet - 08.12.2009
Embedded Software Engineering Kongress 2009 - 09.06.2009
RapiTime v2.2: noch schneller zu aussagekräftigen Analysen! - 01.04.2009
Rapita und Lauterbach stellen gemeinsame Lösung vor
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.
RapiTime 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ührungszeit einzelner in C oder Ada geschriebener Funktionen.
Zunächst analysiert RapiTime den Quellcode einer Anwendung und kann dann automatisch den Code auf unterschiedlichen Abstraktionsebenen instrumentieren. Die Instrumentierung ist beispielsweise innerhalb von Funktions- und Unterprogrammgrenzen bis hin zu Teilpfaden zwischen individuellen Entscheidungspunkten möglich. Die instrumentierte 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 gewonnen wurden. Das Ergebnis ist eine Fülle von Zeitinformationen über das gesamte System, die über die Zeitmessungen mit einem Trace Tool weit hinausgehen.
Downloads
- Zero Overhead Instrumentation mit RapiTime (PDF| 0.23 MB)
- Echtzeitverhalten unter der Lupe (Elektronik embedded 2-2010) (PDF| 0.72 MB)
- RapiTime und iSystem Trace (PDF| 0.37 MB)

