论文部分内容阅读
随着计算机技术的高速发展,软件可靠性的地位在人们的日常生活中变得越来越重要。在软件可靠性研究中影响软件可靠性的因素很多,主要包括四点:软件的内在固有特性、软件的测试条件、软件失效数据以及人为因素。因此研究人员不得不对各种因素进行取舍、简化和限制,以此作为建立数学模型和进行可靠性预计的基础。基于不同的假设和研究问题的出发点,人们提出不同的软件可靠性预计模型。主要包括J-M模型、Halstead模型、Nelson模型、Littlewood-Verrall模型、Musa执行时间模型、G-O非齐次Poisson过程模型、NHPP模型和超几何模型等。在众多的软件可靠性模型中,目前还没能广泛应用的软件可靠性模型,原因在于假设是软件可靠性模型建立的主要依据。
经典的模型(包括J-M模型和S-W模型)建立在连续失效间隔时间的基础上,忽略了非故障停止时间。本文根据文献[33]中提出的思想,对考虑非故障停止时间模型进行建模,并用考虑非故障停止时间的带失效参数S-W模型作为实例进行例证。最后在仔细分析了考虑非故障停止时间预计模型优缺点的基础上,对考虑非故障停止时间的预计模型再进行改进使改进后模型基于缺陷计数,并对改进后模型的预测结果通过仿真进行分析比较,最终验证了改进的考虑非故障停止时间预计模型的优越性。