Thèse soutenue

Modèles organisationnels et réflexifs des architectures à objets concurrents : implémentation en smalltalk-80

FR  |  
EN
Auteur / Autrice : Serge Stinckwich
Direction : Christophe Roche
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 1994
Etablissement(s) : Chambéry

Résumé

FR

Notre centre d'intérêt concerne les modèles d'interaction permettant l'expression de la coordination d'activités massivement parallèles au moyen de l'approche multi-agents. De notre point de vue, un agent est une entité intelligente qui dispose d'une représentation partielle de son environnement et qui communique afin de résoudre des problèmes. Un ensemble d'agents forme alors une société multi-agents, abstraction qui permet la définition de leurs rôles, de leurs relations, ainsi que de leurs modes de coopération et de communication. Notre contribution réside principalement dans les propositions suivantes : on introduit un modèle d'acteurs, onyx base sur une exécution événementielle du parallélisme. Ce cadre n'autorise toutefois que la définition locale de schémas de coopération et demeure très frustré dans l'organisation et la coordination d'activités parallèles. Un modèle d'architecture multi-agents est ensuite proposé : lr03. Il permet de définir naturellement les concepts de groupe. Un agent lr03 est une entité autonome définie par deux niveaux coopérants : le premier définit les compétences correspondant à son domaine de connaissances, le deuxième ou meta-niveau concerne l'interprétation des messages recus, et la gestion de ses compétences. à partir des travaux précédents, nous introduisons un modèle organisationnel de réflexivité, le modèle Kephren. Celui-ci autorise l'expression de la réflexivité individuelle, de groupe, ainsi que la définition collective du comportement. Le système évolue alors par la migration et l'assimilation d'agents afin de réaliser le contrôle et la modification dynamique de certaines propriétés globales d'un groupe d'agents. Une implémentation des modèles décrits précédemment a été réalisée en smalltalk-80