A case-based design functionality is a natural and
intuitive addition to a design tool that can augment
human capabilities and help designers remember and retrieve
appropriate cases. SEED-Config, a design environment for
conceptual building design, was developed to incorporate
a case-based reasoning functionality to provide designers
with initial potential solutions. The case representation
in SEED-Config is the BENT information model, which records
design knowledge, supports the hierarchical decomposition
of design cases, offers multiple views, and encapsulates
the outcome of the design in addition to the problem specification
and the design solution. The case library was implemented
in an object-oriented database management system to accumulate
cases automatically and to provide efficient query facilities.
The case retrieval aspect of SEED-Config offers three different
methods to find the most useful cases stored in the case
library: task-based, lineage-based, and customized. Case
retrieval responds to the exploratory nature of the design
process and supports versatile case retrieval by providing
multiple paths to each case. The case adaptation aspect,
which adjusts the selected case to the new problem to provide
a complete solution, uses an adaptation method called derivational
replay. The case-based design capabilities are completely
integrated within the design environment from which the
cases originate.