In formulating an update strategy, it’s vital to take into account the vehicle’s hardware and functional capabilities, as well as its lifecycle. Given the brief development cycles, especially for software, updates will inevitably be required throughout the vehicle’s lifespan. The vehicle and the ADF should be designed to facilitate a safe and smooth update process for the user.
With the increasing complexity of software and the interrelation of vehicle features, it’s crucial to conduct sufficient Verification & Validation (V&V) testing before rolling out updates to the customer. This helps prevent unintended faults in safety-critical features of the vehicle. Whenever possible, safety-critical software should be isolated from non-safety-critical software to reduce the risk of safety-critical faults arising from future updates.
For initial guidance, consider the following documents:
- “A System-Theoretic Safety Engineering Approach for Software-Intensive Systems” (Abdulkhaleq, A., 2017)
- “Safe and Secure Automotive Over-the-Air Updates – Operational and Functional Requirements” (Sena, M., 2015)
Main Question
Is hardware / software compatibility for the lifetime of a vehicle and for future updates considered?
Sub-Questions
- Does the update enable new / additional functionality?
- Are there any unintended impacts on vehicle systems not planned as part of the update?
- Is the possibility of performing an OTA update on the ADF considered?
- During vehicle design, has the chosen HW been future-proofed (i.e. the HW capability is extended to meet future potential requirements or the system is designed as such that the HW can be upgraded easily as part of a dealership visit)?
References
- ENISA (2019) Good practices for Security of Smart Cars. Available at: https://www.enisa.europa.eu/publications/smart-cars (Accessed: 31 October 2023).
- Abdulkhaleq, A. (2017) A System-Theoretic Safety Engineering Approach for Software-Intensive Systems. PhD Thesis. University of Stuttgart . Available at: https://elib.uni-stuttgart.de/handle/11682/9066 (Accessed: 21 May 2015).
- Sena, M. (2015) Secure Over-the-Air Vehicle Software Updates . Available at: https://www.itu.int/en/itu-t/extcoop/cits/documents/meeting-201512-arlington/007%20-%20secure%20over-the-air%20vehicle%20software%20updates%20-%20operational%20and%20functional%20requirements.docx (Accessed:21 May 2024)