KALAY Yehuda - Redefining The Role of Computers in Architecture
KALAY Yehuda - Redefining The Role of Computers in Architecture
computers in architecture:
from drafting/modelling tools
to knowledge-based design
assistants
Yehuda E Kalay
The use o f computers for automating the processes of of the architectural design process promised a significant
design and manufacture promised significant improvements improvement in architects' productivity which would permit
in designer's productivity and products' quality, neither of the economic design of low quantity, high reliability, com-
which, so far, have been realized in architectural design. plex systems such as buildings.
This paper argues that in order to realize such improve- However, even though a host of computer-aided design
ments the modelling/drafting role computers have been systems have been developed in the past 20 years for use by
assigned in architectural design should be changed, so that architects, their impact on the architectural design process
computers will become intelligent assistants to designers, as a whole has been marginal. In fact, the productivity of
relieving them from the need to perform the more trivial most architectural offices that use computers has improved
design tasks and augmenting their decision making capabili- only slightly, if at all, and the complexity of buildings has
ties. been virtually unaffected by them 1-3. In comparison, the
To support this argument, architectural design is modelled use of computer-aided design systems by electrical engineers
as a search process in a space of alternative solutions, seeking has enabled them to increase the complexity of integrated
one or more solutions that satisfy certain design criteria. circuits by several orders of magnitude, while significantly
Design is shown to be a special case of general problem- reducing their design time 4.
solving processes, and thus comprised of two major com- The failure of CAD to improve architectural design
ponents: design states and the generator/test cycle that practices and products is primarily due to the role com-
facilitates transitions between them. It is then shown that puters have been assigned in the overall design process. Over
the symbolic representation capabilities of computers 90% of the systems that have been installed worldwide, so
qualify them to simulate such design states and the generate/ far, are used for drafting, which is not, in itself, an essential
test cycle, using techniques that were developed independ- step in the progress of a product from concept through
ently in the fields of geometric modelling and artificial design to production, but is rather simply a means of com-
intelligence. A conceptual framework of a knowledge-based municating between various activitiess'6.
computer-aided design system, which brings these tech- This paper sets out to redefine the role computers should
niques to bear on architectural problems, is presented, and play in architectural design from mere drafting/modelling
its potential for increasing the utility of computers in the tools to intelligent, knowledge-based design assistants. It
design of buildings is discussed. does so by identifying where in the architectural design
process computers could be used most effectively and then
artificial intelligence, design assistant, architectural design, by showing how such usage can be realized. The process of
solution states, search architectural design is discussed first, with its inherent
difficulties pointed out in order to identify those most in
need of assistance. The properties of computers are discussed
The rapid technological developments in the last 20 years next, with particular emphasis on their symbolic representa-
have led us to believe that increased productivity and more tion and simulation capabilitie~ Thirdly, it is demonstrated
efficient use of resources in our economy can be achieved that these properties are most suitable for simulating the
through automation based on computer technology. Auto- architectural design process, and a framework for such
mation of the processes by which artifacts are designed and knowledge-based computer-aided architectural design
manufactured has also been assumed to follow this trend. systems is presented.
In particular, because the design of increasingly more com-
plex artifacts requires the application of ever-growing
amounts of physical and informational resources. DESIGN AS A PROBLEM SOLVING PROCESS
Following the example set by electrical engineering in To identify the problem areas of design in general, and of
the design and fabrication of integrated circuits, automation architectural design in particular, it is necessary to describe
School of Architecture and EnvironmentalDesign, State University and to understand the process of design by means of an
of New York at Buffalo, Buffalo, NY 14214, USA abstract model.
volume 17 number 7 september 1985 0010-4485/85/070319-10 $03.00 © 1985 Butterworth & Co (Publishers) Ltd 319
While many definitions and models of design exist 7-13, after it has been generated. In order to minimize the genera-
most agree that design is a purposeful behaviour which is tion of nonsolution states, and thus focus the search and
directed at devising artifacts or environments that attain guarantee its convergence on an acceptable solution, design
certain goals while abiding by certain constraints. Since no uses these analytical procedures not only to identify
formula exists which can translate goals and constraints solution states but also to guide the state-generating process
into a self-consistent physical form, design is an iterative, itself, by pointing out deficiencies and potentials to be
educated 'trial-and-error' process that relies heavily on developed in the current state.
knowledge and experience. As such, design shares many The second characteristic of architectural design makes
characteristics of general problem-solving processes, as it an example of what Simon termed 'problem-solving in a
defined under a theory which has been formalized by semantically rich task domain '1°. In other words, most of
researchers like Newell and Simon in the past 20 years 14'1s. architectural design's goal-directed behaviour is determined
According to this theory, for every problem we may by information which is external to the particular problem
define a solution space, that is, a domain that includes all environment. Consider, for example, the goal directed
the possible solutions to the problem. Problem-solving can behaviour in solving a maze puzzle or in playing chess, both
then be characterized as a process of searching through considered 'typical' problem solving processes. In chess, the
alternative solutions in this space in order to discover one decision about taking the next move depends entirely on
or several which meet certain goals and are, therefore, con- the current board situation, with extrapolation to subse-
sidered 'solution states'. The word 'search' is used here quent board situations as a consequence, and its objective is
metaphorically to describe a process of seeking and evaluat- to satisfy asingle goal. The design of a window, on the other
ingalternative solutions, either to the problem as a whole or hand, depends on functional and aesthetic considerations
to its subproblems, through analytical, rational, or random that incorporate information from a broad range of disci-
means. plines, such as mechanics, thermodynamics, wave theory,
The solution space of a design problem consists of a set economics, history, sociology and psychology, and its
of states, each representing a specific solution for the objective is to satisfy many goals, some of which are in con-
problem in some degree of detail. One or more of them flict with others.
represent the 'current' state of the design (allowing for These characteristics are aggravated by two additional
multiple alternatives). The process can thus be viewed as a factors. First, that the information that guides the design
sequence of actions that advance the current state from one process is always incomplete and often inaccurate. Second,
state to the next. Typically, the transition process is guided that alternative possible action-sequences may lead to many
by local or heuristic knowJedge, so as to guarantee its con- different yet acceptable solutions. Together, these two
vergence on a recognizable solution state in reasonable time factors render design a nonmonotonic, nondeterministic
(if such a state exists), and thereby bring it to a successful problem-solving process, where trade-offs between different
conclusion (see Figure ]). 'satisficing' solutions must be evaluated in order to choose
onelO, 16.
Features of architectural design Three major problems of the architectural design process
are evident even from this rather abstract description:
Architectural design is distinguished from many other
problem-solving processes by two major characteristics: • it is not known what constitutes an adequate set of para-
meters to describe a state of the design process
• the states representing candidate solutions must be • it is not known how new states can be generated from
generated before they can be evaluated existing ones
• the heuristics that guide the search rely not only on • trade-offs between dissimilar qualities are hard to make.
information internal to the particular problem, but also
on information which is external to it, for example, The first problem is further complicated by the fact that
cultural norms and styles physical artifacts do not exist in isolation. Rather, they are
always embedded in some context, and therefore must
The first characteristic of the architectural design problem-
function in concert with it. A design state thus consists of
solving process forces accomplishment of transitions through two environmental representations: an 'inner' one which
the generation of new states from the current ones, by represents the substance and organization of the artifact
means of a set of actions that assign new values to the para- (such as the structure of a building), and an 'outer' one
meters that define each state. Some of the states which which represents the context in which the artifact operates
have been generated in this manner may constitute solution (such as the socio-economic profile of the building's inten-
states, in that they attain the design goals while complying ded occupants).
with the constraints of the problem. However, since states While representing the states of design is a difficult
do not exist before they are generated, identification of one problem in itself, it is the generation of new states from
as a solution state can only be done 'after the fact', that is, existing ones which is the single most difficult problem of
architectural design. Combined with the richness of the
information which must be represented, with the need to
trade off dissimilar qualities without objective means, the
generation of a new design state is a creative process whose
practitioners often achieve the status reserved for artists.
Unlike art, however, the product of architectural design
must fulfil many physical functions. Foremost, it must
state ~ Oes~gn'stotes support and sustain the human activities for which the
building has been commissioned, and it must do so within
Figure 1. Design as a goal-directed search process the limits set by economic, physical and cultural constraints.