authors |
Gero, John S. |
year |
1986 |
title |
An Overview of Knowledge Engineering and its Relevance to CAAD |
source |
Computer-Aided Architectural Design Futures [CAAD Futures Conference Proceedings / ISBN 0-408-05300-3] Delft (The Netherlands), 18-19 September 1985, pp. 107-119 |
summary |
Computer-aided architectural design (CAAD) has come to mean a number of often disparate activities. These can be placed into one of two categories: using the computer as a drafting and, to a lesser extent, modelling system; and using it as a design medium. The distinction between the two categories is often blurred. Using the computer as a drafting and modelling tool relies on computing notions concerned with representing objects and structures numerically and with ideas of computer programs as procedural algorithms. Similar notions underly the use of computers as a design medium. We shall return to these later. Clearly, all computer programs contain knowledge, whether methodological knowledge about processes or knowledge about structural relationships in models or databases. However, this knowledge is so intertwined with the procedural representation within the program that it can no longer be seen or found. Architecture is concerned with much more than numerical descriptions of buildings. It is concerned with concepts, ideas, judgement and experience. All these appear to be outside the realm of traditional computing. Yet architects discoursing use models of buildings largely unrelated to either numerical descriptions or procedural representations. They make use of knowledge - about objects, events and processes - and make nonprocedural (declarative) statements that can only be described symbolically. The limits of traditional computing are the limits of traditional computer-aided design systems, namely, that it is unable directly to represent and manipulate declarative, nonalgorithmic, knowledge or to perform symbolic reasoning. Developments in artificial intelligence have opened up ways of increasing the applicability of computers by acquiring and representing knowledge in computable forms. These approaches supplement rather than supplant existing uses of computers. They begin to allow the explicit representations of human knowledge. The remainder of this chapter provides a brief introduction to this field and describes, through applications, its relevance to computer- aided architectural design. |
series |
CAAD Futures |
email |
|
full text |
file.pdf (1,473,311 bytes) |
references |
Content-type: text/plain
|
Barr, A. and Feigenbaum, E. (1981)
Handbook ofArtificial Intelligence
, Vol. 1, Los Altos: Wilham Kaufmann
|
|
|
|
Buchanan, B. and Shortlifee, E. (1984)
Rule-Based Expert Systems
, Reading, Mass.: Addison-Wesley
|
|
|
|
Clocksin, W. and Mellish, C. (1981)
Programming in Prolog
, Berlin: Springer-Verlag
|
|
|
|
Coyne, R. and Gero, J. (1984)
Design Knowledge and Sequential Plans
, Working Paper, Computer Applications Research Unit, Department of Architectural Science, University of Sydney
|
|
|
|
Coyne, R.D. (1985)
A Review of Expert Planning Systems for Computer-aided Design
, Architectural Science Review 28, No.4, 95-103
|
|
|
|
Feigenbaum, E. (1977)
The Art of Artificial Intelligence: Themes and Case Studies in
, Knowledge Engineering, IJCAI-77, Los Altos: William Kaufmann, 1014-1029
|
|
|
|
Gero, J. and Coyne, R. (1984)
Logic Programming as a Means of Representing Semantics in Design Languages
, Working Paper, Computer Applications Research Unit, Department of Architectural Science, University of Sydney
|
|
|
|
Gero, J.S. and Coyne, R.D. (1985)
Knowledge-based Planning as a Design Paradigm
, Working Paper, Computer Applications Research Unit, Department of Architectural Science
|
|
|
|
Gero, J.S. (1985)
Expert Systems in Design and Analysis
, Natīl Eng. Conf., IEAust, pp. 211-217
|
|
|
|
Kowalski, R. (1979)
Logic for Problem Solving
, Amsterdam: North-Holland
|
|
|
|
Nilsson, N. (1980)
Principles of Artificial Intelligence
, Palo Alto: Tioga Publishing
|
|
|
|
Post, E. (1943)
Formal Reductions of the General Combinatorial Decision Problem
, American J. Maths 65, 197-268
|
|
|
|
Rosenman, M.A. and Gero, J.S. (1985)
Design Codes as Expert Systems
, Computer-Aided Design 17, No. 9
|
|
|
|
Rosenman, M.A. (1985)
BUILD expert system shell
, User Manual, Computer Applications Research Unit, Department of Architectural Science, University of Sydney
|
|
|
|
Stiny, G. (1980)
Introduction to Shape and Shape Grammars
, Environment and Planning B, 7, 343-351
|
|
|
|
Winston, P. (1984)
Artificial Intelligence
, Reading, Mass.: Addison-Wesley
|
|
|
|
last changed |
2003/05/16 20:58 |
|