Modélisation d'un système multi-agents : application à la réunion d'attribution des charges horaires au département d'informatique de gestion( Télécharger le fichier original )par Jean-Marie MUNGUAKONKOKWA ISP Bukavu - Licence en pédagogie appliquée option informatique de gestion 2009 |
INTRODUCTIONLa croissance explosive des domaines d'application tels que le commerce électronique, la gestion des connaissances, les systèmes coopératifs, l'informatique point-à-point, mobile ou cognitive change profondément et irréversiblement nos vues sur l'ingénierie logicielle et les systèmes eux-mêmes. Les systèmes multi-agents constituent aujourd'hui une nouvelle technologie pour la conception et le contrôle de systèmes complexes. Un système multi-agents est un système composé d'entités logicielles ou matérielles autonomes appelées agents. L'approche multi-agents repose sur plusieurs théories et concepts qui trouvent leurs origines dans plusieurs disciplines tels que la sociologie, la psychologie, les systèmes réparties, le génie logiciel. Les notions d'autonomie, d'interaction sociale, de négociation, de planification et de décision deviennent essentielles à de tels composants logiciels. Les systèmes doivent également être fonctionnels sur différents types de plateformes logicielles ou matérielles, sans devoir être recompilés, en ne possédant qu'une information minimale quant à l'environnement opérationnel et ses utilisateurs. Ces nouvelles donnes, à leur tour, nécessitent de nouveaux concepts, outils et technologies pour la conception et la gestion de ce type de système. I.1. PROBLEMATIQUEA la clé du succès du concept de « virtuel », qui se manifeste dans la profusion des expressions image virtuelle, entreprise, travail virtuel, etc. se trouve le fulgurant développement des technologies de l'information et de la communication. Ce développement a pris une dimension de mythe dans la « société de l'information communication ». Cette recherche concerne avant tout les systèmes multi-agents dits communiquants, c'est-à-dire dont les agents interagissent par messages asynchrones, en utilisant un langage de communication de haut niveau. Plus précisément, elle se focalise sur les systèmes conversationnels, pour lesquels la principale unité de structuration de l'interaction est la conversation. Elle traite de la modélisation de ces systèmes essentiellement d'un point de vue génie logiciel. Nous définissons pour l'instant une conversation comme une séquence de messages cohérents et interdépendants entre eux, échangés dans le but de réaliser une tâche collective. Chaque conversation est régie par un protocole d'interaction, qui regroupe un ensemble de contraintes sur les échanges de messages possibles, et comprend une sémantique propre1(*). Pendant notre séjour au Département d'Informatique de Gestion en particulier et à l'ISP en général. Nous avons eu à parler avec le chef de Département d'Informatique de Gestion qui dans l'exercice de ces fonctions nous a relevé les difficultés rencontrées relatives aux différentes réunions d'attributions des charges horaires. Soit au début ou à la fin d'une année académique. Normalement, la fonction enseignante englobe non seulement les activités d'enseignement de recherche, d'encadrement des étudiants et du personnel scientifique, mais aussi la participation aux réunions du conseil de département2(*). Malgré le temps consacré à l'organisation et la tenue des réunions d'attributions des charges horaires. Ces réunions se tiennent pour la plupart de fois les week-ends dans l'esprit de rencontrer l'emploi de temps de tous les membres du département d'Informatique de Gestion. Il a été remarqué : 1. Absences justifiées ou non des certains membres du Département ; 2. Retards exagérés dans le dépôt des désidératas des enseignants. Ce qui fait que certains enseignants accusent le Département de lui avoir imposé une charge horaire ou carrément n'avoir pas tenu compte de leurs désidératas ; 3. Le Corum d'enseignant membre qui participe à cette réunion n'a jamais dépassé 75 %. Pourtant la participation à ces réunions est obligatoire. Cette situation crée un climat de suspicion qui ne favorise pas l'harmonie entre le Département et ses membres. Dans le souci d'assurer une bonne tenue de ces réunions d'attributions des charges horaires, se dégage un besoin de créer une réunion virtuelle pour permettre à tous les membres du Département où qu'ils soient d'envoyer au moment voulu leurs désidératas. En supposant que chaque membre doit pouvoir disposer d'un minimum pour l'accès à l'internet. Après avoir observé et parlé à certains membres et le chef de Département lui-même, des questions suivantes restent pendantes : Comment créer une salle des réunions virtuelles ou des espaces d'interactions entre le Département et ses membres où qu'ils soient ? Quel model et quel Protocol de communication d'agent intelligent utilisé ? L'objectif de ce travail est de : - Modéliser les réunions d'attribution des charges horaires au Département d'Informatique et Gestion ; - Permettre d'imiter le plus possible le déroulement de réunions classiques de travail d'attribution des charges horaires ; - Créer une salle de réunion virtuelle et d'espace. Pour ce faire notre tâche consistera d'abord à modéliser les interactions dans un système multi-agents c'est-à-dire proposer un modèle et un Protocol de communication à utiliser ; ensuite concevoir à l'aide d'outils d'analyse systématique une base de données et l'implémenter à l'aide du système de gestion de base de données, enfin déployer cette base de données sous l'architecture client-serveur. Cependant, dans ce travail les interventions des utilisateurs se feront en mode mono-média (textuel seulement). * 1 Denis Jouvin, Délégation de Rôle et Architectures Dynamiques de Systèmes Multi-Agents Conversationnels, thèse de Doctorat, Université Lyon I - Claude Bernard, 2003 * 2 Art 7. De la charge horaire de VADE MECUM du gestionnaire d'une institution d'enseignement Supérieure et Universitaire. |
|