...
首页> 外文期刊>Annals of nuclear energy >Quantitative software reliability assessment methodology based on Bayesian belief networks and statistical testing for safety-critical software
【24h】

Quantitative software reliability assessment methodology based on Bayesian belief networks and statistical testing for safety-critical software

机译:基于贝叶斯信仰网络的定量软件可靠性评估方法及安全关键软件的统计测试

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

摘要

This study proposes an overall methodology that provides in-depth evidence on software reliability. It is used to quantitatively assess the reliability of nuclear power plant (NPP) safety-critical software for the incorporation of digital instrumentation and control systems into NPP probabilistic risk assessment (PRA). The methodology consists of three parts: (1) the relationships among the software development life cycle (SDLC) phases, the number of remaining faults in the software, and the probability of failure on demand (PFD) are modeled by a Bayesian belief network, which can provide a prior distribution of the software PFD; (2) a reliability model for the PFD is used to calculate the number of no-failure tests needed to meet the expected reliability target according to the prior distribution; (3) the software statistical testing (SST) based on PRA is used as a reliability validation test method to assess reliability, when the required no-failure tests are completed, it is considered that the software meets the expected reliability target. The main contribution of this methodology is that it fully considers the factors that affect software reliability, i.e. the quality of development activities and verification & validation (V&V) activities of the SDLC processes, software operational profile and software operational environment when assessing software reliability. This is done such that the methodology overcomes the subjectivity of separate quality assessments of the SDLC processes. It also solves the problem that occurs because an individual SST using an uninformative prior distribution is conservative. (C) 2020 Elsevier Ltd. All rights reserved.
机译:本研究提出了一种整体方法,可提供有关软件可靠性的深入证据。它用于定量评估核电厂(NPP)安全关键软件的可靠性,以将数字仪表和控制系统纳入NPP概率风险评估(PRA)。该方法由三个部分组成:(1)软件开发生命周期(SDLC)阶段之间的关系,软件中的剩余故障的数量以及需求失败的概率(PFD)由贝叶斯信仰网络建模,这可以提供软件PFD的先前分配; (2)PFD的可靠性模型用于计算根据先前分配满足预期可靠性目标所需的无故障测试的数量; (3)基于PRA的软件统计测试(SST)用作可靠性验证测试方法,以评估可靠性,当所需的无故障测试完成时,认为该软件符合预期的可靠性目标。该方法的主要贡献是它充分考虑了影响软件可靠性的因素,即SDLC进程的开发活动和验证和验证(V&V)活动,软件运营简介和软件运行环境在评估软件可靠性时。这样做是这样做的,使得方法克服了SDLC过程的单独质量评估的主观性。它还解决了出现的问题,因为使用不表征的先前分配的单独SST是保守的。 (c)2020 elestvier有限公司保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号