[go: up one dir, main page]

CN105912334A - Internal behavior object code generation method of AUTOSAR software assembly - Google Patents

Internal behavior object code generation method of AUTOSAR software assembly Download PDF

Info

Publication number
CN105912334A
CN105912334A CN201610221094.4A CN201610221094A CN105912334A CN 105912334 A CN105912334 A CN 105912334A CN 201610221094 A CN201610221094 A CN 201610221094A CN 105912334 A CN105912334 A CN 105912334A
Authority
CN
China
Prior art keywords
code
internal act
internal
template
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610221094.4A
Other languages
Chinese (zh)
Inventor
李红
杨国青
段岳姣
刘继周
陈坤
吴朝晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201610221094.4A priority Critical patent/CN105912334A/en
Publication of CN105912334A publication Critical patent/CN105912334A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种AUTOSAR软件组件的内部行为对象代码生成方法,包括:根据需求确定需要的参数,并设计配置界面;利用基于模板的代码生成技术设计代码模板;根据相应的配置参数生成内部行为对象代码,并将这些参数进行持久化保存。本发明内部行为对象代码生成方法与现有的基于Matlab/Simulink组件的代码生成方法相比,具有以下优点:软件不需要依赖于Matlab/Simulink组件,减少了用户学习使用成本;内部行为对象参数配置工具可以定制,能满足不同用户的需求;用户可以将原有的代码与生成代码连接起来使用,增强了代码的复用性。

The invention discloses a code generation method for an internal behavior object of an AUTOSAR software component, comprising: determining required parameters according to requirements, and designing a configuration interface; designing a code template by using template-based code generation technology; generating internal behaviors according to corresponding configuration parameters object code, and persist these parameters. Compared with the existing code generation method based on Matlab/Simulink components, the internal behavior object code generation method of the present invention has the following advantages: software does not need to rely on Matlab/Simulink components, which reduces the cost of user learning and use; internal behavior object parameter configuration The tool can be customized to meet the needs of different users; users can connect the original code with the generated code, which enhances the reusability of the code.

Description

一种AUTOSAR软件组件的内部行为对象代码生成方法A code generation method for internal behavioral objects of AUTOSAR software components

技术领域technical field

本发明属于汽车电子软件开发技术领域,具体涉及一种AUTOSAR软件组件的内部行为对象代码生成方法。The invention belongs to the technical field of automotive electronic software development, in particular to a method for generating internal behavior object codes of AUTOSAR software components.

背景技术Background technique

AUTOSAR(AUTomotive Open System ARchitecture)是一个汽车电子软件标准,该标准定义一套汽车电子软件的开发方法,利用该方法开发的汽车电子软件具有良好的可移植性,可应用于不同的汽车平台。使用AUTOSAR开发包括软件组件建模、系统配置、ECU抽取、ECU配置、代码生成等过程。软件组件建模的作用是提供系统架构的功能,让用户快速搭建一个汽车电子系统的软件原型,包括对软件组件、端口、接口、数据类型、内部行为、实现的建模,这些元素组成了一个完整汽车电子软件系统的抽象。MATLAB是一种应用广泛的系统设计工具,在汽车电子领域中MATLAB/Simulink工具可以用来设计单个原子软件组件的内部逻辑算法,并生成实现代码,汽车电子领域很多遗留的系统都采取MATLAB/Simulink进行设计的。AUTOSAR (AUTomotive Open System ARchitecture) is an automotive electronic software standard, which defines a set of automotive electronic software development methods. The automotive electronic software developed by this method has good portability and can be applied to different automotive platforms. The development using AUTOSAR includes software component modeling, system configuration, ECU extraction, ECU configuration, code generation and other processes. The function of software component modeling is to provide the function of system architecture, allowing users to quickly build a software prototype of an automotive electronic system, including modeling software components, ports, interfaces, data types, internal behaviors, and implementations. These elements form a An abstraction of a complete automotive electronics software system. MATLAB is a widely used system design tool. In the field of automotive electronics, MATLAB/Simulink tools can be used to design the internal logic algorithm of a single atomic software component and generate implementation code. Many legacy systems in the field of automotive electronics use MATLAB/Simulink designed.

方法论规定软件系统开发设计过程分为系统配置阶段和ECU配置两阶段,其中系统配置阶段的目的是将软件系统的具体需求利用AUTOSAR的基本组件进行建模,并最终将这些需求映射到具体的ECU(Electronic Control Unit)上。在系统配置阶段对软件系统建模时,首先需要利用AUTOSAR提供的软件组件将系统描述出来,然后利用内部系统建模工具,实现每个软件组件的功能。The methodology stipulates that the software system development and design process is divided into two stages: the system configuration stage and the ECU configuration stage. The purpose of the system configuration stage is to model the specific requirements of the software system using the basic components of AUTOSAR, and finally map these requirements to specific ECUs. (Electronic Control Unit). When modeling the software system in the system configuration stage, it is first necessary to use the software components provided by AUTOSAR to describe the system, and then use the internal system modeling tools to realize the functions of each software component.

目前很多基于AUTOSAR标准实现的汽车电子开发集成开发环境利用Matlab/Simulink组件进行软件组件内部行为(Internal Behavior)建模,即这些工具需要依赖于Matlab/Simulink工具。因为Matlab软件功能复杂、版本众多,便给这些集成开发环境的使用带来诸多不便。At present, many integrated development environments for automotive electronics development based on the AUTOSAR standard use Matlab/Simulink components to model the internal behavior of software components (Internal Behavior), that is, these tools need to rely on Matlab/Simulink tools. Because Matlab software has complex functions and many versions, it brings a lot of inconvenience to the use of these integrated development environments.

发明内容Contents of the invention

为了解除集成开发环境工具对Matlab/Simulink的依赖,本发明提供了一种AUTOSAR软件组件的内部行为对象代码生成方法,利用该方法可以在集成开发环境内部实现软件组件的内部建模。In order to remove the dependence of integrated development environment tools on Matlab/Simulink, the present invention provides a method for generating internal behavioral object codes of AUTOSAR software components, using the method to realize internal modeling of software components within the integrated development environment.

一种AUTOSAR软件组件的内部行为对象代码生成方法,包括如下步骤:A kind of internal behavior object code generation method of AUTOSAR software component, comprises the steps:

(1)根据软件组件的功能需求,确定生成内部行为对象代码所需的参数,进而设计实现内部行为的配置界面;(1) According to the functional requirements of the software components, determine the parameters required to generate the internal behavior object code, and then design the configuration interface to realize the internal behavior;

(2)设计并手动编写内部行为组件的代码模板,从而将内部行为对象代码模板化;(2) Design and manually write the code template of the internal behavior component, so as to template the code of the internal behavior object;

(3)从所述的配置界面中读取内部行为的对象名称及相关参数,依据所述的代码模板生成对应的XML配置文件,并进行持久化操作,以便软件工具重新启动后能够再次获取这些配置参数;(3) Read the object name and related parameters of the internal behavior from the configuration interface, generate the corresponding XML configuration file according to the code template, and perform persistence operation, so that the software tool can obtain these again after restarting configuration parameters;

(4)根据代码模板所使用到的内部行为导入对应函数实体,即在链接库文件界面中选中所需导入的函数库或已有的.c或.h源文件,以便后续代码成功编译;(4) Import the corresponding function entity according to the internal behavior used by the code template, that is, select the function library to be imported or the existing .c or .h source file in the link library file interface, so that the subsequent code can be successfully compiled;

(5)根据所述的XML配置文件使代码模板与配置界面中的对象名称及相关参数建立映射关系,选中对应的软件组件或软件组件所在的工程并进行代码生成,最终在所在工程的对应目录下生成与所述代码模板文件名所对应的.c或.h源代码文件。(5) According to the XML configuration file, the code template and the object name and related parameters in the configuration interface are mapped, and the corresponding software component or the project where the software component is located is selected and code is generated, and finally in the corresponding directory of the project The .c or .h source code file corresponding to the code template file name is generated below.

所述的步骤(1)中内部行为对象的名称及内部行为对象所需的参数名称满足AUTOSAR标准的要求。The name of the internal behavior object in the step (1) and the parameter names required by the internal behavior object meet the requirements of the AUTOSAR standard.

所述代码模板的文件后缀名为.vm。The file extension of the code template is .vm.

所述的代码模板调用RTE(Run-Time Environment)标准中规定的函数接口读写参数。The code template calls the function interface specified in the RTE (Run-Time Environment) standard to read and write parameters.

所述的RTE是AUTOSAR系统中ECU架构的核心,其实现了通信接口,提供组件间的通信服务,因此组件间的所有通信均在RTE控制下完成。The RTE is the core of the ECU architecture in the AUTOSAR system, which implements the communication interface and provides communication services between components, so all communication between components is completed under the control of the RTE.

所述的代码模板只提供AUTOSAR软件组件端口参数的读取和写入操作,未对端口参数进行其他复杂的操作。The code template only provides the read and write operations of the port parameters of the AUTOSAR software components, and does not perform other complex operations on the port parameters.

若要对端口参数进行其他复杂的处理,则可自行修改内部行为对象生成后的代码,或通过链接库文件界面从静态链接库中将逻辑处理代码链接到最终生成的代码中。If you want to perform other complex processing on port parameters, you can modify the generated code of the internal behavior object by yourself, or link the logic processing code from the static link library to the final generated code through the link library file interface.

所述的步骤(3)中利用Velocity技术从配置界面中读取内部行为的对象名称及相关参数。In the step (3), Velocity technology is used to read the object name and related parameters of the internal behavior from the configuration interface.

本发明利用基于模板的代码生成技术,设计内部行为对象代码生成模板,然后结合用户配置的内部行为对象的参数,最终自动生成内部行为对象的代码。与现有技术相比,本发明具有以下优点:(1)AUTOSAR开发环境不必依赖于Matlab/Simulink工具来生成内部行为对象的代码;(2)本发明方法生成内部行为对象的代码时,其配置参数是可定制的;(3)用户可使用原有的逻辑代码,不必完全重新设计内部行为对象的逻辑功能代码。The invention utilizes the template-based code generation technology to design an internal behavior object code generation template, then combines the parameters of the internal behavior object configured by users to finally automatically generate the code of the internal behavior object. Compared with prior art, the present invention has following advantage: (1) AUTOSAR development environment needn't rely on Matlab/Simulink tool to generate the code of internal behavior object; (2) when the inventive method generates the code of internal behavior object, its configuration The parameters can be customized; (3) The user can use the original logic code without completely redesigning the logic function code of the internal behavior object.

附图说明Description of drawings

图1为本发明内部行为对象代码生成方法的流程示意图。Fig. 1 is a schematic flowchart of the method for generating internal behavior object codes of the present invention.

图2为本发明具体实施例中内部行为对象需要配置参数的示意图。Fig. 2 is a schematic diagram of configuration parameters required by internal behavior objects in a specific embodiment of the present invention.

具体实施方式detailed description

为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技术方案进行详细说明。In order to describe the present invention more specifically, the technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

为解决对Matlab/Simulink工具的依赖,如图1所示,本发明提出了一种AUTOSAR软件组件的内部行为对象代码生成方法,具体步骤如下:For solving the dependence to Matlab/Simulink tool, as shown in Figure 1, the present invention proposes a kind of internal behavior object code generation method of AUTOSAR software component, concrete steps are as follows:

(1)根据软件组件的功能需求,确定生成内部行为对象代码需要的参数,进而设计实现内部行为配置界面;其中内部行为对象名称和所需参数名称满足AUTOSAR标准的要求。(1) According to the functional requirements of the software components, determine the parameters needed to generate the internal behavior object code, and then design and realize the internal behavior configuration interface; the internal behavior object name and the required parameter name meet the requirements of the AUTOSAR standard.

(2)设计并手动编写后缀名为.vm的内部行为组件的代码模板文件,将内部行为对象代码模板化。其中,代码模板需要调用AUTOSAR的RTE标准中规定的函数接口读写参数;代码模板只提供AUTOSAR软件组件Port参数的读取和写入操作,未对参数进行其他复杂的操作。如果想要对这些参数进行更复杂的处理,本发明支持自行修改内部行为对象生成后的代码,或通过Link Runnable File界面从静态链接库中将逻辑处理代码链接到最终的代码中。(2) Design and manually write the code template file of the internal behavior component with the suffix .vm, and template the code of the internal behavior object. Among them, the code template needs to call the function interface specified in the AUTOSAR RTE standard to read and write parameters; the code template only provides the read and write operations of the Port parameters of the AUTOSAR software component, and does not perform other complex operations on the parameters. If you want to perform more complex processing on these parameters, the present invention supports modifying the code generated by the internal behavior object, or linking the logic processing code from the static link library to the final code through the Link Runnable File interface.

(3)利用Velocity技术从配置界面中读取内部行为的名称和相关参数,依据S20中的模板文件生成对应的XML配置文件,进行持久化操作,以便软件工具重新启动,能够再次加载这些配置参数。(3) Use Velocity technology to read the name of the internal behavior and related parameters from the configuration interface, generate the corresponding XML configuration file according to the template file in S20, and perform persistent operations so that the software tool can be restarted and these configuration parameters can be loaded again .

(4)根据步骤(2)中生成的对象代码中所使用到的内部行为至此只是一个函数对象声明,导入函数实体,需在Link Runnable File配置界面中,选中所需要导入的函数库或已有的.c和.h源文件,以便在后续代码的编译成功。(4) According to the internal behavior used in the object code generated in step (2), so far it is only a function object declaration. To import a function entity, you need to select the function library to be imported or an existing one in the Link Runnable File configuration interface. The .c and .h source files for successful compilation of subsequent code.

(5)以上各步骤完成后,需选中对应的软件组件或者软件组件所在的工程,进行代码生成,最终在工程的对应目录下生成模板文件名所对应的.c和.h源代码文件。(5) After the above steps are completed, the corresponding software component or the project where the software component is located needs to be selected for code generation, and finally the .c and .h source code files corresponding to the template file name are generated in the corresponding directory of the project.

以下实施例,基于浙江大学ESE工程中心研发的SmartSAR Studio汽车电子集成开发环境,完成内部行为对象代码生成工具的设计与实现。SmartSAR Studio由四个工具组成,即软件架构设计工具、系统配置工具、ECU配置工具、RTE生成工具。在软件架构设计工具中需要完成内部行为对象代码的生成,因此本实施案例主要在软件架构设计工具的基础上,实施内部行为对象代码生成方法,其具体的实施过程如下:In the following embodiments, based on the SmartSAR Studio automotive electronics integrated development environment developed by the ESE Engineering Center of Zhejiang University, the design and implementation of the internal behavioral object code generation tool is completed. SmartSAR Studio consists of four tools, namely software architecture design tool, system configuration tool, ECU configuration tool, and RTE generation tool. The internal behavior object code generation needs to be completed in the software architecture design tool, so this implementation case mainly implements the internal behavior object code generation method on the basis of the software architecture design tool. The specific implementation process is as follows:

S1:确定内部行为对象需要的配置的参数。本实施案例中,需要配置的参数有:Runnable Entity对象、RteEvent对象、内部行为对象引用的Component信息,根据软件组件的功能需求,确定生成内部行为对象代码需要的参数,在内部行为配置界面进行配置,如图2所示;其中内部行为对象名称和所需参数名称满足AUTOSAR标准的要求。S1: Determine the configuration parameters required by the internal behavior object. In this implementation case, the parameters that need to be configured include: Runnable Entity object, RteEvent object, and Component information referenced by internal behavior objects. According to the functional requirements of software components, determine the parameters required to generate internal behavior object codes, and configure them on the internal behavior configuration interface , as shown in Figure 2; where the name of the internal behavior object and the name of the required parameters meet the requirements of the AUTOSAR standard.

S2:根据需求制作内部行为对象代码生成模板文件。本实施案例中,手动撰写并制定了六个代码模板文件,并使用Velocity技术解析;设计的代码模板见表1。本实施方式在设计Velocity代码模板时,只是简单的获取每个软件组件(Component)的端口(Port)信息,并进行简单的从界面读入,并写出到生成的.c和.h源代码文件。S2: Make internal behavior object code generation template files according to requirements. In this implementation case, six code template files were manually written and formulated, and analyzed using Velocity technology; the designed code templates are shown in Table 1. In this embodiment, when designing the Velocity code template, it simply obtains the port (Port) information of each software component (Component), and simply reads it in from the interface, and writes it out to the generated .c and .h source codes document.

表1Table 1

S3:本实施案例中,提供S20代码模板中的参数包括:Runnable Entity的名称、Runnable Entity的个数、PPort的名称及个数、RPort的名称及个数、端口发送的数据类型等。S3: In this implementation case, the parameters provided in the S20 code template include: name of Runnable Entity, number of Runnable Entity, name and number of PPort, name and number of RPort, data type sent by the port, etc.

在完成上述步骤之后,只需要在软件组件视图中触发内部行为对象配置,在完成参数配置后,保存并触发代码生成操作,即可完成内部行为对象的代码生成。After completing the above steps, you only need to trigger the configuration of the internal behavior object in the software component view. After completing the parameter configuration, save and trigger the code generation operation to complete the code generation of the internal behavior object.

上述的对实施例的描述是为便于本技术领域的普通技术人员能理解和应用本发明。熟悉本领域技术的人员显然可以容易地对上述实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于上述实施例,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。The above description of the embodiments is for those of ordinary skill in the art to understand and apply the present invention. It is obvious that those skilled in the art can easily make various modifications to the above-mentioned embodiments, and apply the general principles described here to other embodiments without creative efforts. Therefore, the present invention is not limited to the above embodiments, and improvements and modifications made by those skilled in the art according to the disclosure of the present invention should fall within the protection scope of the present invention.

Claims (7)

1. the internal act object identification code of AUTOSAR component software generates a method, comprises the steps:
(1) according to the functional requirement of component software, determine the parameter generated needed for internal act object identification code, and then design realizes The configuration interface of internal act;
(2) design manually write the Code Template of internal act assembly, thus by internal act object identification code templating;
(3) from described configuration interface, object oriented and the relevant parameter of internal act are read, according to described Code Template Generate corresponding XML configuration file, and carry out persistence operation, in order to software tool can obtain these after restarting again Configuration parameter;
(4) internal act used according to Code Template imports respective function entity, i.e. selects in chained library file interface The function library imported needed in or existing .c or .h source file, in order to follow-up code successful com;
(5) make Code Template set up with the object oriented in configuration interface and relevant parameter according to described XML configuration file to reflect Penetrate relation, choose the component software of correspondence or the engineering at component software place line code of going forward side by side to generate, finally in place engineering Generate and .c or the .h source code file corresponding to described Code Template filename under corresponding catalogue.
Internal act object identification code the most according to claim 1 generates method, it is characterised in that: in described step (1) Parameter name needed for the title of internal act object and internal act object meets the requirement of AUTOSAR standard.
Internal act object identification code the most according to claim 1 generates method, it is characterised in that: the literary composition of described Code Template The entitled .vm of part suffix.
Internal act object identification code the most according to claim 1 generates method, it is characterised in that: described Code Template is adjusted By the function interface read-write parameter of regulation in RTE standard;Described RTE is the core of ECU framework in AUTOSAR system, in fact Having showed communication interface, it is provided that the communication service of inter-module, therefore all communications of inter-module all complete under RTE control.
Internal act object identification code the most according to claim 1 generates method, it is characterised in that: described Code Template is only Reading and the write operation of AUTOSAR component software port parameter are provided, port parameter is not carried out the operation of other complexity.
Internal act object identification code the most according to claim 5 generates method, it is characterised in that: to port parameter is entered Row other complexity process, then can revise voluntarily internal act object generate after code, or by chained library file interface from Logical process code chain is received in the code ultimately generated by static link library.
Internal act object identification code the most according to claim 1 generates method, it is characterised in that: in described step (3) Velocity technology is utilized to read object oriented and the relevant parameter of internal act from configuration interface.
CN201610221094.4A 2016-04-08 2016-04-08 Internal behavior object code generation method of AUTOSAR software assembly Pending CN105912334A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610221094.4A CN105912334A (en) 2016-04-08 2016-04-08 Internal behavior object code generation method of AUTOSAR software assembly

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610221094.4A CN105912334A (en) 2016-04-08 2016-04-08 Internal behavior object code generation method of AUTOSAR software assembly

Publications (1)

Publication Number Publication Date
CN105912334A true CN105912334A (en) 2016-08-31

Family

ID=56745049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610221094.4A Pending CN105912334A (en) 2016-04-08 2016-04-08 Internal behavior object code generation method of AUTOSAR software assembly

Country Status (1)

Country Link
CN (1) CN105912334A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106874052A (en) * 2017-02-24 2017-06-20 北京中电普华信息技术有限公司 The dispositions method and device of a kind of application program
CN108304194A (en) * 2017-09-01 2018-07-20 潍柴动力股份有限公司 A kind of generation method of program, device and electronic equipment
CN109871289A (en) * 2019-02-01 2019-06-11 北京顺丰同城科技有限公司 A kind of remote procedure call service creation method and device
CN110442329A (en) * 2019-06-26 2019-11-12 平安科技(深圳)有限公司 Generation method, device, storage medium and the computer equipment of code segment
CN114691234A (en) * 2022-03-18 2022-07-01 佛山仙湖实验室 Program configuration method, system, device and medium based on AUTOSAR
CN115202632A (en) * 2022-04-26 2022-10-18 阿尔特汽车技术股份有限公司 Development Method of AUTOSAR Software Component Function Interface Based on Matlab/Simulink
CN115826938A (en) * 2022-01-29 2023-03-21 宁德时代新能源科技股份有限公司 Method and device for generating and using real-time operating system, electronic equipment and medium
CN116431119A (en) * 2023-06-12 2023-07-14 上海鉴智其迹科技有限公司 Software component port creation method and device, electronic equipment and storage medium
WO2023225785A1 (en) * 2022-05-23 2023-11-30 华为技术有限公司 Automobile open system architecture model construction method and apparatus

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102214099A (en) * 2011-06-16 2011-10-12 浙江大学 Automatic run-time environment (RTE) code generating method for automobile system architecture (AUTOSAR)
CN104035754A (en) * 2013-03-05 2014-09-10 北大方正集团有限公司 XML (Extensible Markup Language)-based custom code generation method and generator

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102214099A (en) * 2011-06-16 2011-10-12 浙江大学 Automatic run-time environment (RTE) code generating method for automobile system architecture (AUTOSAR)
CN104035754A (en) * 2013-03-05 2014-09-10 北大方正集团有限公司 XML (Extensible Markup Language)-based custom code generation method and generator

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈坤: "面向智能车辆的基础软件平台设计与实现", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106874052B (en) * 2017-02-24 2020-06-26 北京中电普华信息技术有限公司 Application deployment method and device
CN106874052A (en) * 2017-02-24 2017-06-20 北京中电普华信息技术有限公司 The dispositions method and device of a kind of application program
CN108304194A (en) * 2017-09-01 2018-07-20 潍柴动力股份有限公司 A kind of generation method of program, device and electronic equipment
CN108304194B (en) * 2017-09-01 2021-08-20 潍柴动力股份有限公司 Program generation method and device and electronic equipment
CN109871289A (en) * 2019-02-01 2019-06-11 北京顺丰同城科技有限公司 A kind of remote procedure call service creation method and device
CN110442329A (en) * 2019-06-26 2019-11-12 平安科技(深圳)有限公司 Generation method, device, storage medium and the computer equipment of code segment
CN115826938A (en) * 2022-01-29 2023-03-21 宁德时代新能源科技股份有限公司 Method and device for generating and using real-time operating system, electronic equipment and medium
CN115826938B (en) * 2022-01-29 2023-11-17 宁德时代新能源科技股份有限公司 Method and device for generating and using real-time operating system, electronic equipment and medium
CN114691234A (en) * 2022-03-18 2022-07-01 佛山仙湖实验室 Program configuration method, system, device and medium based on AUTOSAR
CN114691234B (en) * 2022-03-18 2023-11-21 佛山仙湖实验室 Program configuration method, system, equipment and media based on AUTOSAR
CN115202632A (en) * 2022-04-26 2022-10-18 阿尔特汽车技术股份有限公司 Development Method of AUTOSAR Software Component Function Interface Based on Matlab/Simulink
WO2023225785A1 (en) * 2022-05-23 2023-11-30 华为技术有限公司 Automobile open system architecture model construction method and apparatus
CN116431119A (en) * 2023-06-12 2023-07-14 上海鉴智其迹科技有限公司 Software component port creation method and device, electronic equipment and storage medium
CN116431119B (en) * 2023-06-12 2023-08-29 上海鉴智其迹科技有限公司 Software component port creation method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN105912334A (en) Internal behavior object code generation method of AUTOSAR software assembly
CN113076096B (en) Desktop application program development method, device, equipment and storage medium
US20070073724A1 (en) System and method for automatic or semi-automatic software integration
Mitschele-Thiel Systems Engineering with SDL: Developing Performance-Critical Communication
CN105335155B (en) A method of only need configuration high in the clouds script that different IoT applications can be realized
CN111966357B (en) Operating system application compiling method and device and electronic equipment
CN101667134A (en) Method for constructing compiling system, compiling system and constructing device thereof
CN111782207B (en) Task stream code generation method, device, equipment and storage medium
CN111399816A (en) Automobile ECU program file generation method and system, storage medium and terminal
JP2005529384A5 (en)
CN101030241A (en) Method and system based on Keil C51 software protecting development
Sandmann et al. Autosar-compliant development workflows: From architecture to implementation-tool interoperability for round-trip engineering and verification and validation
CN105874429A (en) Systems and methods for injecting code into an application
CN113238739A (en) Plug-in development and data acquisition method, device, electronic equipment and medium
CN116737117A (en) Model development method based on Autosar architecture
Di Natale et al. An MDA approach for the generation of communication adapters integrating SW and FW components from Simulink
Etien et al. Combining independent model transformations
CN101894024B (en) Model bank-based model element consistency ensuring method
CN110377367B (en) Component configuration method and device, electronic terminal and computer readable storage medium
CN101055521B (en) Mapping rule visualized generation method and system
CN117608529A (en) AUROSAR application layer architecture generation method, device and electronic equipment
CN112269635B (en) Functional module configuration method, system, electronic device and storage medium
CN115268930A (en) Method and device for generating persistent layer archive file, electronic equipment and medium
CN114721647A (en) Object-oriented programming method based on codeless application development
CN102681898B (en) Method for increasing transportability of AUTOSAR (AUTomotive Open System Architecture) OS MCAL driving code

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160831