...
首页> 外文期刊>The Journal of Systems and Software >Modeling software testing costs and risks using fuzzy logic paradigm
【24h】

Modeling software testing costs and risks using fuzzy logic paradigm

机译:使用模糊逻辑范式对软件测试成本和风险进行建模

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

摘要

The overall lifecycle cost associated with product failures exceeds 10% of yearly corporations' turnover. A major factor contributing to this loss is ineffective performance of software and systems Verification, Validation and Testing (VVT). Given these realities, we proposed a set of quantitative probabilistic models for estimating costs and risks stemming from carrying out any given VVT strategy [Engel, A., Barad, M., 2003. A methodology for modeling VVT risks and costs. Systems Engineering Journal 6 (3), 135-151, Wiley InterScience, Online ISSN: 1520-6858, Print ISSN: 1098-1241]. We also demonstrated that quality costs in software-intensive projects are likely to consume as much as 60% of the development budget. Finally, we showed that project cost and duration could be reduced by optimizing the WT strategy, yielding about 10-15% reduction in development costs and project schedule [Engel, A., Shachar, S., 2006. Measuring and optimizing systems' quality costs and project duration. Systems Engineering Journal 9 (3), 259-280]. A key problem associated with such cost and time estimates is that input data are imprecise by nature. Certain parameters are better captured using tuple structures (e.g. Minimum, Most-likely and Maximum values). Other parameters can be better encapsulated using linguistic terms such as "High" or "Low". This paper extends the above research by modeling the problem using the fuzzy logic paradigm. We estimate the quality cost occurring during the development of software for an avionic suite in a fighter aircraft and demonstrate that applying fuzzy logic methodology yields results comparable to estimations based on models using the probabilistic paradigm (less than 4% differences in each of the five WT cost categories).
机译:与产品故障相关的总生命周期成本超过公司年度营业额的10%。造成这种损失的一个主要因素是软件和系统验证,确认和测试(VVT)的无效性能。考虑到这些现实,我们提出了一套定量概率模型,用于估算执行任何给定的VVT策略所产生的成本和风险[Engel,A.,Barad,M.,2003。一种用于模拟VVT风险和成本的方法。系统工程杂志6(3),135-151,Wiley InterScience,在线ISSN:1520-6858,印刷ISSN:1098-1241]。我们还证明,软件密集型项目中的质量成本可能会消耗多达60%的开发预算。最后,我们表明,通过优化WT策略可以减少项目成本和工期,从而使开发成本和项目进度减少约10-15%[Engel,A.,Shachar,S.,2006。测量和优化系统质量成本和项目工期。系统工程学报9(3),259-280]。与这种成本和时间估计有关的关键问题是输入数据本质上是不精确的。使用元组结构可以更好地捕获某些参数(例如,最小值,最可能值和最大值)。使用诸如“高”或“低”之类的语言术语可以更好地封装其他参数。本文通过使用模糊逻辑范式对问题进行建模来扩展上述研究。我们估算了战斗机航空电子套件软件开发过程中发生的质量成本,并证明了应用模糊逻辑方法得出的结果可与基于概率模型的模型估算结果相媲美(五个WT的差异均小于4%费用类别)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号