Virtual ECU Network Verification Across Mixed Automotive Protocols

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automotive embedded systems face challenges in efficiently verifying network communication between ECUs with different communication protocols, requiring manual bus generation or separate software development, and lack effective monitoring and data exchange in complex networks.

Innovation Solution

A system and method for verifying a virtual ECU that simulates network communication by connecting a network management unit and virtual ECUs in a 1:1 manner, supporting data conversion between different protocols, and integrating a network monitoring unit for comprehensive data logging and error detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple separate networks are constructed for ECUs with different communication protocols, then each protocol can be individually monitored, but the system complexity and number of network monitors required increases

Engineering Contradiction:
Improveprotocol monitoring accuracyVSAvoidnetwork structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple protocol-specific network monitors into a single network monitor that can handle multiple protocols (CAN, LIN, Ethernet) simultaneously. This consolidation reduces the number of separate monitoring devices needed while maintaining the ability to monitor each protocol individually, thus reducing system complexity without compromising monitoring accuracy

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The network monitor is designed with multi-functionality to support multiple communication protocols through a single device. It includes protocol-specific processing units that can identify and process different protocol types, enabling one monitor to perform the functions previously requiring multiple separate monitors

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

2Reliability

If manual bus generation or separate software development is performed for each protocol, then protocol-specific communication can be verified, but the verification process time and resource consumption increases

Engineering Contradiction:
Improvecommunication verification accuracyVSAvoidverification process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary configuration by pre-defining communication patterns, message formats, and protocol specifications before actual verification begins. Test cases are prepared in advance with expected message sequences and validation criteria, allowing the verification process to execute automatically without manual intervention during testing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification system is designed to be self-sufficient by automatically generating test messages, monitoring communications, validating protocols, and producing verification reports without requiring manual bus generation or separate software development for each protocol. The system autonomously handles the entire verification process

Inventive Principle:
Principle #25Self-service

3Ease of operation

If a network management unit is connected to multiple virtual ECUs, then centralized communication management is achieved, but the data routing and protocol conversion complexity increases

Engineering Contradiction:
Improvecommunication management easeVSAvoiddata routing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The network management unit acts as an intermediary between virtual ECUs with different protocols. It includes protocol conversion functionality that automatically translates messages between different protocol formats, and routing logic that directs messages to appropriate destinations based on protocol type and communication patterns, simplifying management while handling complexity internally

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12567993B2System and method for verifying virtual ECU for automotive embedded system
Publication Date: 2026.03.03 DRIMAES INC
  • US12567993B2 patent drawing
  • US12567993B2 patent drawing
  • US12567993B2 patent drawing

AI summary

A system for verifying a virtual ECU for an automotive embedded system is provided. The system includes a docker management unit configured to perform setting on a plurality of virtual ECUs based on first setting information and to construct a network between the plurality of virtual ECUs based on second setting information and a docker host managed by the docker management unit. The docker host includes a resource management unit including a device driver for each board for generating each virtual ECU and an application builder for building an embedded software-based application according to the AUTOSAR standard to be mounted on the virtual ECU, the plurality of virtual ECUs each configured to drive the built application, and a network management unit connected to the plurality of virtual ECUs and configured to support network communication between the virtual ECUs.