Back to Search Start Over

Software Update Methodologies for Feature-Based Product Lines: A Combined Design Approach.

Authors :
Bazzi, Abir
Shaout, Adnan
Ma, Di
Source :
Software (2674-113X); Sep2024, Vol. 3 Issue 3, p328-344, 17p
Publication Year :
2024

Abstract

The automotive industry is experiencing a significant shift, transitioning from traditional hardware-centric systems to more advanced software-defined architectures. This change is enabling enhanced autonomy, connectivity, safety, and improved in-vehicle experiences. Service-oriented architecture is crucial for achieving software-defined vehicles and creating new business opportunities for original equipment manufacturers. A software update approach that is rich in variability and based on a Merkle tree approach is proposed for new vehicle architecture requirements. Given the complexity of software updates in vehicles, particularly when dealing with multiple distributed electronic control units, this software-centric approach can be optimized to handle various architectures and configurations, ensuring consistency across all platforms. In this paper, our software update approach is expanded to cover the solution space of the feature-based product line engineering, and we show how to combine our approach with product line engineering in creative and unique ways to form a software-defined vehicle modular architecture. Then, we offer insights into the design of the Merkle trees utilized in our approach, emphasizing the relationship among the software modules, with a focus on their impact on software update performance. This approach streamlines the software update process and ensures that the safety as well as the security of the vehicle are continuously maintained. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
2674113X
Volume :
3
Issue :
3
Database :
Complementary Index
Journal :
Software (2674-113X)
Publication Type :
Academic Journal
Accession number :
180070209
Full Text :
https://doi.org/10.3390/software3030017