基于Atlas语言实现模型转换技术的研究Research of Model Transformation Method Based on Atlas
冉川,王普,李亚芬
摘要(Abstract):
OMG提出一种软件开发新方法:模型驱动架构MDA。这里在MDA基本思想的基础上,侧重模型转换技术,分析Atlas转换方法的特征和优缺点,并进行改进设计,增加模型验证环节。最后,通过一个例子说明如何应用提出的改进方法,在一定程度上证明它的可行性。
关键词(KeyWords): MDA;Atlas;模型转换;Web应用开发
基金项目(Foundation):
作者(Author): 冉川,王普,李亚芬
DOI: 10.16652/j.issn.1004-373x.2009.20.054
参考文献(References):
- [1]Miller J,Mukerji J.MDA Guide Version 1.0.1[EB/OL].http://www.omg.org/docs/omg/03-06-01.pdf,2003-06-12.
- [2]David S Frankel.应用MDA[M].鲍志云,译.北京:人民邮电出版社,2003.
- [3]张征,何克清,刘进.一种基于规则的模型转换方法[J].计算机应用研究,2005(10):16-19.
- [4]Akehurst D H,Kent S.A Relational Approach to DefiningTransformations in a Metamodel[A].The Unified ModelingLanguage 5th Int′l Conf.[C].2002.
- [5]Sheena R Judson,Robert B France,Doris L Carver.Speci-fying Model Transformations at the Metamodel Level[J].Proc of the Workshop in Software Model Engineering,2003.
- [6]方海棠,何克清,卓识,等.一个基于模式和动作语义的MDA实现方法[J].计算机工程,2004,30(4):67-69.
- [7]Frankel S.Model Driven Architecture:Applying MDA toEnterprise Computing[M].Indianapol:John Witey andSons,2003.
- [8]Jean Bezivin,Hammoudi S,Lopes D,et al.Applying MDAApproach for Web Service Platform[A].IEEE InternationalEnterprise Distributed Object Computing Conference[C].2004:58-70.
- [9]Sendall S,Kozaczynski W.Model Transformation:TheHeart and Soul of Model-Driven Software Development[J].IEEE Sofeware,2003,20(5):2-8.
- [10]Stuard Kent.Model Driven Engineering[J].IFM,2002:286-298.