Software

Five software have been implemented (four in Java) so far:



CBR*Tools
An Object-Oriented Software Library for Case-Based Reasoning

CBR*Tools is an object-oriented software library for Case-Based Reasoning (CBR). It provides a basic reusable CBR framework that supports the development of CBR applications. It can be especially used for problems addressing behavorial situation retrieval and indexation.

CBR*Tools consists of three packages, namely, the core, time, and navigation package. The library is specified with the OMT method and written in Java. Click on the icon (on the right hand side), to get a full image of the system's main user interface.

For a short description (only in french)

For a more complete description (french, english)

Publications : INRIA report 1997, CIKM97, ..., PH-D Thesis 1998 (in french) ,


Broadway applications
Case-Based Systems For Supporting User Navigation and Information retrieval on Internet.
Different applications using the CBR*Tools library are currently under construction in order to support:



Some information about our first Braodway-based application : Broadway-V1

Broadway V1 is a WWW browsing advisor reusing past navigations from a group of users : it follows a gorup of users during their navigations on the WWW (proxy-based architecture) and advise them by displaying a list of potentially relevant documents to visit next. Click on the icon (on the right hand side), to get a full image of the system's main user interface. Broadway uses case-based reasoning to reuse precise experiences derived from past navigations with a time-extended situation assessment : the advice are based mainly on similarity of ordered sequence of past accessed documents. In addition, the dynamic of the WWW is addresses in the reuse step and with a specific method for case forgetting.

Broadway V1 is written in Java using the Jigsaw proxy (W3C consortium) and CBR*Tools. It will be soon running on the Web. Click here for the slides of UK-CBR97 presentation.

For more information, check out the Broadway V1 pages.

Publications : UKCBR97 [ps.Z][html][Slides], Be-CBKB , Broadway-PREDICT



CLF
The Computer Languages Factory
CLF, developped by T. Despeyroux (when he was a member of the Croap project) is a set of tools and specification formalisms for quick prototyping and complete implementation of computer languages syntaxes and semantics. CLF proposes the languages AS (abstract Syntax) and CS (Concrete Syntax).

AS is an abstract syntax specification formalism. The main features of this formalism are modularity and support for second-order abstract syntaxes. The current version of AS may be used under the Centaur system for first-order features only. The second-order features will be useful only when a higher-order version of Typol will be distributed.

CLF under Centaur is applying on documents instead of programs and used for designing and verifying semantically Web sites.

Publications : AS manual , see Cherfi 99 on 1999 publications



Hermes
An Argumentation System for the Web

Hermes is an Argumentation System for cooperative or non-cooperative type of discussions on the Web. It provides means of expressing and weighing individual arguments and preferences, in order to support or challenge the selection of a certain choice. The system supports defeasible and qualitative reasoning in the presence of ill-structured information. Argumentation is performed through a set of discourse acts which call a variety of procedures for the propagation of information in the corresponding discussion graph.

Hermes can be used by groups of agents to express their claims and judgements, aiming at informing or convincing, depending on the kind of the interaction. Unlike most current systems which merely provide threaded, hierarchical discussion forums (for an online survey click here), the system includes reasoning mechanisms that monitor the discussion, performing consistency checking and constantly updating the status of the argumentative discourse according to the proof standards involved.

Hermes is written in Java, and is running on the Web. Click on the icon (above), to get a full image of some user interfaces. A real application (on Preventive Medicine) will be starting in November '97, in the context of a project with EPFL, Switzerland.

For more information, check out the Hermes pages.

Publications: ICCBR97, LRCR97, CSCWD97




Last modified: Thu May 17 11:34:07 MEST 2001