Validation System Prioritizing Tasks via Dynamic Execution Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing validation systems for driving assistance and highly automated driving simulations face high time and cost efforts due to the need to test numerous driving scenarios, often leading to resource bottlenecks where long-lasting simulations hinder the execution of urgent validation tasks.

Innovation Solution

A validation system that groups execution units by capabilities, allowing dynamic prioritization of validation tasks based on specific requirements and execution sequences, optimizing resource allocation by specifying priorities and allocating resources efficiently across available execution units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a large number of validation tasks are executed to comprehensively test driving scenarios, then the validation coverage is improved, but the time and cost effort increases significantly

Engineering Contradiction:
Improvevalidation coverageVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses virtual execution units that create copies of validation task metadata and execute them in a virtualized environment. This allows comprehensive validation coverage to be achieved through virtual replicas rather than physical execution of every single test scenario, significantly reducing time and resource consumption while maintaining validation thoroughness.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts essential metadata from validation tasks (such as task parameters, expected results, and validation criteria) and separates the actual execution from the validation logic. This extraction enables prioritized execution of critical validation aspects while skipping less important ones, reducing overall testing time while maintaining essential coverage.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If long-lasting simulations are executed to ensure thorough validation, then the validation completeness is improved, but other urgent validation tasks cannot be executed due to resource unavailability

Engineering Contradiction:
Improvevalidation completenessVSAvoidexecution throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic prioritization where validation tasks are assigned priority levels and the execution system dynamically adjusts resource allocation based on current system state and task urgency. High-priority tasks can pre-empt lower-priority long-running simulations, ensuring both validation completeness and continuous productivity through adaptive resource management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the validation task queue into different priority levels and executes them in segments based on available resources. Long-lasting simulations are segmented into manageable chunks or scheduled during low-priority periods, while urgent tasks receive dedicated resource allocation, maintaining both completeness and throughput.

Inventive Principle:
Principle #1Segmentation

3Reliability

If execution units are allocated to long-running simulations, then the validation depth is improved, but resource utilization efficiency decreases due to idle execution units

Engineering Contradiction:
Improvevalidation depthVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent creates virtual execution units that can dynamically assume different roles and execute different types of validation tasks. Instead of dedicating physical execution units to specific long-running simulations, the virtual execution units can be reassigned to other tasks when not actively executing, eliminating idle time and improving overall resource utilization efficiency while maintaining validation depth.

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

Solution Approach 2:

The execution unit management system automatically monitors resource availability and dynamically reassigns virtual execution units to available validation tasks without manual intervention. This self-service mechanism ensures that execution units are continuously utilized for productive work rather than remaining idle, optimizing resource efficiency while maintaining necessary validation depth.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240126608A1Validation system for executing a method for prioritizing validation tasks
Publication Date: 2024.04.18 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US20240126608A1 patent drawing
  • US20240126608A1 patent drawing
  • US20240126608A1 patent drawing

AI summary

A validation system for executing a method for prioritizing validation tasks, wherein the validation tasks are carried out by execution units of the validation system, wherein the execution units are divided into at least two groups and each group is assigned capabilities by the validation system and/or by a user of the validation system, so that execution units of a respective group have the capabilities of the group and, when the validation tasks are executed automatically by the validation system and/or by the user, a requirement of the respective validation task for the capability of the execution units and a priority for execution are specified and, taking into account the priorities and the capable execution units, an execution sequence is determined and the validation task is executed according to the execution sequence by the capable execution units.