Reliability Engineering
Simplicity is prerequisite for reliability. (Dijkstra 1975)
Learning Objectives
- Contrast availability and reliability
- List and describe approaches to eliminate or handle faults
- Illustrate the architecture of a protection system and self-monitoring system
- Recognize guidelines for dependable programming
How to Complete this Lesson
Complete the following learning activities: (2.75–3.25 hours total)
- Read the following in Software Engineering:
- Chapter 11: Reliability engineering (105–135 minutes)
- Attend the class meeting (60 minutes)
Resources
Videos
- Reliability, Availability (4 minutes)
- Improving Reliability and Availability (2 minutes)
- Fault Tolerance Techniques
(4 minutes)
- N Module Redundancy (optional) (3 minutes)
- Airbus Flight Control System (8 minutes)