ASCET: Modellbasierte Entwicklung von Anwendungssoftware – Beherrschung der Komplexität in Echtzeit

Herausforderung

Elektronische Steuerungen, Funktionen und Features, wie autonomes Einparken, bestimmen immer mehr das Auto der Zukunft. Laut aktuellen Untersuchungen liegen schon heute 90 Prozent der automobilen Innovationen in den Bereichen Elektronik und Software. Um die Komplexität der Systeme und die Vielfalt an Antriebskonzepten zu beherrschen, haben sich modellbasierte Softwareentwicklungsverfahren und -tools durchgesetzt. Daher ist es von großer Bedeutung, die Studierenden mit dieser Methodik der Softwareentwicklung vertraut zu machen.

Lösung

Die ASCET Produktfamilie ermöglicht die modellbasierte Entwicklung von Anwendungssoftware und die automatische Codegenerierung aus diesen Modellen. ASCET wurde speziell entwickelt, um den spezifischen Automotive-Anforderungen an komplexe Embedded Software mit Echtzeit-, Effizienz- und Sicherheitsrestriktionen gerecht zu werden. Vom ersten Komponentenentwurf mittels Blockdiagrammen und Zustandsautomaten bis zur automatischen Generierung des Codes für das Mikrocontrollersystem fügen sich die ASCET-Komponenten nahtlos in die Prozesse ein.

Nutzen

ETAS unterstützt mit ASCET die Hochschulen bei der Entwicklung von Steuerungsstrategien auf physikalischer Ebene. Der Umstieg von der manuellen C-Codierung auf eine ASCET-basierte Werkzeugkette erlaubt den Studierenden das Erlernen einer fortschrittlichen Entwicklungsmethodik mit Fokus auf die schnelle Bewertung unterschiedlicher Steuerungsstrategien. Damit können auch komplexe Steuerungs- und Regelungsmodelle mittels Blockdiagramm anschaulich entwickelt und anschließend in Echtzeit optimiert werden.