节点文献

模型驱动体系结构的应用研究

Research of Model Driven Architecture Application

【作者】 侯燕

【导师】 董逸生;

【作者基本信息】 东南大学 , 计算机应用技术, 2005, 硕士

【摘要】 随着软件产业的不断发展及软件规模的不断扩大,软件生产过程中出现了一些新的阻碍软件产业进一步发展的问题,如需求的不断变更、文档维护、重复开发等。为解决这些问题,对象管理组织OMG提出了基于模型驱动的体系结构(Model Driven Architecture,MDA)技术。MDA是一种通过模型驱动来开发软件系统的方法,是OMG在实现模型的可执行性上的努力,其目的是为了“把建模语言当编程语言来用”。MDA的研究基于统一建模语言UML、元对象设施MOF、数据仓库元模型CWM和基于XML的元数据交换XMI等OMG标准基础之上。使用MDA及其相关标准构建的平台无关的应用程序能够在多个开放的或专有的平台上实现,包括CORBA、J2EE、.NET以及Web服务或其他任何基于Web的平台。本文的第一部分从MDA的原理开始,介绍了MDA的相关概念和标准,讨论了MDA方式下的应用程序的开发流程。第二部分分析了MDA方法的关键技术,其中包括对UML的扩展,采用XMI标准实现UML模型的转换,以及从PIM到PSM的转换技术。研究了MDA在J2EE平台中的实现以及MDA方式下J2EE应用的开发,并提出了对MDA体系结构进行扩展的思想。第三部分介绍了实现MDA方法的开发工具,以研究生培养信息系统项目为开发实例,应用MDA方法进行系统开发,讨论了项目中所遇到的问题并总结了MDA对软件开发的影响。论文最后是本文的总结以及对模型驱动开发方法的展望。

【Abstract】 Several problems such as needs changing and document maintenance emerge as new drags on the further progress of software industry. In order to settle these problems, the Object Management Government (OMG) presents a new technology called Model Driven Architecture (MDA), which shows the idea to build systems through models. MDA is an attempt of the OMG to implement the execution ability of models with the purpose to use modeling languages as programming languages. The research of MDA is currently based on MOF, UML, CWM and XMI. The platform-independent application constructed on MDA and its correlative standards can run on multiple open or specific platforms, including CORBA, J2EE, .NET, Web services or any other platform based on the Web.In this paper, we first review the theory, concept and correlative standards of MDA. Then we discuss the main techniques of MDA, including extending UML, translation from UML model to XML using XMI, translation technology from PIM to PSM, the implementation and development of application based on J2EE of MDA. We propose the method to extending the architecture of MDA. Next, we introduce the implementation tools of MDA and discuss some issues encountered in the development of an illustration system. At last, we conclude this paper with discussion on future work.

  • 【网络出版投稿人】 东南大学
  • 【网络出版年期】2007年 01期
  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】257
节点文献中: 

本文链接的文献网络图示:

本文的引文网络