Automated Process Network Testing Using Intent-Based Traffic Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for testing industrial networks, such as process automation networks, require extensive hardware setup and result in low test coverage and high economic costs, as they rely on real hardware and end-to-end testing, which is not feasible for full-scale implementation, especially in dynamic environments like edge/cloud data collection or voice/video communication.

Innovation Solution

A computer-implemented method for automatically testing the topology and configuration of process automation networks using communication intents to configure traffic generators and analyzers, allowing for automated test case generation and execution, thereby reducing the need for physical hardware and enhancing test coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If real hardware and end-to-end testing are used, then testing fidelity is high, but economic costs and hardware requirements increase significantly

Engineering Contradiction:
Improvetesting fidelityVSAvoidhardware requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of network devices, topologies, and traffic patterns to replace physical hardware in testing scenarios. Virtual network devices simulate the behavior of real automation devices, while generated traffic replicates actual process communication patterns, enabling comprehensive testing without requiring complete physical hardware setups.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The testing system is designed to handle multiple testing scenarios and network types through a unified virtualized platform. The same infrastructure can test different network topologies, device types, and traffic patterns by loading appropriate virtual configurations, eliminating the need for dedicated hardware setups for each testing scenario.

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

2Reliability

If complete hardware setup is implemented for full test coverage, then test coverage improves, but economic feasibility deteriorates

Engineering Contradiction:
Improvetest coverageVSAvoideconomic feasibility
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

Virtual network devices and generated traffic create complete test scenarios without requiring physical hardware for every component. The system can instantiate multiple virtual devices and traffic sources software-defined, achieving comprehensive test coverage at minimal hardware cost.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts traffic parameters such as data rates, packet sizes, and traffic patterns to match real-world conditions. By parameterizing test scenarios, the system achieves high test coverage through software configuration rather than hardware proliferation.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If manual traffic generation is used to represent specific customer projects, then test accuracy improves, but manual effort and configuration time increase

Engineering Contradiction:
Improvetest accuracyVSAvoidconfiguration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically generates traffic patterns by analyzing captured network traffic or configuration data. Instead of requiring manual configuration for each test scenario, the system self-configures traffic generators to replicate observed communication patterns, significantly reducing setup time while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary traffic capture and analysis during normal network operation to build templates for future testing. These pre-captured traffic patterns are stored and automatically reused in subsequent tests, eliminating the need for repeated manual configuration while preserving accurate representations of customer-specific communication patterns.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240356829A1Method for Automated Network Testing
Publication Date: 2024.10.24 ABB (SCHWEIZ) AG
  • US20240356829A1 patent drawing
  • US20240356829A1 patent drawing
  • US20240356829A1 patent drawing

AI summary

A computer implemented method for creating a test setup for automatically testing a topology and/or configuration of a process automation network includes communicating intents containing a definition of communication connections between communication endpoints and connection specifications between the communication endpoints are received. Topology information of the network to be tested is received and analyzed. Test cases for each of the at least one communication intents are generated by generating a configuration for at least one traffic generator and a configuration for at least one traffic analyzer using the selected communication intents and the topology information. The at least one test case is deployed to test facilities on which test functions are to be run using the traffic generator and traffic analyzer, and the test functions are configured. The process automation network is configured to receive data from traffic generator and provide data to the traffic analyzer.