Lecture 12: Patterns and Pattern Languages
Patterns and Pattern Languages
Patterns
Pattern Forms
Food For Thought
Alexander
A Timeless Way
Alexander s Pattern Template
Alexander
Alexander
Identifiable Neighborhood
Accessible Green
Tree Places
Pattern-based Integration Arch (Mularz)
Mularz
Mularz Template
Wrapper
Workflow Manager
Broker
Shared Repository
Caterpillar s Fate (Kerth)
Kerth Template
Concurrent Threads of Execution (1)
Synch of Concurrent Threads (2)
Collaborative Work Packets (3)
Work Packet Contents (4)
Shape of Program (9)
Informational Role (14)
Small Family Systems (15)
Work Accomplished Through Dialogs (16)
Human Interface is Special Interface (20)
Buschmann and Meunier
A System of Patterns
The Pipes and Filters Architecture
Pipes and Filters
The Pipes and Filters Pattern
The Pipes and Filters Architecture
Master Slave Pattern
Masters and Slaves
The Master-Slave Pattern
© 1996 Carnegie Mellon Computer Science
Return to Software Architecture
MAIN PAGE
Email the
Current Maintainer
Modified: 9 December 96