On-Board Application Quality Verification With Operational Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for verifying the quality of application programs in vehicles, such as those used in advanced driver-assistance systems, are time-consuming and costly due to the need for simulation environments or test runs that do not accurately replicate real-world conditions.

Innovation Solution

An application program quality verification system that compares operational signals of the application program with comparison targets, determining normal operation and practical use through a shadow mode and practical use mode, allowing verification without simulation environments or test vehicles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If simulation environment is used to verify application program quality, then verification can be conducted without test vehicles, but the conditions do not match real world and time and cost are required to make conditions match

Engineering Contradiction:
Improveease of verificationVSAvoidaccuracy of verification
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent uses actual operational signals from the vehicle as a copy of real-world conditions to verify application program quality. Instead of creating a simulation environment that attempts to replicate real conditions, the system directly uses the actual signals generated during vehicle operation, thereby eliminating the need to match simulation conditions with real-world conditions while maintaining high verification accuracy.

Inventive Principle:
Principle #26Copying

2Measurement precision

If test run with test vehicle is conducted to verify application program quality, then real world conditions are replicated, but time and cost are required to prepare test vehicle and conduct test run

Engineering Contradiction:
Improveaccuracy of verificationVSAvoidtime for verification
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The vehicle's own operational signals are used to verify the application program quality. The system leverages the vehicle's natural operation and the signals it generates during normal use, eliminating the need for separate test vehicle preparations and dedicated test runs. This self-service approach allows verification to occur during regular vehicle operation, significantly reducing time and cost while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If data collection for simulation environment is performed, then simulation can be conducted, but time and cost are required to collect necessary data

Engineering Contradiction:
Improveease of verificationVSAvoidtime for data collection
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

Instead of collecting data to create a simulation environment, the system directly uses the operational signals already generated by the vehicle during normal operation. These signals serve as a direct copy of real-world conditions, eliminating the need for separate data collection processes while maintaining the ability to conduct accurate verification.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250315368A1Application program quality verification system, application program distribution device, and storage medium
Publication Date: 2025.10.09 DENSO CORP
  • US20250315368A1 patent drawing
  • US20250315368A1 patent drawing
  • US20250315368A1 patent drawing

AI summary

An application program quality verification system verifies the quality of the application program delivered to an on-board device from the application program distribution device. The system includes: a comparison unit that compares operational signals of the application program with comparison targets, a normal operation determination unit that determines whether the application program can operate normally based on the comparison results of the comparison unit, a practical use determination unit that determines whether the application program can be practically used based on the determination results of the normal operation determination unit, and a practical use control unit that allows the application program to be practically used when the practical use determination unit determines that the application program can be practically used.