The Indiana University Case-Based Reasoning Framework (IUCBRF) is an
open-source framework, written in Java, to facilitate the development
of case-based reasoning (CBR) systems. IUCBRF provides code to handle
many of the general, domain-independent aspects of CBR systems,
freeing system-builders to focus on the novel or domain-dependent
aspects of their systems. The framework is designed to facilitate
fast and modular development of CBR systems and provide a foundation
for code sharing.
- Open source for complete customizability
- Designed for domain-independence
- Multiple implemented standard approaches
- Hooks for implementation of custom approaches
- Facilities for common low-level tasks, including GUIs,
experimentation, and performance monitoring
- Introductory documentation and example systems.
The framework is freely available under the Open Software License.
Alternative licensing may be arranged through Indiana University.
The following technical report may be examined for details and should
be cited in publications reporting results for which IUCBRF was used:
Bogaerts, S., and Leake, D. 2005. A Framework for Rapid and Modular
Case-Based Reasoning System Development. Technical Report TR 617,
Computer Science Department, Indiana University, Bloomington, IN.
For more information on IUCBRF or to request a copy, please visit
I will also be attending ECCBR 2007 in Turkey and would be happy to
discuss the framework with you in person.