文档介绍:第 27卷第 6期计算机应用与软件 Vol
2010年 puterApplicationsandSoftware
软件可靠性模型选择研究
腾灵灵邵栋荣
(南京大学软件学院江苏南京 210093)
摘要软件可靠性模型选择作为模型应用不一致性的主要解决方法已经逐渐成为模型应用的研究重点,基于数据挖掘的软件
可靠性模型选择作为新的研究方向已经受到越来越多研究人员的注意。对现有的软件可靠性模型进行分类,分析模型应用不一致
性的根源,回顾软件可靠性模型选择的发展历程,阐述其中的重要成果,指出遇到的问题和挑战,展望发展前景。
关键词软件可靠性模型分类 NHPP模型模型选择
ONSOFTWARERELIABILITYMODELSELECTION
TengLingling ShaoDong RongGuoping
(InstituteofSoftware,NanjingUniversity,Nanjing210093,Jiangsu,China)
Abstract Asthemajorsolutiontotheproblemofsoftwarereliabilitymodelapplicationinconsistency,softwarereliabilitymodelselection
techniquehasattractedmoreandmoreresearchers,aclassificationofexistingmodelsisgiven,theradicalcauseof
modelapplicationinconsistencyisanalyzed,thedevelopmentcourseofsoftwarereliabilitymodelselectionisretrospected,theimportant
achievementsarenarrated,andcurrentproblemsandchallengesaresetforth,thedevelopmentprospectisalsoaddressed.
Keywords Softwarereliability Modelclassification NHPPmodel Modelselection
件可靠性模型则指定了随机过程的形式[4]。NHPP模型在学术
0 引言界和工业界都是用得比较广泛的一类模型,因此本节先简述各
类模型,随后详细介绍 NHPP模型,其他模型可参见文献[1]。
随着社会的发展,软件在人们的日常生活和工作中承担着 模型分类
越来越重要的角色,同时软件也变得越来越复杂,而软件失效所
本文根据模型的假设将可靠性模型分为如下几类:
造成的损失也越来越大,这使得对软件可靠性的度量已经变得
(1)马尔可夫过程模型这一类模型认为在时刻 t,软件系
越来越重要了。
统中被移除的和剩余的缺陷数量都是