登录 | 注册 | 充值 | 退出 | 公司首页 | 繁体中文 | 满意度调查
综合馆
一种结合MDA的高阶模型转换方法
  • 摘要

    模型转换是MDA的关键技术,也是MDA的研究热点.目前,不同的MDA开发平台都有一套相对独立的开发技术和转换框架,这使平台之间缺乏兼容性,模型转换代码重用困难.究其原因是缺少一种与具体转换语言相对应,且与平台无关的转换规则模型.为了解决以上问题,将高阶模型转换的思想与模型驱动软件开发相结合,提出了一种构造模型转换规则的高阶转换元模型,并以ATL语言为例展示了高阶转换元模型的使用方法;最后通过一个实例验证了该方法的可行性和可用性.该方法提高了模型转换语言的抽象层次,降低了模型转换语言的重用难度,在一定程度上解决了模型转换技术不兼容的问题.

  • 作者

    曾一  许林  黄兴砚  王翠钦  ZENG Yi  XU Lin  HUANG Xing-yan  WANG Cui-qin 

  • 作者单位

    重庆大学计算机学院,重庆,400030

  • 刊期

    2012年12期 ISTIC PKU

  • 关键词

    模型驱动架构  高阶模型转换  模型转换  ATL元模型 

参考文献
  • [1] 王学斌,王怀民,吴泉源,史殿习. 一种模型转换的编织框架. 软件学报, 2006,6
  • [2] FABRO M D D;JOUAULT F. Model transformation and weaving in the AMMA platform. 2005
  • [3] ELDER P. IBM rational project lead.M2T:eclipse model to text. http://www.eclipse.org/project-slides/EMFT-JET_Europa_Review.pdf, 2012
  • [4] FABRO M D D;JEAN B;FR(E)D(E)RIC J. AMW:a generic model weaver. 2005
  • [5] PATERNOSTRO M. EMF:eclipse modeling framework. Addison-Wesley Professional, 2010
  • [6] OMG. Meta object facility (MOF) specification. http://www.omg.org, 2011-04
  • [7] OLDEVIK J;HAUGEN O. Higher-order transformations for product lines. Washington,DC:IEEE Computer Society, 2007
  • [8] TISI M;JOUAULT F;FRATERNALI P. On the use of higherorder model transformations. Beilin:Springer-Verlag, 2009
  • [9] OMG. Overview and guide to OMG' s architecture (minor editorial corrections of omg/03-05-01). http://www.omg.org/cgi-bin/doc? omg/03-06-01.pdf, 2007
  • [10] PIERS W. M2M/Atlas transformation language (ATL). http://wiki.eclipse.org/ATL, 2011-04
查看更多︾
相似文献 查看更多>>
34.207.82.217