Written by: Dean Phillips, Worldwide Technical Leader for Automotive, AWS
With the ever-increasing use of “smart” devices, consumers expect their cars to include new experiences and features that are connected to their digital lifestyles. Vehicle manufacturers (OEMs) and Tier-1 suppliers recognize the need to deliver these features quickly, and are utilizing the power of cloud-based modern data strategies, scalable IoT and machine learning platforms to accelerate innovation and time-to-market. Automotive companies are collaborating with AWS to create developer-friendly platforms focused on continuously updateable and flexible software architectures that enable continuous development and deployment of new functions with the ability to update them without complex and time-consuming cycles.
To deliver this intelligent functionality, OEMs are radically changing how they look at vehicle systems. They no longer view the vehicle as a heterogenous collection of hardware-based electronic control units that deliver specific features and functions. Rather, they see it as a holistic, consolidated and flexible system of software-based microservices and data driven functions that provide seamless interaction with the cloud to bring new experiences to drivers and passengers securely.
This holistic view of vehicle features, functions and experiences will ensure that automotive companies are ready for complex and ever evolving Smart Vehicle use cases including Smart City, Autonomous Driving, seamless interaction with home and office, high definition mapping, usage-based insurance, and other innovations from the ecosystem of mobility service providers. Connected, software-driven functions (microservices) inside the vehicle also allow OEMs to effectively manage changes to vehicle features and upgrade them with new functionality. This new, architectural framework is the force behind the Software Defined Vehicle (SDV).
Historically, hardware and software development have been tightly coupled and, in many cases, driven by long hardware-dependent cycles. Deploying software inside a vehicle has been a complex and cumbersome process for OEMs due to hardware disparities across the various makes and models in their portfolio, each with potentially different development and deployment environments. For example, some cars may have up to 150 electronic control units (ECUs) hailing from a collection of suppliers, with each responsible for a single feature. Solving these problems is obliging OEMs to find ways to decouple software and hardware development, while ensuring that software functions can be deployed seamlessly to vehicle hardware.
SDV will help decouple hardware and software while helping OEMs and suppliers build developer-friendly platforms to access data, tools and machine learning (ML) capabilities with full lifecycle MLOps to develop, test and deploy ML models in production within the vehicle reliably and efficiently. The result will be cost savings, higher developer efficiency and faster innovation. A holistic approach to SDV also enables cloud native capabilities to be deployed on new consolidated, high-performance computing in-vehicle (HPC) domain controllers. Vehicle functions run on top of these HPC units and can be defined by software that is tested, simulated, and delivered from the cloud facilitating collaboration both inside the company and value chain thereby accelerating innovation.
SDV is an industry-driven initiative that strives to facilitate collaboration with hardware and software providers and system integrators to propel SDV innovation. Below are a few great examples:
The QNX (BlackBerry) Intelligent Vehicle Data Platform (IVY) – a scalable, cloud-connected software platform that allows automakers to provide a consistent and secure way to read vehicle sensor data in real time, normalize it, and create actionable insights both in the vehicle and in the cloud. IVY supports multiple vehicle operating systems and multi-cloud deployments in order to ensure compatibility across vehicle models and brands. The platform also supports IoT sensing and applies machine learning to generate predictive insights that allow developers to create and deliver new features, functionality, and performance over the vehicle’s lifetime.
Continental Automotive Edge (CAEdge), a cloud-based “software defined vehicle as a platform.” CAEdge features a virtual workbench that allows OEMs to develop, supply and maintain software-driven system functions across in-vehicle domains (powertrain, and cockpit, and other advanced driver assistance technologies) that can be rolled-out to connected vehicle fleets via over-the-air updates.
Integrating edge and cloud services with NXP Semiconductor’s new S32G vehicle network processor for service-oriented gateways – to deliver a secure, edge-to-cloud compute solution for next-generation vehicles that can enable new cloud-powered services.
DXC Luxoft’s new architectures supporting end to end vehicle data flow – allows data created by automotive software to be transferred to the cloud and shared with approved third parties. The vehicle owner can then visualize car data through a mobile application, as well as control basic vehicle functionality.
The automotive and mobility industries are transforming rapidly and continual disruption has produced incredible innovation. Collaboration among automotive, cloud, edge and data experts to develop standardized platforms provides parity between various software development environments, which will improve vehicle functionality and enhance the customer experience. Working together to bring software defined, and data-driven vehicle platforms to market will accelerate new applications, services, and opportunities without compromising safety, security, or customer privacy.