Books about patterns and related topics:
Analysis
Patterns: Reusable Object Models
Martin Fowler
AntiPatterns: Refactoring Software,
Architectures, and Projects in Crisis
William J. Brown, Raphael C. Malveau, Hays W. "Skip" McCormick III and Thomas J. Mowbray
Applied Java Patterns
Stephen A. Stelting, Olav Maassen
Applying
UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the
Unified Process (2nd Edition)
Craig
Larman
Business Modeling With UML:
Business Patterns at Work
Magnus Penker, Hans-Erik Eriksson
Cognitive Patterns: Problem Solving
Frameworks for Object Technology
Karen Gardner, Alex Rush, Bob Konitzer,
Mike Crist and Bobbin Teegarden
COM and .NET Interoperability
Andrew Troelsen
Concurrent Programming in Java: Design
Principles and Patterns
Doug Lea
Corba Design Patterns
Thomas Mowbray
and Raphael Malveau
Core J2EE
Patterns: Best Practices and Design Strategies
Deepak Alur, John
Crupi, Dan Malks
Data Model Patterns: Conventions of Thought
David C. Hay
Design Patterns
by Christopher G. Lasater
Design Patterns: Elements of Reusable
Object-Oriented Software
Erich Gamma, Richard Helm,
Ralph Johnson,
and
John Vlissides
Design Patterns Explained: A New Perspective on
Object-Oriented Design
Alan Shalloway,
James R. Trott
Design Patterns Java Workbook
Steven John Metsker
The Design Patterns Smalltalk
Companion
Sherman R. Alpert, Kyle Brown, and Bobby Woolf
Design Patterns for Object-Oriented Software
Development
W. Pree
Design Patterns in Communications
Software
Edited by Linda Rising
Design Patterns and Contracts
Jean Marc Jezequel, Michel Train, Christine Mingins
Doing Hard Time: Developing
Real-Time Systems with UML, Objects, Frameworks and Patterns
Bruce
Powel Douglass
The Domain Theory: Patterns of Knowledge and Software Reuse
Alistair Sutcliffe
EJB Design Patterns: Advanced Patterns, Processes, and Idioms
Floyd Marinescu, Ed Roman
Essential Java Style:
Patterns for Implementation
JeffLangr
Fearless
Change: Patterns for Introducing New Ideas
Mary Lynn Manns, Linda Rising
Framework-based Software Development in
C++
Gregory F. Rogers
A Functional Pattern System for
Object-Oriented Design
Thomas Kuehne
J2EE Design Patterns Applied
John Carnell, Meeraj Kunnumpurath, Matjaz Juric, Nadia Nashi, Craig Berry, and
Sasha Romanosky.
A Little Java, A Few Patterns
Matthias Felleisen
and Daniel Freidman
Model-Driven Design Using Business
Patterns (Hardcover)
Pavel Hruby
Modern C++ Design: Generic
Programming and Design Patterns Applied
Andrei
Alexandrescu
More Process Patterns
Delivering Large-Scale Systems Using Object Technology
Scott W.
Ambler
The Nature of Order Book Series 1-4
Christopher Alexander
Natural Pattern Forms: A
Practical Sourcebook for Landscape Design
Richard L.
Dubé
Patterns
James O. Coplien
The Patterns Almanac 2000
Linda
Rising
Patterns for e-business:
A Strategy for Reuse
Jonathan Adams,
Srinivas Koushik, Guru Vasudeva, Dr. George Galambos
Patterns for Fault
Tolerant Software
Robert S. Hanmer
The Patterns Handbook
Linda Rising
Pattern Hatching: Design Patterns Applied
John Vlissides
Patterns in Java,
Volume 1, A Catalog of Reusable Design Patterns Illustrated with UML
Mark Grand
Patterns in Java, Volume 2
Mark Grand
A Pattern Language
C. Alexander.
Pattern Languages of Program Design
Coplien & Schmidt
Pattern Languages of Program Design 2
Vlissides, Coplien, & Kerth
Pattern Languages of Program Design 3
Martin, Riehle, Buschmann
Pattern Languages of Program Design 4
Harrison, Foote, Rohnert
Pattern Languages of Program Design 5
by Dragos Manolescu, Markus Voelter, James Noble
Pattern-Oriented Software
Architecture: Patterns for Concurrent and Networked Objects
Schmidt, Stal, Rohnert, Buschmann
Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and
Networked Objects
Douglas Schmidt, Michael Stal, Hans Rohnert, Frank
Buschmann
Pattern-Oriented Software Architecture, Volume 3 -
Patterns for Resource
Michael Kircher and Prashant Jain
Pattern-Oriented Software Architecture
- A System of Patterns
Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal
Patterns for Parallel Programming
Timothy G. Mattson, Beverly A. Sanders, and Berna L. Massingill
Patterns and Skeletons for Parallel and Distributed Computing
F.A. Rabhi
and S. Gorlatch (eds)
Patterns of Software: Tales From the
Software Community
Richard P. Gabriel
Patterns
for Time-Triggered Embedded Systems: Building Reliable Applications with the
8051 Family of Microcontrollers
Michael J. Pont
Process Patterns: Building
Large-Scale Systems Using Object Technology
Scott W. Ambler
Robust Communications Software -- Extreme
Availability, Reliability and Scalability for Carrier-Grade Systems
Greg Utas
Server Component Patterns
Markus Völter, Alexander Schmid, Eberhard Wolff
Small Memory Software: Patterns
for Systems with Limited Memory
James Noble & Charles Weir
Smalltalk Patterns: Best Practices
Kent Beck
Software Architecture: Organizational
Principles and Patterns
David Dikel, David Kane, and Jim Wilson
Software Configuration Management Patterns: Effective Teamwork, Practical
Integration
Stephen P. Berczuk
Software Product Lines :
Practices and Patterns
Paul Clements, Linda M. Northrop
Software Requirement Patterns
Stephen Withall
Taming C++: Pattern Classes and Persistence
for Large Projects
Jiri Soukup
Testing
Object-Oriented Systems: Models, Patterns, and Tools
Robert V. Binder
A Timeless Way of Building
C. Alexander
Writers'Workshop & The Work of Making
Things
Richard P. Gabriel
xUnit Test Patterns:
Refactoring Test Code
Gerard Meszaros
|