Developing Case-based Reasoning Applications: The INRECA-Methodology