This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Time Predictability from System-level Design to Task Implementations in Automotive Applications
Technical Paper
2010-01-0450
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Modern automotive embedded systems are characterized by timing constraints at different levels in the design hierarchy and flow. System-level functions like modern active-safety functions are characterized by end-to-end constraints that span several ECUs and buses. ECU-level functions, like fuel injection controls need to cope with stringent resource requirements, tight time constraints and event-driven computations with different execution modes. This paper introduces some of the models, the techniques and the tool integration methods developed in the context of the INTERESTED project to guarantee timing correctness at all levels in the flow. In addition, we outline the issues arising from the application of these techniques to a fuel injection case study. Finally, we also discuss the implications in the integration/compatibility of the proposed flow with existing standards, like UML with the MARTE profile and AUTOSAR, and widely used commercial products, like Simulink and its code generator companion tools.
Authors
- Francois Terrier - CEA LIST
- Huascar D. Espinoza - CEA LIST
- Sebastien Gerard - CEA LIST
- Reinhold Heckmann - Absint Angewandte Informatik Gmbh
- Christian Ferdinand - Absint Angewandte Informatik Gmbh
- Paolo Gai - Evidence Srl
- Giacomo Gentile - Magneti Marelli Powertrain SPA
- Nicola Ariotti - Magneti Marelli Powertrain SPA
- Marco Di Natale - Scuola S. Anna
Citation
Di Natale, M., Gai, P., Heckmann, R., Ferdinand, C. et al., "Time Predictability from System-level Design to Task Implementations in Automotive Applications," SAE Technical Paper 2010-01-0450, 2010, https://doi.org/10.4271/2010-01-0450.Also In
References
- www.autosar.org
- www.omgmarte.org
- Ansi S. Espinoza H. Albinet A. Gérard S. Terrier F. On the Expressive Power of Modeling Languages for Enabling Scheduling Analysis of Automotive Applications STANDRTS'09 Workshop at ECRTS 2009 Dublin, Ireland June 2009
- Espinoza H. Gérard S. Lönn H. Kolagari R. Tavakoli Harmonizing MARTE, EAST-ADL2, and AUTOSAR to Improve the Modelling of Automotive Systems STANDRTS'09 Workshop at ECRTS 2009 Dublin, Ireland June 2009
- Ferdinand C. Heckmann R. Worst-case execution time - a tool provider's perspective 11th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing ISORC 2008 Orlando, Florida, USA May 2008
- Mathworks The Mathworks Simulink and StateFlow User's Manuals http://www.mathworks.com
- Nenova S. Kästner D. Worst-case timing estimation and architecture exploration in early design phases Proc. 9th International Workshop on Worst-Case Execution Time Analysis (WCET'09) Dublin, Ireland June 2009
- Nesci W. Angellotti S. AUTOSAR: A Global Standard-Magneti Marelli System and Application development with AUTOSAR 1st AUTOSAR Open Conference Detroit October 23th 2008
- OSEK Osek OS version 2.2.3 specification http://www.osek-vdx.org 2006
- Wilhelm R. Engblom J. Ermedahl A. Holsti N. Thesing S. Whalley D. Bernat G. Ferdinand C. Heckmann R. Mitra T. Mueller F. Puaut I. Puschner P. Staschulat J. Stenström P. The worst-case execution-time problem - overview of methods and survey of tools ACM Transactions on Embedded Computing Systems 7 3 1 53 2008
- Long R. Li H. Peng W. Zhang Y. Zhao M. An Approach to Optimize Intra-ECU Communication Based on Mapping of AUTOSAR Runnable Entities Proc. Of the ICESS Conference Hangzhou May 2009
- Mok A. K. Chen D. A Multiframe Model for Real-Time Tasks IEEE Transactions on Software Engineering 23 10 Oct. 1997
- Gai P. Lipari G. Di Natale M. “Stack size minimization for embedded real-time systems-on-a-chip” Design Automation for Embedded Systems Journal Nov 2002
- Sha L. Rajkumar R. Lehoczky J. P. “Priority inheritance protocols: An approach to real-time synchronization,” IEEE transaction on computers 39 September 1990
- Chen J. Burns A. “Loop-free asynchronous data sharing in multiprocessor real-time systems based on timing properties,” Proceedings of the 6th Int. RTCSA Conference 1999
- Ferrari A. Di Natale M. Gentile G. Gai P. “Time and Memory Tradeoffs in the Implementation of AUTOSAR Components” DATE Conference April 20-24 2009 Acropolis Nice, France
- Bini E. Di Natale M. Buttazzo G. “Sensitivity Analysis for Fixed-Priority Real-Time Systems” Real-Time Systems journal 39 1 5 30 August 2008
- www.interested-ip.eu/
- Applying Simulink to AUTOSAR. V1.0.5, R3.0
- Espinoza H. Selic B. Cancila D. Gérard S. Challenges in Combining SysML and MARTE for Model-Based Design of Embedded Systems Proc. of Int. ECMDA Conference 2009