The Role of AI in Software-Defined Vehicles

When most drivers think of artificial intelligence in their vehicles, they think of the sensors and cameras feeding automatic safety systems or allowing for some level of autonomous capability. There is, however, a use for AI throughout the entire vehicle software architecture.

Modern cars have evolved significantly in the last few years and it's not unusual for a car to run on 100 million lines of code over 100 or more ECUs. All the safety systems, entertainment features, drivetrain, and interior have a raft of inter-dependencies. This means that if something goes wrong in one system, it could have a ripple effect of errors throughout the vehicle - something that's hard to predict during the development stage.

Enter Vehicle Software Intelligence

To solve this problem, Vehicle Software Intelligence (VSI) uses AI to better understand and map these complex systems. This gives developers a better understanding of how the different software elements in a car link together and behave but it also provides a wealth of opportunities when it comes to over-the-air (OTA) updates and continuous development.

The Guidehouse Insights' whitepaper Vehicle Software Intelligence - Adopting the Artificial Intelligence Required to Create a Software Defined Vehicle, explores how the automotive market has changed and how VSI is needed to drive new innovation within the industry.

One area the report explores is the web of dependencies within a vehicle. It states: "With the vastly more complex interactions of today's vehicle systems and what is yet to come, VSI tools that can see across all of the domains and run AI algorithms to map the software functionality and behaviour will detect potential conflicts."

Unlike traditional methods, Vehicle Software Intelligenceunderstands the intent of the software, the intricacies of systems that vary widely in function, their behaviour in real-time, and their interdependencies - something it's near-impossible for developers to do manually with static code analysis tools. On top of this, VSI also sets the groundwork for a new way of working in the industry, with many manufacturers moving to a cycle of continuous development, continuous integration, continuous testing, and continuous deployment, aka CI/CD.

Future-Proofing

Consumers are coming to expect a certain level of OTA updates from manufacturers and the demand for this is only set to grow. Vehicle Software Intelligence enables a continuous development cycle because it allows developers in different domains to work at their own pace, without waiting for hardware upgrades to deploy their updates.

It also simplifies the update process. "Unlike existing update technologies that compare binary files," states the whitepaper, "Line-of-Code updates that are based on VSI algorithms can take advantage of the intimate understanding of the vehicle software code." This makes updates less costly to the manufacturer compared to other update methods and enables a far superior user experience with zero-downtime updates.

Beyond this, it also sets the vehicle architecture up for the future. As domain-level software is combined and consolidated into more powerful platforms, segments of code from multiple sources will need to be integrated. Using Vehicle Software Intelligence can speed up this process, even if that code comes from third parties or has been written for different platforms.

Utilizing AI in this way is changing the way manufacturers approach their vehicles and will usher in a new era of software-defined vehicles. To dive deeper into Vehicle Software Intelligence and how it works, take a look at the full whitepaper here.

Why Over-The-Air Updates Are Becoming a Strategic Play for Auto Makers

While doing a bit of research to write this blog, I came across an interesting thought, "In a nutshell, being proactive is the same thing as being reactive. The only difference is: you do the reacting ahead of time."

Auto manufacturers have raised OTA update solutions to the top rung of the technology ladder bringing the deployment of OTA update technology from a reactive afterthought to a proactive strategic play in the development of automotive software.

OTA - Proactive, not Reactive - Be Strategic

Strategically integrating a new generation of AI-based over-the-air (OTA) update technology into the software development toolchain enables the OTA solution to be proactive - and react ahead of time - by learning software behavior during the development process. This means, when the vehicle leaves the production line, the software is already being understood and anomalies can be acted on proactively based on data and learnings done early in the process.

OTA - Expanded Functionality

This leads to the second point about the strategic nature of OTA technology. Not only is the application of the technology "shifting left," and finding itself in the development toolchain, OTA technology solutions have also matured beyond their original intent. In addition to creating and deploying the update file, today's solutions can monitor, detect, understand and validate software behavior. Today's OTA solutions need to be more intelligent than the solutions that came into the automotive industry as a spinoff technology from the mobile phone industry. Today's solutions need to be developed for the vehicle - because the vehicle is a heck of a lot more complicated than a mobile phone and there is human life relying on the vehicle software intelligence embedded in today's cars.

OTA - Cost Consideration and Frequency

Automotive OTA

 

Putting detailed costs of delivering OTA updates has never been discussed in the aisles or on stage at MWC, ELIV, CES or the Detroit Auto Show. Mainly, because of the reasons discussed above -OTA updates were done infrequently, only as bug fixes, and only to the head unit and TCU. This is changing and the cost of OTA updates need to be looked at under a microscope. According to a recent Automotive Software Survey, with 140 respondents from the automotive industry - it is expected that moving forward, there will be, at least one update per quarter - updating features and functionalities in the entire car.

Costs to consider include:

- Cloud-to-vehicle communications and data transmission costs

- Endpoint update technology integration costs

- Endpoint update memory costs

- Cloud storage costs

(To learn more, download the Cost Consideration Guide with Simulator.)

OTA - Money Maker

Here is where it gets really interesting and where it becomes blatantly clear that auto OEMs need strategic and proactive over-the-air update plans. Not only is OTA update technology shifting left, delivering more functionality and being leveraged more often for more ECUs - it is also on the path of becoming a major revenue stream for auto manufacturers. Based on the survey mentioned above, more than one-fifth of industry experts expect software sales to account for at least ten percent of carmakers' sales as early as 2027

Automotive OTA