Reliability Engineering
Reading
Sommerville, Chapter 11
Objectives
- Define the following terms:
- Fault
- Error
- Failure
- Fault avoidance
- Fault detection
- Fault tolerance
- Describe the concepts of availability and reliability
- Know how to write the different types of reliability requirements
- Understand why fault-tolerant architectures are built like they are
- Understand the dependable programming guidelines
Resources
This case study does an excellent job highlighting the importance of reliability and safety engineering. It also serves as a great review of many of the topics that are covered in this course.
A Case Study of Toyota Unintended Acceleration and Software Safety