当前位置:主页 > 科技论文 > 软件论文 >

基于MDA的PIM到PSM转换方法的研究

发布时间:2018-10-08 16:30
【摘要】:传统软件开发关心的是代码,而模型驱动体系架构(Model Driven Architecture,简称MDA)的一个重要思想是将模型作为软件开发的基本单元支持模型的可视化。以模型为开发单元不仅解决了效率低下的软件开发以及可移植性差等问题,也进一步提高了软件开发的抽象层次。模型间的转换以及模型代码间的转换是基于MDA的模型转换的重要组成部分。本文依据MDA的研究背景、基础理论以及模型间映射的技术,开展基于MDA的平台无关模型(Platform Independent Model,简称PIM)到平台相关模型(Platform Specific Model,简称 PSM)转换方法的研究。论文首先阐述了国内外本领域内的研究现状,概述了 MDA的基础理论知识、MDA的技术标准、MDA的开发过程、模型转换的方法和类型以及模型转换的目的和意义。其次,提出了使用对象约束语言(Object Constraint Language,简称OCL)来描述PIM到PSM的映射规则。阐述了对象约束语言OCL的特性及表达式。并且提出了模型映射规则的表示、公有和私有属性间的转换、关联关系的映射规则、PIM到关系PSM的映射规则以及PIM到EJB PSM的映射规则。最后,把提出的映射规则应用到仓库信息管理系统的应用实例中,实现PIM到关系PSM的变换以及PIM到EJBPSM的变换以验证该方法的可行性。
[Abstract]:Traditional software development is concerned with code, and one of the important ideas of model-driven architecture (Model Driven Architecture,) is to support model visualization as the basic unit of software development. Using the model as the development unit not only solves the problems of inefficient software development and poor portability but also improves the abstract level of software development. The transformation between models and between model codes is an important part of model transformation based on MDA. Based on the research background of MDA, the basic theory and the technology of mapping between models, this paper studies the conversion method from the platform-independent model (PIM) based on MDA to the platform-dependent model (PIM) to the platform-dependent model (PSM). Firstly, this paper describes the current research situation in this field at home and abroad, summarizes the development process of MDA technical standard, the methods and types of model transformation, and the purpose and significance of model transformation. Secondly, an object constraint language (OCL) is proposed to describe the mapping rules from PIM to PSM. The characteristics and expressions of object constraint language (OCL) are described. The representation of model mapping rules, the transformation between public and private attributes, the mapping rules of association relations from PIM to relational PSM and the mapping rules of PIM to EJB PSM are proposed. Finally, the proposed mapping rule is applied to the application of warehouse information management system, and the transformation from PIM to relational PSM and from PIM to EJBPSM is realized to verify the feasibility of the method.
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52

【参考文献】

相关期刊论文 前6条

1 张晓钧;;基于CWM的ETL元数据管理系统在电子政务中的研究和设计[J];科技信息;2012年17期

2 李晋;战德臣;聂兰顺;徐晓飞;;支持模型驱动式软件开发的建模语言框架研究[J];南京大学学报(自然科学版);2010年04期

3 何曼;刘湘伟;郝成民;;PIM到关系PSM的转换方法研究[J];计算机工程;2010年03期

4 黄建庭;张立臣;古金峰;;基于面向对象的MDA三级建模技术[J];计算机应用;2010年02期

5 张天;张岩;于笑丰;王林章;李宣东;;基于MDA的设计模式建模与模型转换[J];软件学报;2008年09期

6 马浩海;谢冰;麻志毅;张能斌;邵维忠;;PKUMoDEL:模型驱动的开发和语言家族支持环境[J];计算机研究与发展;2007年04期

相关硕士学位论文 前10条

1 林丽洁;基于OCL的应用场景到状态图的自动转换[D];山东大学;2015年

2 覃嗣凤;基于MDA的PIM到HBase目标模型的转换研究[D];广西大学;2015年

3 李燕;基于MDA的领域模型到HBase的模型转换研究[D];广西大学;2014年

4 周吉;支持MDA的设计模式建模与模型转换研究[D];重庆大学;2012年

5 毕丽翠;Web应用程序快速开发平台的设计与实现[D];电子科技大学;2012年

6 孙宏旭;MDA模型转换方法的研究与实现[D];哈尔滨工程大学;2012年

7 王永涛;基于MDA的模型转换研究[D];河南科技大学;2011年

8 秦玲;面向Seam框架的模型驱动方法研究[D];东北师范大学;2011年

9 胡程远;基于JBPM的服务流程实现与工作流模型转换技术[D];哈尔滨工业大学;2010年

10 戚铁林;MDA模型转换平台中模型转换方法的研究与实现[D];北京工业大学;2010年



本文编号:2257462

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2257462.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d4853***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com