Case-Based Reasoning Research And Development by