摘要
模型驱动架构(model driven architecture,MDA)的核心思想是将建模语言当作开发语言使用,基于UML的平台无关模型(platform independent model,PIM)建模方法主要关注于系统的体系结构与业务逻辑设计,对视图层支持较差.针对此问题,研究了基于元模型的视图层PIM建模方法,给出视图层PIM模型中界面逻辑模型和界面布局模型的表示法及语义内容;基于EMOF(essential meta object facility)对UML建模语言进行扩展,使其对上述两种模型提供语义上和表示法的支持;最后,基于Eclipse GMF框架开发了视图层PIM辅助设计工具GMTP.
The core idea of MDA (model driven architecture)is to use the modeling language as a development language. UML-based PIM (platform independent model)modeling method focuses on system architecture and business logic design. In order to solve the problem in describing view layer model in PIM, a Meta-Model based modeling method of view layer in PIM was researched into. The representation and semantic contents of the interface logic model and interface layout model in view layer PIM were given. The UML, based on EMOF (essential meta object facility), was extended so as to provide se- mantic support and representation to the above model. Finally, based on Eclipse GMF Framework, GMTP, the view layer PIM designing tool, was developed.
出处
《天津科技大学学报》
CAS
2012年第4期69-73,78,共6页
Journal of Tianjin University of Science & Technology