Vehicle Analysis Interface Using WebAssembly Data Mirroring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle testing methods require additional hardware and communication interfaces to separate the application or system under test from the environment, leading to increased hardware costs and performance demands.

Innovation Solution

An assembly utilizing a Web Assembly Interface Type (WIT) to facilitate data transmission and analysis between entities within a vehicle system, allowing for decoupled communication and data filtering/transforming without the need for additional hardware or interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated hardware and communication interfaces are added to separate the system under test from the environment, then system analysis capability is improved, but device complexity and hardware costs increase

Engineering Contradiction:
Improvesystem analysis capabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the communication interface using WebAssembly that mirrors the functionality of dedicated hardware interfaces. The WIT-defined interface replicates data transmission and reception capabilities software-based, eliminating the need for physical hardware copies while maintaining system analysis functionality.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces mechanical/hardware communication interfaces with a software-based WebAssembly interface. The WIT-defined communication mechanism substitutes physical data buses and hardware protocols with standardized web technologies, transforming the system from hardware-dependent to software-based communication.

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

2Reliability

If additional hardware components are added for system testing, then data transmission capability is improved, but loss of substance increases

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidhardware resources
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The WebAssembly interface defined by WIT serves multiple functions simultaneously: it acts as a communication interface for data transmission, a testing mechanism for system analysis, and a standardized protocol layer. This multi-functionality eliminates the need for separate dedicated hardware components for each function, reducing overall hardware resource consumption.

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

3Adaptability or versatility

If a vehicle level concept for distributing input data is developed and deployed, then system integration is improved, but device complexity and switch hardware increase

Engineering Contradiction:
Improvesystem integrationVSAvoidswitch hardware
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a new dimensional layer for data distribution using WebAssembly that operates above the traditional hardware switch layer. The WIT-defined interface creates a virtual data distribution network that can route information across the vehicle system without requiring physical switch hardware, adding a software dimension to the data flow architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250371916A1Assembly And Method For Analyzing A System
Publication Date: 2025.12.04 APTIV TECHNOLOGIES AG
  • US20250371916A1 patent drawing
  • US20250371916A1 patent drawing
  • US20250371916A1 patent drawing

AI summary

An assembly for analyzing a system including a first entity, configured to send and receive data, a second entity, configured to send and receive data, at least one third entity, configured to receive the data from the first entity and/or the data of the second entity; and an interface, configured to transmit the data of the first entity to the second entity and to the third entity and/or to transmit the data of the second entity to the first entity and to the third entity, wherein the interface is of a Web assembly Interface Type, WIT, or a Web assembly Interface Type definition file, and wherein data from an egress of the third entity is used for analyzing the system.