ABSTRACT
Current automotive E/E architectures are comprised of hardware and software and are mostly designed in a monolithic approach, static over the lifetime of the vehicle. Design, implementation and updates are mostly performed on a per-component-basis, exchanging complete Electronic Control Units (ECUs) or their software image as a whole. With an increasing amount of functionality being realized in software, the benefits of software can be used increasingly. This includes modularization of components, which forms the basis for updates and addition of functions. Additionally, this modularization allows the consolidation of ECUs and supports a higher level of integration. Such modularization and dynamic behavior over the lifetime of a vehicle feet, as well as a single vehicle does, however, hold a lot of challenges for safety-critical systems. Safety-critical systems, such as cars, require their behavior to be deterministic. The design of such modular systems needs to consider and cope with uncertainties in modular architectures. This paper highlights some of the dimensions of uncertainty, which will exist in future E/E architectures and presents initial approaches on how to manage these.
- K. Becker, J. Frtunikj, M. Felser, L. Fiege, C. Buckl, S. Rothbauer, L. Zhang, and C. Klein. 2015. RACE RTE: A Runtime Environment for Robust Fault-Tolerant Vehicle Functions. In CARS 2015 - Critical Automotive applications: Robustness & Safety. Paris, France.Google Scholar
- A. Bellissimo, J. Burgess, and K. Fu. 2006. Secure Software Updates: Disappointments and New Challenges.. In HotSec. Google ScholarDigital Library
- C. Buckl, M. Geisinger, D. Gulati, F. J. Ruiz-Bertol, and A. Knoll. 2014. CHROMOSOME: A Run-time Environment for Plug & Play-capable Embedded Real-time Systems. SIGBED Rev. 11, 3 (Nov. 2014), 36--39. Google ScholarDigital Library
- AUTOSAR Consortium. 2017. AUTOSAR. https://www.autosar.org/. (2017). Accessed: 2017-03-16.Google Scholar
- A. P. Felt, E. Chin, S. Hanna, D. Song, and D. Wagner. 2011. Android Permissions Demystified. In Proceedings of the 18th ACM Conference on Computer and Communications Security (CCS '11). ACM, New York, NY, USA, 627--638. Google ScholarDigital Library
- D. Gangadharan, J. H. Kim, O. Sokolsky, B.G. Kim, C.-W. Lin, S. Shiraishi, and I. Lee. 2016. Platform-Based Plug and Play of Automotive Safety Features: Challenges and Directions. In Embedded and Real-Time Computing Systems and Applications (RTCSA), 2016 IEEE 22nd International Conference on. IEEE, 76--84.Google Scholar
- IEEE 802.1 Working Group. 2017. Time-Sensitive Networking Task Group. http://www.ieee802.org/1/pages/tsn.html/. (2017). Accessed: 2017-03-16.Google Scholar
- International Standardization Organization (ISO). 2011. Road vehicles -- Functional safety. (2011).Google Scholar
- M. Lukasiewycz, F. Sagstetter, and S. Steinhorst. 2015. Efficient design space exploration of embedded platforms. In Proceedings of the 52nd Annual Design Automation Conference, San Francisco, CA, USA, June 7-11, 2015. 127:1--127:6. Google ScholarDigital Library
- P. Mundhenk, A. Paverd, A. Mrowca, S. Steinhorst, M. Lukasiewycz, S. A. Fahmy, and S. Chakraborty. 2017. Security in Automotive Networks: Lightweight Authentication and Authorization. ACM Transactions on Design Automation of Electronic Systems (TODAES) 22, 2 (2017), to appear. Google ScholarDigital Library
- P. Mundhenk, S. Steinhorst, M. Lukasiewycz, S. A. Fahmy, and S. Chakraborty. 2015. Security Analysis of Automotive Architectures using Probabilistic Model Checking. In Proceedings of the 52nd Design Automation Conference (DAC 2015). Google ScholarDigital Library
- M. Di Natale and A. L. Sangiovanni-Vincentelli. 2010. Moving From Federated to Integrated Architectures in Automotive: The Role of Standards, Methods and Tools. Proc. IEEE 98, 4 (April 2010), 603--620.Google ScholarCross Ref
- G. Pardo-Castellote. 2003. OMG Data-Distribution Service: Architectural overview. In Distributed Computing Systems Workshops, 2003. Proceedings. 23rd International Conference on. IEEE, 200--206. Google ScholarDigital Library
- F. Reimann. 2015. Design Space Exploration for Automotive E/E Architectures. Ph.D. Dissertation. University of Erlangen-Nuremberg.Google Scholar
- S. Sommer, A. Camek, K. Becker, C. Buckl, A. Zirkler, L. Fiege, M. Armbruster, G. Spiegelberg, and A. Knoll. 2013. RACE: A Centralized Platform Computer Based Architecture for Automotive Applications. In 2013 IEEE International Electric Vehicle Conference (IEVC). 1--6.Google Scholar
- D. Tamas-Selicean and P. Pop. 2011. Design optimization of mixed-criticality real-time applications on cost-constrained partitioned architectures. In Real-Time Systems Symposium (RTSS), 2011 IEEE 32nd. IEEE, 24--33. Google ScholarDigital Library
- G. Tibba, C. Malz, C. Stoermer, N. Nagarajan, L. Zhang, and S. Chakraborty. 2016. Testing automotive embedded systems under X-in-the-loop setups. In Proceedings of the 35th International Conference on Computer-Aided Design, ICCAD 2016, Austin, TX, USA, November 7-10, 2016. 35. Google ScholarDigital Library
- L. Völker. 2013. SOME/IP-Die Middleware für Ethernetbasierte Kommunikation. Hanser automotive networks (2013).Google Scholar
- J. W. Yoo, Y. Lee, D. Kim, and K. Park. 2012. An Android-based automotive middleware architecture for plug-and-play of applications. In 2012 IEEE Conference on Open Systems. 1--6.Google Scholar
- Marc Zeller, Christian Prehofer, Daniel Kreft, and Gereon Weiss. 2013. Towards Runtime Adaptation in AUTOSAR. SIGBED Rev. 10, 4 (Dec. 2013), 17--20. Google ScholarDigital Library
- L. Zhang, D. Roy, P. Mundhenk, and S. Chakraborty. 2016. Schedule Management Framework for Cloud-Based Future Automotive Software Systems. In 22nd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2016, Daegu, South Korea, August 17-19, 2016. 12--21.Google Scholar
- Dynamic Platforms for Uncertainty Management in Future Automotive E/E Architectures: Invited
Recommendations
Automotive airbag technology: past, present and future
Automotive airbag technology was studied from the development of the first airbag to the present driver and passenger side airbag systems as well as the development of the technology that will bring the current automotive airbag system into the century. ...
Dynamic task-level reconfiguration in automotive software architectures
ISEC '13: Proceedings of the 6th India Software Engineering ConferenceCritical vehicle control applications must function reliably even in the presence of failures in the system. Typical fault-tolerance mechanisms such as triple-modular redundancy (TMR) or dual-duplex systems may not be a desirable solution for automotive ...
Comments