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 条
  • [21] Multi Up-gradation Software Reliability Growth Model with Faults of Different Severity
    Garmabaki, Amir. H. S.
    Aggarwal, Anu. G.
    Kapur, P. K.
    2011 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2011, : 1539 - 1543
  • [22] A Single Changepoint Software Reliability Growth Model with Heterogeneous Fault Detection Processes
    Nagaraju, Vidhyashree
    Fiondella, Lance
    2017 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2017,
  • [23] A software reliability growth model for a distributed development environment
    Yamada, S
    Tamura, Y
    Kimura, M
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2000, 83 (12): : 1 - 8
  • [24] An Ideal Software Release Policy for an Improved Software Reliability Growth Model Incorporating Imperfect Debugging with Fault Removal Efficiency and Change Point
    Chatterjee, Subhashis
    Shukla, Ankur
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2017, 34 (03)
  • [25] A Comprehensive Fault Prediction Model for Improving Software Reliability
    Raghuvanshi, Kamlesh Kumar
    Agarwal, Arun
    Jain, Khushboo
    Singh, Amit Kumar
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [26] Data fusion fault tolerant strategy for a quadrotor UAV under sensors and software faults
    Hamadi, Hussein
    Lussier, Benjamin
    Fantoni, Isabelle
    Francis, Clovis
    ISA TRANSACTIONS, 2022, 129 : 520 - 539
  • [27] Software Reliability Growth Model of Reactor Protection System Based on Ratio Analysis of Critical Faults
    Guo, Chao
    Zhou, Shuqiao
    Li, Duo
    PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY (ICRMS'2016): INTEGRATING BIG DATA, IMPROVING RELIABILITY & SERVING PERSONALIZATION, 2016,
  • [28] Models of reliability of fault-tolerant software under cyber-attacks
    Popov, Peter
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 228 - 239
  • [29] A software reliability growth model with module composition
    Fuiwara, Takaji
    Inoue, Shinji
    Yamada, Shigeru
    Eleventh ISSAT International Conference Reliability and Quality in Design, Proceedings, 2005, : 266 - 270
  • [30] Developing a hybrid software reliability growth model
    Shrivastava, Avinash Kumar
    Sharma, Ruchi
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2022, 39 (05) : 1209 - 1225