基于模式的模型变换方法

来源 :天津大学 | 被引量 : 0次 | 上传用户:yp7611
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OMG提出的模型驱动架构(MDA)已经逐渐地成为了学术界和软件行业瞩目地焦点。MDA定义了一种信息系统规约说明的方法,将系统的业务规约从系统的针对其具体平台的实现细节中分离出来,并且提供一套以模型表示的构建规约的指南。为了使MDA能够达到发挥其全部潜能的目标,具备一个强大的操作模型和变换模型的能力是关键,最明显的模型变换就是从平台独立模型变换到平台相关模型。由于认识到了它的重要性,OMG发表了提议请求(RFP),其目的就是要发现一种合适的模型变换的机制。文章首先探讨了目前针对OMG的RFP标准要求所提出的各种主要解决方案,并对它们的技术的特点进行了分析与比较。作者在借鉴这些方案的优点的基础上,提出了一个新的模型变换的框架方案。该方案将变换类型分为了两个不同的子类型:关系和映射。这个技术使得此方案的变换能够兼容多种不同的变换类型,这也使得变换在系统生命周期内改变自身的类型成为可能。模式语言在模型变换中被广泛使用,比如Perl和XSL。我们的解决方案则为关系和映射定义了一个标准的模式匹配语言,为关系定义了一个模式替代语言,它能够使得许多规约利用此模式语言来实现可运行性。此外我们定义了一个图形语法来表达模式。并且我们将变换定义为上层构造和下层构造两部分,分别适用于最终用户和工具。我们通过一个UML模型到XML的模型转换的例子来验证我们方案的可行性。论文最后指出了模型变换技术的未来发展趋势和有待进一步研究的方向。
其他文献
随着网络技术的不断发展,新型的网络应用需要新型的协议支持,研究RTP协议用于多媒体数据的实时传输具有一定的现实意义。 本文首先根据多媒体数据实时传输对通信网络的新要
随着科学技术的日新月异,信息化已是世界经济和社会发展的大趋势。信息网络技术的推广和运用,促进了现代社会的高速发展。检察机关作为国家的法律监督机关,开展科技强检工作,
目前,软件体系结构的研究主要集中在静态体系结构上。对于一些需要长期运行并具有特殊使命的系统(例如金融系统、航空航天系统等),如果系统需求或环境了发生变化需要更新,此时停
利用有效的质量管理信息系统提高产品质量是企业成功的关键。今天,多数企业已经建立了较为完善的以计算机为辅助手段的质量保证体系(如ISO系列质量标准),然而对于软件开发人
在经纬仪跟踪目标过程中,基于模拟视频图像的实时存储系统既可以完成实时采集CCD 视频图像、实时存储图像的任务,又能够实现事后图像判读解算目标弹道的功能。本文研究的主要
随着异构平台的兴起,高性能计算领域获得快速的发展。基于CPU+GPU的异构平台在以生物信息学、医学成像和计算流体力学等为代表的诸多领域获得广泛应用。但是,CPU和GPU使用不
本文提出一种适合跨组织协作的工作流模型,并在此基础上探讨了跨组织工作流过程的自动执行控制方法。本文通过使用ECA规则触发机制实现了工作流过程中的任务执行序列调度控
随着网络应用的日益广泛,信息的共享和传递以及对网络无限制的访问引入了信息安全问题。通过Radius (Remote Authentication Dial In User Service)协议与NAS(network access
VTF-HLA异构网关是实现VTF应用系统和HLA系统重用及互操作的重要途径。由于VTF应用程序的接口需要根据VFL文件动态生成,网关作为VTF应用系统的一部分,同样每次需要针对新的VF
随着多媒体技术和网络技术的发展,人们可以通过网络方便地传播和交流数字图像产品,但是由于数字产品复制不会引起质量下降,因此大量出现的盗版现象严重地损害了著作者的利益,