Test Iteration via Property Chaining for Network Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Core network testing requires specialized skills and equipment, making it inaccessible to ordinary IT professionals, and existing test configuration architectures are complex, leading to synchronization issues and high costs for setup and maintenance.

Innovation Solution

The technology enables end-user modification of test topologies and modules, applying command inheritance for automated validation, simplifying test configuration and customization through a multi-layered test definition data structure that exposes limited parameters to users, allowing safe and flexible testing without requiring expert intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If specialized testing companies and professionals conduct core network testing, then test reliability and precision are improved, but accessibility and ease of operation deteriorate

Engineering Contradiction:
Improvetest reliabilityVSAvoidaccessibility to ordinary IT professionals
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary testing platform that bridges the gap between expert testers and ordinary IT professionals. This platform provides standardized test templates, automated configuration tools, and guided workflows that enable ordinary professionals to conduct reliable core network testing without requiring expert knowledge, thus resolving the contradiction between test reliability and ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates reusable test templates and virtualized test environments that can be copied and deployed consistently across different networks. These standardized copies ensure test reliability while making the complex testing process accessible to ordinary IT professionals who can simply instantiate and configure the templates without understanding the underlying complexity

Inventive Principle:
Principle #26Copying

2Measurement precision

If complex test configuration architectures are used, then test validation precision is improved, but device complexity and ease of manufacture deteriorate

Engineering Contradiction:
Improvetest validation precisionVSAvoidconfiguration architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex test configuration architecture into modular, independent components including separate validation modules, configuration templates, and testing frameworks. This segmentation maintains test validation precision by ensuring each module performs its specific function correctly, while reducing overall device complexity by making each component independently manageable and easier to implement

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the approach from configuring complex test parameters manually to using parameterized templates where test configurations are generated automatically based on input parameters. This maintains validation precision through automated parameter validation while significantly reducing configuration architecture complexity by eliminating manual setup requirements

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If manual test setup and configuration is performed, then test customization flexibility is improved, but loss of time and productivity deteriorate

Engineering Contradiction:
Improvetest customization flexibilityVSAvoidsetup and maintenance time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-configuring test templates, validation rules, and test environments before they are needed. This allows ordinary IT professionals to simply instantiate and customize these pre-prepared templates rather than performing manual setup from scratch, maintaining test customization flexibility while dramatically reducing setup time and improving productivity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service testing where the system automatically configures, validates, and executes tests based on user input parameters. The automated validation and configuration processes eliminate the need for manual setup while maintaining flexibility through parameter customization, thus resolving the contradiction between customization flexibility and time loss

Inventive Principle:
Principle #25Self-service

4Ease of operation

If inheritance is applied to command groups, then ease of operation is improved, but synchronization issues and reliability deteriorate

Engineering Contradiction:
Improvecommand grouping simplicityVSAvoidtest environment synchronization
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback mechanisms that automatically detect and resolve synchronization issues in inherited command groups. The system validates test environments after inheritance operations and provides feedback to correct any inconsistencies, thus maintaining reliability while preserving the ease of operation benefits from command grouping and inheritance

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9823988B2System and method of test iteration via property chaining
Publication Date: 2017.11.21 VIAVI SOLUTIONS LICENSING LLC
  • US9823988B2 patent drawing
  • US9823988B2 patent drawing
  • US9823988B2 patent drawing

AI summary

A new test control structure improves on constructing complex test sequences in a scripting language. The new test control structure iterates over two or more arbitrary values of a test attribute, such as a networking protocol parameter applied at OSI layers 2-7.