Abstract
As cars are turning more and more into “computers on wheels,” the development foci for future generations of cars are shifting away from improved driving characteristics toward features and functions that are implemented in software. Classical decentralized electrical and electronic (E/E) architectures based on a large number of electronic control units (ECUs) are becoming more and more difficult to adapt to the extreme complexity that results from this trend. Moreover, the innovation speed, which will be dictated by the computer industry’s dramatically short product lifecycles, requires new architectural and software engineering approaches if the car industry wants to rise to the resulting multidimensional challenges. While classical evolutionary architectures mapped the set of functions that constitute the driving behavior into a coherent set of communicating control units, RACE (Reliable Control and Automation Environment) is an attempt to redefine the architecture of future cars from an information processing point of view. It implements a straightforward perception-control/cognition-action paradigm; it is data centric, striking a balance between central and decentralized control. It implements mechanisms for fault tolerance and features plug-and-play techniques for smooth retrofitting of functions at any point in a car’s lifetime.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bernard M et al (2010) The software car: information and communication technology (ICT) as an engine for the electromobility of the future. A study for the German Federal Ministry of Economics and Technology. Published by fortiss GmbH. http://www.fortiss.org/ikt2030/
Watkins CB, Walter R (2007) Transitioning from federated avionics architectures to Integrated Modular Avionics. In: 2007 IEEE/AIAA 26th digital avionics systems conference, pp 2.A.1-1–2.A.1-10. https://doi.org/10.1109/DASC.2007.4391842
Quigley M, Gerkey B, Conley K, Faust J, Foote T, Leibs J, Berger E, Wheeler R, Ng A (2009) ROS: an open-source Robot Operating System. In: IEEE-ICRA workshop on open source software in robotics organized by Hirohisa Hirukawa and Alois Knoll, Kobe, Japan, May 2009
Sommer S, Camek A, Becker K, Buckl C, Zirkler A, Fiege L, Armbruster M, Spiegelberg G, Knoll A (2013) Race: a centralized platform computer based architecture for automotive applications. In: Vehicular electronics conference (VEC) and the international electric vehicle conference (IEVC) (VEC/IEVC 2013), IEEE, October 2013
Becker K, Frtunikj J, Felser M, Fiege L, Buckl C, Rothbauer S, Zhang L, Klein C (2015) Race RTE: a runtime environment for robust fault-tolerant vehicle functions. In: Proceedings of the CARS workshop, 11th European dependable computing conference – dependability in practice, 2015
Buckl C, Geisinger M, Gulati D, Ruiz-Bertol F, Knoll A (2014) CHROMOSOME: a run-time environment for plug&play-capable embedded real-time systems. In: Sixth international workshop on adaptive and reconfigurable embedded systems (APRES 2014), ACM, April 2014
Fröhlich J, Frtunikj J, Rothbauer S, Stückjürgen C (2016) Testing safety properties of cyber-physical systems with non-intrusive fault injection – an industrial case study. Proceedings of the workshop on dependable embedded and cyber-physical systems and systems-of-systems (DECSoS). In: Skavhaug A et al (eds) Proceedings of the workshops international conference on computer safety, reliability, and security (SAFECOMP), vol 9923, Springer, LNCS, pp 105–107
Acknowledgments
The development of the RACE platform was supported by the German Federal Ministry for Economic Affairs and Energy (http://bmwi.de/); see http://www.projekt-race.de/en/.
The authors wish to express their gratitude to the whole team who made the development of the concepts, tools, and the cars possible in record time. This project was only possible through a real concerted team effort and a lot of passion on all sides. Clearly, an overview paper like this can only describe results at a rather high level. The authors are happy to provide additional information on request.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Knoll, A., Buckl, C., Kuhn, KJ., Spiegelberg, G. (2019). The RACE Project: An Informatics-Driven Greenfield Approach to Future E/E Architectures for Cars. In: Dajsuren, Y., van den Brand, M. (eds) Automotive Systems and Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-12157-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-12157-0_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-12156-3
Online ISBN: 978-3-030-12157-0
eBook Packages: Computer ScienceComputer Science (R0)