软件失效预测的一类非参数方法研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:kfanliang127
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件失效预测是软件可靠性评估过程中最耗时最困难的部分,失效预测过程中任何改进都可能极大降低软件成本。传统的软件失效预测方法一般是利用经典的参数模型,而参数模型针对复杂软件失效数据不仅无法正确的估计其预测模型,且错误率较高,效率低下。相反,非参数方法在软件失效预测过程中不依赖于经验假设与未知模型的估计,既可避免预测中模型不符、参数估计偏差等问题,又可以充分的利用软件失效数据的历史信息。基于非参数方法的软件失效预测首先针对软件失效数据的历史信息进行数据预处理,然后,利用对已有数据的整理进行软件失效预测建模,最后采用已有模型进行软件失效预测。本文在分析软件失效影响因素的基础上,以提高软件失效预测的精确度为目的,对一类传统的非参数模型进行了研究与改进。主要工作如下:首先,提出基于加权滑动窗口的单变量非参数软件失效预测方法(WSW-NM),对单变量的软件失效数据进行预测。采用滑动窗口作为输入,通过设置指数权函数增加近期数据对软件失效数的影响,对滑动窗口中各期数据进行加权处理并针对异常点进行动态调整,改变各期数据在预测中的重要程度。实验证明,该方法能够提高软件失效的预测精度。其次,提出基于主成分分析的多变量非参数软件失效预测方法(PCA-INW)。对原始数据进行主成分分析减少样本的输入因子数,利用主成分分析中的方差贡献率作为非参数方法中核函数窗宽矩阵的权重,消除了各输入因子对结果的作用程度不同所造成的影响。实验结果表明,维度的减少使模型的训练时间及预测时间都有所降低,在预测结果的精度和稳定性上得到了提高。然后,提出基于非参数因果关系检验的多变量软件失效预测方法(PCA-INW-Granger),针对已有的Granger因果关系检验方法只适用于两个变量以及需要诸多限制条件的问题,提出了一种基于改进的非参数估计法(PCA-INW)的多变量因果关系检验方法。该方法运用PCA-INW方法,借鉴Granger因果关系的思想从复杂系统建模角度研究变量间的关系,适用于检验多维变量间的因果关系,其优点在于对于多输入单输出(结果)的多维系统,不需诸多限制条件,可以检验多变量之间在非线性意义上的因果关系。最后,为了验证所提出方法的有效性,本文采用多组标准数据集作为研究对象,分别对以上三个模型与经典模型进行实验性能对比,结果表明,本文所提出的非参数方法较之前的传统方法具有更好的适应性,其预测的精度和稳定性都有显著提高。
其他文献
随着嵌入式技术的不断发展及移动通信技术的不断升级,将嵌入式技术与GPRS移动通信技术相结合应用到供水监控系统中的条件已经逐步成熟,本课题就是采用目前流行的ARM9处理器和
入侵检测已成为网络应用发展十分必要的主动安全防御技术,一直以来都是一个重要的研究课题。网络技术的多样化发展使入侵检测面临更严峻的挑战,主要问题在于如何保障对海量数据
蚁群算法是意大利学者Dorigo M在蚂蚁觅食行为的启发下,提出的一种智能计算方法。该算法在解决具有NP-Hard特性的组合优化问题中取得了令人鼓舞的效果,因而受到学术界和工业界
随着科学技术的进步,机器人行业蓬勃发展,服务机器人是机器人不可或缺的组成部分,它通过为人类提供服务,能够使人们从繁重的劳动中摆脱出来,增加人们生活的幸福感,有效的缓解
随着信息技术的发展,计算机系统和互联网应用日益广泛。各种形式的网站蕴涵着丰富的信息,但由于网络连接形式的多样性和开放性等特征,再加上网络技术本身存在着许多不安全因
企业信息系统是一个有机的整体,但是由于软件开发技术的限制以及企业信息化由零到整的发展历程,使得各个子系统高度独立,数据与业务无法共享。企业门户将各种应用系统,相关的
图像是人类获取和交换信息的重要途径,利用计算机进行数字图像处理是为了对图像中的目标进行分析,获得目标的客观信息并建立对图像的相关描述。图像分割是一种基本的计算机视
数字家庭是个与时俱进的概念。从技术和产业的发展模式来看,数字家庭可以分为两个阶段,第一阶段即以高清电视为主设备,通过双向有线电视网络提供高清互动服务,第二阶段是以家
学位
随着硬件资源的不断丰富,性能的不断提升,虚拟化技术在计算机领域里的应用也越来越普及,最开始的虚拟化技术一直只使用于服务器领域中,但是随着硬件辅助虚拟化技术的发展,如I
随着计算机技术的发展和项目反应理论(IRT)的日益完善,基于IRT的计算机化自适应测验(CAT),越来越体现出传统测验所无可比拟的优越性。近年来,认知诊断(CD)也越来越受到人们的