Pattern Languages of Program Design 2By: J. Vlissides, J.O. Coplien, N. L. Kerth, eds.
Published in: Addison-Wesley, 1996
Summary: Papers from the second patterns conference, PLoP '95.
| Aarsten+96b | Object-Oriented Design Patterns in Reactive Systems |
| Adams+96 | Fault-Tolerant Telecommunication System Patterns |
| Anthony96 | Patterns for Classroom Education |
| Auer+96 | Lazy Optimization: Patterns for Efficient Smalltalk Programming |
| Berczuk96 | Organizational Multiplexing: Patterns for Processing Satellite Telemetry with Distributed Teams |
| Brown+96b | Crossing Chasms: A Pattern Language for Object-RDBMS Integration |
| Buschmann96 | Reflection |
| Cargill96 | Localized Ownership: Managing Dynamic Objects in C++ |
| Cockburn96 | Prioritizing Forces in Software Design |
| Coram96 | Demo Prep: A Pattern Language for the Preparation of Software Demonstrations |
| Cunningham96 | EPISODES: A Pattern Language of Competitive Development |
| Doble96 | Shopper |
| Foote+96 | Evolution, Architecture, and Metamorphosis |
| Fowler96 | Accountability and Organizational Structures |
| Harrison96 | Organizational Patterns for Teams |
| Hopley96 | Decision Deferral and Capture Pattern Language |
| Johnson96 | Transactions and Accounts |
| Kim+96 | Implementation Patterns for the Observer Pattern |
| Lavender+96 | Active Object: An Object Behavioral Pattern for Concurrent Programming |
| McKenney96a | Selecting Locking Designs for Parallel Programs |
| Meszaros96 | A Pattern Language for Improving the Capacity of Reactive Systems |
| Orenstein96 | A Pattern Language for an Essay-Based Web Site |
| Ran96 | MOODS: Models for Object-Oriented Design of State |
| Riehle96b | Patterns for Encapsulating Class Trees |
| Rohnert96 | The Proxy Design Pattern Revisited |
| Rossi+96 | Design Patterns for Object-Oriented Hypermedia Applications |
| Sane+96a | Detachable Inspector/Removable cout: A Structural Pattern for Designing Transparent Layered Services |
| Sane+96b | Resource Exchanger: A Behavioral Pattern for Low-Overhead Concurrent Resource Management |
| Schmidt+96 | Half-Sync/Half-Async: An Architectural Pattern for Efficient and Well-Structured Concurrent I/O |
| Shaw96 | Some Patterns for Software Architectures |
| Sommerlad96 | Command Processor |
| Sommerlad+96 | The Client-Dispatcher-Server Design Pattern |
| Subramanian+96 | Backup Pattern: Designing Redundancy in Object-Oriented Software |
| Wake+96 | Improving Responsiveness in Interactive Applications Using Queues |
| Woolf96 | Partitioning Smalltalk Code into ENVY/Developer Components |