Syllabus

Course Code: Elective-VI PE-CS-A406    Course Name: Software Reliability

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Basic Ideas of Software Reliability, Hardware reliability vs. Software reliability, Reliability metrics, Failure and Faults – Prevention, Removal, Tolerance, Forecast, Dependability Concept – Failure Behaviour, Characteristics, Maintenance Policy, Reliability and Availability Modeling, Reliability Evaluation Testing methods, Limits, Starvation, Coverage, Filtering, Microscopic Model of Software Risk.
2 Computation of software reliability, Functional and Operational Profile, Operational Profiles – Difficulties, Customer Type, User Type, System Mode, Test Selection - Selecting Operations, Regression Test.
3 Classes of software reliability Models, Time Dependent Software Reliability Models: Time between failure reliability Models, Fault Counting Reliability Models. Time Independent Software Reliability Models: Fault injection model of Software Reliability, Input Domain Reliability Model, Orthogonal defect classification, Software availability Models. Software Reliability Modeling: A general procedure for reliability modeling.
4 Short and Long Term Prediction, Model Accuracy, Analysing Predictive Accuracy – Outcomes, PLR, U and Y Plot, Errors and Inaccuracy, Recalibration – Detecting Bias, Different Techniques, Power of Recalibration, Limitations in Present Techniques, Improvements.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.