作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (8): 59-61. doi: 10.3969/j.issn.1000-3428.2009.08.020

• 软件技术与数据库 • 上一篇    下一篇

AADL模型的代码自动生成及集成技术

陶 勇1,2,桂盛霖1,2,马 亮1,2,尹立孟2   

  1. (1. 电子科技大学计算机科学与工程学院,成都 610054;2. 北京科银京成技术有限公司成都研发中心,成都 610051)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-04-20 发布日期:2009-04-20

Code Automatic Generation and Integration Technology of AADL Model

TAO Yong1,2, GUI Sheng-lin1,2, MA Liang1,2, YIN Li-meng2   

  1. (1. School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 610054;2. Chengdu Research & Development Center, Bejing Coretek Technology Co., Ltd., Chengdu 610051)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-04-20 Published:2009-04-20

摘要: 体系结构分析设计语言(AADL)是一种基于模型驱动体系结构的建模语言,针对如何将AADL模型自动生成框架代码的问题,提出AADL模型元素同C语言元素间的转换规则,设计AADL模型转换为C语言框架代码的自动代码生成器Generator。实例证明了AADL模型自动转换为可执行C代码的有效性。

关键词: 嵌入式软件, 模型驱动体系结构, 转换规则, 代码自动生成

Abstract: Architecture Analysis and Design Language(AADL) is a modeling language based on Model Driven Architecture(MDA). Aiming at how to automatically generate executive framework code of AADL models, this paper presents conversion rules from AADL model elements to C language elements and designs a tool of automatic code generator “Generator” that converts AADL models into C language framework code. The example proves the effectiveness of converting AADL model to C code.

Key words: embedded software, Model Driven Architecture(MDA), conversion rules, code automatic generation

中图分类号: