arrow
返回

Template-based AADL automatic code generation

delete2019-06-18
delete13
PRE
AI
胡
胡凯 (Kai Hu)
Z
Zhangbo Duan
J
Jiye Wang
L
Lingchao Gao
L
Lihong Shang *
DOI:10.1007/s11704-017-6477-ydelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Embedded real-time systems employ a variety of operating system platforms. Consequently, for automatic code generation, considerable redevelopment is needed when the platform changes. This results in major challenges with respect to the automatic code generation process of the architecture analysis and design language (AADL). In this paper, we propose a method of template-based automatic code generation to address this issue. Templates are used as carriers of automatic code generation rules from AADL to the object platform. These templates can be easily modified for different platforms. Automatic code generation for different platforms can be accomplished by formulating the corresponding generation rules and transformation templates. We design a set of code generation templates from AADL to the object platform and develop an automatic code generation tool. Finally, we take a typical Data Processing Unit (DPU) system as a case study to test the tool. It is demonstrated that the auto-generated codes can be compiled and executed successfully on the object platform.
Keyword:
real-time system
template
formal methods
AADL
automatic code generation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Frontiers of Computer Science 封面图
Frontiers of Computer Science
IF:
4.6
论文数:
1.6K
被引数:
2.8K

机构

B
Beihang University
学者数:
5.2W
论文数: 4.1W
被引数: 37
S
State Grid Corporation of China
学者数:
6.5K
论文数: 5.2K
被引数: 1.7K
引用论文

引用论文

err分享
err收藏
Simulation of real-time systems with clock calculus
err2015-02-01
err5
errOAAI
errHu, Kai; Zhang, Teng; Yang, Zhibin; Tsai, Wei-Tek
err分享
err收藏
Exploring AADL verification tool through model transformation
err2015-03-01
err21
errOAAI
errHu, Kai; Zhang, Teng; Yang, Zhibin; Tsai, Wei-Tek
err分享
err收藏
From AADL to Timed Abstract State Machines: A verified model transformation
err2014-07-01
err43
errOAAI
errYang, Zhibin; Hu, Kai; Ma, Dianfu; Bodeveix, Jean-Paul; Pi, Lei; Talpin, Jean-Pierre
err分享
err收藏
err分享
err收藏