A Survey on the State and Future of Automotive Software Release and Configuration Management

Обзор современного состояния и перспектив управления выпуском и конфигурациями автомобильного программного обеспечения
Eric Sax, Ralf Reussner, Houssemeddine Guissouma, Heiko Klare
2017-01-01

automotive software release managementconfiguration managementelectronic control unitsover-the-air updatessoftware variability
In modern vehicles, embedded software is mainly the driving force for the realisation of new functionality. Spread on more than hundred electronic control units, software parts work together in a network to fulfil certain tasks of safety, comfort, energy management and of course vehicle dynamics. Currently, this software is flashed at the end of the assembly line. In regular terms (normally six months), a software baseline of all the electronic control units is released. As a consequence, a distinct variety of releases is deployed on vehicles on the road for each vehicle type. Combined with the alternatives of engines, chassis and customer wishes, the variants of vehicles rise to a number beyond millions. Opening now the chance for over the air updates demands for restrictive and rigorous consistency checks before any update is spread among all the vehicles of one brand or type in the field. In an empirical study based on a survey, we collected and interpreted the answers of participants from different automotive institutions concerning the current state of practice and the faced challenges during release development and management. The outcome of the survey revealed that field updates are getting more and more important due to the rising software part inside vehicles and that over the air communication is an efficient way to realise them in the future. The shortening release and update cycles together with increasing number of variants and the multidisciplinarity in the automotive field were identified as the main challenges in the current development of automotive engineering.
1
Automotive functionality increasingly depends on software distributed across more than one hundred electronic control units.
2
Over-the-air communication was identified as an efficient future mechanism for delivering vehicle software updates.
3
Over-the-air updates require rigorous consistency checks before deployment across vehicles in the field.
4
Shorter release and update cycles, increasing vehicle variants, and multidisciplinary development were identified as the main current engineering challenges.
5
Software is typically flashed at the assembly line in approximately six-month cycles, creating many distinct deployed baselines and millions of vehicle variants.
6
The survey found that field software updates are becoming increasingly important as the software content of vehicles grows.

Automotive embedded software release and configuration management across networked electronic control units and vehicle variants

Current practices, future over-the-air update deployment, and challenges of maintaining software consistency across shortening release cycles and increasing vehicle variants

Publication Details
Publication Date
2017-01-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Eric Sax
Ralf Reussner
Houssemeddine Guissouma
Heiko Klare
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%