This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
On Managing Performance and Timing in Early-Stage E/E Design - Reducing the Gap Between Requirements and Implementation
Technical Paper
2013-01-1223
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
For a long time, tools and methods for automotive E/E design were mostly in the domain of academic researches only. Recently, OEMs have started adopting selected contributions, because (very soon) it will become quite costly NOT to apply them. The first step is establishing centralized data storage for all design data. At present, selecting appropriate abstraction levels and design methods that get fed by and feed the data is the task at hand. In this paper, we summarize recent progress in this selection process with a focus on performance; which is a key aspect for architecture generation. Our contribution provides incremental progress from both ends of the mentioned gap (requirements vs. architecture vs. implementation) towards one another. The presentation is created around the IMES project [21] considering centralized data storage. However, the overall approach is based on established standards and common design patterns as much as possible. We present a flexible methodology template that fits into the E/E design practice, so it can be adopted by any OEMs.
Recommended Content
Technical Paper | On the Timing Analysis at Automotive Real-Time Embedded Systems |
Technical Paper | Investigation of Car Stability in Crash Simulations |
Authors
Citation
Feiertag, N., Ficek, C., and Richter, K., "On Managing Performance and Timing in Early-Stage E/E Design - Reducing the Gap Between Requirements and Implementation," SAE Technical Paper 2013-01-1223, 2013, https://doi.org/10.4271/2013-01-1223.Also In
References
- AUTOSAR Development Partnership Specification of Timing Extensions http://autosar.org/download/R4.0/AUTOSAR_TPS_TimingExtensions.pdf 2010
- Broy M. , Reichart G. and Rothhardt L. Architekturen softwarebasierter Funktionen im Fahrzeug: von den Anforderungen zur Umsetzung Informatik-Spektrum 34 1 42 59 2011
- Feiertag , N. , Richter , K. , and Ficek , C. On the Decomposition of End-to-End Timing Requirements in Distributed Partitioned Automotive Functions SAE Technical Paper 2012-01-0008 2012 10.4271/2012-01-0008
- Case B. SPEC2000 Retires SPEC92 The Microprocessor Report 9 1995
- Feiertag N. , Richter K. , Nordlander K. and Jonsson J. A compositional framework for end-to-end path delay calculation of automotive systems under different path semantics Proceedings of the IEEE Real-Time System Symposium (RTSS) Barcelona, Spain 2008
- SymTA/S by Symtavision GmbH www.symtavision.com
- Johansson R. , Frey P. , Jonsson J. , Nordlander J. , Pathan RM. , Feiertag N. , Schlager M. , Espinoza H. , Richter K. , Kuntz S. , Lönn H. , Kolagari RT. and Blom H. TADL: Timing Augmented Description Language http://timmo-2-use.org/timmo/pdf/D6_TIMMO_TADL_Version_2_v12.pdf 2009
- Debruyne V. , Simonot-Lion F. , and Trinquet Y. East-adl an architecture description language Architecture Description Languages 176 181 195 2005
- Hennessy J. and Patterson D. Computer architecture: a quantitative approach Morgan Kaufmann 2011
- Guthaus M. , Ringenberg J. , Ernst D. , Austin T. , Mudge T. , and Brown R. Mibench: A free, commercially representative embedded benchmark suite Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on 3 14 IEEE 2001
- EAST-ADL EAST-ADL Domain Model Specification http://www.east-adl.info/repository/EAST-ADL2.1/EAST-ADL-Specification_2010-06-30.pdf
- Schliecker S. and Ernst R. A recursive approach to end-to-end path latency computation in heterogeneous multiprocessor systems Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis 433 442 ACM 2009
- Tindell K. Adding time-offsets to schedulability analysis Department of Computer Science, University of York Report Number YCS-94-221 1994
- Hamann A. , Jersak M. , Richter K. , and Ernst R. Design space exploration and system optimization with symta/s-symbolic timing analysis for systems Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International 469 478 IEEE 2004
- Hamann A. , Racu R. , and Ernst R. Methods for multi-dimensional robustness optimization in complex embedded systems Proceedings of the 7th ACM & IEEE international conference on Embedded software 104 113 ACM 2007
- Tindell K. , Burns A. , and Wellings A. Calculating controller area network (can) message response times Control Engineering Practice 3 8 1163 1169 1995
- Broy M. Applying Design by Contract IEEE Computer Society press 25 1992
- Scheickl O. , and Ainhauser C. , and Rudorfer M. Distributed Development of Automotive Real-time Systems based on Function-triggered Timing Constraints In proceedings of ERTS 2010
- Wallin P. , Axelsson J. A Case Study of Issues Related to Automotive E/E System Architecture Developmen Proceedings 15 th Annu. IEEE Int Conf Eng Comput Based Syst (ECBS '08) March 2008 Washington, DC 87 95
- Gunnarsson D. , Traub M. Approach for a seamless Timing-Evaluation-process for E/E-Architectures At the 6 th Symtavision News Conference September 27 2012
- IMES Project http://www.pt-it.pt-dlr.de/_media/Infoblatt_IMES.pdf 2012
- Amato I. F. , Melani M , Timing & Distribution analysis with SymTA/S at FIAT Group Automobiles At the 5 th Symtavision News Conference October 05 2011
- Giusto P. End-to-End Latency Predictions for Optimizing the Function Allocation of a Dual-Processor Active Safety Module At the Symtavision News Conference October 01 2009
- Traub M. , Conrath M. , Hedenetz B. , Lauer V. , Richter K. , Jersak M. , Reichmann C. In search of the best migration strategy from CAN to FlexRay At the FlexRay Product Day November 2009