期刊文献+

一种基于规则的模型转换方法 被引量:3

A Rule-based Model Transformation Method
下载PDF
导出
摘要 尽管模型驱动开发(MDD)代表软件工程的发展方向,但是目前MDD还缺乏一套完整的转换规则描述方法和相应的实现机制,难以实现模型的自动转换。为此定义了一个平台独立模型到平台相关模型的转换框架,采用UML活动图说明模型转换的实现机制;基于OCL定义了转换规则的表示法,并结合UML模型到Java模型的转换给出了转换规则的定义。最后在一个具体的实例中验证了此方法的合理性和易用性。 Model Driven Development(MDD) represents the direction of the software eng/neering, but so far MDD is short of an integrated transformation description and according execute mechanism. So it is difficult to implement model auto-transformation. This paper defines a transformation framework from platform independent model to platform specific model and uses UML active graph to descript the mechanism of model transformation. Then this paper defines the representation of transformation rules based on OCL and gives the rules combining with the model transformation from model defined with UML to model specified by Java. At last an application example is given to demonstrate the reasonable and convenient of this method.
出处 《计算机应用研究》 CSCD 北大核心 2005年第10期16-19,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(60373086) 湖北省自然科学基金资助项目(2002ABB037) 武汉市科技重点项目(20021002043) 软件工程国家重点实验室开放基金资助项目(03-03)
关键词 模型驱动开发 模型转换 转换规则 Model Driven Development Model Transformation Transformation Rule
  • 相关文献

参考文献8

  • 1A Kleppe, J Warmer, W Bast. MDA Explaind: The Practice and Promise of the Model Driven Architecture [ M ]. Addison-Wesley Pub.Co. , 2003.
  • 2OMG MDA(R) Specifications[ EB/OL]. http:∥www. omg. org/mda/specs. htm, 2004-08-19.
  • 3B Selic. The Pragmatics of Model-Driven Development [EB/OL].IEEE Software, http:∥www. computer. org/software/homepage/2003/s5sel. htm, 2003-10.
  • 4DSTC, IBM, CBOP. MOF Query/Views/Transformations Revised Submission [ EB/OL ]. http :∥www. omg. org/cgi-bin/apps/do_doc?ad/03-09-11.
  • 5QVT-Merge Group. Revised Submission to MOF Query/View/Transformation RFP [ EB/OL ]. http :∥www. omg. org/docs/ad/04-04-01.pdf.
  • 6T Pender. UML Bible[M]. Wiley, 2003.
  • 7J Wanner, A Kleppe. The Object Constraint Language:Getting Your Models Ready for MDA (2nd Edition) [ M ]. Addison-Wesley, 2003.
  • 8T Gardner, C Griffin, J Koehler. A Review of OMG MOF 2.0 Query/Views/Transformations Submissions and Recommendations towards the Final Standard [ EB/OL ]. http :∥www. omg. org/docs/ad/03-08-02. pdf,2003.

同被引文献27

  • 1Miller J,Mukerji J.MDA Guide Version 1.0.1[EB/OL].http://www,omg.org/docs/omg/03-06-01.pdf,2003-06-12.
  • 2Akehurst D H,Kent S.A Relational Approach to Defining Transformations in a Metamodel[A].The Unified Modeling Language 5th Int'l Conf.[C].2002.
  • 3Sheena R Judson,Robert B France,Doris L Carver.Specifying Model Transformations at the Metamodel Level[J].Proc of the Workshop in Software Model Engineering,2003.
  • 4Frankel S.Model Driven Architecture:Applying MDA to Enterprise Computing[M].Indianapol:John Witey and Sons,2003.
  • 5Jean Bezivin,Hammoudi S,Lopes D,et al.Applying MDA Approach for Web Service Piatform[A].IEEE International Enterprise Distributed Object Computing Conference[C].2004:58-70.
  • 6Sendall S,Kozaczynski W.Model Transformation:The Heart and Soul of Model-Driven Software Development[J].IEEE Sofeware,2003,20(5):2-8.
  • 7Stuard Kent.Model Driven Engineering[J].IFM,2002:286-298.
  • 8郑娟,冯书兴,张立兵.基于MDA数据库开发方法研究[J].计算机仿真,2007,24(10):115-118. 被引量:1
  • 9Joaquin Miller,Jishnu Mukerji. MDA guide version 1.0.1[EB/OL].http://www.omg.org/cgi-bin/doc? omg/03-06-01,2003.
  • 10Tihomir Calic. Exploration of model driven architecture capabilities via comparative utilization of MDA tools[D].Reno:University of Nevada,2006.

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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