Génie logiciel : principes, méthodes et techniques - Strohmeier, PRESSES POLYTECHNIQUES ET UNIVERSITAIRES ROMANDES - 04/1999, ISBN: 2-88074-296-X
Architecture logicielle et patterns
Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides, Design Patterns, Elements of Reusable Object-Oriented Software, Addison-Wesley,1995.
Frank Buschmann, Régine Meunier, Hanz Rohnert, Peter Sommerlad et Michael Stal, Pattern-oriented Software architecture, a System of Patterns, Wiley, 1996.