Knowledge-based Program Supervision for Medical Image Processing

Framework: the LAMA platform for KBS development
Back to main research page:  
Framework: the LAMA platform for KBS development

LAMA is a software platform devoted to the generation of KBSs, i.e. both knowledge base and inference engine design. The platform supplies a generic environment, composed of common tools that can be shared for designing different KBSs. LAMA provides designers with a common kernel of computational building blocks for the composition of different engines and their corresponding task-oriented knowledge base framework. The LAMA platform offers a unified framework to compose engines from reusable reasoning components or  reusing (parts of) existing engines. Engines can also be tested, compared or modified using the platform. The components of the LAMA component library are finer grainsized than classical problem-solving methods, thus offering designers the right level of abstraction: independent from any programming language, while free enough to fine-tune engine behaviour. As for experts, LAMA provides them with the same graphical interfaces and knowledge base description language to express their knowledge at the expertise level.
 

Architecture of the LAMA platform mainly composed of a library of reusable components
for engine design and knowledge base development tools.
 

The platform includes:

Several PS engines have been built within the LAMA platform:
PEGASE, an engine developed on the basis of the engine previously realised in our team for the OCAPI system. It performs pure hierarchical planning (or skeletal-plan refinement), and incorporates a failure handling mechanism, that enables the transmission of problems accross the hierarchy of operators.
PULSAR, was developed as a first tentative towards combining hierarchical and dynamic operator-based planning methods within the same engine, to overcome PEGASE lack of flexibility.
MedIA, is presently developed, to meet specific requirements of functional medical image processing. It integrates three kinds of planning methods in a complementary way: hierarchical planning, dynamic abstract step solving, and reactive operator-based plan adaptation.

  More about LAMA:

LAMA is the result of a common effort within the ORION team: Mar Marcos (Ph.D student), Patrick Itey (computer science engineer) and myself work on it at present, John Van den Elst and Régis Vincent contributed to it in the past as Ph.D. students. The overall research is supervised by Sabine Moisan (senior researcher).

LAMA main page

LAMA papers

Some related work  Contributions appear in domains such as knowledge acquisition, knowledge engineering, software engineering and software reuse.


 

 Monica Crubézy