Real-Time Design Patterns is the foremost reference for developers seeking to employ this powerful technique. The text begins with a review of the Unified Modeling Language (UML) notation and semantics then introduces the Rapid Object-Oriented Process for Embedded Systems (ROPES) process and its key technologies. A catalog of design patterns and their applications follows.
Key topics covered in this book include:
Identifying large-scale strategic decisions that affect most software elements
Coordinating and organizing system components and subsystems
Managing memory and resources
Defining how objects can be distributed across multiple systems
Building safe and reliable architectures
Mapping subsystem and component architectures to underlying hardware
The book's extensive problem-solving templates, which draw on the author's years in the trenches, will help readers find faster, easier, and more effective design solutions.