Équipe IMAGE - Le projet Pantheon

Description du projet

Le projet Panthéon est composé de deux parties co-dépendantes:

Motivations

L'idée clé de cette séparation en deux parties est de réutiliser les résultats capitalisés dans une partie du projet pour renforcer l'autre partie:

  1. L'expérience capitalisée grâce à l'environnement de développement sous la forme de programmes et de corpus de dialogue est utilisée pour développer la base de connaissances et l'interface Homme/Machine.

  2. La modélisation des connaissances proposée pour le système à base de connaissances est utilisée pour rationaliser le processus et formaliser la représentation du développement d'applications dans l'environnement de développement.

Quelle que soit la partie du projet, le but est de composer dynamiquement des programmes qui satisfont les requêtes d'un client.Hermès. Le rôle du développeur (expert ou système à base de connaissances) inclut la conduite du dialogue pour la formulation des requêtes et le génération du logiciel résultant.

Un programme est codé comme un graphe d'opérateurs qui décrit la séquence d'opérateurs Pandore à exécuter. Un programme correspond donc à un flot de données où chaque composant est un opérateur exécutable de la bibliothèque Pandore et les données échangées sont des fichiers image (e.g., image, carte de régions, graphe) ou des valeurs. Le flot de données inclut aussi des structures de contrôle qui permettent une adaptation du programme à la variété des images à traiter.

La partie l'environnement de développement

L'environnement de développement permet le développement de logiciel de traitement d'images. Le but est de fournir un guide méthodologique et des outils pour rendre le développement plus facile et mieux maîtrisé.

La partie système à base de connaissances

Le système à base de connaissances est accessible à travers le réseau Internet. Il génère de façon automatique des logiciels qui satisfont des requêtes formulées par des utilisateurs finaux.


Projet Panthéon
Equipe Image Laboratoire GREYC
UMR CNRS 6072 - ENSICAEN - Université de Caen, France
Page modifiée le 08 November 2012