O'Reilly logo

Real Time UML: Advances in The UML for Real-Time Systems, Third Edition by Bruce Powel Douglass

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Mechanistic Design

This chapter explains the middle level of design, called mechanistic design. Mechanistic design deals with how collaborations (relatively small sets of classes and objects that collaborate to achieve common goals) can be optimized. Mechanistic design is primarily organized around the discovery and use of patterns of object collaboration and its scope tends to be an order of magnitude smaller than that of architectural design. The mechanistic design patterns are reified solutions to structurally similar problems. This chapter will identify several smaller-scale patterns useful in real-time embedded systems.

Notation and Concepts Discussed

Design Patterns

Smart Pointer Pattern

Rendezvous Pattern

Observer Pattern

Proxy Pattern ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required