AUTOSAR ARXML Configuration Using DSL Topic Relationships

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual configuration of ARXML files for communication management in the AUTOSAR adaptive platform is inefficient, requiring extensive user intervention and hindering the migration of ROS-based communication systems due to high learning costs.

Innovation Solution

A configuration method and apparatus that utilizes a DSL file to automatically generate ARXML files based on communication relationships between nodes, reducing the need for manual configuration and enabling efficient generation of service interface deployments, service instances, and association relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration of ARXML file is used, then configuration flexibility is maintained, but configuration efficiency is low and configuration workload is high

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a DSL (Domain Specific Language) as an intermediary layer between the user and the complex ARXML configuration system. The DSL provides a simplified, intuitive syntax for describing communication relationships, while an automatic code generation tool translates this high-level description into the complete ARXML configuration file, eliminating the need for users to directly manipulate complex configuration syntax

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The configuration system performs self-service by automatically generating the ARXML file based on the DSL input. The tool automatically creates service interface deployments, establishes association relationships between service interfaces and data types, and generates complete communication management configurations without requiring manual intervention for each configuration detail

Inventive Principle:
Principle #25Self-service

2Ease of operation

If manual configuration of ARXML file is used, then configuration control is maintained, but learning costs are high

Engineering Contradiction:
Improveease of configurationVSAvoidlearning time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the configuration process into two distinct parts: a high-level conceptual description using DSL that users can easily write based on their existing ROS knowledge, and an automatic code generation phase that handles the complex ARXML syntax. This segmentation allows users to leverage their familiar ROS concepts without needing to learn the complex AUTOSAR configuration syntax

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The DSL serves as a mediator that bridges the gap between ROS-based development and AUTOSAR configuration. Users can express communication relationships using familiar ROS topic-based terminology, and the tool automatically translates this into the required ARXML format, eliminating the need for users to learn and master the complex AUTOSAR configuration syntax

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If manual configuration of ARXML file is used, then configuration accuracy is maintained, but configuration time is long

Engineering Contradiction:
Improveconfiguration speedVSAvoidconfiguration accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The automatic code generation tool performs self-service by systematically generating all configuration elements based on the DSL input. It automatically creates service interface deployments, establishes correct association relationships between service interfaces and data types, and generates complete communication management configurations, ensuring both speed and accuracy without manual intervention

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides feedback by automatically validating the generated ARXML configuration against the input DSL and detecting potential issues. The tool ensures that all required configuration elements are present and correctly related, providing immediate feedback on configuration correctness and eliminating the time-consuming manual verification process

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250330377A1Configuration Method and Apparatus
Publication Date: 2025.10.23 YINWANG INTELLIGENT TECHNOLOGIES CO LTD
  • US20250330377A1 patent drawing
  • US20250330377A1 patent drawing
  • US20250330377A1 patent drawing

AI summary

This application provides a configuration method and apparatus. The method includes: obtaining a domain specific language DSL file, where the DSL file includes a communication relationship between a first node and a second node, and the communication relationship indicates that the first node communicates with the second node based on a first topic; and determining, based on the DSL file, an ARXML file related to communication management CM in an automotive open system architecture AUTOSAR. This application can reduce a configuration workload of a user during configuration of the ARXML file, and improve configuration efficiency.