具有共同故障和独立故障的n版容错软件可靠性增长模型

IF 0.9 Q3 ENGINEERING, MULTIDISCIPLINARY
Sudeep Kumar, A. Aggarwal, Ritu Gupta, PK Kapur
{"title":"具有共同故障和独立故障的n版容错软件可靠性增长模型","authors":"Sudeep Kumar, A. Aggarwal, Ritu Gupta, PK Kapur","doi":"10.1142/s0218539323500262","DOIUrl":null,"url":null,"abstract":"Both the industrial and academic worlds have become increasingly concerned in developing highly reliable software for real-time control systems. To achieve the high reliability software with safety-related standards is the main challenge specially in controlling safety-critical systems, such as aircraft controls, railroad signalization systems and nuclear plant controls, where risk ratio is at the highest level because small errors could lead to hazardous accidents. N-version programming (NVP) is one of the primary techniques used in fault-tolerant software to increase reliability of safety critical applications. NVP technique enables the software to be fault-tolerant, helps to produce accurate results even in the presence of faults. In this paper, we propose a nonhomogeneous Poisson process based (NHPP) software reliability growth model (SRGM) for NVP systems by incorporating the features of both independent and common faults, whereas fault detection rate is supposed to be logistically distributed. A straightforward analytical technique is used for evaluating the reliability of software systems developed using NVP. We offer closed structure analytical expressions for the system reliability and other performance metrics. Furthermore, using appropriate parameters as special instances, the numerical assessment for two illustrative examples 2VP and 3VP is carried out. The numerical simulation is performed with the aid of MATLAB. The analytical results are exhibited and compared by neuro-fuzzy results based on fuzzy interference system.","PeriodicalId":45573,"journal":{"name":"International Journal of Reliability Quality and Safety Engineering","volume":null,"pages":null},"PeriodicalIF":0.9000,"publicationDate":"2023-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Software Reliability Growth Model for N-Version Fault Tolerant Software with Common and Independent Faults\",\"authors\":\"Sudeep Kumar, A. Aggarwal, Ritu Gupta, PK Kapur\",\"doi\":\"10.1142/s0218539323500262\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Both the industrial and academic worlds have become increasingly concerned in developing highly reliable software for real-time control systems. To achieve the high reliability software with safety-related standards is the main challenge specially in controlling safety-critical systems, such as aircraft controls, railroad signalization systems and nuclear plant controls, where risk ratio is at the highest level because small errors could lead to hazardous accidents. N-version programming (NVP) is one of the primary techniques used in fault-tolerant software to increase reliability of safety critical applications. NVP technique enables the software to be fault-tolerant, helps to produce accurate results even in the presence of faults. In this paper, we propose a nonhomogeneous Poisson process based (NHPP) software reliability growth model (SRGM) for NVP systems by incorporating the features of both independent and common faults, whereas fault detection rate is supposed to be logistically distributed. A straightforward analytical technique is used for evaluating the reliability of software systems developed using NVP. We offer closed structure analytical expressions for the system reliability and other performance metrics. Furthermore, using appropriate parameters as special instances, the numerical assessment for two illustrative examples 2VP and 3VP is carried out. The numerical simulation is performed with the aid of MATLAB. The analytical results are exhibited and compared by neuro-fuzzy results based on fuzzy interference system.\",\"PeriodicalId\":45573,\"journal\":{\"name\":\"International Journal of Reliability Quality and Safety Engineering\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.9000,\"publicationDate\":\"2023-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Reliability Quality and Safety Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1142/s0218539323500262\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Reliability Quality and Safety Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1142/s0218539323500262","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

摘要

工业界和学术界都越来越关注为实时控制系统开发高可靠性的软件。实现与安全相关标准的高可靠性软件是主要挑战,特别是在控制安全关键系统方面,如飞机控制,铁路信号系统和核电站控制,这些系统的风险比处于最高水平,因为小的错误可能导致危险事故。n版本编程(NVP)是容错软件中用于提高安全关键应用程序可靠性的主要技术之一。NVP技术使软件具有容错性,即使在存在错误的情况下也能产生准确的结果。本文提出了一种基于非齐次泊松过程(NHPP)的NVP系统软件可靠性增长模型(SRGM),该模型同时考虑了独立故障和常见故障的特征,而故障检测率是逻辑分布的。一种直接的分析技术用于评估使用NVP开发的软件系统的可靠性。我们提供了系统可靠性和其他性能指标的封闭结构解析表达式。在此基础上,以适当的参数为特例,对2VP和3VP两个实例进行了数值评价。利用MATLAB软件进行了数值模拟。用基于模糊干扰系统的神经模糊结果对分析结果进行展示和比较。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Software Reliability Growth Model for N-Version Fault Tolerant Software with Common and Independent Faults
Both the industrial and academic worlds have become increasingly concerned in developing highly reliable software for real-time control systems. To achieve the high reliability software with safety-related standards is the main challenge specially in controlling safety-critical systems, such as aircraft controls, railroad signalization systems and nuclear plant controls, where risk ratio is at the highest level because small errors could lead to hazardous accidents. N-version programming (NVP) is one of the primary techniques used in fault-tolerant software to increase reliability of safety critical applications. NVP technique enables the software to be fault-tolerant, helps to produce accurate results even in the presence of faults. In this paper, we propose a nonhomogeneous Poisson process based (NHPP) software reliability growth model (SRGM) for NVP systems by incorporating the features of both independent and common faults, whereas fault detection rate is supposed to be logistically distributed. A straightforward analytical technique is used for evaluating the reliability of software systems developed using NVP. We offer closed structure analytical expressions for the system reliability and other performance metrics. Furthermore, using appropriate parameters as special instances, the numerical assessment for two illustrative examples 2VP and 3VP is carried out. The numerical simulation is performed with the aid of MATLAB. The analytical results are exhibited and compared by neuro-fuzzy results based on fuzzy interference system.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
1.70
自引率
25.00%
发文量
26
期刊介绍: IJRQSE is a refereed journal focusing on both the theoretical and practical aspects of reliability, quality, and safety in engineering. The journal is intended to cover a broad spectrum of issues in manufacturing, computing, software, aerospace, control, nuclear systems, power systems, communication systems, and electronics. Papers are sought in the theoretical domain as well as in such practical fields as industry and laboratory research. The journal is published quarterly, March, June, September and December. It is intended to bridge the gap between the theoretical experts and practitioners in the academic, scientific, government, and business communities.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信