ObjectifPILOTAGE DE CODES
L’objectif du pilotage de codes est de faciliter l’automatisation (partielle ou complète) d’une chaîne de traitements pré-existants, indépendamment d’un domaine applicatif particulier.Les plus pour l'utilisateurPour cela, un système de pilotage doit contenir la connaissance sur l’utilisation des codes, qui peut être complexe. En effet, les codes ne sont pertinents que dans certaines conditions (selon l’objectif à atteindre, le contenu et type des données). De plus, leur exécution nécessite la détermination précise de paramètres d’entrée souvent sensibles.
Les systèmes à base de connaissances donnent les moyens d’exprimer et de structurer une telle connaissance sur la description des codes et leurs conditions d’utilisation.Le pilotage ne vise pas à optimiser les codes eux-même, mais leur utilisation.
La problématique du pilotage de codes est très générale et a été appliquée en traitement d’images, en automatique, en calcul scientifique, etc...
Prise en charge de toutes les étapes nécessaires à un traitement et contrôle des résultats obtenus. Capitalisation des compétences pour utiliser de façon optimale un ensemble de codes, c’est à dire les informations non explicites, que l’on ne trouve ni dans les algorithmes ou les codes sources, ni dans les documentations (si elles existent). Fournit plus qu’un simple guide intelligent, n’exige que peu d’interaction avec l’utilisateur, va plus loin que la génération de «scripts». L’emploi de techniques de pilotage apporte des capacités d’évolution (dans le nombre ou les caractéristiques de codes pilotés), de lisibilité des informations sur les codes et de souplesse dans l’exécution des codes (adaptation à différentes données en entrée et réparation des erreurs).Architecture
La réalisation d’un traitement complexe se décompose en (cliquez sur la zone concernée)
L’expert connaissant les codes et leur utilisation dispose d’éditeurs de connaissances pour constituer la base de connaissances et d’une interface graphique pour visualiser cette connaissance![]()
Des utilisateurs peuvent soumettre leurs requêtes sur leurs jeux de données au système de pilotage. Les codes sont enchaînés et appliqués aux données en utilisant les connaissances de l’expert contenues dans le système de pilotage. L’utilisateur est ainsi déchargé de la gestion des traitements.
Interface graphique :
KBUP-95
AI-95
INRIA 2004 route des Lucioles - BP 93 06902 Sophia Antipolis cedex France |
29-Mar-2001