Combining Case-Based Reasoning and Analogical Reasoning in Software Design

  • Authors:
  • Paulo Gomes;Francisco C. Pereira;Nuno Seco;Paulo Paiva;Paulo Carreiro;José Luis Ferreira;Carlos Bento

  • Affiliations:
  • -;-;-;-;-;-;-

  • Venue:
  • AICS '02 Proceedings of the 13th Irish International Conference on Artificial Intelligence and Cognitive Science
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.