Exploiting reusable specifications through analogy
Communications of the ACM
De´ja` Vu: a hierarchical case-based reasoning system for software design
ECAI '92 Proceedings of the 10th European conference on Artificial intelligence
Case-based reasoning
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Distributed representations and nested compositional structure
Distributed representations and nested compositional structure
An Approach to Software Design Reuse Using Case-Based Reasoning and WordNet
Proceedings of the 2006 conference on Integrated Intelligent Systems for Engineering Design
Adaptation versus Retrieval Trade-Off Revisited: An Analysis of Boundary Conditions
ICCBR '09 Proceedings of the 8th International Conference on Case-Based Reasoning: Case-Based Reasoning Research and Development
Solution verification in software design: a CBR approach
ICCBR'03 Proceedings of the 5th international conference on Case-based reasoning: Research and Development
Hi-index | 0.00 |
Designers use several types of knowledge and reasoning mechanisms during the creation of new artefacts. In order to cope with this cognitive characteristic of design, an intelligent design tool able to help a designer must integrate several reasoning mechanisms and knowledge formats. Case-based reasoning and analogical reasoning are usually considered as two distinct mechanisms, though they are also considered to be in the same cognitive axis, case-based reasoning being in one extreme, and analogy in the other. Both are important reasoning mechanisms in the generation of new designs, but they both reflect different ways of exploring the design space. In this paper we present a way of combining both techniques, showing how it was integrated in an intelligent software design tool. Experimental results are presented and discussed, showing the advantages and limitations of this approach.