Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2009, Vol. 35 ›› Issue (24): 51-53. doi: 10.3969/j.issn.1000-3428.2009.24.017

• Software Technology and Database • Previous Articles     Next Articles

Database Re-engineering Based on Model Driven Architecture

WANG Han-zhe, SHEN Bei-jun   

  1. (School of Software, Shanghai Jiaotong University, Shanghai 200240)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-12-20 Published:2009-12-20

基于模型驱动架构的数据库重构

王函哲,沈备军   

  1. (上海交通大学软件学院,上海 200240)

Abstract: Database re-engineering is an important part in evolution of enterprise system. Some approaches have been developed in the field of database re-engineering. This paper proposes a Model Driven Architecture(MDA) based unified approach to combine these approaches together. The meta-model involved in the approach is defined, and so is the model transformation between these models. We develop a tool to implement this approach using EMF and Operational QVT, and achieve the automation of database re-engineering.

Key words: database re-engineering, Model Driven Architecture(MDA), Eclipse Modeling Framework(EMF), Operational QVT

摘要: 针对交叉使用数据库重构方法较为困难的问题,提出一种基于模型驱动架构(MDA)的通用数据库重构框架,其中包括数据库重构中的元模型定义和模型转换定义,并采用EMF和Operational QVT构建工具,该框架利用MDA的模型转换能力实现了数据库重构的自 动化。

关键词: 数据库重构, 模型驱动架构, Eclipse建模框架, Operational QVT技术

CLC Number: