フォード·モーター社の CEO である Jim Farley 氏は、Fully Charged の最近のインタビューでソフトウェアを適切に開発することの難しさについて語っています。彼は強く主張したのは、「複数のソフトウェアプロバイダーとそれらの間において統合がなされていない」という問題についてです。フォードが電気アーキテクチャの開発を内製化することになったのは、それが理由であると述べています。
トヨタの新 CEO 佐藤恒治氏もソフトウェアに注力しています。4 月の発表で、「最新のハードウェアとソフトウェアをつなげることで、クルマとさまざまなソフトウェアが自由につながるようになります。(当社のソフトウェア プラットフォームである) Areneは、こうした進化を支えるプラットフォームとして重要な役割を果たすことになるでしょう。当社は Woven By Toyota とともに、2026 年に向けた次世代 BEV の開発に全力を尽くします」と語っています。
自動車メーカーが開発プロセスを加速させ、ソフトアップデートをより早くリリースする方法の 1 つは、Aurora Labs が提供する AI ツールを使用することにあります。これにより、ソフトウェア開発ライフサイクルへのフォーカスとトレースが可能になり、開発からテスト、導入まですべてがスピードアップします。
これらの課題を解決するプロセスには、大きな機会が眠っています。フォード、テスラ、メルセデス·ベンツ、VW、トヨタ、ステランティスなどの業界大手はいずれもこの問題に正面から取り組んでおり、ソフトウェア開発の内製化の価値と課題を認識しています。自動車ブランドがソフトウェアを社内で開発する場合でもアウトソーシングする場合でも、成功の鍵は、ソフトウェアの開発と保守のプロセスで AI ベースのツールが果たす役割を理解することにあります。
常にイノベーションが求められている中、自動車業界のすべての企業は、将来の自動車に不可欠な要素としてソフトウェアの役割をよく考える必要があります。AI を活用して、より迅速かつ効率的な開発サイクルを実現することは、常に進化する市場で存在感と競争力を維持するための鍵となります。メーカーが直面している大きな課題を AI がどのように解決できるかについて詳しく知りたい場合、右記のホワイトペーパーをダウンロードしてください。自動車業界における 5 つのソフトウェア開発の課題と、AI がそれらにどのように対処しているのか。
The Hidden Costs and Challenges of Software Integration, Certification, and Maintenance for Automotive ECUs
By Maria Timonina, 11月 1, 2023
In the automotive industry, electronic control units (ECUs) have evolved into complex systems that are heavily reliant on software. While the bill of material (BOM) cost is a crucial consideration for ECU product owners, it is equally important to understand the costs and challenges that arise after the ECU is built. Software integration into the full vehicle system, software certification, multiple over-the-air (OTA) updates, and continuous testing throughout the ECU's lifetime introduce significant challenges, costs and opportunities for vehicle OEMs and specifically for ECU product owners.
Software Integration and Full Vehicle System:
Once an ECU is built, it must seamlessly integrate into the full vehicle system, harmonizing with other ECUs and components. Achieving interoperability among various ECUs, each with its own software stack and interfaces can be challenging. Different coding standards, software architectures, and communication protocols must be carefully coordinated to ensure smooth integration. However, the challenge does not end here. Every time one part of the system (ECU) is updated, it invariably has a detrimental effect on the rest of the system, and this is a far bigger challenge, one that often leads to delays in product releases.
AI-based tools should be considered to remove the blame game and accurately visualize the software changes made and their effect on the rest of the system. This will enable fast and accurate error resolution for smoother integration.
Software Certification:
Certification is a critical aspect of ECU development and vehicle production, ensuring compliance with industry standards and regulations. However, software changes and updates after the initial build can trigger the need for recertification, requiring clear evidence and documentation of the changes. When making software updates, it is essential to provide evidence that demonstrates the changes made and their impact on regulated functions. This evidence is necessary to meet certification requirements such as WVTA (Whole Vehicle Type Approval), proving that the modifications do not compromise safety or emissions, to name a few.
Current methods for collecting and documenting this evidence requires manual tracking, analysis, and documentation. While this methodology would suffice for physical vehicle updates that traditionally occurred once every two years, new methods and tools are required for software updates that are a continuous feature of vehicle software. AI-based tools can clearly visualize not only the newly added and updated software functions in a new version of ECU software but also the software functionality paths and behaviour. This capability will automatically provide the required evidence of what regulated functions have and have not been affected by the software update.
Reducing OTA Update Costs and Enabling Seamless Updates:
ECUs require regular OTA updates to address software-related issues, security vulnerabilities, performance enhancements and to enable new revenue streams. Minimizing OTA update costs and enabling seamless updates without vehicle downtime is crucial for a superior user experience:
a) Cost Comparison: Let's consider a hypothetical scenario for a truck manufacturer that produces 100,000 vehicles per year. Traditionally, a full image update involves transferring the entire software image for each ECU to each vehicle, which can be costly in terms of bandwidth consumption, data transfer and flash memory redundancy. Using a cost consideration simulator and assuming a conservative estimate of 50 ECUs per vehicle and four updates per year, the cost for a full image update could amount to $14 million.
However, adopting an AI-based line-of-code update approach can dramatically reduce costs. By leveraging machine learning algorithms to analyze the code changes between versions, only the modified lines of code need to be transferred during an update. Such additive updates can be applied to the next free space on the ECU flash, removing the need for expensive flash memory redundancy (A/B memory). Using this method to perform OTA updates to any and all ECUs in the vehicle could reduce the data transfer, flash memory redundancy and installation costs to less than $165,000. This represents a significant cost reduction compared to a full image update, saving the OEM over $13.5 million annually.
b) Over-the-Air Updates without Vehicle Downtime: Enabling OTA updates without taking the vehicle offline is critical to ensure a seamless user experience and vehicle uptime. Implementing dual-bank memory architectures, where one bank is updated while the other remains operational, allows updates to be performed in the background without interrupting the vehicle's normal operation, assuming that there are enough CPU/RAM resources to enable execution from one bank in parallel to update/write on the second, which is not always the case. This approach minimizes inconvenience to the user and maximizes vehicle uptime; however, this method is extremely expensive and resource-reliant, as mentioned above.AI-based additive updates can be written to the next free space in the ECU flash without interfering with the regular use of the ECU software in a method that is called Read-While-Write (RWW). In this manner, only the changed software is written to the flash while the vehicle is in use, and the update is seamlessly applied when the vehicle is next started, minimizing the required time in a safe state. Even if RWW is not possible on the ECU flash writing the tiny update file while the vehicle is in a safe-state will still take a fraction of the time of writing the full software version image file.
Continuous Testing, even on the road:
Ensuring vehicle software reliability and performance requires continuous testing and maintenance throughout the vehicle's lifecycle. While the vehicle is on the road, it is essential to monitor and collect data to identify potential software issues, hacks, or anomalies. This data can be used to improve future software updates, enhance vehicle performance, and address any emerging deviations in the software behaviour. By using AI-based technology to monitor various software parameters, such as CPU usage, memory allocation, function paths and communication patterns, anomalies can be detected early, and predictions reached for how long remains until the ECU malfunctions. Furthermore, such AI-based systems will reduce error-resolution time by specifically identifying which software functions are misbehaving. This proactive approach to software maintenance minimizes the risk of unexpected failures, optimizes vehicle performance, and enhances customer satisfaction.
Conclusion:
While the bill of material (BOM) cost is an essential consideration for ECU product owners, it is crucial to recognize the significant costs and challenges that occur after the ECU is built. Software integration into the full vehicle system, vehicle software certification, multiple OTA updates and continuous testing throughout the ECU's lifetime can significantly impact overall costs, time-to-market, and customer satisfaction. These challenges can be mitigated by proactively implementing AI-based software development tools to generate actionable insights throughout the ECU's software lifecycle.
How vehicle software can contribute to sustainability
By Maria Timonina, 5月 11, 2023
There's a push for individuals, fleets, and businesses to all become more efficient in the journey to hit their own sustainability goals. This is the case for automakers, too. They're not just looking for ways to make their vehicles, materials, and factories more sustainable but the entire process from the idea through to the aftersales.
The automotive industry is one of the biggest contributors to environmental degradation. As such, there is an urgent need for automakers to embrace sustainable practices in their manufacturing processes. One area that offers immense potential for promoting sustainability in the automotive industry is vehicle software.
When you consider how crucial software is in modern vehicles -- determining the car's performance, safety features, and overall functionality -- it's key for manufacturers to look for ways to maximize this to increase sustainability while also shortening the development process.
One of the key benefits of using Aurora Labs vehicle software intelligence is that it can help automakers optimize their manufacturing processes. By creating smaller software packages, developers can reduce the time and resources required to build and test the software. This, in turn, reduces the production time, speeding up the time to market while also improving error resolution. In this way, automakers can save energy, developer time, and electricity use while launching new cars.
Reducing semiconductor use
Semiconductors play a crucial role in modern vehicles. They are used in various systems, such as infotainment, safety, and engine management. With the increasing shortage of semiconductor components and precious metals used to make them, it is essential to reduce the use of these materials.
By adopting Aurora Labs vehicle software intelligence, manufacturers can take a different approach to updates. The Line-of-Code IntelligenceTM updates take up less space on the flash memory, reducing the amount of flash memory required within a vehicle while making it last up to 40 times longer.
With these components -- and the precious metals used to make them -- in increasingly short supply, manufacturers can reduce the need to lean on the supply chain. With fewer materials in each vehicle, this can improve overall sustainability.
Using less energy
Running tests on hundreds of millions of lines of code is incredibly energy intensive. With Auto Detect from Aurora Labs, developers can speed up software testing, identifying exactly which tests are necessary ahead of release. This eliminates the need to run every single test, and developers can focus on the affected functions only. This reduces the time and electricity needed to identify bugs and release updates. Additionally, smaller update files require less network storage and data communication resources, which further reduces ongoing energy use.
In conclusion, Aurora Labs Vehicle Software Intelligence (VSI) offers immense potential for promoting sustainability in the automotive industry. By leveraging software intelligence, automakers can optimize their manufacturing processes, reduce semiconductor use, and conserve energy. As we strive to achieve a more sustainable future, embracing vehicle software intelligence is an essential step toward achieving sustainability in the automotive industry.
To find out more about how Aurora Labs' technology works, get in touch.
Why Software is the Most Crucial Element in Modern Cars
By Maria Timonina, 5月 9, 2023
It's quite clear that modern cars are sophisticated computers on wheels. In fact, many newer manufacturers are focusing on software first and building vehicles around that. These software-defined automakers tend to specialize in electric cars because the software element is more important than ever when dealing with battery management and maximizing powertrain efficiency.
This approach is causing a shift in the automotive industry, and traditional vehicle manufacturers are increasingly focusing on software, especially as many transition to making more electric vehicles (EVs).
Here are some of the areas where software has become crucial.
Safety systems
The latest Vehicle Safety Regulation introduces a number of mandatory advanced driver assist systems (ADAS) for all new vehicles and establishes a framework for driverless vehicles in the future. It's likely these regulations will become more stringent in the future and will go into more detail on over-the-air (OTA) updates (R156), Cyber-Security (R155) and more. Software is the key to all these features, as it allows manufacturers to deliver what's expected from both regulators and customers.
Connectivity and entertainment
The software in a vehicle determines just how connected it is. Connectivity features such as app access, OTA updates, and voice control are all powered by software. Not only does this link to entertainment features and services but also practicality and safety, too.
Many manufacturers are looking at ways to make controlling the car's features safer than ever. BMW has gesture control, Stellantis is working on a SmartCockpit, and numerous other brands are using software to make the driver and passenger experience more connected than ever.
Updates
Drivers have come to expect instant over-the-air (OTA) updates and will not tolerate a trip to a dealership for software issues, updates, or bug fixes. Currently, not all manufacturers are able to update a vehicle's firmware over the air -- even if they can wirelessly apply minor updates to the navigation, for example. To keep up with software-defined vehicle companies and the standard they're setting for customers, legacy manufacturers are focusing on their software to enable them to deliver updates in a similar way.
Software updates also enable manufacturers to create new revenue streams. Whether offering paid-for upgrades over the air (as Tesla does with its Autopilot system) or through a subscription model for certain features (as BMW does), this is something a lot of automakers are exploring. And rightly so; In our 2022 Automotive Software Survey, 44% of respondents stated they'd prefer to pay for their optional vehicle functionality as a download.
Battery management
Almost 10% of all global car sales were electric in 2021, which brought the total number of electric cars on the world's roads to about 16.5 million, triple the amount in 2018. Despite this interest in EVs, however, consumers are still concerned about range.
Software has the power to improve battery management, meaning manufacturers need to spend less on hardware to improve the efficiency -- and, therefore, range -- of a vehicle. This could be key in the future as the EV market becomes even more competitive.
Autonomous driving
Goldman Sachs reports that Level 3 and higher autonomous technologies will account for approximately 15% of sales in 2030, up from 0% in 2020. Any autonomous capability relies on software to provide the required functionality, so it makes sense that automakers are directing some of their attention to this technology. It's clear from the report that manufacturers will need to focus on their software in order to capitalize on this area of the market in the future.
Enabling new mobility services
The way we move is changing, and it's the software in a vehicle that will unlock new services such as pay-as-you-go car hire, ride-sharing and carpooling, and subscription services for a pool of vehicles. This software will also enable a more advanced transport-as-a-service (TaaS) model for autonomous vehicles and other fleets. This will not only enable fleet managers to offer their vehicles for use by others but also monitor and maintain them.
As a key differentiator
It's not just cars that are evolving but the tastes of buyers too. There's a need for automakers to appeal to the new generation of digital natives. These people will expect a smartphone-like experience from their cars, meaning connectivity, OTA updates, and the ability to easily add new features. This gives automakers the chance to stand out from their competition.
With more than 100 million lines of code, vehicle software is complex. It's vital manufacturers are using the right tools within the development process to ensure their software is high-quality while meeting the demands of modern consumers. On top of this,the Automotive Software Survey showed that it's more crucial than ever for manufacturers to be able to predict software anomalies rather than simply react to them --- 85% of respondents considered this "important" or "very important".
If you'd like to explore how the Aurora Labs suite of AI-powered tools can help improve the quality of your software while reducing the time-to-market, get in touch today.
This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our Privacy Policy. If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference not to be tracked.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.