Computer ScienceEngineering
DOI: 10.1017/s1359135500002591

tlooto Summary

How to validate existing pattern languages, how to develop them, and how they evolve are described are described.

Abstract

Pattern languages help us to tackle the complexity of a wide variety of systems ranging from computer software, to buildings and cities. Each "pattern" represents a rule governing one working piece of a complex system, and the application of pattern languages can be done systematically. Design that wishes to connect to human beings needs the information contained in a pattern language. This paper describes how to validate existing pattern languages, how to develop them, and how they evolve. The connective geometry of urban interfaces is derived from the architectural patterns of Christopher Alexander.

Citation format

SALINGAROS, N. The structure of pattern languages. arq-Architectural Research Quarterly, 2000, 4: 149–162.