基于本体语义的模型转换关键技术研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:victor9808
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动体系架构(Model-Driven Architecture, MDA)是OMG组织于2001年3月提出的一种新的软件体系结构方法学,其核心思想是抽象出与实现技术无关的平台无关模型(Platform Independent Model, PIM),针对不同实现平台制定转换规则,通过模型转换引擎将PIM转换成与具体平台及实现技术相关的的平台相关模型(Platform Specification Model, PSM),最终由代码生成器将PSM转换成目标代码。MDA通过将业务逻辑与具体实现技术相分离,最大程度的降低用户需求变更对实现技术的影响,借助模型复用和模型转换,从而延长软件生命周期,提高软件开发的效率和质量。模型转换作为MDA的核心技术,始终贯穿于模型驱动开发的全过程。当前,模型转换方法大部分侧重于模型语法转换,而模型语义转换特性描述的缺失是MDA发展的一个瓶颈,源于哲学范畴的本体论能有效地支撑领域模型的语义共享与重用。本体也是一种模型,它以显式的方式定义了特定领域中概念的含义。据此,本文提出MDA与本体论相结合的本体语义模型转换方法,建立语义本体库,用于存储关于模型的本体,方便开发人员理解模型的精确语义,并制定基于此机制的模型转换规则,从而兼顾语法、语义层的模型转换。主要工作体现在如下几个方面:(1)研究提出一种基于本体语义的模型转换机制,该机制针对模型转换语义特性描述缺失的现状,提出一种基于本体语义的模型转换方法,为模型驱动开发提供语义保证。(2)研究建立了基于本体语义模型转换方法的语义本体库,整个语义本体库分为抽象层、具体层和实例层,抽象层的基本概念是基本元素、结构元素和特征元素。为了增强语义本体库的可扩展性定义了特征元素的概念集,包含属性及其约束等描述信息,从而为开发人员提供语义库支持。(3)研究制定了基于本体语义模型转换方法的规则,转换规则定义了源模型模型元素到目标模型模型元素之间的映射关系。依据基于本体语义的模型转换机制,把模型转换分为语法转换、语义转换、语法与语义的绑定三个层次,对应不同的抽象层次分别制定其转换规则,从而为模型转换提供规则引导。(4)探索上述技术在实际领域中的应用,通过模型驱动开发的例了验证所提方法的可行性。
其他文献
时态属性,作为刻画事物的维度,与空间维度一样,是度量实体对象必不可少的参数。围绕如何在应用系统中有效的刻画和运用时态属性,学者们展开了广泛的研究。或从代数的角度,或
随着经济的高速发展,我国城市建设在改革开放后飞速发展,城市规模越来越大,城市管理的压力逐步加大,传统城市管理模式已不适应当今社会的需求,城市管理现代化、信息化的需求日益迫
传统的通用搜索引擎不能满足人们对搜索引擎越来越个性化的需求,提供某个专门领域搜索服务的垂直搜索引擎应运而生。垂直搜索引擎需要专门的聚焦网络爬虫按照其特定的要求从网
二十世纪中期,随着第三次工业革命的发展,信息技术在世界范围内呈现爆炸式的发展。而随着金融信息化的发展,遗留系统带来的各种问题也开始逐渐凸显。这些遗留系统往往已经开
计算机网络与无线通信技术相结合产物无线局域网(WLAN)作为轨道交通数据通信系统应用的研究已经成为重要发展趋势,切换问题是其中的一个热点研究问题。由于WLAN中无线电台功
支持向量机是在统计学习理论的基础上发展起来的一种机器学习方法,其理论基础是统计学习理论的VC维和结构风险最小化原理。目前,研究人员对支持向量机进行了广泛的研究,并且
网格计算的主要目的为整合互联网上广域的、异构的网络资源,实现跨域的协同工作和资源共享,为用户提供透明的计算能力。为了有效利用网格环境中的海量资源使得在尽量短的时间内
当前,随着城市交通需求量日益增大,交通拥挤等问题严重影响了城市环境。公共交通与其他交通工具相比,具有载客量大等无法比拟的优点,实现公共交通的智能化管理,提高公共交通
随着商业环境的快速变化,以及技术的不断创新,各个行业里的遗留系统面临着越来越大的生存压力。为了改变遗留系统的这些现状,从20世纪90年代以来,涌现出了许多解决办法,大量
互联网的便捷性和跨地域性,使它成为民众表达意见、讨论公共事务、参与政治经济决策讨论的公共平台,伴之而来的就是网络舆情的收集和管理问题。网络舆情具有的传播速度快、地域