首页> 中文学位 >基于模型驱动架构的企业应用系统开发
【6h】

基于模型驱动架构的企业应用系统开发

代理获取

目录

文摘

英文文摘

第零章引言

第一章模型驱动架构(MDA)缘起

第二章MDA的概念与方法

第三章企业领域元模型的建立

第四章企业应用建模与模型转换

第五章转换工具的开发以及转换的实现

第六章MDA待研究的工作和展望

参考文献

致谢

附录一:UML模型的XML导出代码

附录二:用于转换的Perl代码

附录三:完整的Ant文件

附录四:本课题技术平台框架的详细描述

展开▼

摘要

模型驱动架构(MDA)是由全球最大的软件工业标准化组织——对象管理组织OMG(ObjectManageGroup)提出的一套通用软件建模体系标准。MDA首先为系统建立一个统一而精确的平台无关模型(PIM),然后通过转换工具将该模型自动转换为基于不同技术平台的平台相关模型,直至代码生成。MDA通过这些方法来提高软件的生产力,使跨平台软件的开发变得更加简易。 本论文建立在MDA的基本理论之上,并对这些理论进行了独创性的扩展。本文的研究成果为一个完整的MDA过程,包括从开始的元模型设计到模型建立、模型转换直至最后系统生成的理论体系。本文的独创性体现在一个扩展的UML元模型和一个更加轻量级和易用的转换过程上。 本文首先介绍了MDA产生的背景,即首先对企业应用系统开发中一直存在的问题进行了分析,其次研究了目前平台技术过于纷繁所导致的负面代价。以此背景引出了对象管理组织对MDA的基本理论,并对这些理论加以更具体的分析。随后本文独立提出了一个企业领域元模型结构,该元模型是对UML元模型的扩展,以专门用于支持企业应用建模;针对此元模型,本文还为其设计了UMLProfile表述,以此来解决PIM的建立问题;在元模型定义完成后,本文建立了一个轻量级的模型转换方法,该转换方法以一个独立编写的底层技术框架和一些第三方的开源软件为基础,通过对象约束语言进行描述。在转换规则定义完成后,本文给出了具体的转换工具编程实现,编程内容包括Perl和Ant脚本。以上就完整的实现了本文所要达到MDA扩展过程的研究。在全文最后本文对模型配置管理进行了分析,并对MDA将来的研究工作进行了展望。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号