发明名称 一种考虑测试效用的软件可靠性检测方法
摘要 本发明属于软件可靠性研究领域,特别是考虑测试资源消耗对软件可靠性的影响的一种考虑测试效用的软件可靠性检测方法。本发明包括:采集预期消耗的总测试效用,曲线类型参数,测试效用;采集并计算软件故障总数,故障检测率;计算每单位测试效用的故障检测率;初始时刻软件可靠性:<img file="DDA0000393648880000011.GIF" wi="544" he="120" />本发明提出的考虑测试效用的软件可靠性检测方法能表示Concave型和S-shaped型两种不同类型失效数据,使拟合和预测能力得到极大提高。
申请公布号 CN103530229A 申请公布日期 2014.01.22
申请号 CN201310470173.5 申请日期 2013.10.10
申请人 哈尔滨工程大学 发明人 高峰;万程程;常帅;孟斌;陈嵩博;宋子阳;孟欣冉
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 代理人
主权项 1.一种考虑测试效用的软件可靠性检测方法,其特征在于:(1)采集预期消耗的总测试效用N,曲线类型参数A,当A=0时,为S-shaped测试效用函数;当A≠0时,为Concave测试效用函数;比例参数h,h>0,曲线形状参数m、θ,m>0,θ>0,测试效用<maths num="0001"><![CDATA[<math><mrow><mi>W</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>N</mi><mo>&times;</mo><mfrac><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>h</mi><msup><mi>t</mi><mi>m</mi></msup></mrow></msup><mo>)</mo></mrow><mi>&theta;</mi></msup><mrow><mn>1</mn><mo>+</mo><msup><mi>Ae</mi><msup><mrow><mo>-</mo><mi>ht</mi></mrow><mi>m</mi></msup></msup></mrow></mfrac><mo>;</mo></mrow></math>]]></maths>(2)采集并计算软件故障总数a,故障检测率b(t),b(t)为时间间隔t到t+Δt内期望的故障发生数,与t时刻剩余的故障数的比值,<img file="FDA0000393648850000012.GIF" wi="479" he="129" />m(t)为均值函数,用于表示故障数的期望值;(3)计算每单位测试效用的故障检测率r,b(t)=r×w(t),w(t)为当前时刻的测试效用;(4)初始时刻:m(0)=0,<img file="FDA0000393648850000013.GIF" wi="436" he="85" />W<sup>*</sup>(t)=W(t)-W(0),W(0)=0,W(t)=t构建软件可靠性增长模型:<maths num="0002"><![CDATA[<math><mrow><mi>m</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>a</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>r</mi><mo>&times;</mo><mi>N</mi><mo>&times;</mo><mfrac><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>h</mi><msup><mi>t</mi><mi>m</mi></msup></mrow></msup><mo>)</mo></mrow><mi>&theta;</mi></msup><mrow><mn>1</mn><mo>+</mo><msup><mi>Ae</mi><msup><mrow><mo>-</mo><mi>ht</mi></mrow><mi>m</mi></msup></msup></mrow></mfrac></mrow></msup><mo>)</mo></mrow><mo>.</mo></mrow></math>]]></maths>
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室