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är­dateien 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 Auto­mo­bilen. 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 Lösung

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

Airbus-Logo

aiT wurde in Zusammenarbeit mit Airbus France im Rahmen des IST-Projekts „DAEDALUS“ entwickelt, unter anderem zur Analyse der Flugsteuerungssoftware des Airbus A380.

Ihre Vorteile

Diagramm: aiT-Analyseergebnisse gegen Volvos traditionelle Methoden und Messungen

Volvos Standardmethode
aiT-Analyseergebnisse
Gemessene WCET

Supported compilers

Unterstützte Prozessoren

aiT ist für eine Vielzahl von Prozessoren und Compilern verfügbar.

Nahtlose Integration

aiT bietet Schnittstellen zu vielen Softwareentwicklungswerkzeugen, darunter:

Jetzt testen

Testen Sie aiT kostenlos und unverbindlich an Ihren eigenen Anwendungen.

Medienberichte

Hoch