Chapter 9. Safety and Reliability Patterns

The following patterns are presented in this chapter.

  • Protected Single Channel Pattern: Safety without heavyweight redundancy

  • Homogeneous Redundancy: Protection against random faults

  • Triple Modular Redundancy: Protection against random fault with continuation of functionality

  • Heterogeneous Redundancy Pattern: Protection against random and systematic faults without a fail-safe state

  • Monitor-Actuator Pattern: Protection against random and systematic faults with a fail-safe state

  • Sanity Check Pattern: Lightweight protection against random and systematic faults with a fail-safe state

  • Watchdog Pattern: Very lightweight protections and timebase fault and detection of deadlock with a fail-safe state

  • Safety Executive ...

Get Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.