基于OWL的UML模型一致性检测研究

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:compasion
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
统一建模语言(UML,Unified Modeling Language)是一种面向对象通用可视化建模语言,迄今为止已经成功地应用在诸如电信、金融、政府、电子、国防、航天航空、制造与工业自动化、医疗、交通、电子商务等广泛的领域中。因此,对UML模型(下文简称模型)间语义一致性检测的研究将变得非常有意义。   UML自身半形式化特点,以及多视图对系统的冗余表述,是构成模型间语义冲突的导火索,加之现代系统多人参与、分布设计和开发的特点让模型语义的一致性维护变得更困难。因此,构建一种支持Web信息共享、支持分布式一致性检测的UML模型一致性管理框架,则变得非常有意义。   本文选取类图.顺序图和状态图作为研究对象,结合UML定义的元模型了解这三种视图的本质结构后,分别对这三种视图进行形式化定义,为后面三种视图的OWL DL转换构建中转桥梁。随后从建模人员与模型的关系分析了建模一致性问题产生的原因,总结了类图、顺序图、状态图之间可能存在的一致性问题,并根据一致性问题的特点分为语法冲突和语义冲突两类。   本文研究了基于逻辑推理系统的模型一致性检测技术,创新点在于提出了一种以Web本体语言OWL为核心的一致性分析法——基于元模型的本体分析法。为了满足模型一致性检测的需要,本文提出了新的从UML视图到OWL本体的转换规则(也称转换算法),而不是纯粹的UML元素到OWL语法的一一映射。利用UML本体模型自身的逻辑推理能力,可将模型一致性检测问题转换为概念可满足性问题以及实例与概念的一致性检测问题,从而实现模型的一致性验证。同时,这种验证技术对基于MDA的模型迭代开发中模型语义的一致性维护也是十分有利的。此外,OWL是基于XML语法的结构化语言,并能被计算机识别和处理,转换后的UML本体模型可在Web上共享,并在其他领域实现知识的重用。   结合OWL语言的特点,本文的一致性检测实验平台提供了三种一致性检测策略,并通过实例验证OWL DL本体映射规则和一致性检测策略的可行性。
其他文献
面向主题的垂直搜索引擎是一种分类细致、更新及时的搜索引擎,在针对确定了主题领域的搜索服务建设中,有着良好的表现。同时,智能搜索引擎的研究也已经成为搜索引擎领域研究
物体识别技术在民用和军用方面都具有巨大的应用价值,而车辆型号识别更是能在军事侦察,社会调查中能起到重要的辅助作用。但目前,对车辆型号识别的研究并不多,并且当前存在的
本文通过对磁共振信号特征横向驰豫时间T2的分析,提取了标志人类认知功能及情绪发展的生物机制——髓鞘含量的相关信息。   本研究基于Broker4.7T动物磁共振扫描仪,采用Ca
整数分解(质因子分解)问题一直以来都是一个困扰数学家的难题.给出一个大整数,要找出它的因子是很困难的.很多密码系统的安全性就是基于整数分解问题的困难性.比如RSA公钥算
我国的互联网发展迅速,现今网民的数量已经突破4.77亿,网民的规模居全球第一。我国互联网普及率已达34.6%,并保持平稳的上升态势。但是,我国互联网的安全问题越来越突出。计
随着e-Learning教育理论实践的开展,学习对象作为一种新型的资源组织形式被广泛使用。学习对象管理系统为学习对象这种特殊资源提供高效组织和管理及精确查找,提高了学习对象
当今是各种信息化技术飞速发展的时代,信息技术越来越广泛的应用于各个领域。现代教育对教学辅助软件的要求也在不断的提高,于是提出了在教学软件设计中引入“自主学习”设计
Ad Hoc网络是一种多跳的无线网络,它由一组自主的无线节点或终端互相合作而形成。这种网络不需要固定基础设施并且采用分布式的管理机制。由于Ad Hoc网络具有节点随机移动、
在互联网技术蓬勃发展的今天,人们面临着的网络文本信息和资源急剧膨胀,为了快速了解目标信息,需要获取网页中的主要信息,并能够压缩这些信息生成摘要。信息抽取和自动摘要技
随着全球信息量的飞速膨胀,对于海量信息的处理需求正日益加剧。结构化覆盖网络因为其可扩展性、自组织、低成本等特点得到许多大型分布式应用的青睐和关注,负载均衡作为其基