一种基于贝叶斯理论的软件可靠度评估方法  被引量:1

Software Reliability Assessment Based on Bayesian Method

在线阅读下载全文

作  者:许金超[1,2] 曾国荪[1,2] 王伟[1,2] 

机构地区:[1]同济大学电子与信息工程学院,上海201804 [2]同济大学嵌入式系统与服务计算教育部重点实验室,上海201804

出  处:《同济大学学报(自然科学版)》2012年第7期1102-1105,1110,共5页Journal of Tongji University:Natural Science

基  金:国家“八六三”高技术研究发展计划(2009AA012201);国家自然科学基金(61103068);NSFC-微软亚洲研究院联合资助项目(60970155);教育部高等学校博士学科点专项科研基金(20090072110035);上海市优秀学科带头人计划(10XD1404400);高效能服务器和存储技术国家重点实验室开放基金(2009HSSA06)

摘  要:针对目前软件测试过程中可靠性度量方法匮乏的不足,提出了一种新的基于贝叶斯理论的软件可靠度评估方法,该方法通过分析软件模块间的影响关系构建贝叶斯网络,利用贝叶斯方法和经验数据评估贝叶斯网络中各节点的可靠度.给出了可靠度计算的详细推导过程,并通过一个具体实例解释了计算过程.该方法能重用已有的测试结果,计算速度快,简单易行.通过对每个模块提供数值可靠度估算,可以作为测试用例选择的依据,降低了测试成本,从而很好地为软件测试提供支持.Since lack of reliability metrics in software testing process,a new software reliability assessment method was proposed based on Bayesian theory.An analysis was made of the relationship between software modules and Bayesian networks was established,and then the empirical data were adopted to assess the reliability of each node.The detailed steps to calculate numerical reliability of software modules were introduced and the calculation process was illustrated by a specific example.With the method,the existing test results could be resorted to and the calculation became faster.Numerical reliability assessment for each module provided the basis of test case selection and the test cost reduced,as a result,a good support for software testing was offered.

关 键 词:可靠度 模块影响关系 贝叶斯理论 软件测试 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象