Team AxIS

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Contracts and Grants with Industry
Other Grants and Activities
Dissemination
Bibliography

Section: Software

CBR*Tools

Participants : Sémi Gaieb, Brigitte Trousse [ correspondant ] .

CBR*Tools [105] is an object-oriented framework [106] , [100] for Case-Based Reasoning which is specified with the UMT notation (Rational Rose) and written in Java. It offers a set of abstract classes to model the main concepts necessary to develop applications integrating case-based reasoning techniques: case, case base, index, measurements of similarity, reasoning control. It also offers a set of concrete classes which implements many traditional methods (closest neighbors indexing, Kd-tree indexing, neuronal approach based indexing, standards similarities measurements). CBR*Tools currently contains more than 240 classes divided in two main categories: the core package for basic functionality and the time package for the specific management of the behavioral situations. The programming of a new application is done by specialization of existing classes, objects aggregation or by using the parameters of the existing classes.

CBR*Tools addresses application fields where the re-use of cases indexed by behavioral situations is required. The CBR*Tools framework was evaluated via the design and the implementation of five applications (Broadway-Web, Educaid, BeCKB, Broadway-Predict, e-behaviour and Be-TRIP).

CBR*Tools is concerned by our two current contracts: EPIA (cf. section  7.1.1 ) and MobiVIP (cf. section  7.1.2 ).

CBR*Tools will be soon available for research, teaching and academic purpose under the INRIA license. The user manual can be downloaded at the URL: http://www-sop.inria.fr/axis/cbrtools/manual/ .


previous
next

Logo Inria