CN105912334A - Internal behavior object code generation method of AUTOSAR software assembly - Google Patents
Internal behavior object code generation method of AUTOSAR software assembly Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000005516 engineering process Methods 0.000 claims abstract description 6
- 238000013461 design Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 4
- 230000008676 import Effects 0.000 claims description 3
- 230000003068 static effect Effects 0.000 claims description 3
- 230000002688 persistence Effects 0.000 claims description 2
- 230000006399 behavior Effects 0.000 abstract description 46
- 230000008901 benefit Effects 0.000 abstract description 2
- 230000018109 developmental process Effects 0.000 description 10
- 238000011161 development Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 4
- 230000003542 behavioural effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation 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
技术领域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)
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)
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)
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 |
-
2016
- 2016-04-08 CN CN201610221094.4A patent/CN105912334A/en active Pending
Patent Citations (2)
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)
Title |
---|
陈坤: "面向智能车辆的基础软件平台设计与实现", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
Cited By (14)
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 |