Modèles de tâches et bibliothèques de programmes intelligentes pour l'interprétation de signaux et le traitement du signal
Résumé
Un système coopératif d'aide au développement de systèmes d'interprétation de signaux et de traitement du signal “ qui de notre point de vue peut être considéré comme une "bibliothèque de programmes intelligente" - doit être capable - de façon autonome et presque automatique - de choisir les modules algorithmiques à utiliser et d'organiser leur exécution de façon à réaliser la tâche désirée “ non seulement en fonction du but poursuivi, mais aussi en fonction des données manipulées - , mais il doit aussi permettre à son utilisateur d'intervenir - de façon plus ou moins ponctuelle - dans ces processus de choix et d'organisation des exécutions. Pour permettre au système et à son utilisateur de coopérer, le raisonnement du système doit être facilement compréhensible par l'utilisateur, et inversement, l'utilisateur doit pouvoir aisément communiquer son propre raisonnement et ses propres connaissances au système. Pour cela, il convient de proposer une modélisation de connaissances et du processus de résolution de problèmes “ car, dans ce cadre, concevoir une nouvelle application à partir d'éléments logiciels de base préexistants revient à résoudre le problème suivant : comment réaliser telle tâche complexe avec les tâches de base dont on dispose ? Le but du présent article est de présenter notre modèle de tâches et les directions vers lesquelles nous avons l'intention d'orienter nos travaux.
Mots clés
Multi-agent systems
Modèle de tâches
Task model
Intelligent software library
Program supervision
Program reuse
Signal interpretation
Knowledge based systems
Bibliothèque de programmes intelligente
Pilotage d'algorithmes
Réutilisation de composants logiciels
Interprétation de signaux
Systèmes à base de connaissance
Systèmes multi-agents