Chris Johnson, Index
Software Design Techniques: Fault Tolerance
- Redundant hardware may duplicate
- any faults if software is the same.
- N-version programming:
- shared requirements;
- different implementations;
- voting ensures agreement.
- What about timing differences?
- comparison of "continuous" values?
- what if requirements wrong?
- costs make N>2 very uncommon;
- performance costs of voting.
- A340 primary flight controls.