scispace - formally typeset
Book ChapterDOI

An Overview of Knowledge Engineering and its Relevance to CAAD

John S. Gero
- pp 107-119
TLDR
Developments in artificial intelligence have opened up ways of increasing the applicability of computers by acquiring and representing knowledge in computable forms, and these approaches supplement rather than supplant existing uses of computers.
Abstract
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, non-algorithmic, 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

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

A requirements analysis for videogame design support tools

TL;DR: This study finds that a game design assistant that is able to formally reason about abstract game mechanics would provide significant leverage to designers during multiple stages of the design process.

Development of a computerized handbook of architectural plans

TL;DR: Chap as discussed by the authors is a knowledge-based computer system capable of recognizing the metric properties of architectural plans, including the position and shape of locations, the atomic parts of the description of an architectural plan in chap.
Journal ArticleDOI

The Logic of Worms: A Study in Architectural Knowledge Representation

TL;DR: The study seems to show that logical analysis of a specific prototype design can yield a ‘microcosmos’ of general concepts which are meaningful in their own right but also potentially useful in many other contexts than that of the prototype.
Journal ArticleDOI

The Possibilities and Problems of Knowledge-Based Systems for Design

TL;DR: A possible design system based on the concept of the design knowledge manipulation environment is introduced and parts of the discussion centre around the problems of maintaining semantic integrity in a developing design.
Journal ArticleDOI

Alexander Patterns for Design Computing: Atoms of Conceptual Structure?:

TL;DR: Some of Alexander's ideas on the nature of design knowledge are critically reviewed and reflected on in a context of knowledge-based computer tools for architectural sketch design, and their potential relevance to this emerging technology is pointed out.
References
More filters
Book

Principles of Artificial Intelligence

TL;DR: This classic introduction to artificial intelligence describes fundamental AI ideas that underlie applications such as natural language processing, automatic programming, robotics, machine vision, automatic theorem proving, and intelligent data retrieval.
Book

The Handbook of Artificial Intelligence

TL;DR: Part 1 of a three volume set that contains some 200 articles on AI as discussed by the authors discusses the goals of AI research, the history of the field and the current active areas of research.
Book

Logic for problem solving

TL;DR: This book investigates the application of logic to problem-solving and computer programming and assumes no previous knowledge of these fields, and may be Karl duncker in addition to make difficult fill one of productive.
Journal ArticleDOI

Introduction to Shape and Shape Grammars

TL;DR: This paper takes a whirlwind tour through the shape grammar formalism, and the definitions and ideas on which it is based, and establishes the formal machinery for the algorithmic definition of languages of two and three-dimensional spatial designs.