Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems. In this book, Bruce Douglass illustrates for the first time how two important contemporary software engineering advances鈥攑atterns and the UML鈥攃an be applied advantageously to the concepts and techniques traditionally used in mainstream real-time software.