Skip to main content
Log in

Generative design in architecture using an expert system

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
€32.70 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Austria)

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles and news from researchers in related subjects, suggested using machine learning.

References

  1. Alexander C (1968) The Bead Game Conjecture. Lotus, an International Review of Contemporary Architecture 5, 151–154

    Google Scholar 

  2. Alexander C (1977) A Pattern Language. Oxford University Press, New York

    Google Scholar 

  3. Alexander C (1979) The Timeless Way of Building. Oxford University Press, New York

    Google Scholar 

  4. Chomsky N (1956) Aspects of the Theory of Syntax.

    Google Scholar 

  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–470

    Google Scholar 

  6. Clocksin CS, Mellish WF (1982) Programming in PROLOG. Springer-Verlag, New York

    Google Scholar 

  7. Grabow S (1983) The Science of Design: Christopher Alexander's Search for a Generative Structure. ReVisions 2: 36–45

    Google Scholar 

  8. Kowalski RA (1974) Predicate Logic as a Programming Language. IFIP 74, North-Holland, pp 569–574

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gullichsen, E., Chang, E. Generative design in architecture using an expert system. The Visual Computer 1, 161–168 (1985). https://doi.org/10.1007/BF01910018

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01910018

Key words