模型驱动体系结构论文:基于MDA的异构
系统整合技术研究模型驱动体系结构论文:
【中文摘要】基于J2EE平台的轻量级开发框架消除了一些传统开发中多余的复杂性和技术方面的约束,业界应用十分广泛,但仍然采取效率低下的手工方式的模型转换,所以需要建立一套可行的系统建模方法和转换规则,提高各阶段系统模型转换的自动化程度并自动产生代码框架,合理的利用有效的资源,从而实现异构系统框架的整合。模型驱动构架(MDA)以系统模型驱动系统开发过程,其核心思想是抽象出与具体实现技术无关的PIM层模型,通过映射规则实现PIM层模型到PSM平台相关层模型的转换。本文以两个模型架构为基础进行模型转换研究,实现异构系统的整合。一是包括领域模型、行为模型和展示模型的基于J2EE平台的轻量级架构的模型转换架构,二是以EJB容器为基础的EJB架构。首先使用UML用例图描述系统功能的交互模型,从而构建系统的平台无关的PIM模型,然后利用交互模型各元素和添加了特定平台信息的模型元素之间的映射规则,以XMI作为标准的转换文件,针对EJB构架和轻量级构架的结构要求和运行特点,在PIM和PSM之间增加了一个元模型的集成层,借助于MTF模型框架作为模型转换的驱动引擎,将PIM层的对象模型、交互模型和界面模型自动转换为基于J2EE平台的轻量...【英文摘要】Toeliminatethecomplexityandsomeunnecessarytechnologyrestraintwithintheprocessofdevelopment,weemployedasimplifiedprogrammingmodelanda
light-weightframeworkbasedontheJ2EEplatform,whichiswidelyusedinindustrybutstilltakesthemanualmethodsinefficientformodeltransformation,soitisnecessarytoestablishtheworkablesystemmodelingandtransformationrulestoimprovetheautomationofthesystemmodelingonallstagesandgeneratethecodemodelframeworkautomatically,...【关键词】模型驱动体系结构轻量级架构平台无关模型平台相关模型【英文关键词】ModelDrivenArchitecture(MDA)Light-weightFrameworkPlatformIrrelevantModel(PIM)PlatformSpecificModel(PSM)【索购全文】联系Q1:138113721索购全文】Q2:139938848摘要1.1课题1.2.1国内研1.3课题研第2章模型转
【目录】基于MDA的异构系统整合技术研究2-3ABSTRACT3-4
第1章绪论8-1410-1211-12
研究背景8-10究现状10-11究内容12-13换架构MDA14-2614-18
1.2课题研究现状1.2.2国外研究现状
1.4论文组织结构13-142.1MDA开发的技术变革14-16
2.1.1传统
软件开发的弊端16-17
2.1.2MDA
引发开发模式的变革17-18
2.1.3MDA的优势特征2.2.1统一建
2.2MDA的四项核心技术18-24
模语言(UML)19-21
2.2.2元对象设施(MOF)
21-22
2.2.3XML元数据交换(XMI)22-2323-24
2.2.4公
共仓库元模型(CWM)台上的实现24结25-2626-44
2.2.5四个规范在J2EE系统平2.4本章小
2.3MDA的工具支持24-25
第3章基于EJB架构的MDA模型转换3.1使用UML对J2EE建模26-30263.1.2UMLProfilefor3.1.1MDA中
UML元模型的扩展EJB26-3030-3832-34精化38-41
3.2PIM到PSM的静态模型的转换过程3.2.1配置图的映射31-323.2.3类图的转换算法34-383.2.2类图的映射3.3PSM类图的3.3.23.4
3.3.1SessionBean的构成38-3939-403.3.3精化规则40-41
EntityBean的构成辅助转换工具41-4341-4243-4444-5644-4745-46
3.4.1工具的主要功能3.5本章小结
3.4.2主要模块42-43
第4章基于J2EE轻量级架构的MDA模型转换4.1基于J2EE开发平台的轻量级构架4.1.1
设计目标454.1.2建立架构模型46-474.2模型转