Continuous Automotive Software Updates through Container Image Layers

dc.cclicenceCC-BY-NCen
dc.contributor.authorAyres, Nicholas
dc.contributor.authorDeka, Lipika
dc.contributor.authorPaluszczyszyn, Daniel
dc.date.acceptance2021-03-18
dc.date.accessioned2021-04-20T11:31:40Z
dc.date.available2021-04-20T11:31:40Z
dc.date.issued2021-03-20
dc.descriptionopen access articleen
dc.description.abstractThe vehicle-embedded system also known as the electronic control unit (ECU) has transformed the humble motorcar, making it more efficient, environmentally friendly, and safer, but has led to a system which is highly dependent on software. As new technologies and features are included with each new vehicle model, the increased reliance on software will no doubt continue. It is an undeniable fact that all software contains bugs, errors, and potential vulnerabilities, which when discovered must be addressed in a timely manner, primarily through patching and updates, to preserve vehicle and occupant safety and integrity. However, current automotive software updating practices are ad hoc at best and often follow the same inefficient fix mechanisms associated with a physical component failure of return or recall. Increasing vehicle connectivity heralds the potential for over the air (OtA) software updates, but rigid ECU hardware design does not often facilitate or enable OtA updating. To address the associated issues regarding automotive ECU-based software updates, a new approach in how automotive software is deployed to the ECU is required. This paper presents how lightweight virtualisation technologies known as containers can promote efficient automotive ECU software updates. ECU functional software can be deployed to a container built from an associated image. Container images promote efficiency in download size and times through layer sharing, similar to ECU difference or delta flashing. Through containers, connectivity and OtA future software updates can be completed without inconveniences to the consumer or incurring expense to the manufacturer.en
dc.funderNo external funderen
dc.identifier.citationAyres, N., Deka, L. and Paluszczyszyn, D. (2021) Continuous Automotive Software Updates through Container Image Layers. Electronics, 10(6), pp.739.en
dc.identifier.doihttps://doi.org/10.3390/electronics10060739
dc.identifier.issn2079-9292
dc.identifier.urihttps://dora.dmu.ac.uk/handle/2086/20781
dc.language.isoenen
dc.peerreviewedYesen
dc.publisherMDPIen
dc.subjectvirtualisationen
dc.subjectECUen
dc.subjectautomotive E/E architectureen
dc.subjectcontainersen
dc.subjectover the airen
dc.subjectsoftware updatesen
dc.titleContinuous Automotive Software Updates through Container Image Layersen
dc.typeArticleen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
electronics-10-00739-v2.pdf
Size:
821.2 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.2 KB
Format:
Item-specific license agreed upon to submission
Description: