一个可视化的模型转换规则建模工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:youpi100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型转换是当今软件工程领域的热点研究方向之一。为了使模型转换规则能更好的复用,并且为用户提供方便使用的友好的界面,同时考虑到建模元素的语法结构和语义特性,本文提出了一种基于QVT的可视化的模型转换方法,它为不同模型体系之间的转换提出了一种解决方案。该方法基于QVT的Relations语言,将Relations语言中的模型转换建模元素表示为图形,并用图形来表示转换规则的语义信息,使得用户可以通过图形就能构建出复杂的模型转换规则。此外,该方法还可支持图形转换规则到文本转换规则的自动转换。该功能不但可以辅助用户在构建图形化转换规则的同时局部添加图形化难以表达的复杂的文本转换语义规则,而且也利于检查图形化的转换规则的准确性。 基于上述方法,本文介绍了对一个符合QVT规范的图形化模型转换规则的建模工具的实现。在工具的整体设计上,利用了eclipse平台下的GEF插件进行开发,包括图形编辑器,文本编辑器,属性编辑器等等,并包括后台的执行引擎部分的设计;此外还利用了EMF的JET技术来完成文本转换规则的自动生成。利用此工具,用户可以方便地通过树状编辑器及面板工具在图形编辑器中创建图形转换规则,在大纲编辑器中可以组织不同的转换,在属性编辑器中编辑元素的属性,并在文本编辑器中修改文本规则。 本文还给出一个案例,通过服务流程图向BPEL的转换来说明转换工具的用法,最后同时提出了今后的工作方向。
其他文献
在本体构建和应用过程中,知识表示的正确性、表达性,以及是否可被共享和复用,将直接影响到对本体的正确应用。本体评价作为把握上述问题的必要手段之一,目前已经得到越来越多的研
随着数据挖掘技术的日益发展,数据隐私和信息安全逐渐引起人们的关注。如何保护私有信息或敏感信息在挖掘过程中不被泄露,已经成为数据挖掘研究中的一个很有意义的研究课题。
大数据时代,分布式文件系统存储服务面临巨大的压力与挑战,元数据管理技术是新型分布式文件系统实现可扩展性的关键因素,近年来受到了工业界和学术界的普遍关注。相比于数据,元数
近年来,计算机软件规模迅速扩张,软件功能日渐复杂,给开发健壮的软件系统带来困难。尤其在大型软件开发中,容易引入程序缺陷与错误。自动或半自动的程序缺陷探查工具,为开发者提供
随着互联网技术的普及和发展,人们的工作与生活越来越依赖于安全可靠的网络环境,为了能够实时掌握网络动态、保证网络正常高速的运转,网络管理员进行网络监测就非常必要。然而网
目前的很多搜索需求已经从通用搜索转向关注于主题的搜索,但互联网主题信息所占比例小、分散度高,传统的搜索策略由于缺乏有效的内容预分析和过滤,爬取的无关主题网页过多,成为限
为铁路旅客提供准确、便捷、丰富、及时的服务信息是树立铁路以人为本服务理念的具体表现,也是铁路信息化建设要实现的目标之一。通过在火车站的考察发现触摸查询技术的应用不
软件测试是保证软件质量和可靠性的一种重要技术。软件测试的开销在整个软件开发成本中占有重大比例,提高软件测试的效率对于降低软件成本具有重要的作用。在软件测试的过程中
交流在科学研究领域中起着至关重要的作用。现实中的期刊、学术会议等形式为学者们提供了交流的渠道;在网络上,需要这样一个平台,任何对学术感兴趣的人都可以在这个平台上自由地
RFID是一种非接触、多目标、移动目标识别的自动识别技术,目前受到了全球范围内的广泛关注和大力推广。但是RFID至今尚未能大规模应用,关键原因在于缺乏一套可靠高效的公共服务