Eine der größten Herausforderungen beim Entwurf von E/E Systemen moderner Kraftfahrzeuge ist die Verarbeitung dynamischer und zeitlicher Aspekte und Eigenschaften. Dabei sind nicht nur die funktionalen Eigenschaften eines verteilten Echtzeitsystems zu berücksichtigen, sondern vielmehr auch methodische Fragestellungen wie z.B. die Kollaboration von verschiedenen Rollen in Unternehmen (Fahrzeughersteller, Zulieferer), welche an der Entstehung eines solchen E/E Systems beteiligt sind. Hier besteht zum einen die Notwendigkeit für das effiziente Erfassen und der Transformationen von Zeitinformationen bezüglich der verschiedenen Abstraktionsebenen und Entwicklungsphasen. Zum anderen müssen diese Zeitinformationen effizient zwischen mehreren Werkzeugen und Rollen in der gesamten Werkzeug- und Zulieferkette bis hin zum OEM ausgetauscht werden. Einen ersten Schritt zur Automatisierung der Werkzeug- und Zulieferkette hat hier das ITEA2-Projekt TIMMO geleistet, TIMMO entwickelte in Kooperation mit der AUTOSAR-Timing-Arbeitsgruppe die Sprache TADL (Timing Augmented Description Language) und eine Methodik zum Einsatz von TADL in der statischen Zeitanalyse im AUTOSAR-basierten Entwurfsprozess. Der vorliegende Bericht widmet sich dem ITEA2-ProjektTIMMO-2-USE. TIMMO-2-USE befasstesich mit der Verallgemeinerung und konsequenten Weiterentwicklung von TADL zu TADL2 zum Zweck der Abdeckung aller Entwicklungsphasen und Abstraktionsebenen unter gleichzeitiger Betrachtung mehrerer innovativer und konventioneller Verfahren wie z.B. der probabilistischen Zeitanalyse, der Simulation mit Systeme sowie klassischer Hardware- und Model-in-the-Loop Techniken. Zur praxisnahen Weiterentwicklung wurde das TIMMO-2-USE-Projekt in zwei Phasen durchgeführt, die sich auf jeweils ein Jahr der zweijährigen Projektlaufzeit abbildeten. In der ersten Phase wurden repräsentative Szenarien und Anforderungen im Bereich derzeitorientierten Spezifikation, Transformation und Analyse definiert, um diese dann später in der zweiten Phase als Fallbeispiele zu implementieren und mittels mehrerer Validatoren zu evaluieren. Diese Szenarien und Anforderungen bildeten die Grundlagen zur Definition von TADL2 und derTIMMO-2-USE-Methodik. Des Weiteren wurden dedizierte Algorithmen und Werkzeuge zur Erfassung, Transformation und Anpassung der unterschiedlichen Zeitinformation an verschiedene Formate und Werkzeuge der unter schiedlichen Abstraktionsebenen und Phasen entwickelt, wie z.B. zur Umsetzung von TADL2 in den FIBEX-Standard zur Konfiguration von FlexRay-Bussen.
Mastering dynamic and timing aspects is one of the biggest challenges in modern E/E-based vehicle design. In this context, not just the functional properties of such a distributed real-time system has to be considered, moreover, methodology-related issues like the collaboration of the different roles (OEM, supplier), who contribute to the E/E systems development, are of equal importance. As such, on the one hand it is necessary to efficiently capture and transform timing information at and to all levels of abstraction. On the other hand, all types of timing information have to be efficiently exchanged between different tools and roles in the entire tool and supply chain up to the OEM. To increase tool and supply chain automation, a first step was undertaken by the ITEA2 project TIMMO. In cooperation with the AUTOSAR timing extension subgroup, TIMMO developed the TADL (Timing Augmented Description Language) language and a methodology for its application in the context of static timing analysis. This report introduces the T1MMO-2-USE project. TIMMO-2-USE addresses the definition of TALD2 as a substantial TADL enhancement to cover all development phases and EAST-ADL abstraction levels in the context of a broad coverage of novel and classical techniques like probabilistic timing analysis, SystemC simulation, as well as classical Hardware- and Software-in-the- Loop testing. To foster a application driven development, the project was executed in two phases with a duration of one year each. In the first phase multiple representative scenarios and requirements were defined for the timing information related specification, transformation, and analysis. Both were later refined as use cases and evaluated by multiple validators. Those scenarios and requirements provided the primary starting point for the definition of TADL2 and the corresponding TIMMO-2-USE methodology. Additionally, dedicated algorithms and tools were developed to adopt and transform timing information to the different formats and tools at different abstraction levels and phases such as the transformation of TADL2 to the FIBEX-Standard ..for the configuration of FlexRay buses.
Timing model - Tools, algorithms, languages, methodology, USE case. TIMMO-2-USE. Information technology for European advancement - ITEA 2 - 09033. Schlussbericht
2013
111 Seiten, 3 Bilder, 7 Tabellen, 1 Quelle
Report
German
Timing Model : TIMMO ; Schlussbericht ; ITEA2 - Information Technology for European Advancement
TIBKAT | 2010
|Embedded System Research in ITEA
British Library Conference Proceedings | 2001
|British Library Conference Proceedings | 2001
|