Abstract is missing.
- Pseudo-ReferenceAdemar Aguiar. 1-12 [doi]
- Support Reengineering by Type Reference - A Reengineering PatternMarkus Bauer. 13-20 [doi]
- Cycle CheckerJens Coldewey. 21-28 [doi]
- Design Patterns for Distributed Information SystemsKoen Hendrikx, Henk J. Olivié, Erik Duval. 47-56 [doi]
- Collections for StatesKevlin Henney. 57-64 [doi]
- Mutual RegistrationKevlin Henney. 65-72 [doi]
- Data AccessorMarco Nissen. 73-84 [doi]
- Dynamic RecursionGustavo Patow, Fernando Lyardet, Kent Beck. 85-92 [doi]
- Transforming inheritance into compositionBenedikt Schulz, Thomas Genssler. 93-102 [doi]
- Time Travel: A Pattern Language for Values That ChangeMassimo Arnoldi, Kent Beck, Markus Bieri, Manfred Lange. 121-136 [doi]
- A Pattern Language for Indirect Data TransferDiethelm Bienhaus. 137-178 [doi]
- Agentified ComponentSeppo Kuikka. 179-188 [doi]
- Patterns for Adding Search Capabilities to Web Information SystemsFernando Lyardet, Gustavo Rossi, Daniel Schwabe. 189-202 [doi]
- Patterns for Plug-InsKlaus Marquardt. 203-232 [doi]
- Patterns for Limited Memory Using Secondary StorageJames Noble, Charles Weir. 233-256 [doi]
- Designing and Implementing Reliable Embedded Systems Using PatternsMichael J. Pont. 257-290 [doi]
- Pluggable Component: A Pattern for Interactive System ConfigurationMarkus Völter. 291-304 [doi]
- Patterns for SelectionJoseph Bergin. 305-326 [doi]
- A Pattern Language for Reverse EngineeringSerge Demeyer, Stéphane Ducasse, Sander Tichelaar. 327-354 [doi]
- Patterns for Change: Sample Patterns from the ADAPTOR Pattern LanguageAlan O Callaghan. 355-370 [doi]
- Architectural Development PatternJorge Ortega-Orjona, Graham Roberts. 371-390 [doi]
- Project Documentation ManagementAndreas Rüping. 391-402 [doi]
- Typography and Desktop PublishingAndreas Rüping. 403-412 [doi]
- Process Patterns for Personal PracticeCharles Weir, James Noble. 413-424 [doi]