Software Reliability Growth Model for N-Version Fault Tolerant Software with Common and Independent Faults

被引:1
|
作者
Kumar, Sudeep [1 ]
Aggarwal, Anu G. [2 ]
Gupta, Ritu [3 ]
Kapur, P. K. [4 ]
机构
[1] Amity Univ, Dept Math, AIAS, Noida 201303, India
[2] Univ Delhi, Dept Operat Res, Delhi, India
[3] Manipal Acad Higher Educ, T A Pai Management Inst, Manipal, India
[4] Amity Univ, Am Ctr Interdisciplinary Res, Noida 201303, India
关键词
Software reliability; fault tolerance; software reliability growth model; neuro-fuzzy technique; N-version programming; REDUNDANCY;
D O I
10.1142/S0218539323500262
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Research and development teams have become increasingly focused on developing highly reliable software for safety-critical systems. It is a major challenge for real-time control systems to achieve high reliability software to meet safety standards. A reliability evaluation focuses primarily on analytical and modeling techniques for fault prediction. In safety-critical systems like nuclear plant controls, aircraft controls and railroad signalization systems, N-version programming (NVP) is an effective technique for raising software's reliability, particularly in areas with high-risk ratios because small errors can result in hazardous incidents. It allows the software to be fault-tolerant, aiding it to produce accurate results even when the software has faults. We present an analytical method for assessing the reliability of N-version software systems. Analysis of the system's reliability and other performance metrics is provided with closed-form expressions. As an additional extension, we conduct numerical analyses of two cases, the 2VP system and 3VP system, in which suitable parameters are used. We conduct numerical simulations using MATLAB to generate the analytical results and compare the analytical results by using numerical results and neuro-fuzzy results using fuzzy interference systems.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Analysis of Software Reliability Growth Model under Two Types of Fault and Warranty Cost
    Kumar, Gireesh
    Sharma, Richa
    2017 2ND INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SAFETY (ICSRS), 2017, : 465 - 468
  • [32] Software reliability growth models incorporating imperfect debugging with introduced faults
    Yamada, S
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1998, 81 (04): : 33 - 41
  • [33] A heterogeneous single changepoint software reliability growth model framework
    Nagaraju, Vidhyashree
    Fiondella, Lance
    Wandji, Thierry
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2019, 29 (08)
  • [34] A software reliability growth model for imperfect debugging
    Huang, Yeu-Shiang
    Chiu, Kuei-Chen
    Chen, Wan-Ming
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 188
  • [35] A Generalized Logistic Software Reliability Growth Model
    Hoang Pham
    OPSEARCH, 2005, 42 (4) : 322 - 331
  • [36] Software reliability model with irregular changes of fault detection rate
    Wang, Jin-Yong
    Wu, Zhi-Bo
    Shu, Yan-Jun
    Zhang, Zhan
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (10): : 2465 - 2484
  • [37] Enhanced Controller Fault Tolerant (ECFT) Model for Software Defined Networking
    Aly, Wael Hosny Fouad
    al-Anazi, Abeer Mohammad Ali
    2018 FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2018, : 217 - 222
  • [38] Improving the reliability of Byzantine fault-tolerant distributed software-defined networks
    Moazzeni, Shadi
    Khayyambashi, Mohammad Reza
    Movahhedinia, Naser
    Callegati, Franco
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (09)
  • [39] Software Reliability Growth Fault Correction Model Based on Machine Learning and Neural Network Algorithm
    Li, Liya
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 80
  • [40] A logistic software reliability model with Loglog fault detection rate
    Md. Asraful Haque
    Nesar Ahmad
    Iran Journal of Computer Science, 2025, 8 (1) : 1 - 7