aiT und StackAnalyzer in SCADE integriert

AbsInts Analysewerkzeuge aiT und StackAnalyzer wurden erfolgreich in Esterels SCADE-Umgebung zur Entwicklung sicherheitskritischer eingebetteter Softwaresysteme integriert. Die Integra­tion bietet SCADE-Nutzern erstmals Analyse der Worst-Case-Ausführungszeit (WCET) und des Stackverbrauchs auf der SCADE-Suite-Modellebene.

Elancourt, Frankreich und Saarbrücken, Deutschland, 22. September 2008 – Esterel Technologies, weltweit führender Anbieter modellbasierter Entwicklungs- und Verifikations­werkzeuge für si­cher­heits­kritische Systeme und AbsInt, der weltweit führende Anbieter von WCET- und Stack­verbrauchs­analysen, gaben heute ein OEM-Abkommen zwischen den beiden Unternehmen bekannt.

Als Ergebnis dieses Abkommens wird Esterel AbsInts aiT- und StackAnalyzer-Produkte unter dem Namen „Timing and Stack Verifiers“ in die SCADE-Produktfamilie aufnehmen. Damit ist SCADE die erste modellbasierte Software­entwick­lungs­umgebung, die vollständig integrierte Analysen des Stack­verbrauchs und des Worst-Case-Laufzeitverhaltens bietet.

Diese technischen Methoden sind außerordentlich wertvoll für Entwickler sicherheitskritischer eingebetteter Systeme geworden. Bei Fragen der Kosteneffizienz, Qualität und Sicherheit kön­nen Entwickler nicht länger nur auf manuelle Methoden zur Überprüfung des Stackverbrauchs und der zeitlichen Eigenschaften ihrer Anwendungen vertrauen.

Die AbsInt-Produkte wurden nahtlos in die SCADE-Suite-Produktlinie integriert und ermöglichen damit einen durchgängigen Prozeß vom modellbasierten Design bis zur Implementierung, einschließlich Stack- und Timing-Verifikation. SCADE Suite Timing Verifier und SCADE Suite Stack Verifier analysieren unmittelbar die ausführbaren Binärdateien des Systems und berück­sichtigen das Cache- und Pipeline-Verhalten des eingesetzten Prozessors. Diese Verifikations­technologie ist für eine Vielzahl von Prozessoren erhältlich, darunter PowerPC, TriCore und C16x.

SCADE-Suite-Logo

SCADE ist die einzige modellbasierte Entwicklungsumgebung, die eine DO-178B-qualifizierte C-Codegenerierung bis Level A sowie eine Zertifi­zierung der C-Codegenerierung nach IEC 61508 bis SIL 3 und nach EN 50128 bis SIL 3/4 bietet.

Dank des unterzeichneten OEM-Abkommens mit AbsInt kann Esterel nun dem Entwickler sicher­heitskritischer eingebetteter Software integrierte Tools für die modellbasierte Entwicklung, Imple­mentierung und Verifikation aus einer Hand anbieten. Die Kopplung von SCADE mit aiT und StackAnalyzer ermöglicht einen genauen Einblick in das Laufzeitverhalten eines Systems durch das Analysieren der WCET und des Stackverbrauchs jedes einzelnen Designelements auf der Modellebene. Somit können Entwickler sehr schnell feststellen, welcher Teil ihres Designs den größten Beitrag zur WCET bzw. zum Stackverbrauch liefert und ihr Modell bereits in einem frühen Entwicklungsstadium entsprechend optimieren.

Die integrierte Lösung wird mit der SCADE-Suite ab Version 6.1 ausgeliefert. Die Zusammen­arbeit von Esterel Technologies und AbsInt wurde von der Europäischen Union im Rahmen des FP6-Forschungsprojekts „INTEREST“ gefördert.

Durch das OEM-Abkommen mit Esterel Technologies können noch mehr Entwickler eingebet­teter Echzeitsysteme vom Beitrag unserer Stack- und Laufzeit-Validierungswerkzeuge zur Quali­tät und Produktivität bei der Entwicklung ihrer sicherheitkritischen Anwendungen profitieren“, sagte Christian Ferdinand, Geschäftsführer von AbsInt.

Wir freuen uns darüber, diese Möglichkeiten unseren Kunden als einen integralen Teil unserer SCADE-Produktfamilie anbieten zu können. Die Rückmeldungen, die wir in Bezug auf die Inte­gration bekommen haben, bestätigen unsere Überzeugung, daß dies eine revolutionäre Tech­nologie für die modellbasierte Entwicklung sicherheitskritischer Applikationen ist“, sagte Eric Bantegnie, Präsident und CEO von Esterel Technologies.

Über aiT and StackAnalyzer

aiT-WCET-Analysatoren berechnen korrekte und präzise obere Schranken für die längstmögliche Ausführungszeit von Tasks in eingebetteten Systemen. aiT basiert auf einer statischen Analyse des Cache- und Pipeline-Verhaltens einzelner Tasks. Die Ergebnisse gelten für alle Eingaben und jede mögliche Taskausführung. Die präzisen Laufzeitschranken ermöglichen eine bessere Systemauslastung ohne Kompromisse bei der Sicherheit.

Der Stackanalyzer berechnet automatisch den maximalen Stackverbrauch von eingebetteten Anwendungen für jeden Programmpunkt. Es liegt im Aufgabenbereich des Entwicklers, ge­nü­gend Stack für seine Anwendung zu allozieren. Eine Unterschätzung kann hier zu fatalen Lauf­zeit­fehlern führen. Eine Überschätzung hingegen führt zur Verschwendung von Hardware-Ressourcen.

Über Esterel SCADE

Esterel SCADE, die Entwicklungsumgebung für eingebettete sicherheitskritische Software­appli­ka­tionen, bietet grafische Spezifikationserfassung und -simulation, zusammen mit der Fähigkeit, Sicherheitseigenschaften auf Modellebene zu überprüfen. Sie umfaßt SCADE Suite® und SCADE Display®.

SCADE Suite ist die führende modellbasierte Entwicklungsumgebung für sicherheitskritische eingebettete Software:

SCADE Display ist die führende Embedded-Grafik-Entwicklungsumgebung für sicher­heits­kritische Display-Systeme, DO-178B-qualifiziert bis Level A für die Militär- und Flug­zeug­industrie.

Über AbsInt

AbsInt Angewandte Informatik GmbH ist der weltweit führende Anbieter von Software­werkzeugen zur Analyse, Optimierung und Verifikation von eingebetteten Systemen und sicher­heits­kritischen Softwareprogrammen. AbsInts Kunden kommen aus der Automobil-, Luftfahrt- und Tele­kommu­ni­ka­tionsindustrie.

Über Esterel Technologies

Esterel Technologies ist der weltweit führende Anbieter modellbasierter Entwicklungs- und Veri­fi­ka­tions­werkzeuge für kritische eingebettete Systeme. Es ist ein privates Unternehmen mit Haupt­sitz in Elancourt, Frankreich und Mountain View, Kalifornien, USA, mit Tochter­gesell­schaften in Deutschland, Großbritannien und China.

Pressekontakte

Gundel Hahn, Esterel Technologies
Telefon: (+49 89) 123 922 04
gundel.hahn@esterel-technologies.com

Bärbel Franzen, AbsInt
Telefon: (+49 681) 383 60 14
franzen@absint.com