Pattern Languages of Program Design 4By: N. B. Harrison, B. Foote, H. Rohnert, eds.
Published in: Addison-Wesley, 2000
Summary: Papers from PLoP '98, EuroPLoP '98 or any earlier PLoP or EuroPLoP, not previously published in the PLoPD series.
| Anderson99 | A Collection of History Patterns |
| Bäumer+99 | The Role Object Pattern |
| Beedle+99 | Scrum: A Pattern Language for Hyperproductive Software Development |
| Braga+99 | Tropyc: A Pattern Language for Cryptographic Software |
| Brant+99 | Creating Reports with Query Objects |
| Carlson99 | Essence |
| Carlson+99 | Temporal Patterns |
| Coplien99c | C++ Idioms |
| Coplien99d | A Pattern Language for Writers' Workshops |
| Cybulski+99 | Composing Multimedia Artifacts for Reuse |
| Doble+99 | Smalltalk Scaffolding Patterns |
| Foote+99 | Big Ball of Mud |
| Hanmer+99 | An Input and Output Pattern Language |
| Manolescu99 | Feature Extraction--A Pattern for Information Retrieval |
| Nierstrasz99 | Identify the Champion |
| Noble+99 | High-Level and Process Patterns from the Memory Preservation Society |
| Noble99a | Basic Relationship Patterns |
| Noble99b | The Prototype-Based Object System Pattern |
| Pryce99 | Abstract Session |
| Pyarali+99 | Proactor |
| Rising99 | Customer Interaction Patterns |
| Rossi+99 | Patterns for Designing Navigable Information Spaces |
| Silva+99 | Object Synchronizer: A Design Pattern for Object Synchronization |
| Taylor99 | Capable, Productive, and Satisfied |
| Towell99 | Display Maintenance |
| Woolf99a | The Abstract Class Pattern |
| Woolf99b | Object Recursion |
| Yacoub+99 | Finite State Machine Patterns |
| Yoder+99 | Architectural Patterns for Enabling Application Security |