基于本体和规则推理的软件可信演化研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:winterzeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大型分布式软件系统在各行业中的广泛应用,软件的复杂度不断增加,系统的安全性、可靠性和可用性等可信问题也日益凸出。然而现有的基于监控的软件演化技术更多的是针对构件失效、软件故障或软件缺陷等问题,多以静态的、预设的容错为主,在演化机理上并未系统化地考虑复杂动态环境对软件可信性的影响。本文主要从软件运行的开放环境着手,将上下文环境、本体、规则推理以及与之相关的应用技术引入到软件可信演化研究中,建立了软件运行环境与行为之间的语义模型,并通过感知外部环境的变化来动态调整软件的行为,以保障软件的可信性能满足用户需求。本文的主要研究成果可以归纳为以下四点:①构建了基于“环境-行为”的本体空间模型。分布式软件系统运行于一定的开放环境,用户、系统、环境三者之间需要不间断的交互,且在互动过程中需要利用第三方实体来提高交互质量。通过分析和研究分布式软件系统的环境、行为以及可信性三者之间的关联关系,构建了基于“环境-行为”的本体空间模型,用于解决环境与行为作用关系的语义问题。②构建了软件可信演化规则库。在本体空间中已定义了有关软件可信演化的基本概念、属性和实例,在此基础之上,为提供较复杂的逻辑推理以及保障演化操作的一致性与可靠性,提出了基于OWL扩展的规则库。规则库中通过定义一系列的演化规则,用于处理复杂的逻辑推理,从而更好的服务于软件可信演化操作。③针对软件可信演化的实施,本文提出了一个基于本体的软件可信演化框架。该框架由微观层次的规约制导和宏观层次的人机协同两部分组成,以保证软件演化结果能与人的预期相一致,有效预防软件衰老、失效等现象。④采用Jena所提供的推理机制,将知识库和规则库有机的结合并应用到软件可信演化决策过程中。首先以知识库为依据,通过对软件行为的可信性和自主调整的必要性进行评估,然后依据评估结果和软件可信性指标对软件实施动态调整、重构等操作,以展现其演化功能。总之,构建基于“环境-行为”的本体空间模型有利于概念和操作的标准化使其语义共享;建立软件可信演化的规则库确保了演化的一致性与可靠性。通过两者有机的结合,从而形成以监控信息语义为基础,推理规则为向导的软件可信演化方法,并最终用实例说明该方法的可行性与有效性。
其他文献
我们生活在一个信息爆炸的时代,各行各业积累了大量的,甚至是海量的数据。根据世界知识产权组织的统计,专利文献含有世界每年发明创造成果的90%~95%,世界每年的申请量以100多
尽管文档分类作为一种知识组织方法在诸多场合有广泛的应用,但针对这类高质量数据的数据挖掘研究却不多。本文着重于利用文档分类结构的信息检索技术研究。对平行分类结构和
在自然语言中有大量非常规的语言学现象,如谚语,俚语,成语等,这些语言现象很难用标准的句法分析或者是传统的框架语义学等方式来解析。认知构式语法正是从特殊语言现象的分析
近年来随着城市化进程不断推进,人群密集的公共场所不断增加,公共安全问题成为公众关注的焦点。如何在地震、火灾等紧急事故发生时快速有效的组织人群疏散,最大程度的保障公
语义网是当前Internet技术的研究热点之一,其研究重点是如何把信息表示为计算机能够理解和处理的形式,并在此之上构建本体和推理规则,以实现基于语义的知识表示和推理。语义
排序函数是信息检索系统的核心部分,这是因为排序函数直接影响着检索结果的质量。近年来,排学学习,即通过机器学习的技术构建有效的排序函数,成为信息检索、机器学习和数据挖
人脸识别的应用已经不再局限于安防、身份验证等领域,特别是近几年兴起的互联网金融、智慧城市等都为人脸识别等生物特征识别技术提供了巨大的潜在市场。人脸自动识别系统主
近年来,企业信息化需求旺盛,同时对软件的个性化要求强烈。软件公司往往由于二次开发成本居高不下而难以盈利,软件工程技术在软件复用方面的快速发展,为解决以上市场难题提供
关联规则的研究是数据挖掘的一个重要分支,已经引起很多学者的广泛关注。本文介绍了数据挖掘技术的相关知识,尤其是关联规则的挖掘,并介绍了基本概念及经典的算法。过去的研
随着计算机网络的普及,上网用户不断增多,一些热门网站的点击率每天超过一亿。用一台服务器为所有用户提供服务几乎是不可能的,所以,只有采用负载均衡技术在多个提供相同服务