Generative Design in Architecture Using an Expert System

  • Eric Gullichsen
  • Ernest Chang
Conference paper


The mathematician-architect Christopher Alexander has devised a theory of objective architectural design. He believes that all architectural forms can be described as interacting patterns, all possible relationships of which are governed by generative rules. These form a ’pattern language’ capable of generating forms appropriate for a given environmental context.

The complexity of interaction among these rules leads to difficulties in their representation by conventional methods. This paper presents a Prolog-based expert system which implements Alexander’s design methodology to produce perspective views of partially and fully differentiated 3-dimensional architectural forms.


Expert System Pattern Language Good Pattern Individual Building Grammatical Rule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. (1).
    Alexander C (1968) The Bead Game Conjecture. Lotus, an International Review of Contemporary Architecture 5, 151–154Google Scholar
  2. (2).
    Alexander C (1977) A Pattern Language. Oxford University Press, New YorkGoogle Scholar
  3. (3).
    Alexander C (1979) The Timeless Way of Building. Oxford University Press, New YorkGoogle Scholar
  4. (4).
    Chomsky N (1956) Aspects of the Theory of Syntax.Google Scholar
  5. (5).
    Clark KL, McCabe FG (1982) PROLOG: A Language for Implementing Expert Systems. In: Michie D (ed) Machine Intelligence 10. John Wiley & Sons, New York, pp 455–470Google Scholar
  6. (6).
    Clocksin CS, Mellish WF (1982) Programming in PROLOG. Springer-Verlag, New YorkGoogle Scholar
  7. (7).
    Grabow S (1983) The Science of Design: Christopher Alexander’s Search for a Generative Structure. Revisions 2: 36–45Google Scholar
  8. (8).
    Kowalski RA (1974) Predicate Logic as a Programming Language. IFIP 74, North-Holland, 569–574.Google Scholar

Copyright information

© Springer-Verlag Tokyo 1985

Authors and Affiliations

  • Eric Gullichsen
    • 1
    • 2
  • Ernest Chang
    • 2
  1. 1.MCC-STPAustinUSA
  2. 2.Dept. of Computer ScienceUniversity of VictoriaVictoriaCanada

Personalised recommendations