基于语义一致性的模型转换方法及应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:lihaolong2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet和Intranet/Extranet的快速发展,Web应用被广泛应用到各个领域,Web应用的开发效率及质量要求不断提高,开发工作的难度不断增加。如何快速有效的开发出Web应用成为业界研究的焦点之一。OMG提出并倡导的MDA(Model Driven Architecture),通过可视化建模将业务逻辑从具体的平台中分离出来,建立起平台无关模型(Platform IndependentModel,PIM),在模型映射规则支持下,建立起包含特定平台信息的平台相关模型(Platform Independent Model,PSM),最终由代码生成器生成可执行代码。基于MDA的软件开发在应用开发层次、开发效率、模型复用程度、可移植性、代码一致性和可维护性上都有很大提高。当前基于MDA的模型转换方法大都依赖源模型和目标模型的语法结构,这要求源模型和目标模型在结构上具有较高的相似度。但在实际的模型转换中,源模型和目标模型在建模语言、建模侧重点以及建模者主观因素等方面的差异,使得源模型和目标模型之间在语法结构上具有较低的相似度,因而难以直接建立二者之间的转换关系。针对以上问题,本文在对模型转换中的语义要求进行深入研究的基础上,提出了一种基于语义一致性的模型转换方法,并将此模型转换方法应用于实际模型转换的研究开发中。具体如下:首先,本文深入分析课题的研究背景和研究现状,对模型相似度、模型语义和模型转换的语义要求进行归纳和总结,提出语义一致性和语义一致性的模型转换等概念。在此基础上,创新性的提出基于语义一致性的模型转换方法。其次,从宏观语义一致性和元语义一致性两个层面说明基于语义一致性的模型转换方法。通过语义约束概括抽象目标语义模型,建立源模型与目标语义模型的转换关系以及目标语义模型与目标模型的转换关系,从而以目标语义模型为桥梁,建立源模型与目标模型之间的宏观转换关系;分析MDA模型转换框架结构,提出应用形式化语言扩展机制重构语言概念集的方法,建立元语义级的转换关系。第三,借助具体源模型(FMP模型)与目标模型(基于JavaServer Faces平台)的转换,从理论上对该方法进行说明。在此基础上,将该方法应用于基于FMP模型的代码自动生成工具AUI的开发实践中,建立起AUI JavaServer Faces代码生成器,从实际应用角度说明该方法并验证可用性和实用性。除此之外,本文还对当前研究状况进行了总结,并指出了未来需要完成的工作。基于语义一致性的模型转换方法,将模型转换从单纯依靠语法指导下的转换提高到语法和语义相结合下的转换,在语义的约束下建立模型之间的转换,从而为模型转换提供语义层面的指导。这些研究将有力地推动模型转换方法和代码自动生成的研究与发展,有着重要的理论意义和实用价值。
其他文献
语音是人们相互交流的重要手段,含有非常丰富的情感语义内容,同时也是人机交互最为方便和直接的方式之一。语音信号中情感信息的识别不仅可以有效地改善人机交互能力,提高人
B/S(Browser/Server)是随着Internet技术兴起的,是对C/S(Client/Server)模型的一种改进。它有着开发、使用成本低,维护和升级简单的特点。B/S的JavaEE框架的特点非常适合开发大
图像处理一直是计算机视觉,模式识别的研究重点.同时,随着”虚拟人”研究项目的提出,实施,对图像处理提出了更多实际要求.我们参与的与”虚拟人”项目相关的基于人体切片的上颈椎三
Web服务的出现主要来源于利用因特网实现RPC的需求,它结合了面向组件的方法和Web技术的优势,是一种新的面向服务的体系结构。仍而随着Web服务数目的急剧增长和对实时性需求的
随着计算机网络的持续快速发展,各种网络应用需求不断涌现,造成网络数据流量的激增。网络拥塞问题变得越来越严重,网络拥塞控制也一直是网络研究的关键热点问题之一。目前,TC
电磁散射问题是计算电磁学的主要研究方向之一,而对具有复杂形状电大尺寸的目标的电磁散射问题的研究具有重要的科学研究价值。电磁散射计算领域有很多计算方法,基于积分方程的矩量法就是其中一种比较受欢迎的方法。矩量法是基于电磁场积分方程的数值方法,但由于矩量法的全局性,矩量法所产生的矩阵多为稠密矩阵,而随着计算机技术的不断发展,研究矩量法的快速算法也成为了一个热点。本文以基于GPU的加速计算框架为基础,对矩
由于近年来机动车的保有量不断提高,随之而来的交通拥塞和道路交通安全问题越来越得到人们的重视。为了减少道路拥塞并降低道路安全问题的发生率,车联网应运而生。在车联网研
随着数码科技发展越来越迅速,人们对于拍摄数字照片并进行后处理的兴趣也逐渐增加。图像修复作为一个应用价值极高的后处理功能,将来势必成为图像处理工具的插件之一。然而,
计算机网络的高速发展和网络新应用的不断涌现给网络安全带来了很大的冲击,网络安全成为新的信息安全的热点;安全协议作为计算机网络安全体系的重要组成部分,也就变得越来越
校园网身份认证系统是数字化校园中十分关键的部分。现在许多校园多个校区的情况使得校园网划分为多个域,用户的跨域身份认证成为身份认证系统必须解决的问题。无线局域网由