Pattern-Oriented SoftwareArchitecture: A system of patterns (1996)

by F Buschmann, R Meunier, H Robnert, P Sommerlad, M Stal
Venue:Communications of the ACM