Predictive Analytics in System Reliability

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"


This book provides engineers and researchers knowledge to help them in system reliability analysis using machine learning, artificial intelligence, big data, genetic algorithm, information theory, multi-criteria decision making, and other techniques. It will also be useful to students learning reliability engineering.


The book brings readers up to date with how system reliability relates to the latest techniques of AI, big data, genetic algorithm, information theory, and multi-criteria decision making and points toward future developments in the subject.

Author(s): Vijay Kumar, Hoang Pham
Series: Springer Series in Reliability Engineering
Publisher: Springer
Year: 2022

Language: English
Pages: 285
City: Cham

Preface
Contents
About the Editors
Deep Learning Approach Based on Fault Correction Time for Reliability Assessment of Cloud and Edge Open Source Software
1 Introduction
2 Estimation of Correction Time of Software Faults Based on Deep Learning
3 Data for Numerical Illustration Based on Deep Feedforward Neural Network
4 Comparison Results Based on the Amount of Learning Data
5 Concluding Remarks
References
System Reliability Models with Random Shocks and Uncertainty: A State-of-the-Art Review
1 Introduction
2 System Reliability Models with Random Shocks
2.1 Shock Model Categorization
2.2 System Reliability Models with Shock Models
3 System Reliability Models with Uncertainty
3.1 System Reliability Models Based on Wiener Process
3.2 System Reliability Models Based on Gamma Process
3.3 System Reliability Models Based on Inverse Gaussian Process
4 Conclusion
References
A Hybrid Approach for Evaluation and Prioritization of Software Vulnerabilities
1 Introduction
2 Research Methodology
2.1 Dataset Description
2.2 Fuzzy Best Worst Method
2.3 Two Way Assessment
3 Data Analysis
3.1 Prioritizing Vulnerabilities Using FBWM
3.2 Two-Way Assessment Technique
4 Conclusion
References
Investigating Bad Smells with Feature Selection and Machine Learning Approaches
1 Introduction
2 Motivation and Related Work
2.1 Feature Selection
2.2 Involvement of Android Smells
2.3 Empiricism Tools and Techniques
3 Empirical Study
3.1 Data Sets
3.2 Data Processing
3.3 Performance Metrics
4 Result and Discussions
4.1 Correlation Feature Selection in Code Smells
5 Conclusion
References
SDE Based SRGM Considering Irregular Fluctuation in Fault Introduction Rate
1 Introduction
2 Related Work
2.1 Basic Assumptions
2.2 Notations
3 Model Development
4 Proposed Methodology
5 General Framework
6 Data Analysis and Comparison Criteria
7 Model Validation
8 Conclusion
References
Ant Colony Optimization Algorithm with Three Types of Pheromones for the Component Assignment Problem in Linear Consecutive-kk-out-of-nn:F Systems
1 Introduction
2 CAP of the Linslash/Conslash k divided by n/k/n:F System
2.1 Definition of the CAP
2.2 B-Importance
2.3 Necessary Condition
3 Proposal of the ACO Algorithm for Solving the CAP
3.1 Initializing the Pheromone Values and Generating the Initial Solutions
3.2 Constructing the Solutions
3.3 Applying the Local Search
3.4 Evaluating the Solutions and Updating the Best Solution
3.5 Updating the Pheromone Values
3.6 Checking the Termination Condition.
4 Numerical Experiment
5 Conclusion
References
Reliability Assessment and Profit Analysis of Automated Teller Machine System Under Copular Repair Policy
1 Introduction
2 Notations, Assumptions, and Materials and Methods
2.1 Notations
2.2 Assumptions
2.3 Materials and Methods
3 Model Formulation
3.1 Model Solution
4 Investigation of the System in Various Scenarios
5 Result Analysis
6 Conclusion
References
An Efficient Regression Test Cases Selection & Optimization Using Mayfly Optimization Algorithm
1 Introduction
2 Related Work
3 Problem Statement of Regression Test Case Selection
4 Proposed Mayfly Optimization Algorithm
4.1 Mathematical Implementation of MA
5 Experimental Setup
5.1 Research Objectives
5.2 Research Hypothesis
5.3 Subject Programs
6 Result Discussion
7 Conclusion & Future Scope
References
Development of Reliability Block Diagram (RBD) Model for Reliability Analysis of a Steam Boiler System
1 Introduction
2 Reliability Analysis Model for Boiler System
3 Reliability Analysis of the Boiler System by RBD
4 Conclusion
References
Computation Signature Reliability of Computer Numerical Control System Using Universal Generating Function
1 Introduction
2 Evaluation of Signature, Tail Signature and Expected Cost
3 Model Description: Computer Numerical Control
4 Numerical Example
5 Conclusion
References
Evaluate and Measure Agile Software Efficiency by the Integrated Strategy of Fuzzy MOORA and AHP
1 Introduction
2 Literature Review
3 Agile
4 Factors that Affect Agile Software Process
5 Approach Used to Measure Efficiency of Agile Software
5.1 Fuzzy Matrix of Decision
5.2 Fuzzy Decision Matrix’s Normalization
5.3 Priority Weights Determination for Criteria
5.4 Weighted Normalized Fuzzy Matrix of Decision
5.5 Overall Rating for the Non-beneficial and Beneficial Criteria
5.6 Performance Index for Every Alternative
6 Discussions
7 Conclusion
References
Software Reliability Models and Multi-attribute Utility Function Based Strategic Decision for Release Time Optimization
1 Introduction
2 Software Reliability Modeling
2.1 Assumption
2.2 Fault Detection Rate
2.3 Software Reliability Growth Models
3 Numerical Illustration
4 Optimal Release Policy
4.1 Cost and Reliability Modeling
5 Conclusions
References
Reliability Analysis of Centerless Grinding Machine Using Fault Tree Analysis
1 Introduction
2 Basics of Fault Tree Analysis (FTA)
3 Terminology and Symbols
3.1 Event Symbols
3.2 Gate Symbols
3.3 Transfer Symbols and Definitions
3.4 Fault Tree Construction
4 A Case Study: Centerless Grinding Machine
4.1 Construction of Fault Tree
4.2 Qualitative Evaluation of Fault Tree
4.3 Quantitative Evaluation of Fault Tree
5 Discussion and Summary
References
Machine Learning Based Software Defect Categorization Using Crowd Labeling
1 Introduction
2 Related Work
2.1 Orthogonal Defect Classification (ODC)
2.2 Crowdsourcing and Learning from Crowd
3 Datasets and Methods
3.1 Datasets
3.2 Expectation–Maximization
3.3 Classification Model
4 Methodology
5 Experimental Framework
6 Results and Discussion
7 Threats to Validity
7.1 Threats to Construct Validity
7.2 Threats to Internal Validity
7.3 Threats to External Validity
8 Conclusion and Future Work
References
Development of an Algorithm Using the Vikor Method to Increase Software Reliability
1 Introduction
2 Software Reliability Models
3 About the VIKOR Method
4 Literature Review
5 Application of the Vikor Method
6 Problem Statement and Experiments
7 Conclusion
References
Mathematical Modeling for Evaluation Reliability of a Bleaching System
1 Introduction
2 Mathematical Model Details of the Designed System
2.1 System Description
2.2 State Transition Diagram of the Bleaching System
2.3 Assumptions and Notations
3 Mathematical Modelling
3.1 Formulation of the Model
3.2 Solution of the Model
4 Numerical Calculations
4.1 Availability Analysis
4.2 Reliability Analysis
4.3 Analysis of Mean Time to Failure (MTTF)
4.4 Expected Profit
5 Result Discussion
6 Conclusion
References
An Effort Allocation Model for a Three Stage Software Reliability Growth Model
1 Introduction
2 Software Reliability Growth Model
3 Model Development
4 Optimal Solution
4.1 Special Cases
5 Numerical Analysis
6 Conclusion
References