Fault-Tolerant Algorithm for Software Preduction Using Machine Learning Techniques

被引:0
|
作者
Kumar, Jullius [1 ]
Gupta, Dharmendra Lal [1 ]
Umrao, Lokendra Singh [2 ]
机构
[1] KNIT Sultanpur, Sultanpur, India
[2] Dr Rammanohar Lohia Avadh Univ, Inst Engn & Technol, Ayodhya, India
关键词
Fault Prediction; Machine Learning Techniques; Software Reliability; Software Testing; RELIABILITY; PREDICTION;
D O I
10.4018/IJSSCI.309425
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many software reliability algorithms have been used to predict and approximate the reliability of software. One general expectation of these traditional algorithms is to predict the fault and automatically delete the observed faults. This presumption will not be reasonable in practice and may not always exist. In this paper, the various algorithms have been used such as probabilistic neural network (PNN), generalized neural network (GRNN), linear regression, support vector machine (SVM), bagging, decision trees (DTs), and k-nearest neighbor (KNN) to measure the accuracy of various data and comparison has been done. The proposed algorithm has been used for predicting the reliability of software and the algorithms have been implemented to check the accuracy while using different machine learning (ML) techniques. Experimental studies based on actual failure evidence indicate that the proposed algorithm can more effectively explain the change in failure data and predict the software development behavior than conventional techniques.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] EVALUATION AND COMPARISON OF FAULT-TOLERANT SOFTWARE TECHNIQUES
    HUDAK, J
    SUH, BH
    SIEWIOREK, D
    SEGALL, Z
    IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (02) : 190 - 204
  • [2] A fault-tolerant real-time scheduling algorithm in software fault-tolerant module
    Liu, Dong
    Xing, Weiyan
    Li, Rui
    Zhang, Chunyuan
    Li, Haiyan
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 961 - +
  • [3] IMPROVEMENT OF THE SOFTWARE-DEVELOPMENT PROCESS BY USING FAULT-TOLERANT TECHNIQUES
    KUSUMOTO, S
    MATSUMOTO, K
    KIKUNO, T
    TANAKA, K
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1994, 9 (02): : 83 - 88
  • [4] FAULT-TOLERANT SOFTWARE
    HECHT, H
    IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (03) : 227 - 232
  • [5] General Algorithm for Fault-tolerant Virtual Machine Assignments
    Wu, Jigang
    He, Zinan
    Zhang, Yaoguo
    Gao, Renfei
    Lam, Siew Kei
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 990 - 995
  • [6] FAULT-TOLERANT SOFTWARE - PROLOG
    MEYER, JF
    PHAM, H
    IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (02) : 177 - 178
  • [7] Fault-tolerant techniques for nanocomputers
    Nikolic, K
    Sadek, A
    Forshaw, M
    NANOTECHNOLOGY, 2002, 13 (03) : 357 - 362
  • [8] Fault-Tolerant Deep Learning Using Regularization
    Joardar, Biresh Kumar
    Arka, Aqeeb Iqbal
    Doppa, Janardhan Rao
    Pande, Partha Pratim
    2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [9] Fault-Tolerant Routing Algorithm for Mesh based NoC using Reinforcement Learning
    Samala, Jagadheesh
    Takawale, Harshvardhan
    Chokhani, Yash
    Bhanu, P. Veda
    Soumya, J.
    2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
  • [10] A machine-learning-guided framework for fault-tolerant DNNs
    Traiola, Marcello
    Kritikakou, Angeliki
    Sentieys, Olivier
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,