V2X Communication Block Automating Graphical Model Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The implementation of V2X applications on target hardware is labor-intensive and complex due to the need for detailed representation of V2X communication in graphical modeling environments, which increases the effort required for development and testing.

Innovation Solution

A computer-implemented method that uses a V2X communication block with a radio adapter interface to translate block diagrams into executable V2X programs, allowing for simplified implementation of V2X applications by automating data exchange and adapting to various communication standards and protocols, enabling efficient execution on target hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If detailed representation of V2X communication is implemented in graphical modeling environments, then communication functionality is achieved, but implementation effort and complexity increase

Engineering Contradiction:
ImproveV2X communication functionalityVSAvoidmodeling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a V2X communication block as an intermediary component that handles all radio adapter communication details. This block serves as a mediator between the application logic and the radio adapter, automatically managing data exchange, protocol handling, and communication protocols. By using this intermediary, the complexity of detailed V2X communication representation is encapsulated within the block, while the overall system maintains full V2X communication functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual translation of block diagrams into program code is performed, then customization is possible, but error-proneness and time consumption increase

Engineering Contradiction:
Improvedevelopment speedVSAvoidcode accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements automated code generation where the graphical modeling environment automatically translates block diagrams into executable program code. The system performs self-service by converting the visual model directly into code without requiring manual programming, thereby eliminating human errors associated with manual translation while maintaining full customization capabilities through the block diagram configuration.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If target hardware with radio adapter is used for V2X application execution, then real-world testing is enabled, but setup complexity and configuration effort increase

Engineering Contradiction:
Improvetesting easeVSAvoidhardware configuration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The V2X communication block is designed with universal functionality that works across different radio adapter types and communication standards. The block automatically adapts to various hardware configurations and protocols (such as IEEE 802.11p, C2C, ETSI ITS-G5) without requiring separate configuration for each hardware type. This multi-functional design simplifies the setup process while enabling comprehensive real-world testing on diverse target hardware platforms.

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

Data Source

PatentUS10805779B2Computer-implemented method for implementing a V2X application and corresponding V2X blocks for a graphical modeling environment
Publication Date: 2020.10.13 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US10805779B2 patent drawing
  • US10805779B2 patent drawing
  • US10805779B2 patent drawing

AI summary

A computer-implemented method for implementing a V2X application on target hardware having a radio adapter, wherein the V2X application is modeled in the form of a block diagram by means of a graphical modeling environment and the block diagram is compiled into a V2X program that can be executed on the target hardware and the V2X program is transferred to the target hardware and executed there. The method for implementing a V2X application is realized in an especially simple and advantageous manner in that a V2X communication block that has at least one radio adapter interface, by means of which data are exchanged between the radio adapter and the V2X communication block, is used to create the block diagram.