基于OLC算法的软件可靠性预测分析

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:rui1986911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件可靠性工程可以应用于任何基于软件产品的任一版本,可以开始于任一版本周期。它是对于软件产品质量保证的一门科学。应用于软件工程的整个生命周期。而软件可靠性增长模型在这个过程中起到的作用是至关重要的。通过合理的预测我们可以得出一些积极的软件可靠性指标,得以很好地控制软件过程中进行相关的预测活动。众所周知,软件可靠性的预测分析是建立在大量缺陷数据上的,而通过对大量的软件可靠性增长模型的静态趋势分析得出,个别异常数据点对软件可靠性预测过程中的扰动是极其明显和普遍的,并且这些数据不能完全的遵从于分布曲线。产生这些现象的原因有:在不同功能区选取测试用例进行测试会得到不同的失效数据分布;软件可靠性测试的输入域数据的分布与选取也影响时间域内的失效数据分布趋势等等。在软件可靠性过程中,原始假设门槛过高,对于并不能均匀分布但是却具有代表性,且覆盖性大的缺陷数据并不能做到极大地拾取,另外对于异点扰动数据显得无能为力。本文讨论并分析了现有经典模型(J-M模型)在进行软件可靠性指标分析中的局限性,提出了基于OLC算法的可靠性模型的预测分析,也提出了正交聚类结构,同时结合传统模型,在积累软件缺陷数据的基础上,进行预测分析。在阐述该结构体系时分为三大部分:a.传统软件可靠性模型预测分析的局限性和提出的问题;b.正交结构聚类算法的提出以及基于此算法的改进模型的提出;c.预测分析的实现和数据分析比较。在a部分,以传统J-M模型为依托,介绍基于传统模型的软件可靠性预测分析的过程,引入传统预测模型的相关概念,分析出其中的不足并提出问题。在b部分,以传统的正交结构和聚类理论为依托,提出正交聚类结构体系,分析解决a部分提出问题的原因,并给出相关的概念。c部分讨论了基于新算法运用于J-M模型,并以Kishor S. Trivedi提出的传统的缺陷积累数据进行实际的软件可靠性预测分析。本文提出的算法在改进的J-M模型上,进行软件可靠性预测分析,深入介绍了J-M模型的选取和概念,针对其预测中存在的不足,提出基于OLC算法的预测。同时发现该体系结构有不少地方值得进一步改善和深入研究,因此在本文的最后讨论了该体系结构的不足和展望。
其他文献
NGN(下一代网络)提供了综合开放的整体网络构架体系,其发展目标是采用统一的网络技术融合各个应用网并实现端到端多媒体业务融合。软交换作为NGN网络的核心技术,实现了呼叫传输
随着定制化芯片的需求越来越大,对与之配套的电子设计自动化(Electronic Design Automation,EDA)软件的要求也就越来越高,尤其是在某些特定芯片需要特定功能的EDA软件支持的情况
随着Internet的发展,网上信息的数量与日俱增。基于关键词和主题分类的传统检索技术越来越不能满足网络用户的需求,同时由于网络用户的知识背景差异以及自然语言的二义性,导致网
无线传感器网络是监视远程环境的有力工具,随着MEMS技术和无线通信技术的发展,其重要性越来越突出。它可以广泛应用于军事、交通、环境、卫生保健等各个领域进行数据采集和环境
本文针对油田综合开发业务现状和存在问题,及数字油田建设的需要,以河南油田为例,对国内陆上油田开发业务流程进行了归纳、分析、抽象,提出将国内陆上油田开发业务划分为五个子系
无线通信面临用户数量急剧增加,移动业务逐步多元化,促使对多业务通信服务质量的要求不断提高。如何高效地管理和使用有限的无线资源是无线通信技术急待解决的关键问题。对于多
随着Internet的迅猛发展和WEB的全球普及,各类网站所提供的功能和服务越来越丰富,然而在智能化方面表现得却不够理想。比如,网站结构缺乏灵活性;提供的服务或信息分布不合理,未能
随着Web服务的广泛应用,服务质量(quality of service, QoS)已成为一个判定服务提供者是否成功的重要因素。QoS决定服务的可用性和效用,而这两方面都会影响到服务的普及。本
教学质量评价主要是利用教育评价的理论和技术,对教学过程及结果是否达到一定质量要求而做出的价值判断。国内高校目前均建立了教学质量监控体系,定期开展各项评价活动。因评
Internet的迅速发展使其成为当今世界上最大的信息库,并日益成为人们获取所需资源的主要来源,然而其巨大的信息量以及纷繁芜杂的内容与人们有目的的利用信息形成了很大的矛盾。