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
ISSN: 0148-7191, e-ISSN: 2688-3627
Published April 08, 2013 by SAE International in United States
Annotation ability available
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  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.
|Technical Paper||On the Timing Analysis at Automotive Real-Time Embedded Systems|
|Technical Paper||Investigation of Car Stability in Crash Simulations|
|Journal Article||Methods and Tools for Calculating the Flexibility of Automotive HW/SW Architectures|
CitationFeiertag, 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.
- 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, doi:10.4271/2012-01-0008.
- Case B.. SPEC2000 Retires SPEC92, The Microprocessor Report, vol. 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”, Link: 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, vol. 176 pages 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. In Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on, pages 3-14. IEEE, 2001.
- EAST-ADL Version 2.1: “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. In Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis, pages 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. In Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International, pages 469-478. IEEE, 2004.
- Hamann A., Racu R., and Ernst R.. Methods for multi-dimensional robustness optimization in complex embedded systems. In Proceedings of the 7th ACM & IEEE international conference on Embedded software, pages 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 Volume 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. In Proceedings 15th 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 6th 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 5th 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.