期刊文献+

支持MDA的设计模式建模与模型转换方法研究 被引量:10

Research on MDA-supported design pattern modeling and model transformation method
下载PDF
导出
摘要 设计模式是描述某一类问题的通用解决方案,可以提高软件开发的可重用性,但在设计模式建模中存在模式消失和模式组合复杂化等问题,模型的可扩展性低,不利于模型到代码的自动化转换。由此,在MDA框架下,引入角色的建模思想,提出了一种基于Ecore的设计模式建模和模型转换方法,该方法在元模型层抽象并扩展了设计模式通用元素的元模型,使得不同的模式组合模型通过对相同的模式元素元模型进行转换可以获得相应的应用模型,从而增强了设计模式建模的可扩展性和模型转换的通用性,为MDA框架中设计模式建模和模型转换提供了一种有效的途径。 Design pattern is a common solution for describing one kind of problems in software development, which helps to improve the reusability in software development. However, it suffers from the pattern lost and complicated pattern combination problems and as a result the design model performs not so well in auto transformation to code. This paper proposes a design pattern method based on Ecore and also a model transformation method in MDA. By introducing role concept in model constructing, it abstracts and extends the generic elements of meta-models of design pattern in the meta-model layer, so as to make different pattern combination models transform on the same elements of pattern meta-models to obtain their corresponding application models. The proposed method improves the extendibility of the design pattern modeling and the availability of model transformation, which provides an effective way to the model constructing and transformation in MDA.
出处 《计算机工程与应用》 CSCD 2012年第1期76-80,共5页 Computer Engineering and Applications
关键词 设计模式 模型转换 模型驱动架构 模式通用元素 元模型 design patterns model transformation Model Driven Architecture(MDA) generic elements of pattern meta-model
  • 相关文献

参考文献8

二级参考文献36

  • 1周颖,郑国梁,李宣东.基于MDA的UML模型转换:从功能模型到实现模型[J].计算机应用与软件,2005,22(11):1-4. 被引量:11
  • 2何成万,何克清.基于角色的设计模式建模和实现方法[J].软件学报,2006,17(4):658-669. 被引量:22
  • 3侯金奎,万建成,张玉艳.一种支持MDA的PIM建模方法[J].计算机工程,2007,33(8):71-73. 被引量:26
  • 4SHALLOWAY A,TROTT J R.设计模式精解[M].熊节,译.北京:清华大学出版社,2005.
  • 5WANG X B, WU Q Y. Research and implementation of design pattern-oriented model transformation [ C]//ICCGI'07: The International Multi-Conference on Computing in the Global Information Technology. Guadeloupe, French: [ s. n. ], 2007: 1-6.
  • 6ELAASAR M, BRIAND L C, LABICHE Y. A metamodehng approach to pattern specification [ C]//MODELS 2006: Proceedings of the 9th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems. Berlin: Springer-Verlag, 2006:484-498.
  • 7METSKER S J.设计模式Java手册[M].龚波,冯军,程群梅,等译.北京:机械工业出版社,2006.
  • 8KleppeA WarmerJ BastW 鲍志云 译.解析MDA[M].北京:人民邮电出版社,2004..
  • 9Gamma E,Helm R,Vlissides J.Design Patterns:Elements of Reusable Object Oriented Software.Tokyo:Soft Bank Publishing,2001.
  • 10Hannemann J,Kiczales G.Design pattern implementation in Java and AspectJ.ACM SIGPLAN Notices,2002,37(11):161-173.

共引文献48

同被引文献51

引证文献10

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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