|
Das AUTOSAR Timing Modell und Methodik für die Absicherung der Echtzeitfähigkeit und Optimierung der Performanz
Dr. Kai Richter, SYMTAVISION
Innovative Funktionen im Fahrzeug werden heute maßgeblich durch Elektroniksysteme mit hohem Softwareanteil realisiert. Die Echtzeitfähigkeit spielt in solchen Systemen oftmals eine entscheidende Rolle. Deren frühzeitige und schnelle Vorhersage und die Optimierung der Performanz werde aufgrund der steigenden Systemkomplexität immer wichtiger: Die Herausforderung liegt in einer kostenoptimalen Systemauslegung bei gleichzeitiger Sicherung der Qualität, Zuverlässigkeit und Erweiterbarkeit. Insbesondere sind die erhofften Einsparungen durch die neuen Enabling-Technologien AUTOSAR, Multicore oder innovative Fahrzeugvernetzung incl. FlexRay ohne systematische Performanzbetrachtungen nicht realisierbar. Im Gegenteil: es fehlen häufig die Erfahrungen, wie sich Design-Entscheidungen auf die Performanz auswirken. Erschwerend kommen die sich verschiebenden Verantwortungsbereiche von OEMs und Zulieferern hinzu, z.B. bei der Wiederverwendung von Software oder der domänenübergreifenden Funktionsintegration.
Ein wichtiger Schritt ist die erfolgte Standardisierung des System-Level Timing-Modells in AUTOSAR 4.0. Damit wird es insbes. möglich, Echtzeit-Anforderung und -Eigenschaften entlang von Wirkketten, und an den Schnittstellen zwischen Zulieferern und Integratoren zu beschreiben. Der Vortrag erläutert die wichtigsten Eigenschaften dieses Modells, zu dem Symtavision als AUTOSAR Development Member maßgeblich beigetragen hat. Der 2. Teil des Vortrags konzentriert sich auf die Prozesse, die für den effektiven Umgang mit Echtzeit von der frühen Abschätzung bis zur finalen Verifikation notwendig sind. Hier berichtet Symtavision aus Kundenprojekten und aus den europäischen Forschungsprojekten ALL-TIMES und TIMMO. Insbesondere wird die Frage behandelt, woher die Daten für die Echtzeitanalyse kommen. Abgerundet wird der Vortrag mit einer Übersicht über heute verfügbare Tools und deren notwendige Weiterentwicklung.
|