首页> 外文期刊>Applied Mathematical Modelling >NHPP software reliability model considering the uncertainty of operating environments with imperfect debugging and testing coverage
【24h】

NHPP software reliability model considering the uncertainty of operating environments with imperfect debugging and testing coverage

机译:NHPP软件可靠性模型,考虑了运行环境的不确定性以及不完善的调试和测试范围

获取原文
获取原文并翻译 | 示例

摘要

In this paper, we propose a testing-coverage software reliability model that considers not only the imperfect debugging (ID) but also the uncertainty of operating environments based on a non-homogeneous Poisson process (NHPP). Software is usually tested in a given control environment, but it may be used in different operating environments by different users, which are unknown to the developers. Many NHPP software reliability growth models (SRGMs) have been developed to estimate the software reliability measures, but most of the underlying common assumptions of these models are that the operating environment is the same as the developing environment. But in fact, due to the unpredictability of the uncertainty in the operating environments for the software, environments may considerably influence the reliability and software's performance in an unpredictable way. So when a software system works in a field environment, its reliability is usually different from the theory reliability, and also from all its similar applications in other fields. In this paper, a new model is proposed with the consideration of the fault detection rate based on the testing coverage and examined to cover ID subject to the uncertainty of operating environments. We compare the performance of the proposed model with several existing NHPP SRGMs using three sets of real software failure data based on seven criteria. Improved normalized criteria distance (NCD) method is also used to rank and select the best model in the context of a set of goodness-of-fit criteria taken all together. All results demonstrate that the new model can give a significant improved goodness-of-fit and predictive performance. Finally, the optimal software release time based on cost and reliability requirement and its sensitivity analysis are discussed.
机译:在本文中,我们提出了一个测试覆盖软件可靠性模型,该模型不仅考虑了不完善的调试(ID),而且还考虑了基于非均匀泊松过程(NHPP)的操作环境的不确定性。通常在给定的控制环境中对软件进行测试,但是不同的用户可能会在不同的操作环境中使用软件,这对于开发人员是未知的。已经开发了许多NHPP软件可靠性增长模型(SRGM)来估计软件可靠性测度,但是这些模型的大多数基本共同假设是操作环境与开发环境相同。但是实际上,由于软件操作环境中不确定性的不可预测性,环境可能以不可预测的方式极大地影响可靠性和软件性能。因此,当软件系统在现场环境中工作时,其可靠性通常不同于理论上的可靠性,也不同于其他领域中所有类似的应用程序。本文提出了一种新模型,该模型考虑了基于测试覆盖率的故障检测率,并对其进行了检查以覆盖受操作环境不确定性影响的ID。我们使用基于七个标准的三组实际软件故障数据,将提议的模型与几个现有的NHPP SRGM的性能进行了比较。改进的归一化标准距离(NCD)方法还用于在结合在一起的一组拟合优度标准的上下文中对最佳模型进行排名和选择。所有结果表明,新模型可以显着提高拟合优度和预测性能。最后,讨论了基于成本和可靠性要求的最佳软件发布时间及其敏感性分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号