Test Environment Determination Device for ECU Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In simulation systems, high simulation-accuracy simulators are often intensively used, leading to test cases being detained due to limited test environments, which hinders the testing of electronic control units (ECUs) through numerous test cases.

Innovation Solution

A test environment determination device that selects appropriate test targets and environments based on target and environment requirements, acquires operation information, and determines available combinations to prevent test case detention by prioritizing lower-cost, vacant resources, particularly favoring software-in-the-loop simulators over hardware-in-the-loop simulators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high simulation-accuracy simulators (HiLS) are intensively selected for test cases, then test accuracy is improved, but test case execution efficiency deteriorates due to limited availability of test environments

Engineering Contradiction:
Improvesimulation accuracyVSAvoidtest case execution efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system dynamically selects test environments based on real-time operation information and simulator status. Instead of statically assigning test cases to HiLS, the selection is adapted according to current availability, allowing flexible switching between HiLS and SiLS to maintain both accuracy and efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The test environment determination device acts as an intermediary between test case requirements and available simulators. It acquires operation information from simulators and determines appropriate test environment combinations, mediating between the need for high accuracy and the constraint of limited test environment availability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple test cases are executed in limited test environments, then comprehensive testing is improved, but test case detention increases due to resource contention

Engineering Contradiction:
Improvetesting comprehensivenessVSAvoidtest case detention time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables multiple simulator types (HiLS and SiLS) to fulfill the same test execution function. By making test environment selection universal rather than restricted to single HiLS resources, the system can distribute test cases across multiple platforms, reducing detention time while maintaining comprehensive testing coverage

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes the parameter of test environment selection by considering operation information such as simulator availability and status. This dynamic parameter adjustment allows optimal allocation of test cases to available resources, reducing waiting time while ensuring comprehensive testing

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11907103B2Test environment determination device and test environment determination method
Publication Date: 2024.02.20 ASTEMO LTD
  • US11907103B2 patent drawing
  • US11907103B2 patent drawing
  • US11907103B2 patent drawing

AI summary

An appropriate test environment is selected while preventing test cases from being detained therein. A test environment determination device includes: an element selection unit that selects one or more test targets and one or more test environments for executing a test case based on target requirements described for specifications of an electronic control unit, which is a test target, and environment requirements described for specifications of a test environment for simulating an external environment of the test target; an environment operation information acquisition unit that acquires operation information on the test environments; and an environment selection unit that selects a combination of the selected test target and the selected test environment based on the acquired operation information.