Motor Vehicle Computer Virtualization for Isolated Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevalidation interference preventionVSAvoidcomputer system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvecomputer system structureVSAvoidapplication interference prevention
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvevalidation capabilityVSAvoidmain application operation
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250306977A1Method for operating a motor vehicle
Publication Date: 2025.10.02 ROBERT BOSCH GMBH
  • US20250306977A1 patent drawing
  • US20250306977A1 patent drawing

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.