首页> 外文学位 >Bayesian software reliability models with error removal times and environmental factors.
【24h】

Bayesian software reliability models with error removal times and environmental factors.

机译:具有错误消除时间和环境因素的贝叶斯软件可靠性模型。

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

摘要

This dissertation aims to further advance the methodology of software reliability assessment based on Bayesian approach. In the proposed software reliability models, times between failures follow Weibull distributions with stochastically decreasing hazard rates reflecting the tester's intent to improve the software quality when carried out his corrective action.; Almost all technologies existing today rely heavily on computer and computer software. However, none of the existed software products is fault-free. Software errors have known to cause spectacular and sometimes catastrophic failures. Thus, from both developers and users' perspective, there is a great need for high quality software products. To improve software performance, major portion of resources such as money and time has been allocated for testing since testing can remove potential faults. However, during the testing process, almost all existing software reliability models assume only duration of testing, number of remaining faults, or times between failures affect software quality. In reality, software development is a complex process, and many extraneous environmental factors such as programmer skills, portion of added or changed codes, etc. influence the software reliability. Therefore, these factors need to be taken into consideration.; In this dissertation, based on Bayes approach, Weibull software reliability model incorporating a selected environmental factor, number of new or changed codes added during testing, is proposed to enhance the accuracy of software reliability assessment. To make the model more realistic, other practical issue such as error removal time is considered. Stop-test decision based on current software reliability, period of failure-free execution, and costs such as error removal cost, risk cost, testing cost are contemplated. The proposed models are validated using software failure data from real software applications.
机译:本文旨在进一步发展基于贝叶斯方法的软件可靠性评估方法。在所提出的软件可靠性模型中,故障之间的时间遵循威布尔分布,危险率随机降低,这反映了测试人员执行其纠正措施时改善软件质量的意图。当今几乎所有现有技术都严重依赖计算机和计算机软件。但是,现有软件产品均无故障。已知软件错误会导致严重的故障,有时甚至是灾难性的故障。因此,从开发人员和用户的角度来看,非常需要高质量的软件产品。为了提高软件性能,已将大部分资源(例如金钱和时间)分配给测试,因为测试可以消除潜在的故障。但是,在测试过程中,几乎所有现有软件可靠性模型都仅假设测试持续时间,剩余故障数或两次故障之间的时间影响软件质量。实际上,软件开发是一个复杂的过程,并且许多无关的环境因素(例如,程序员的技能,所添加或更改的代码的一部分等)都会影响软件的可靠性。因此,需要考虑这些因素。本文基于贝叶斯方法,提出了结合选择的环境因素,测试过程中添加的新代码或更改代码的数量的Weibull软件可靠性模型,以提高软件可靠性评估的准确性。为了使模型更实际,考虑了其他实际问题,例如错误消除时间。可以根据当前软件的可靠性,无故障执行的时间段以及诸如错误消除成本,风险成本,测试成本之类的成本进行停止测试决策。使用来自实际软件应用程序的软件故障数据验证了提出的模型。

著录项

  • 作者

    Pham, Loan Hong.;

  • 作者单位

    Rutgers The State University of New Jersey - New Brunswick.;

  • 授予单位 Rutgers The State University of New Jersey - New Brunswick.;
  • 学科 Engineering Industrial.
  • 学位 Ph.D.
  • 年度 2000
  • 页码 128 p.
  • 总页数 128
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 一般工业技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号