aiT berechnet automatisch korrekte und enge Schranken für die Ausführungszeiten von Tasks in einem Echtzeitsystem im schlimmsten Fall. Es analysiert unmittelbar die ausführbaren Binärdateien des Systems und berücksichtigt dessen Cache- und Pipeline-Verhalten.

aiT-Screenshot
aiT-Screenshot

Die Herausforderung

Damit ein Echtzeitsystem stets korrekt funktioniert, muß sichergestellt werden, daß alle Tasks innerhalb von fest vorgegebenen Zeiten beendet werden. Viele Systeme sind sicherheitskritisch, wie z.B. Fly-by-Wire in Flugzeugen, ABS-, Airbag- oder Motorsteuerung in modernen Automobilen. Ein Ausfall eines solchen Systems kann fatale Folgen haben. Es ist also unerläßlich, die Laufzeit der Tasks im schlimmsten Fall (engl. Worst-Case Execution Time, oder kurz WCET) genau zu kennen.

Die Laufzeitberechnung stellt jedoch eine Herausforderung dar:

Die aiT-WCET-Analysatoren bieten Ihnen die Lösung all dieser Probleme. aiT analysiert statisch das Cache- und Pipeline-Verhalten der Tasks in Ihrer Software und berechnet automatisch korrekte und enge obere Schranken für die Laufzeit.

Ihre Vorteile

Diagramm: aiT-Analyseergebnisse gegen Volvos traditionelle Methoden und Messungen

Volvos Standardmethode
aiT-Analyseergebnisse
Gemessene WCET

Airbus-Logo

aiT wurde in Zusammenarbeit mit Airbus France im Rahmen des IST-Projekts “DAEDALUS” entwickelt.

“ Die erzielten Ergebnisse auf dem Gebiet der WCET-Analyse und die Verbesserungen des AbsInt-Tools gehören zu den wichtigsten Erfolgen des DAEDALUS-Projektes, sowohl vom technischen, als auch vom industriellen Standpunkt aus gesehen. <…> aiT ist wahrscheinlich das beste seiner Art in der Welt, und wir können diese Ergebnisse als einen Durchbruch ansehen.” 
DAEDALUS-Abschlußbericht

Medienberichte

Hoch