计算机与现代化

• 应用与开发 • 上一篇    下一篇

基于元模型的HBase数据模型转换方法

  

  1. 广西大学计算机与电子信息学院,广西南宁530004
  • 收稿日期:2015-03-16 出版日期:2015-08-08 发布日期:2015-08-19
  • 作者简介:覃嗣凤(1987-),女(侗族),广西三江人,广西大学计算机与电子信息学院硕士研究生,研究方向:模型驱动架构,HBase数据库; 顾平,女,教授,博士,研究方向:数据库理论与应用,模型驱动架构; 张超(1987-),男,硕士研究生,研究方向:模型驱动架构,网络与并行计算。

HBase Model Transformation Based on Meta-model

  1. School of Computer, Electronics and Information, Guangxi University, Nanning 530004, China
  • Received:2015-03-16 Online:2015-08-08 Published:2015-08-19

摘要: 模型驱动架构方法(MDA)可以减少需求变更对软件开发的影响,提高软件开发效率和系统的可移植性、可维护性。本文在MDA思想的基础上,建立平台无关模型和平台相关模型的元模型,在元模型层次上提出UML类图模型到HBase数据模型的转换思想。最后,在ATL模型转换框架中实现UML类图模型到HBase数据模型的转换,证明了自动生成数据库目标模型和MDA在软件开发中的可行性。

关键词: MDA, 元模型, UML类图, HBase, ATL模型转换语言

Abstract: Model Driven Architecture (MDA) can reduce the influence of requirement change on software engineering, and improve the efficiency of software development and portability and maintainability of the system at the same time. The meta-models of Platform Independent Model (PIM) and Platform Specific Model (PSM) were built based on MDA. The idea of model transformation from UML class diagram to HBase model was proposed on the meta-model level. At last, the transformation was implemented through the ATL model transformation framework, which verified the feasibility of automatically generating database target model from model transformation and the feasibility of applying MDA in software engineering to some extent.

Key words: MDA; meta-model; UML class diagram, HBase; ATL transformation language

中图分类号: