 | Object-Oriented Design Patterns |
|
| Advanced Development Projects |
|
| Formal Methods Tools |
|  | UNU-IIST Home |
|
| Case-based Reasoning |
II/1/2/12 Case-based Reasoning
One of the characteristics of design is that designers rely
extensively on past experience in order to create a new design.
Case-based reasoning (CBR) is the general name for a technique of
supporting the storing of designs in some organised fashion, their
retrieval, adaptation and reuse.
Storage of cases can be aided by a complementary store of "models".
Models are essentially abstractions of (sets of) cases. Hence models
record information about cases, including what attributes they should
have and what design rules they should conform to.
First phase: September 1999 - March 2000
CAD Center, Southwest Jiaotong University,
Chengdu, China
The first aim of this project is to explore the structure of the case
and model databases,
the relations within and between them, as well as rule-checking
possibilities. A second aim is to produce a prototype
implementation for the exploration of further CBR design choices.
Although the partner's particular interest is in supporting civil
engineering designs, the initial work is abstract, supporting design
in general.
We hope to continue the work in the future.
The pair of model and case
databases was formally specified, and this is described in UNU-IIST
report 188.
A prototype system was constructed by (mostly automatically)
translating the specification to C++, adding a simple GUI written in
Tcl/Tk, and displaying the databases as graphs using VCG.
iistinfo@iist.unu.edu, May 2000
| Case-based Reasoning |
 | Object-Oriented Design Patterns |
|
| Advanced Development Projects |
|
| Formal Methods Tools |
|  | UNU-IIST Home |
|