A Survey on the State and Future of Automotive Software Release and Configuration Management
Обзор современного состояния и перспектив управления выпуском и конфигурациями автомобильного программного обеспечения
2017-01-01
SCID: 54.1/rsf67zk4
Discuss with AI
automotive software release managementconfiguration managementelectronic control unitsover-the-air updatessoftware variability
Figures from the paper
Abstract (AI)
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.
Key Findings
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.
Research Object
Automotive embedded software release and configuration management across networked electronic control units and vehicle variants
Research Subject
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
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest