Course Details
Subject {L-T-P / C} : CS6418 : Software Reliability { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Durga Prasad Mohapatra
Syllabus
| Module 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.[10 Hours]
|
Course Objective
| 1 . |
To learn about the engineering techniques for developing and maintaining reliable software systems. |
| 2 . |
To measure the reliability of software systems. |
| 3 . |
To understand about fault prevention, fault removal, fault tolerance and failure forecasting in software systems. |
| 4 . |
To learn different time dependent and time independent software reliability models and design reliability models for software systems. |
Course Outcome
| 1 . |
After reading this subject, students will be able to:
|
Essential Reading
| 1 . |
J.D. Musa, Software Reliability Engineering, McGraw Hill, New York , 2004 |
| 2 . |
H. Pham, Software Reliability, Springer Verlag, New York , 2000 |
Supplementary Reading
| 1 . |
Patric D. T.O Connor, Practical Reliability Engineering, 4th Edition, John Wesley & Sons , 2003 |
| 2 . |
D. Reled, Software Reliability Methods, Springer Verlag, New York , 2001 |



