基于序列分解与重构的软件可靠性预测方法

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:ddd12322
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件可靠性领域中,基于失效数据建模的可靠性预测方法主要利用随机过程与统计分析方法或通过机器学习与时间序列分析方法,研究软件失效与软件可靠性之间的关系。由于软件失效数据在实际收集过程中,具有人为因素和其他客观因素的干扰,使得最终的统计结果不可避免地携带一些噪声,不论是经典软件可靠性模型还是基于数据驱动的软件可靠性模型,都无法在绝大部分数据集上取得令人满意的结果。本文在充分分析软件失效数据的基础上,以减少软件失效数据序列噪声的影响、提高可靠性模型的拟合、预测精度和通用性为目的,提出了基于失效数据序列分解与重构的软件可靠性预测分析方法。本文有以下三点创新之处:第一,基于残差序列的软件可靠性预测模型。在深入研究ARIMA可靠性预测模型与GEP可靠性预测模型的基础上,根据ARIMA模型与GEP算法的特点,提出了应用范围更广泛,与实际情况更吻合的模型。第二,基于经验模态分解的软件可靠性预测模型。利用EMD方法提取出能描述软件失效特征的不同特征数据序列,然后结合支持向量回归和灰色预测理论对预处理数据进行建模和预测,最后将得到的预测结果进行重构得出最终的预测结果。第三,基于奇异谱分解的软件可靠性预测模型。利用SSA分解方法将软件失效数据序列分解成若干个相互独立的子序列,然后利用灰色预测理论与ARIMA算法对各个子序列分别进行建模预测。最后,结合三种基于分解与重构的可靠性模型的实验结果进行讨论,给出各个模型适用的场景。
其他文献
随着计算机和网络技术的不断发展,网络上商务行为越来越普遍。电子商务由于充分地利用了Internet的优势,使企业与企业、用户与企业之间的距离大大缩小,给企业带来了无限的商机。
计算机网络的快速发展,给人们带来便捷的同时,也带来了安全威胁,传统的密码学已经很难满足信息安全复杂化和多样化的要求。信息隐藏技术利用载体信号的冗余特性以及人类视觉听觉
OLAP是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。在数据仓库应用中,OLAP应用一般是数据仓库
随着科学的发展,社会的进步和信息时代的来临,人们发现自己都浸泡在一个信息的海洋当中,每天都要处理大量的信息和数据,这丰富了人们的日常生活。但是这些信息当中也包含了很多没
目前基于FPGA(Field Programmable Gate Array)嵌入式系统已广泛应用于航空、智能家电和数据采集等领域,尤其在航空领域系统远程升级维护极其重要。由于嵌入式系统硬件资源有
上世纪中期,计算机的出现给人类的生活带来了翻天覆地的变化,网络的发展速度更令人叹为观止。计算机网络具备分布广域性,体系结构开放性,资源共享性和信道共用性的特点,这些
人工智能的发展促进了棋牌类游戏计算机程序的飞速进步。目前的棋类计算机程序已经达到了专家的水平,完全可以战胜人类棋手。同样作为人工智能的研究热门方向,牌类游戏的进展却
网络教育技术标准是保障教育资源共享和系统互操作的根本措施,本文介绍了多种网络教育技术标准。其中SCORM(Sharable Content Object Reference Model)以其设计理念的先进性
软件可靠性预测是一个越来越受重视的领域。可靠性预测的目的是量化软件可靠性状态和行为,帮助开发可靠的软件和检测软件的可靠性。本文对软件可靠性预测模型进行了比较研究,提
电力系统是一个大系统,电能的生产、运送及分配是在一个辽阔的区域内进行的,加上电磁过程本身的快速性,所以对电力系统运行控制提出了非常高的要求。电力调度自动化系统由信息就地处理自动化系统和信息集中处理自动化系统两部分组成,信息就地处理自动化系统的特点是能对电力系统的情况做出快速的反应;信息集中处理自动化系统也称电力系统调度自动化系统,它可以通过对设置在各发电厂和变电站的远程终端(RTU)采集电网运行的