Abstract
This paper presents an investigation in object-centered representation and problem-solving, carried out in the area of CAD. The goal is the creation of a framework for building expert systems for CAD applications. The facilities, this framework is composed of, are based on an object-centered representation language. Around this language, two main reasoning activities have been introduced. The first, implements a style of problem-solving by instantiation which develops an instantiation concept comprising of a variety of cognitive activities and which demonstrates high versatility through its applications to project network building, constraint directed reasoning, and simulation. The second, by means of object-centered modeling of rule representations, easily integrates forward and backward reasoning in a facility used as a powerful tool for understanding and modifying design.A number of important capabilities covering essential aspects of the design process are shown to derive naturally from the cooperative use of the above mentioned reasoning activities.

This publication has 0 references indexed in Scilit: