SDV Magazine
SDV Magazine
SOFTWARE
DEFINED VEHICLES
TRANSFORMING
THE FUTURE OF MOBILITY
TECHNOLOGY
Report
SOFTWARE DEFINED VEHICLES TRANSFORMING THE
FUTURE OF MOBILITY
Dr. Arunkumar M. Sampath
Principal Consultant, Tata Consultancy Services, Chennai
4. Beyond the 2030 timeframe (vehicle-cloud The evolution of legacy distributed E/E architecture into
computing architecture) – the vision is to evolve the zonal architecture initiated the SDV paradigm and led to
towards a central computing platform that can carry the futuristic zonal architecture with Vehicle-to-everything
out hybrid vehicle-cloud computing, interface with (V2X) communication as shown in Figure 8 (Ref [7]). With
power, actuators, and sensors, and optimize the many automotive OEMs mastering L3+ Autonomous Driving
performance and power through a combination of (AD), the trends in SW development include 1) Full stack
in-vehicle real-time data processing and supplemen- development, 2) Operating system (OS) development, 3)
tary cloud computing for more effective and efficient Core algorithm development, 4) Edge + Cloud computing,
decision-making, critical for realizing higher levels of 5) Backward integration with System on Chip (SOC) manu-
Autonomous Driving (AD).
Figure 9 a), b). SDVs: AUTOSAR CP, AP, and Hybrid E/E Architectures
(Ref [6], [8]—[9])
The details of AUTOSAR Classic Platform (CP) and Adap- Figure 10. SDVs: Sofware Architecture Evolution (Ref [6])
tive Platform (AP) are shown in Figure 9 a) (Ref [6], [8]—
The evolution of Software Architecture in SDVs from
[9]) in terms of 1) operating system, 2) code execution,
the current structure to a new platform is shown in Figure
3) application address space separation, 4) scheduling, 5)
10 (Ref [6]). In the current HW/SW structure, the OEMs
compiling, 6) configuration, and 7) supported protocols.
are highly dependent on Tier 1 suppliers for hardware,
The Classic Platform (CP) is based on the OSEK operating
modules, and system-on-chip (SOC) components with
system and is used for the highest real-time requirements.
the services, Application Programming Interfaces (APIs),
The platform is run with code executed from ROM and with
and software “tightly coupled” to the SOC components.
fixed scheduling but with no application address space
The wide gamut and number of ECUs in the vehicle often
separation. The AUTOSAR CP expects a compiled system
run on different Operating Systems (OSs) and devices for
configuration and requires that all the ECUs be compiled
different end applications posing a mammoth challenge for
as a whole. The platform only handles static mapping of
feature commonality, standardization, or upgrade. As can
signals to a specific service and only supports a translation
be seen from Figure 10 (Ref [6]), the new HW/SW struc-
from signal-oriented CAN communication to the Ethernet.
ture has a multi-layered SW architecture and introduces
The AUTOSAR Adaptive Platform (AP) is significantly abstraction layers that absorb the differences between
more dynamic, is suitable for greater computing power, HW, OS, and middleware and remove the variant devel-
and can be used for Service Oriented Architecture (SOA) opments leading to a significant increase in SW reuse. The
(Ref [8]—[9]). The platform relies on a subset of the stan- abstraction layers act as the essential building blocks to
dard POSIX OS interface that is standardized for all appli- create a common or cross-platform that is independent of
cations and SW components. The platform is run with the middleware or operating system (OS) or the device
code loaded onto ROM with dynamic scheduling (varying variants. The HW abstraction layer (HWAL) enables inter-
number of tasks and preemptive multitasking) and with facing with multiple devices agnostic of the HW. The OS
application address space separation implemented. The abstraction layer (OSAL) enables the reuse of middle-
system configuration is dynamically loaded at runtime ware on a variety of OS. The new SW platform enables
Figure 13. SDVs: Multi-layered Architecture and Figure 14. SDVs: Software Technology Stack
Design Evolution (Ref[5]) Evolution (Ref[5])
A generic design of SDV MSOA is shown in Figure 13 The SW technology stack in SDVs has been evolving in
(Ref [5]) which has been evolving to provide continuous line with the vehicle-level evolution of E/E architecture in
OTA updates, countermeasures against cyber attacks, terms of Distributed Basic ADAS ECUs Partial Consider-
safe operations during ADAS/AD modes, etc. The need ation of ADAS features Consolidated ADAS/AD features
for the highest levels of safety assurance during ADAS/ Vehicle Computing + HPC-based ADAS/AD features. This
Autonomous Driving (AD) modes demands HW and SW specifically calls for long-term scalability of SDV archi-
redundancy and Functional Safety (FuSa) in safety-critical tecture for ADAS and AD operations by segregating HW
systems and operations, which in turn results in the design &SW and ensuring that the features, functionalities, user
adaptation in the form of independent power supplies, experience, and SW upgrades are driven mainly by SW,
multiple sensing, and consensus-driven AI. The critical agnostic of HW. The key technological changes required to
requirement of dynamic and localized edge computing realize the SW stack are a) HW abstraction, b) application
applications to support data processing and functional vali- middleware, c) containerization, d) virtualization, and e)
dation raises the need for runtime applications supporting a centralized E/E architecture with HPC units connected
edge computing to quickly develop and deploy efficient through Gigabit Ethernet. Specific design changes at the
functions in terms of computing power, latency, and cost. vehicle platform level are also called for such as vehi-
To thwart the increased cyberattacks in CAEVs, the SDV cle-level operating system (GPOS and RTOS), specific ECU
MSOA design should offer the highest level of cyberse- clusters, Type I hypervisor, and middleware that sepa-
curity protection in the form of countermeasures at the rate the dynamic SW stack (e.g., vehicle services, shared
HW and SW levels. As continuous OTA upgrades are a key services, cloud services, apps).
success factor (KSF) of SDVs extending the lifecycle of VI. SDVs – High-Performance Computing
vehicles, the MSOA design evolution should consider the
multi-year span of HW along with the integration of vehi- A schematic of the High Performance Computing (HPC)
cle-level, high-speed, low-latency, and low-cost networks for abstraction in SDVs is given in Figure 15 (Ref [5]).
such as Gigabit Ethernet. As SDVs need to support AD The architecture comprises General Purpose Operating
operations that acquire and process high-bandwidth System (GPOS) and Real-Time Operating System (RTOS),
As more and more OEMs are developing technologies It is estimated that by 2030 almost all modern automo-
and SW solutions towards realizing SDV 3.0 with hybrid biles will be connected and more than 70% of them will
in-vehicle and cloud computing to process real-time data, have ADAS and Level 3+ autonomous features, as shown
advance L3+ Autonomous Driving, and optimize perfor- in Figure 19 (Ref [15]). This has a direct impact on the
mance, cybersecurity becomes a key criterion to offer complexity of SW in modern vehicles with >300 million
safe and secure driving and user experience. In Figure 18, lines of code required to run these vehicles with advanced
multiple avenues and threats for cybersecurity in SDVs are performance and safety features, resulting in different
captured (Ref [14]). In 2021, the World Forum for Harmo- levels of SDV functionalities as shown in Figures 4 a) and
nization of Vehicle Regulations (WP.29), a special regula- 4 b) (Ref [3], [4]).
Figure 19. Connected, autonomous, and electric cars market trends from
2017 to 2030 in the US, Europe, and China (Ref [15])
Conclusions Figure 22. A generic software defined IOV architecture (Ref [19])
Figure 23. SDVs: Internet of Vehicles – Cloud Services (Ref [20]) References
1. Global Market Insights, “Software-Defined vehicle
The IOV CCS promotes the concept of a Vehicle History
market – by vehicle type, by propulsion type, by level
Record (VHR) that captures vehicle maintenance history,
of autonomy, by offering, by application, forecast 2023-
service records, user care, feature upgrades/changes,
2032,” Report ID: GMI6887, October 2023, https://www.
and operational efficiency trends/changes based on big
gminsights.com/industry-analysis/software-defined-ve-
data. The VHR typically covers multiple vehicle aspects
hicle-market/
including a) service/repair history, b) data collection/
2. Deloitte, “Software-defined vehicles: A forthcoming indus-
governance/analysis, c) fault prognosis/diagnosis, d)
trial evolution,” https://www2.deloitte.com/content/
driving efficiency trends, e) security risks, f) remote diag-
dam/Deloitte/cn/Documents/consumer-business/
nosis, etc. CCS comprises Infrastructure as a Service (IaaS),
deloitte-cn-cb-software-defines-vehicles-en-210225.pdf
Platform as a Service (PaaS), and Software as a Service
3. Watanabe, S. and Itoda, S., “What is an SDV (Software
(SaaS). The IaaS offers public or private cloud services
Defined Vehicle)? Defining SDVs beyond just vehicles,”
with computing, network, and storage facilities. The PaaS
3rd Oct 2024, https://www.pwc.com/jp/en/knowledge/
provides cloud-assisted autonomous driving (AD), simula-
column/definition-of-sdv.html
tion platforms for SW development/testing/deployment,