Automatic run-time environment (RTE) code generating method for automobile system architecture (AUTOSAR)

An automatic generation and code technology, applied in the direction of program control devices, etc., can solve the problems of low development efficiency, poor logic, low readability, etc., and achieve the effect of simplifying development, facilitating generation, and enhancing readability

Active Publication Date: 2013-07-03
ZHEJIANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, the description model in the ECU configuration description file focuses on the description of each module that constitutes the entire system. It is unrealistic to directly generate RTE code with these description information. For example, the component type and component instance are described separately, which cuts off the communication between the component prototype model and it. The substantial containment relationship of the dependent port prototype model leads to the problems of poor logic, low readability, cumbersome and complex development, and low development efficiency in the traditional template-based RTE code automatic generation method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic run-time environment (RTE) code generating method for automobile system architecture (AUTOSAR)
  • Automatic run-time environment (RTE) code generating method for automobile system architecture (AUTOSAR)
  • Automatic run-time environment (RTE) code generating method for automobile system architecture (AUTOSAR)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Such as figure 1 As shown, the implementation steps of the RTE code automatic generation method for AUTOSAR in the embodiment of the present invention are as follows:

[0036]1) Analyze each component instance in AUTOSAR in turn, obtain the component type corresponding to the current component instance, obtain the port of the current component instance and the interface type to which the port belongs, create a data element instance or an operation instance according to the port interface type, and create a data element instance or an operation instance Save the port information and element communication attributes in , then analyze the internal behavior of each atomic component in the component instance, record the corresponding communication mode in the data element instance or operation instance, until all component instances are analyzed; for the send-receive type port, Create a data element instance, whose element communication attribute is whether to send or receiv...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an automatic run-time environment (RTE) code generating method for automobile system architecture (AUTOSAR). The method comprises the following steps of: 1) sequentially analyzing component instances in the AUTOSAR, creating data element instances or operating instances, storing port information and element communication attributes, analyzing internal behaviors of atomic components in the component instances, and recording corresponding communication modes in the data element instances or the operating instances; 2) sequentially analyzing component groups of the component instances with connecting relationship, and storing the operating instances or the data element instances in ports of opposite communication ends; and 3) acquiring cache resources required by the data element instances or the operating instances corresponding to the RTE, and correspondingly storing the acquired caches in the corresponding data element instances or the operating instances. The method has the advantages of strong logicality, good readability, simplicity and quickness in development and high development efficiency.

Description

technical field [0001] The invention relates to the technical field of AUTOSAR intelligent automobile software development, in particular to a method for automatically generating RTE codes for AUTOSAR. Background technique [0002] RTE (Run-Time Environment) is the core of the ECU architecture in the AUTOSAR system. All communication between components in the AUTOSAR system is carried out through the component port (port), and the port is defined by the AUTOSAR interface (AUTOSAR Ihterfaces). RTE implements the communication interface and provides communication services between components, so all communication between components is in under the control of RTE. There are two types of communication methods provided by RTE: send-receive interface type and client-service interface type. Send-receive interface type communication provides a message transfer mechanism, while client-service interface type communication triggers a function call. [0003] RTE uses basic software mo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/44
Inventor 顾宗华李红刘敏汪金波耿莉莉
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products