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

Container Pattern

Reliable Transaction Pattern

Guarded Call Pattern

Policy Pattern



Real Time UML. Advances in The UML for Real-Time Systems
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)
ISBN: 0321160762
EAN: 2147483647
Year: 2003
Pages: 127

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net