Published online by Cambridge University Press: 07 February 2001
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.