作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (12): 31-33,3. doi: 10.3969/j.issn.1000-3428.2007.12.011

• 博士论文 • 上一篇    下一篇

一种支持MDA的模型转换方法

侯金奎,万建成,王帅强   

  1. (山东大学计算机科学与技术学院,济南 250061)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-06-20 发布日期:2007-06-20

MDA-supported Model Transformation Approach

HOU Jinkui, WAN Jiancheng, WANG Shuaiqiang   

  1. (School of Computer Science and Technology, Shandong University, Jinan 250061)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-06-20 Published:2007-06-20

摘要: 平台无关模型(PIM)到平台有关模型(PSM)的转换是模型驱动体系结构(MDA)中的关键技术,但目前还没有针对该转换的有效的解决方案。从软件工程的实施出发,以抽象代数理论为基础,同时考虑建模元素的语法结构和语义特性,该文提出了一种基于体系结构映射的、可支持模型间自动转换的方法。该方法充分利用软件体系结构在软件开发各阶段间保持的良好可追踪性,使其同时成为系统分析和模型转换的基础。以J2EE目标平台为例说明了该方法的应用。

关键词: 模型驱动体系结构, 软件体系结构, 平台无关模型, 平台有关模型, 模型转换

Abstract: The transformation from platform independent models (PIMs) to platform specific models (PSMs) is a key technology in OMG’s model driven architecture. But there is no effective solution until now. Based on abstract algebra theory, an architecture-mapping based model transformation approach considering about both the syntax and the semantic characteristics of modeling elements is proposed from the viewpoint of software engineering implementation. This approach makes better use of traceable links established by software architecture between the phases of software lifecycle, and it can be used to support automated transformation from PIMs to PSMs. Software architecture becomes the basis of system analysis and model transformation at the same time. J2EE is used as a target platform to help interpreting the process of using this approach.

Key words: Model driven architecture, Software architecture, Platform independent model, Platform specific model, Model transformation

中图分类号: