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.

Links and resources

Tags