Verification Script Adaptation via Environment Parameter Substitution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing verification automation apparatuses require manual modification of internal parameters to adapt verification scripts for new systems, even if the devices and configurations are different from previously verified systems, making script reuse impractical.

Innovation Solution

A verification automation apparatus and method that acquires a verification script, searches for compatible configurations using environment information and execution enabling requirements, and materializes the script to be executable on the new system without manual modification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If verification scripts are created for specific system configurations, then verification accuracy is improved, but adaptability to different systems deteriorates

Engineering Contradiction:
Improveverification accuracyVSAvoidscript reusability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies parameter changes by introducing environment information that describes system configurations and automatically modifying script parameters based on the target system's environment. The verification configuration search unit compares execution enabling requirements with actual system parameters, and the execution script materializing unit generates customized scripts by substituting parameters according to the detected environment, thus maintaining both accuracy and adaptability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements self-service through automated environment detection and script adaptation. The verification automation apparatus automatically acquires environment information about the target system, searches for compatible configurations, and materializes executable scripts without requiring manual intervention. This self-service mechanism enables scripts to adapt themselves to different system configurations automatically

Inventive Principle:
Principle #25Self-service

2Reliability

If manual modification of verification scripts is performed for each new system, then verification reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improveverification reliabilityVSAvoidverification efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces the mechanical process of manual script modification with an automated information processing system. The verification configuration search unit automatically compares execution enabling requirements with system environment information, and the execution script materializing unit automatically generates customized scripts through parameter substitution. This substitution of manual mechanical work with automated computational processes maintains verification reliability while dramatically improving productivity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces environment information as an intermediary between the verification script and the target system. This intermediary contains system configuration data that mediates the adaptation process, allowing the script to be automatically customized without manual intervention. The environment information acts as a bridge that enables automated parameter adjustment while maintaining verification accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If verification scripts contain environment-specific parameters, then verification precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveverification precisionVSAvoidscript deployment ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies self-service by enabling verification scripts to automatically acquire and adapt to their execution environment. The verification configuration search unit automatically detects system parameters, and the execution script materializing unit automatically generates customized scripts without requiring operators to manually configure environment-specific parameters. This eliminates the complexity of manual parameter configuration while maintaining verification precision

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11409631B2Verification automation apparatus, verification automation method, and computer-readable recording medium
Publication Date: 2022.08.09 NEC CORP
  • US11409631B2 patent drawing
  • US11409631B2 patent drawing
  • US11409631B2 patent drawing

AI summary

The invention makes it possible to reuse a verification script without manually modifying the internal parameters of the verification script. A verification automation apparatus 1 adapts a verification script to a system that is to be verified. The verification automation apparatus 1 includes: a verification script acquisition unit 101 that acquires a verification script that includes an execution script for verification work and execution enabling requirements for executing the execution script; a verification configuration search unit 104 that searches the system to be verified, for configurations for which the execution script is executable, using environment information regarding the system to be verified, and the execution enabling requirements; and an execution script materializing unit 105 that materializes the execution script based on the configuration that has been found through the search, so as to be executable in the system to be verified.