Domain Controlled Architecture - A New Approach for Large Scale Software Integrated Automotive Systems

Dominik Reinhardt, Markus Kucera

2013

Abstract

Electric and electronic functionalities increase exponentially in every mobility domain. The automotive industry is confronted with a rising system complexity and several restricting requirements and standards (like AUTOSAR), in particular to design embedded software for electronic control units. To stand against rampant functionalities software units could be restructured according to their affiliation and should not be attached to a certain place. This can be effected by integration on single controllers. On the one hand the system wide amount of hardware controllers could such be limited. On the other hand the workload for integration CPUs will rise. To support this paradigm, multi-core systems can provide enough processing power in an efficient way. This paper shows a first approach to combine automotive functionality on such a single controller.

References

  1. Akhter, S. and Roberts, J. (2006). Multi-Core Programming: Increasing Performance Through Software Multi-threading. Books by engineers for engineers. Intel Press.
  2. Amdahl, G. M. (1967). Validity of the single processor approach to achieving large scale computing capabilities. In Proceedings of the April 18-20, 1967, spring joint computer conference, AFIPS 7867 (Spring), pages 483-485, New York, NY, USA. ACM.
  3. Arbeitskreis-Multicore (2011). Relevanz eines MulticoreO kosystems für künftige Embedded Systems. Technical report, BICCnet.
  4. AUTOSAR (2011). Specification of Operating System. Version 4.0.3 - Final.
  5. AUTOSAR Administration (2011). Layered Software Architecture - R4.0. Version 4.0.3 - Final.
  6. AUTOSAR Administration (2012). AUTomotive Open System ARchitecture. http://www.autosar.org.
  7. Barthels, A., Michel, H.-U., and Walla, G. (2012). Jedes Watt zählt - Intelligentes Energie- und LeistungsManagement für die Autos von morgen. Elektronik automotive, 05:24-28.
  8. Brewerton, S. P., Willey, N., Gandhi, S., Rosenthal, T., Stellwag, C., and Lemerre, M. (2012). Demonstration of Automotive Steering Column Lock using Multicore AutoSAR R Operating System. In SAE International.
  9. Foster, I. T. (1995). Designing and building parallel programs - concepts and tools for parallel software engineering. Addison-Wesley.
  10. Fuchs, M., Scheer, P., and Grzemba, A. (2010). Selektiver Teilnetzbetrieb im Fahrzeug. In AmE 2010 - Automotive meets Electronics. VDE-Verlag.
  11. Geisberger, E. and Broy, M. (2012). agendaCPS: Integrierte Forschungsagenda Cyber-Physical Systems. acatech Studie. Springer, Berlin.
  12. Gustafson, J. L. (1988). Reevaluating amdahl's law. Commun. ACM, 31(5):532-533.
  13. Gut, G., Allmann, C., Schurius, M., and Schmidt, K. (2012). Reduction of Electronic Control Units in Electric Vehicles Using Multicore Technology. In Multicore Software Engineering, Performance, and Tools, volume 7303, pages 90-93. Springer.
  14. Hilbrich, R. (2012). How to safely integrate multiple applications on embedded many-core systems by applying the ”correctness by construction” principle. Adv. Soft. Eng., 2012:3:1-3:14.
  15. International Organization for Standardization (2011). ISO 26262 Road vehicles - Functional safety - Part 1-10.
  16. Michel, H.-U., Kaule, D., and Salfer, M. (2012). Vision einer intelligenten Vernetzung. Elektronik automotive, 4:28-32.
  17. Monot, A., Navet, N., Bavoux, B., and Simonot-Lion, F. (2010). Multicore scheduling in automotive ECUs. In Embedded Real Time Software and Systems - ERTSS 2010, Toulouse, France.
  18. Moore, G. E. (1965). Cramming more components onto integrated circuits. Electronics, 38(8):114-117.
  19. Scheidemann, K., Knapp, M., and Stellwag, C. (2010a). Load Balancing in AUTOSAR-Multicore-Systemen Teil 1. elektroniknet, 1/2:22-25.
  20. Scheidemann, K., Knapp, M., and Stellwag, C. (2010b). Load Balancing in AUTOSAR-Multicore-Systemen Teil 2. elektroniknet, 3:21-25.
  21. Schmidt, K., Buhlmann, M., Ficek, C., and Richter, K. (2012). Design patterns for highly integrated ECUs with various ASIL levels. ATZ elektronik, 01/2012:22-26.
  22. Schneider, J., Bohn, M., and Rößger, R. (2010). Migration of Automotive Real-Time Software to Multicore Systems. In Proceedings Work-In-Progress Session of the 22th Euromicro Conference on Real-Time Systems, ECRTS'10, pages 37-40.
  23. Schöttle, M. (2012). Wir wollen den elektrischen Stromverbrauch halbieren. ATZ elektronik, 01/2012:16-19. Springer Automotive Media GmbH (2012).
Download


Paper Citation


in Harvard Style

Reinhardt D. and Kucera M. (2013). Domain Controlled Architecture - A New Approach for Large Scale Software Integrated Automotive Systems . In Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS, ISBN 978-989-8565-43-3, pages 221-226. DOI: 10.5220/0004340702210226


in Bibtex Style

@conference{peccs13,
author={Dominik Reinhardt and Markus Kucera},
title={Domain Controlled Architecture - A New Approach for Large Scale Software Integrated Automotive Systems},
booktitle={Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,},
year={2013},
pages={221-226},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004340702210226},
isbn={978-989-8565-43-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,
TI - Domain Controlled Architecture - A New Approach for Large Scale Software Integrated Automotive Systems
SN - 978-989-8565-43-3
AU - Reinhardt D.
AU - Kucera M.
PY - 2013
SP - 221
EP - 226
DO - 10.5220/0004340702210226