[发明专利]基于复合泊松过程的软件可靠性预测方法有效

专利信息
申请号: 201310062004.8 申请日: 2013-02-27
公开(公告)号: CN103268279A 公开(公告)日: 2013-08-28
发明(设计)人: 吴世忠;赵向辉;黄雅芳;罗平;刘晖;易锦;姚尧;刘彦钊;张磊;吴润浦;李娟;姚原岗 申请(专利权)人: 中国信息安全测评中心
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 楼艮基
地址: 100085 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 基于复合泊松过程软件可靠性预测方法,属于软件可靠性预测领域,其特征在于是一种以软件运行和维护中带来的成本和利润损失按设定的损失等级进行强可靠性预测的方法;用一个由软件运行的起止、结束时间、累计故障损失和累计损失量级构成的在时间上等间隔的数据组组成的多个历史数据组为基础,在设定的预测失效数据组个数范围内进行预测;以最后一个历史数据组的结束时间为预测起始值,把累积损失等级视为一个服从软件发布日起到本次预测日为止的随机过程视为随机过程,逐次以前一次得到的累积损失等级来预测,从软件发布日起,本次预测日止的累计损失等级;再在设定的误差范围内与在预测次数上一一对应的历史数据进行比较,解决了软件在不同使用条件下的可信性问题。
搜索关键词: 基于 复合 过程 软件 可靠性 预测 方法
【主权项】:
1.基于复合泊松过程的软件可靠性预测方法,其特征在于,是一种能够同时预测失效间隔、失效总数和由于失效带来的金额损失量级的预测方法,其实施按以下步骤完成:步骤(1),从中国国家信息安全漏洞库网址http://www.cnnvd.org.cn输入从2009-08-14~2012-08-16为止的N条有限个数漏洞数据,再以设定的时间段Δt'i'从软件发布日t'0起选取,得到N′条漏洞数据,再从其中选择出前n′条漏洞数作为预测用的历史数据,而把余下的N′-n′条漏洞数据作为测试用的校验数据,N>N′>n′,在前n′条历史数据中,各时间段Δt′i′的首尾日期相接,但以“天”为单位的日期t′i′不连续,Δt′i′的序号为:1,2,3…i′…I′,在数值上I′=n′,△t′i′=t′i′-t′i′-1,t′0为软件发布日,每一条漏洞信息对应的数据格式为起始时间、结束时间、累积故障数和累计损失量,其中:损失,指由于软件失效造成的运行和维护的以实际全额计数的额外成本,所述额外成本以损失等级量度,每一个损失等级相当于设定的金额,基于损失量度量的可靠性称为强可靠性,损失量是指序号相邻的两条漏洞数据之间的损失等级等于一个时间段内的损失等级。累计损失量,指软件发布日起至N′条所述漏洞数据中的任一个损失计数日或预测日止的累计损失等级数。累计故障数,等于累计导致软件无法运行的漏洞数,其中:k′i′指历史数据中n′个漏洞数据内时刻i′的累计故障数,k'I′是最后一个I′所对应累积故障数,k′i′指在预测过程中第i个时刻时的累计故障数,i=0,1,2,3,…,I,在数值上I'=N′-n′,i=0时,k0在数值上等于k'I′,其中:ti'=t0=t′I′表示:第n′个历史数据的结束时刻等于预测初始时刻,t0≠0,t1=tI′′+Δt0,i2=t1+Δt1,而Δt1=平均失效时间MTBF,以此类推tI=tI-1+MTBFI=tI-1+ΔtI,MTBFi的下标表示第i个平均失效时间,i=0,1,2,3,…,I。步骤(2)依次按以下步骤实施基于复合泊松过程的强软件可靠性预测:步骤(2.1)按下式计算其中:为从软件发布日t′0起到第i个预测时间的累积故障数的估计值;为第i个漏洞数据的检测率估计值,也称查出率b,每一个漏洞数据测定都是相同的,都等于b,{ai(1-e-biti-1)=ki-1,i=1,2,3,...,Iaitie-biti=Σi=1I(ki-ki-1)[tie-biti-ti-1e-biti-1)](e-biti-1-e-biti)+Σi=1I(ki-ki-1)[tie-biti-ti-1e-biti-1)](e-biti-1-e-biti)]]>在i=1时ki-1=k0=k'I′,k0为t0=t′n≠0下n′个漏洞数据中最后一个漏洞数n′所对应的累积故障数,ti-1=t0=t'I′表示使用了从软件发布日起一直到t'I′的历史数据;步骤(2.2)按下式计算,从软件发布日起到第i个时刻ti下的失效强度λ(ti):λ(ti)=du(ti)dt=a^ib^ie-b^iti,]]>其中:是一个软件从发布日起到第i个时刻ti为止的时间段内漏洞造成的损失的期望函数,是一个有限的递增函数,步骤(2.3),按下式求解步骤(2.2)中第i时刻的所述均质函数的平均失效时间MTBFiMTBFi=1λ(ti)=1a^ib^ie-b^iti,]]>步骤(2.4)按下式计算从软件发布之日起到第i+1个时刻ti+1的累计损失量W(ti+1):W(ti+1)=W(ti+MTBFi)=ΣkiIwki+a^i+1b^i+1eb^i+1ti+1ti+1·1iΣki=1Iwki,]]>其中:表示自预测初始日期起到ti止的平均累积损失量,时刻的单位为“天”下同;表示自预测初始日期起到第i+1个时刻止的平均的累积损失量,W(ti+1)表示考虑了失效强度这个失效因素后的自软件发布之日起到第i+1个时刻的累积损失量,步骤(2.4)按下式计算自ti到ti+1这一时间段内的损失量NFL:NFL=W(ti+MTBF)-Σki=1Iwki,]]>步骤(3),在i=2时ki-1=k1,而已知表示使用了从软件发布日起一直到第i1时刻的已知数据,其中包括历史上n′个漏洞数据和以此类推,在i=I时ki-1=kI-1表示已预测到了最后第I个时刻的第N′-n′个漏洞数据,每次重复步骤(2),步骤(4),验证方法的正确性,对于任意一个i,从实际的校验数据集中,取得与以上步骤取得的估计值W(ti+1)最相近的实际累积损失量值求的模型的预测误差p=1IΣi=1I|Wti+1-W(ti+1)|Wti+1.]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国信息安全测评中心,未经中国信息安全测评中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310062004.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top