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] The effect of testing on reliability of fault-tolerant software
    Popov, P
    Littlewood, B
    2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 265 - 274
  • [32] Reliability simulation of fault-tolerant software and systems
    Gokhale, SS
    Lyu, MR
    Trivedi, KS
    PACIFIC RIM INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 1997, : 167 - 173
  • [33] FAULT-TOLERANT SOFTWARE-RELIABILITY MODELING
    SCOTT, RK
    GAULT, JW
    MCALLISTER, DF
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (05) : 582 - 592
  • [34] Towards reliability optimization of fault-tolerant software
    Belli, F.
    Bremerhaven, Hochschule
    Jedrzejowicz, P.
    IT - Information Technology, 1987, 29 (02): : 61 - 68
  • [35] Software Reliability Growth Model Based on Weibull Distribution Introduced Faults
    Wang J.-Y.
    Zhang C.
    Mi X.-P.
    Guo X.-F.
    Li J.-H.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (06): : 1759 - 1777
  • [36] A software reliability growth model integrating fault detection and fault correction processes
    Shu Y.
    Liu H.
    Wu Z.
    Yang X.
    Gaojishu Tongxin/Chinese High Technology Letters, 2010, 20 (04): : 386 - 392
  • [37] Compensation Model of Multi-attribute Decision Making and Its Application to N-Version Software Choice
    Gruzenkin, Denis Vladimirovich
    Grishina, Galina Viktorovna
    Durmus, Mustafa Seckin
    Ustoglu, Ilker
    Tsarev, Roman Yurievich
    SOFTWARE ENGINEERING TRENDS AND TECHNIQUES IN INTELLIGENT SYSTEMS, CSOC2017, VOL 3, 2017, 575 : 148 - 157
  • [38] A Fault Tolerant Architecture For Data Fusion Targeting Hardware and Software Faults
    Bader, Kaci
    Lussier, Benjamin
    Schoen, Walter
    2014 20TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2014), 2014, : 1 - 10
  • [39] Hardware controlled and software independent fault tolerant FPGA architecture
    Goel, Neeraj
    Paul, Kolin
    ADCOM 2007: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, 2007, : 497 - 502
  • [40] Analysis for performance and reliability of fault-tolerant parallel software
    Sugino, Eiji
    Yokota, Haruo
    Systems and Computers in Japan, 2000, 31 (07) : 56 - 65