Motor Vehicle Computer Virtualization for Isolated Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor vehicle systems face challenges in efficiently validating new or modified functions while maintaining the operation of main applications without mutual interference, leading to increased costs and potential safety risks.
Innovation Solution
The computer system of a motor vehicle is virtually subdivided into separate parts for running main and validation applications using virtualisation, ensuring no mutual influence and optimizing resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate computer systems are provided for running main applications and validation applications, then validation can be performed without interference, but costs and resources are significantly increased
Solution Approach 1:
The computer system is segmented into separate virtual function parts through virtualization. The main application runs in a first virtual function part while the validation application runs in a second virtual function part. This segmentation allows independent execution of both applications without requiring separate physical computer systems, thus preventing interference while reducing overall system complexity and resource consumption.
2Device complexity
If the same computer system is used for both main applications and validation applications, then costs and resources are saved, but mutual interference between applications may occur
Solution Approach 1:
A virtualization layer acts as an intermediary between the physical computer system resources and the applications. This virtualization layer creates isolated virtual function parts that host the main and validation applications separately. The intermediary virtualization layer manages resource allocation while maintaining isolation boundaries, preventing mutual interference between applications while allowing both to share the same physical hardware infrastructure.
3Adaptability or versatility
If validation applications are run with full system resources, then validation can be performed comprehensively, but the operation of main applications may be affected
Solution Approach 1:
The system resources are segmented into separate virtual function parts through virtualization. The first virtual function part is dedicated to running main applications while the second virtual function part is dedicated to validation applications. This segmentation ensures that validation operations consume resources from the validation function part without affecting the main application function part, allowing comprehensive validation capability while maintaining uninterrupted main application operation.
Data Source
AI summary
A method for operating a motor vehicle include providing, at a computer system of the motor vehicle, at least one main application for operating the motor vehicle. The method includes subdividing, using a virtualization, the computer system into at least one virtual main function part and at least one virtual additional function part. The method also includes executing, using the at least one virtual main function part, the at least one main application. The method includes providing at least one validation application configured to validate a function of the motor vehicle. The method further includes executing, using the at least one virtual additional function part, the at least one validation application.

