一种基于信任机制的网构软件的构件选择方法研究

来源 :西南大学 | 被引量 : 0次 | 上传用户:ymh19900920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的快速发展与普及,计算机软件面临的环境开始从静态封闭逐步走向动态、开放和多变。为了适应这种发展趋势,网构软件(Internetware)成为一种新的软件形态,能感知外部网络环境的动态变化,并随着这种变化按照功能指标、性能指标和可信性指标等进行静态的调整和动态的演化,以使系统具有尽可能高的用户信赖度。随着基于构件的软件工程(CBSE,component-based software engineering)的迅速发展,使用构件技术来构造网构软件将成为网构软件发展的主流。   目前,学者们提出了许多基于构件的网构软件构造模型,但对如何选择构件的研究却很少。传统的基于刻面、关键字等构件检索方式,完全建立在构件描述及构件分类基础之上,但在开放、多变的网络环境下很难选择可信的构件;基于测试的构件选择方法,需要较长的测试时间,不能满足网构软件实时演化的特征。因此,研究如何从大量构件中快捷地选择可信构件,以构造满足功能、非功能、可信指标的网构软件,具有十分重要的意义。   本文通过对网构软件、构件技术、软件质量因素、信任机制的学习,在已有研究成果的基础上,提出了一种基于信任机制的网构软件的构件选择方法——TMCSAI(Trust Mechanism Based Component Selection Approach in Internetware),主要进行以下几个方面的探讨和研究:   第一,根据软件质量因素,创建了一种构件属性项映射,该映射从11个方面对构件描述进行可信性评价,旨在提高构件信任的适用性。   第二,针对混合式信任机制的实质,提出了一种基于信任机制的网构软件的构件选择模型——TMCSMI(Trust Mechanism Based Component Selection Model in Internetware),利用直接经验、朋友推荐及构件声誉来刻画构件的各项描述的可信性,从而根据构件描述及其可信性选择构件。   第三,在TMCSMI基础上,提出了一种基于信任机制的网构软件的构件选择方法——TMCSAI,首先根据直接经验选择直接信任构件,根据朋友推荐选择间接信任构件,根据构件声誉选择声誉构件,再从直接信任构件、间接信任构件、声誉构件中选择满足需求的可信构件。最后提出了一种构件信任演化方法,使用构件之后更新直接经验、构件声誉,更新朋友圈及朋友可信性。   最后,通过仿真实验,验证了本文提出的TMCSMI构件选择模型及TMCSAI构件选择方法的可行性和有效性。
其他文献
P2P是近年来互联网最热门的技术之一,在VoIP、文件下载、流媒体、协调计算等领域得到飞速发展。P2P应用对网络带宽资源消耗巨大,据统计P2P业务的带宽占用比率大致是40%~60%,在极端
多智能体系统的理论和应用,是人工智能领域重要的研究方向。在本文中,我们将对多智能体系统的构建与分析两个方面进行研究。首先,阐述和讨论了一个多智能体系统的开发方法,并以此
随着生物医学领域文献的爆炸性增长,从生物医学文献中自动获取生物医学知识已经成为生物信息学研究的重要领域。由于蛋白质相互作用关系对于生命科学有着特殊的重要意义,因而
伴随着世界各国汽车数量的增加,城市交通状况日益受到人们的重视。智能交通系统也成为人们研究的热点,车牌识别系统是智能交通系统的一个重要组成部分,它的成功开发必将大大
云计算是近年来的热门话题,兴起了IT产业对服务使用方式的变革,越来越多的组织和个人使用云计算来部署自己的应用,开发自己的平台。云计算厂商的将更多的时间放在了虚拟化、
随着大数据时代的来临,各行各业的数据量都在极速增长。医疗大数据作为最有价值的行业大数据之一,近年来人们对它的研究层出不穷。其中对于医疗质量评价的方法,研究者多数采
随着计算机信息技术的不断发展,计算机信息系统已经在各行各业中发挥着重要的作用。企业的不断发展壮大使得企业原有的管理模式已经不能适应企业的发展和运营,企业将面临一系
多Agent理论及相关技术为分布式系统的研究提供了一个崭新的途径。多Agent系统理论是分布式人工智能体系的一个分支,目前多Agent技术已经成为了当今人工智能领域研究的热点之
复杂植被场景作为室外场景的重要组成元素,在三维虚拟场景的绘制中往往占据着用户绝大部分的视野,其真实感和交互性将直接决定着用户对场景的认知。然而,复杂植被场景的构成
随着互联网技术和计算机技术的不断发展普及,网络越来越成为人们获取知识和交流信息的主要平台,在教育领域也不例外。目前网络中存在着大量的学习资源,这些资源分散于网络中,