基于本体推理的UML模型语义检查

来源 :兰州理工大学 | 被引量 : 4次 | 上传用户:wx0020
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
统一建模语言(Unified Modeling Language,UML)已经被面向对象建模领域公认为事实上的工业标准。使用UML描述的软件模型,表达简洁、直观,便于建模人员进行交流沟通。然而,这种图形化的语言缺乏精确的形式化语义基础,由此,可能导致建模过程中产生不一致性等问题。目前虽然已经有很多工作致力于UML精确性研究和UML模型的不一致性管理等研究,但是,它们主要从局部给出了个别UML图形建模的解决办法,不能从根本上解决问题。基于本体的精确化特点和自推理功能,我们以本体作为UML模型不一致检查的语义层次基础,根据UML模型和本体的相似性特点,把UML模型转化为本体模型,通过本体的推理功能,以此来检查UML模型中的语义不一致性等问题。为达到这个目的,本文主要开展了以下几个方面的研究工作:1.详细比较了本体和UML模型的异同点。本文主要从静态、动态、共享、可扩展性、建模方法、继承、封装、类之间的关系、类和属性的层次,以及推理特性等角度,对两者进行了详细的比较;同时,我们还详细比较了两种模型各自的描述语言,以便为下一步的模型转换奠定基础。2.建立了两种模型的转换规则。在上述本体和UML模型比较的基础上,基于两种模型的相似性,给出了从UML模型到本体模型的转换规则;并以大学员工的部分UML模型为实例,综合验证了方法的可行性(主要内容包括模型的转换和推理验证)。3.提出了描述逻辑的动态扩展。目前的描述逻辑ALCQI只能描述UML图形中的静态特征,还不能很好地描述UML图形中的动态和时态特征,针对描述逻辑ALCQI不足之处,本文提出了扩展描述逻辑的构造算子,以便于适合形式化UML行为图的动态特征;并初步探讨了Tableau算法的一些基本性质,如:可判定性(Termination)、可靠性(Soundness)、完备性(Completeness)。
其他文献
随着空间数据获取技术的快速发展,空间数据的数量、大小和复杂性都在急剧增加,已经远远超出了人们的解释能力,致使“空间数据爆炸但知识贫乏”。因此,利用空间数据挖掘和知识
随着网络和电子商务的快速发展,信息的爆炸性增长在给人们带来便利的同时,也给人们带来了如何在大量信息中选择所需求资源的困惑。而推荐系统就是一个帮助用户解决信息过载问
随着信息技术的不断发展,特别是Internet应用的普及,电子文本信息急剧增加。如何有效地组织和管理这些海量信息,并且能够快速、准确地获得用户所需要的信息是当今信息技术领域的
如何能在复杂多变的无线信道环境下对数据进行高速可靠的传输,成为通信业界学者研究的热点。多输入多输出(Multiple-Input Multiple-Output,MIMO)技术与正交频分复用(Orthogonal F
BPEL作为描述Web服务编制的语言之一,在商业流程中被用来描述活动和对活动的控制。BPEL具有类似程序设计语言的语法结构,如顺序、分支和循环等,能表达对业务流程的控制。BPEL
现场总线是一种用于智能化现场设备和自动化系统的开放式、全数字化、双向串行、多站或多节点的通信系统。基于现场总线的控制系统正在逐步取代传统DCS(DistributedControl S
面对如今信息技术的飞快发展,各种电子文档和电子邮件都爆炸式的增长,为了从海量文本中及时准确的获得有效的知识和信息,就需要处理大量的文本。由于互联网上大部分信息都是以文
学位
生物特征识别技术是指通过人体所特有的生理特征或行为特征来进行个人身份验证的一项技术。相对于其它的生物识别技术,指纹识别技术在广泛性、持久性、独特性、存储安全性和易
随着互联网络技术的不断发展,人们对网络应用的需求不断向多样化、智能化和个性化的方向发展,现有网络体系结构中多种网络和多种技术共存的弊端日益明显,多种网络的互通与融