View Categories

System

An optimal system design is fundamental for the successful realization of an ADF. An architecture framework for an ADF is made up of several standardized viewpoints, typically including functional, logical and physical architecture. The optimal physical architecture at the end of the definition process should be selected that implements all the stakeholder and function requirements, whilst also considering fulfilment of additional non-functional requirements that concern both the execution and evolution of the system. It is also important to identify the required interfaces between ADF, other vehicle function(s), backend solutions (including cloud services) and communication with other vehicles. A standardized logical interface layer aids in minimizing the overall development effort. With increasing complexity of the in-vehicle hardware and software, planning and performing early verification of the architecture aids in reducing the development risk and associated cost while ensuring the overall safety of the system design.

In the context of ADF, software is not static. The vehicle and the ADF should be designed in such a way as to allow for a safe and seamless update process for the user. Feature updates or software updates are an intrinsic part of the life cycle of ADF, whether for feature enhancements, security patches, or regulatory compliance. While ADFs are designed with the capability to accommodate software updates throughout their lifecycle, manufacturers also need to establish a robust framework for managing software updates that ensure compliance with both international and national regulations, including type approval requirements. Implementation of updates has been traditionally done physically, with customers having to visit the dealership for servicing. With Over the Air (OTA) updates, manufacturers have the flexibility to distribute and deliver the updates on a large scale, utilizing wireless internet connectivity to make requests to OEM cloud service via V2N to download the latest firmware or software.

The System Design category attempts to provide key considerations and guidelines for an optimal design of the supporting platform, including establishing a suitable design framework to choose the right functional, physical, logical architecture for the system, under the two sub-topics: architecture, and the implementation of updates. The architecture topic aims at highlighting fundamental steps in the development of architecture at the vehicle level. The implementation of updates topic aims to present a set of guidelines aimed at implementing software updates for the ADF.