






Actes JMAC 2006
Les actes au format PDF (~32 MB)
Vers l’adaptation dynamique de services : des composants monitorés par des agents
- Jérôme Lacouture – Philippe Aniorté
- RÉSUMÉ. La grille informatique, contexte de notre travail, laisse transparaître une problématique inhérente aux systèmes distribués actuels et futur, à savoir la nécessité d’adapter et d’intégrer dynamiquement des services. Nous nous appuyons sur de précédents travaux menés au sein du laboratoire autour du modèle de composant Ugatze conçu pour l’intégration de composants assemblés de manière statique. Dans cet article, nous étendons ce modèle pour répondre au problème de l’adaptation dynamique de services. Pour cela nous proposons de nouveaux points de spécifications pour l’interface des composants et nous introduisons une solution basée sur les paradigmes composants et agents pour la mise en œuvre de ce modèle étendu.
- MOTS-CLÉS : Composants Logiciels, Agents, Adaptation Dynamique, Grille.
- Article en PDF
Modélisation de systèmes complexes distribués : l’ingénierie des modèles pour l’intégration des paradigmes « agent » et « composant »
- Philippe Aniorté, Eric Gouardères et Eric Cariou
- RÉSUMÉ. Cet article s’intéresse dans un premier temps à la modélisation et à la simulation des systèmes complexes qui constituent notre champ d’investigation. Après avoir mis en évidence les besoins de cette communauté, des éléments de solution basés sur le paradigme « agent » sont listés. Dans un second temps nous présentons les grandes lignes d’Ugatze, un modèle de composants logiciels développé au sein de l’équipe, dédié à l’ingénierie de systèmes complexes distribués, basé sur le concept d’interaction. Enfin, il décrit l’état de nos réflexions concernant le recours à l’ingénierie des modèles (IDM ou MDE) pour intégrer les paradigmes « agent » et « composant » et définir une architecture de haut niveau pour la simulation distribuée.
- MOTS-CLÉS : MODELISATION, SIMULATION, AGENT, COMPOSANT, INGENIERIE DES MODELES (IDM, MDE)
- Article en PDF
Lisaac agent — Petit modèle agent pour langage à prototype
- Benoît Sonntag — Pierre-Alexandre Voye
- RÉSUMÉ. Nous proposons dans cet article les bases d’un modèle simple de langage orienté agents réactifs pour le langage Lisaac, langage objet à prototype compilé. Nous présentons les axiomes de bases à implémenter dans le compilateur afin d’intégrer des mécanismes agents, en s’adaptant aux spécificités d’un langage objet à prototype. Nous proposons l’intégration de mécanismes comme la gestion de messages multicast, la définition du comportement réactif de l’agent, un mécanisme de structuration de SMA, et un mécanisme d’extraction structuré de données.
- MOTS-CLÉS : Programmation Orienté Agent, modèle agent, langage à prototype, Lisaac
- Article en PDF
Assemblage automatique de composants pour la construction d’agents avec MADCAR
- Guillaume Grondin — Noury Bouraqadi — Laurent Vercouter
- RÉSUMÉ. Dans cet article, nous proposons d’utiliser le modèle MADCAR pour faciliter la conception d’agents à base de composants. MADCAR est un modèle abstrait pour construire des moteurs d’assemblage dynamique et automatique d’applications à base de composants. Ici, l’application à modéliser est un agent capable de se ré-assembler à la suite d’un changement contextuel ou à la demande du concepteur. Dans cet agent, nous séparons son comportement normal (matérialisé par un assemblage de composants) de son comportement d’adaptation. Pour ce faire, nous intégrons à cet agent un moteur permettant de déclencher, décider et réaliser des ré-assemblages de composants. Le processus d’assemblage est piloté par une politique d’assemblage explicite, précise et ouverte, qui doit être spécifiée par le concepteur de l’agent.
- MOTS-CLÉS : Conception d’agents, Adaptation d’agents, Assemblage automatique.
- Article en PDF
Vers un modèle d’agent flexible
- Sébastien Leriche — Jean-Paul Arcangeli
- RÉSUMÉ. Dans le cadre de nos travaux sur l’aide au développement d’applications réparties ouvertes, nous avons proposé un modèle d’agent mobile auto-adaptable ainsi que son implémentation au sein d’un middleware Java. Nous étudions actuellement une évolution de ce modèle afin de lui donner davantage de flexibilité. Ce papier présente le travail en cours. Nous discutons le besoin de flexibilité et la possibilité de définir différents modèles d’agents par le biais d’un méta-niveau configurable. Puis, nous présentons les éléments d’une architecture à base de micro-composants permettant l’adaptation dynamique.
- MOTS-CLÉS : agents, composants, architecture logicielle, flexibilité, ouverture
- Article en PDF
Link to this Page
- JMAC2006 last edited on 22 February 2007 at 4:17:55 pm by wfgw.ensmp.fr