期刊文献+

一种多目标平台分布式对象模型编译器设计方法

An Approach of Distributed Object Model Compiler Design for Multi-Target Platform
下载PDF
导出
摘要 模型编译器通过词法和语法分析,解析出模型信息,并生成特定平台的模型框架代码,提高了模型框架代码生成的速度和质量。然而大多数模型编译器都是生成某一特定平台的框架代码,可扩展性和可维护性较差。文中提出了一种基于MDA的分布式对象模型编译器设计方法,该方法通过灵活的转换规则配置,可以生成多目标平台模型,进一步生成该平台框架代码,从而有效提高分布式对象模型编译器的扩展性和可维护性。 The model compiler parses model information of a file through the analysis of its lexicon, syntax and se-mantics, and generates model framework codes on a specific platform, thereby enhancing the speed and quality of writing the model framework codes.However, most of model compilers generate framework codes for only a specific platform and their scalability and maintainability are low.This paper proposes an MDA-based design method of a model compiler.The method generates one or more platform-specific models with flexible configuration of transfor-mation rules, automatically generates framework codes, and then effectively improves the scalability and maintain-ability of the distributed object model compiler.
出处 《西北工业大学学报》 EI CAS CSCD 北大核心 2014年第6期994-997,共4页 Journal of Northwestern Polytechnical University
关键词 程序编译器 模型驱动架构 Atlas转换语言 模型转换 模板 program compilers, MDA (Model Driven Architecture ), ATL (Atlas Transformation Language ),model transformation, template
  • 相关文献

参考文献6

  • 1Anneke Kleppe, Jos Warmer, Wim Bast. MDA Explained: The Model Driven Architecture: Practice and Promise[ M]. Boston USA, Addison-Wesley, 2003.
  • 2M'hamed Rahmouni, Samir Mbarki. MDA-Based ATL Transformation to Generate MVC 2 Web Models[ J ]. International Journal of Computer Science & Information Technology, 2011, 3(4) : 57-71.
  • 3Nicolas Prat, Jacky Akoka, Isabelle Comyn-Wattiau. An MDA Approach to Knowledge Engineering [ J ]. Expert Systems with Application, 2012, 39(12) : 10420-10437.
  • 4曾一,许林,黄兴砚,王翠钦.一种结合MDA的高阶模型转换方法[J].计算机应用研究,2012,29(12):4584-4588. 被引量:3
  • 5於良伟,袁泉,霍剑青,王晓蒲.基于XML和XSLT的模型驱动构架[J].计算机工程,2010,36(6):49-51. 被引量:12
  • 6杨美荣,史建锋,李明星.基于MDA的代码生成器设计与实现[J].计算机工程,2009,35(12):47-49. 被引量:9

二级参考文献21

共引文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部