基于GEF和EMF的MDA工具的设计与开发

被引量 : 0次 | 上传用户:feya520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“模型驱动架构”MDA(Model Driven Architecture)是由OMG定义的一个基于UML以及其他工业标准的软件开发框架,其关键之处是模型在软件开发过程中扮演了非常重要的角色。在MDA中,软件开发过程是由对软件系统的建模行为驱动的。GEF(Graphical Editing Framework)是Eclipse旗下的强有力的Tool Project,利用GEF可以轻松实现类似于Visual Editor的可视化图形编辑应用程序;而Eclipse Modeling Framework(EMF)是一个开放源代码的框架,它的目标是实现模型驱动架构(MDA)的开发。本文的内容是关于MDA工具的设计与开发,主要的任务是在Eclipse平台上基于GEF和EMF开发MDA工具的图形编辑界面。该图形编辑界面提供了许多对图形的编辑功能,如图形的生成,复制,剪切,粘贴和删除等等;同时它是作为MDA工具的一部分,界面中图形工具条例提供的图形代表了UML规范中的模型,这样界面对于不同的图形就会提供不同的功能。在提供了强大功能的同时,也保持了该图形编辑界面操作上方便和快捷的优点。本文给出了MDA工具的图形编辑界面的体系结构、组成部分以及各部分功能的详细设计和实现细节,并且演示了该图形编辑界面的具体应用。
其他文献
基于正交实验设计方法对密胺食品接触制品加工工艺参数与产品中游离甲醛含量的关系进行了研究。采用混合正交水平表L18(2×37)设计了18种不同工艺参数组合的密胺制品测试样
语音识别系统的研究虽然已经持续了近40年,但是现有的准确率较高的语音识别系统仍有耗时、成本很高而且用起来很不方便的缺点。而实际的语音识别系统要求在拥有有限资源的通
低碳金融作为实现经济社会可持续发展的良性模式,目前已在发达国家获得长足进展,并被培育成为新的投资机会和经济增长点。在我国,由于长期以来有关低碳金融的理论研究尚待深
低速永磁直线同步电机(PMLSML)的研究是一个全新的课题,稀土永磁材料的出现为低速永磁直线同步电机的发展提供了巨大的便利条件。本文给出了低速永磁直线同步电机的基本结构和
本文以淮北童亭矿八二石门为工程背景,运用理论分析、计算机数值模拟和现场试验相结合的研究方法,对动压巷道的变形破坏机理和巷道注浆加固技术进行了系统的分析和研究。从童
研究生教育质量作为一个永恒的话题,在不同发展阶段有着不同主题、不同表现形态和评价理论与方法。本文梳理、剖析国内学者关于研究生教育质量评价指标及其指标体系,回顾、总
目的探讨社区康复护理干预对提高脑卒中后遗症患者生存质量的影响。方法选择2010年1月~2012年12月在我院住院治疗的脑卒中后遗症患者114例,随机分为观察组和对照组,每组各57
长期以来,中国经济发展迅速,但同时也带来了自然资源过度使用、生态环境污染严重等问题。因此,实现资源、环境与经济的协调可持续发展是当前的重要议题。在这样的背景下,党的
本文从网站安全的现状出发,对网站安全中出现的问题进行分析,并具有针对性地提出网站安全策略和构建安全网站的建议,以及介绍了网站安全的相关技术。并将网站安全策略及网站
目前,在理论上还没有满意地解决轨迹几何函数与轨迹加工运动的关系问题,还不能找出全面符合工件曲线几何特性、机床运动特性、动力特性的理想加工运动。由于超高速加工,纳米加工