Learning is an intrinsic product of case-based
reasoning. Acquiring new cases is one possible way of learning
in a case-based system. These cases comprise mainly success
knowledge. The successful cases are essentially used to
generate new design solutions. But a case-based system
also can make use of failure knowledge. In this paper we
present how a case-based system can acquire failure cases
for verification of the solution created by success cases.
We describe IM-RECIDE, a system that uses case-based reasoning
for solving design problems that are imperfectly described
and explained. The learning aspect is focused and some
of the machine learning dimensions in design are criticized.
Experimental results in the domain of room configuration
also are presented.