[发明专利]一种考虑检测效用及修正效用的软件可靠性检测方法有效
申请号: | 201310551644.5 | 申请日: | 2013-11-07 |
公开(公告)号: | CN104008048B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 高峰;万程程;常帅;孟斌;陈嵩博;宋子阳;孟欣冉 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 考虑 检测 效用 修正 软件 可靠性 方法 | ||
技术领域
本发明属于软件可靠性研究领域,特别是考虑故障检测和修正过程中消耗资源对软件可靠性的影响,提出一种考虑检测效用及修正效用的软件可靠性检测方法。
背景技术
随着软件应用领域的扩展和功能要求的提高,软件系统规模日益增大,计算机系统中由软件实现的功能所占的比例迅速增加,软件的可靠性成为人们关注的焦点之一。如何准确的度量和预测软件系统的可靠性是当前软件可靠性研究领域的一个热点。软件可靠性增长模型是评估和预测软件可靠性的主要方法,是开展相关研究的核心和关键。
测试效用被认为是一种重要的测试过程因素,是指在测试过程中所消耗的资源,可用人力、执行的测试用例、CPU时间等信息来度量。测试效用是影响软件可靠性重要因素,测试效用随测试时间的变化情况对软件可靠性增长曲线的形状具有显著影响。测试效用函数(testeffort function,以下简称TEF)描述了测试效用随测试时间变化的情况,一般用W(t)表示。1993年Yamada在文献《Software reliability growth model with Weibull testing effort:a model and application》中首先提出了应当在建立软件可靠性增长模型的过程中考虑测试资源的影响,并且给出了测试效用的概念,用Weibull函数来描述测试效用,建立了考虑测试效用的软件可靠性增长模型,同时,通过实验证明考虑测试效用的软件可靠性增长模型的拟合和预测能力均优于一般的软件可靠性增长模型。2002年Huang C Y在文献《Analysis of incorporating logistic testing-effort function into software reliability modeling》认为测试效用随时间的增长速率是先增后减的S-shaped增长趋势,提出了用Logistic函数描述测试效用,建立了考虑Logistic TEF的软件可靠性增长模型。后续不少学者提出了许多其他测试效用函数。但在以上文献中,均假设检测到的故障会立即被100%修正,忽略了故障修正过程。实际上,故障修正是软件工程非常重要的一环,只考虑故障检测过程的软件可靠性增长模型不能全面的反映软件测试的实际过程,对软件的可靠性评估的精确度也下降。2007年,Huang C Y和Kuo S Y在文献《An assessment of testing-effort dependent software reliability growth models》中在考虑测试资源消耗的基础上建立了故障检测与修正过程的软件可靠性增长模型,但在该模型中故障检测消耗的资源与修正故障消耗的资源是一样的,采用同一函数描述。实际上,故障的检测和修正是由不同的人员采用不同的工具在相互独立的环境中进行的。所以,故障检测和故障修正所用的测试资源是独立的,两者共同对软件可靠性产生影响。因此,在软件可靠性检测中分别考虑故障检测消耗的资源和修正消耗的资源能有效的提高评估能力。
发明内容
本发明的目的是针对故障检测和修正过程中消耗资源对软件可靠性的影响,提出一种考虑检测效用及修正效用的软件可靠性检测方法。
本发明的目的是这样实现的:
(1)检测软件的运行时间t;
(2)采集故障检测效用Wd(t),故障修正效用Wc(t),表示t时刻的累计测试效用W(t)=Wd(t)+Wc(t);
(3)计算检测效用占总体测试效用的比例β,Wd(t)=βW(t),Wc(t)=(1-β)W(t);
(4)采集t时刻的累计故障检测数md(t);软件故障总数a;故障检测率b(t),b(t)表示t时刻单位时间内每个故障被检测到的平均概率,
(5)采集在t时刻投入的故障检测效用wd(t),b(t)=r×wd(t),r为每单位检测效用的故障检测率,
(6)采集t时刻的累计故障检测数md(t);t时刻的累计故障修正数mc(t);故障修正率p(t),p(t)表示t时刻单位时间内每个已检测到故障被正确修正的概率,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310551644.5/2.html,转载请声明来源钻瓜专利网。