Chris Johnson, Index
Software Design Techniques: Fault Tolerance
- Control redundancy includes:
- N-version programming;
- recovery blocks;
- exception handling.
- But data redundancy uses extra data
- to check the validity of results.
- Error correcting/detecting codes.
- Checksum agreements etc.