Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente

Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente PDF Author: Gauthier Picard
Publisher:
ISBN:
Category :
Languages : fr
Pages : 0

Get Book Here

Book Description
Les environnements des applications d'aujourd'hui sont de plus en plus complexes et dynamiques et leurs fonctions deviennent alors de plus en plus difficiles à définir. Leur spécification est souvent incomplète, même si les composantes restent pleinement spécifiables. Si de nouvelles méthodes de conception ne sont pas mises au point, la gestion des projets deviendra de plus en plus contraignante, longue et coûteuse. Nous proposons d'utiliser les systèmes multi-agents adaptatifs par auto-développement, ADELFE, reposant sur ces principes et définie par un processus, basé sur le RUP, des notations, basées sur AUML, et des outils de support des notations et du processus. ADELFE a été mise à l'épreuve au cours de développements d'applications diverses. Des résultats sont présentés pour un problème de résolution dynamique d'emploi du temps et pour un problème de transport multi-robot de ressources.

Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente

Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente PDF Author: Gauthier Picard
Publisher:
ISBN:
Category :
Languages : fr
Pages : 0

Get Book Here

Book Description
Les environnements des applications d'aujourd'hui sont de plus en plus complexes et dynamiques et leurs fonctions deviennent alors de plus en plus difficiles à définir. Leur spécification est souvent incomplète, même si les composantes restent pleinement spécifiables. Si de nouvelles méthodes de conception ne sont pas mises au point, la gestion des projets deviendra de plus en plus contraignante, longue et coûteuse. Nous proposons d'utiliser les systèmes multi-agents adaptatifs par auto-développement, ADELFE, reposant sur ces principes et définie par un processus, basé sur le RUP, des notations, basées sur AUML, et des outils de support des notations et du processus. ADELFE a été mise à l'épreuve au cours de développements d'applications diverses. Des résultats sont présentés pour un problème de résolution dynamique d'emploi du temps et pour un problème de transport multi-robot de ressources.

Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente

Méthodologie de développement de systèmes multi-agents adaptatifs et conception de logiciels à fonctionnalité émergente PDF Author: Gauthier Picard
Publisher:
ISBN:
Category :
Languages : fr
Pages : 215

Get Book Here

Book Description
Les environnements des applications d'aujourd'hui sont de plus en plus complexes et dynamiques et leurs fonctions deviennent alors de plus en plus difficiles à définir. Leur spécification est souvent incomplète, même si les composantes restent pleinement spécifiables. Si de nouvelles méthodes de conception ne sont pas mises au point, la gestion des projets deviendra de plus en plus contraignante, longue et coûteuse. Nous proposons d'utiliser les systèmes multi-agents adaptatifs par auto-développement, ADELFE, reposant sur ces principes et définie par un processus, basé sur le RUP, des notations, basées sur AUML, et des outils de support des notations et du processus. ADELFE a été mise à l'épreuve au cours de développements d'applications diverses. Des résultats sont présentés pour un problème de résolution dynamique d'emploi du temps et pour un problème de transport multi-robot de ressources

Towards new e-Infrastructure and e-Services for Developing Countries

Towards new e-Infrastructure and e-Services for Developing Countries PDF Author: Rashid A. Saeed
Publisher: Springer Nature
ISBN: 3031348966
Category : Computers
Languages : en
Pages : 506

Get Book Here

Book Description
This book constitutes the refereed proceedings of the 14th EAI International Conference on Towards new e-Infrastructure and e-Services for Developing Countries, AFRICOMM 2022, which was held in Zanzibar, Tanzania, in December 2022. The 30 papers presented in this volume were carefully reviewed and selected from 78 submissions. The papers are organized in the following topical sections: E-infrastructure; E-Services (Farming); E-Services (Health); E-Services (Social); E-Services (Education); and Advanced ICT.

Approche dirigée par les modèles pour le développement de systèmes multi-agents

Approche dirigée par les modèles pour le développement de systèmes multi-agents PDF Author: Selma Azaiez
Publisher:
ISBN:
Category :
Languages : fr
Pages : 236

Get Book Here

Book Description
Les systèmes multi-agents s'attaquent aux nombreuses problématiques posées actuellement dans le monde informatique telles que l'évolution, la distribution, l'adaptabilité et l'interopérabilité des systèmes. Les solutions proposées par ces systèmes sont prometteuses et permettent d'obtenir des systèmes flexibles et évolutifs. Cependant, leur mise en oeuvre reste difficile. Ceci est dû au manque de techniques d'ingénierie adaptées à ce genre de système et qui permettent un développement fiable et cohérent. Bien qu'il existe plusieurs propositions intéressantes au niveau des méthodologies, des langages de spécification et des plates-formes d'implémentation orientés agent, celles-ci manquent de cohésion et font ressortir plusieurs différences aussi bien au niveau de la sémantique des concepts utilisés mais aussi au niveau des ddémarches de développement. Notre but durant cette thèse a été de proposer une approche flexible et cohérente supportant le développement des systèmes multi-agents. Cette approche que nous bâptisons ArchMDE se base sur une combinaison de l'approche centrée architecture et de l'approche dirigée par les modèles. L'approche centrée architecture nous permet de raisonner sur les éléments qui structurent le système multi-agents ainsi que leurs interactions. Elle permet d'identifier les patrons architecturaux nécessaires au développement des systèmes multi-agents en prenant en compte les différentes vues du système (vue organisationnelle, vue environnementale etc.). L'approche orientée modèles nous permet d'exprimer de façon explicite la manière de combiner ces patrons architecturaux afin d'avoir une représentation globale du système multi-agents. D'autre part, IDM permet de couvrir les différentes phases du cycle de développement en adoptant une démarche basée sur les transformations de modèles. Cette démarche permet de garantir la cohérence du système durant les différentes phases du cycle de vie. Par ailleurs, celle-ci offre l'avantage de préserver le savoir-faire des développeurs en exprimant explicitement les opérations d'intégrations (entre les patrons architecturaux) et de mapping (entre les modèles de conception et les modèles d'implémentation). Pour implanter ArchMDE, nous utilisons le cadre de développement ArchWare qui est basé sur le π-calcul typé et d'ordre supérieur, ce qui permet de supporter les aspects communicatifs et évolutifs des systèmes multi-agents. Le choix d'un cadre formel vise à réduire l'ambiguïté liée aux concepts multi-agents mais aussi à garantir une conception sûre afin de produire des logiciels de qualité. Ainsi, l'utilisation d'un langage formel donne la possibilité d'exprimer explicitement différentes propriétés structurelles et comportementales. Le cadre de développement ArchWare offre divers langages accompagnés de différents outils qui nous seront utiles pour mettre en oeuvre notre apporche.

JFIADSMA'00

JFIADSMA'00 PDF Author: Sylvie Pesty
Publisher:
ISBN: 9782746201767
Category :
Languages : en
Pages : 416

Get Book Here

Book Description
Méthodologie, Technologie et Expériences sont les trois thèmes principaux choisis pour l'édition 2000 des Journées Francophones d'Intelligence Artificielle Distribuée et Systèmes Multi-Agents (JFIADSMA). En effet, la communauté multi-agent, forte de ses quelque dix à quinze ans d'expérience, s'est tournée dernièrement vers des aspects " ingénierie ". C'est donc à quelques-unes des questions suivantes que ces rencontres ont cherché à répondre : Quel est l'impact des approches agent et multi-agent sur la conception des systèmes ? sur leur développement ? Quelle est la spécificité d'une méthodologie agent et/ou multi-agent ? Quels modèles et approches formelles d'agent, d'environnement, d'interaction ou d'organisation constituent les meilleurs choix ? Quels sont les outils, plates-formes ou environnements de développement pour la mise en œuvre de tels systèmes ? Quels sont les domaines d'application les plus concernés ? Cette année, associées aux vingt-deux présentations scientifiques et techniques, se sont déroulées quinze démonstrations de plates-formes, d'outils et d'applications, reflets des savoirs et savoir-faire de la communauté " IAD et SMA " francophone, en matière de conception et développement de systèmes multi-agents.

Méthodes et outils pour la conception de systèmes logiciels auto-adaptatifs

Méthodes et outils pour la conception de systèmes logiciels auto-adaptatifs PDF Author: Franck Chauvel
Publisher:
ISBN:
Category :
Languages : fr
Pages : 122

Get Book Here

Book Description
Avec l'avènement des systèmes mobiles, la plupart des systèmes logiciels doivent s'adapter à un environnement fluctuant en ressources matérielles et logicielles. Ce besoin d'adaptabilité survient à la fois dans des systèmes à large échelle tels que les systèmes paire-à-paire déployés sur Internet et dans des systèmes de taille plus modeste, voire dans des systèmes embarqués, téléphonie mobile, GPS, etc. Ces systèmes, dits « auto-adaptatifs », doivent donc observer les fluctuations de leur environnement dans le but d'offrir un service de qualité le plus longtemps possible. « Observation, décision, action » est alors naturellement le credo des systèmes auto-adaptatifs : observer l'environnement pour décider des modifications à apporter à la configuration ou à l'architecture. Le conception et le développement de tels systèmes fait converger plusieurs branches de l'informatique actuelle : le génie logiciel, l'intelligence artificielle, et les systèmes distribués. Les systèmes distribués et les systèmes sensibles traitent tout d'abord de problèmes liés à l'observation de l'environnement. L'intelligence artificielle et les systèmes de décision permettent ensuite de raisonner sur des données pour automatiser la prise de décision. Enfin, le génie logiciel et plus précisément les architectures à base de composants ont apporté un support technique permettant de modifier « à chaud » l'architecture d'un système logiciel en cours d'exécution. Pourtant, le développement et la conception de ces systèmes restent pour le moins difficile à cause d'un manque d'outils et de techniques dédiés. Si la plupart des plates-formes d'exécution récentes supportant le déploiement de systèmes à base de composant permettent effectivement d'adapter dynamiquement un système, les mécanismes mis en œuvre restent très rudimentaires et empêchent l'architecte de concevoir, en intention, le comportement lié à l'auto-adaptation. L'auto-adaptation reste donc une tâche annexe et ne fait pas encore l'objet des bonnes pratiques issues du génie logiciel. C'est pourquoi la contribution de cette thèse est de fournir à l'architecte des méthodes et des outils lui permettant d'exprimer, au bon niveau d'abstraction, l'auto-adaptation d'un système logiciel. Nous proposons de modéliser l'auto-adaptation sous la forme de règles qualifiant l'environnement et le système à l'aide d'un langage naturel contraint. Ces règles, par ailleurs composables, sont interprétées à l'aide d'un moteur de logique floue, soit lors de la conception via un moteur de simulation, soit dans le système réel à l'aide d'un moteur d'interprétation. La simulation des règles lors de la conception permet de valider, a priori et à moindre coût, des systèmes dont le test en situation réelle est excessivement complexe et coûteux. Ces différents outils ont été intégrés dans un outil nommé TanGraM permettant de concevoir et de simuler des systèmes auto-adaptatifs et une extension de la plate-forme d'exécution Fractal a été développée pour supporter l'intégration de règles d'adaptation floues dans un système réel. Cet outil a été utilisé pour concevoir un serveur HTTP susceptible d'adapter son architecture et sa configuration en fonction du nombre et de la dispersion des requêtes qu'il reçoit. Déployé ensuite sur la plate-forme Fractal, le système montre la pertinence d'une validation a priori lors de la conception de systèmes complexes. L'expression de l'adaptation sous la forme de règles de haut niveau n'est cependant que le premier pas vers des systèmes pleinement adaptatifs. La prise en compte des objectifs de qualité sous-jacents à l'adaptation, tels que la minimisation du temps de réponse par exemple, offre une perspective intéressante pour contrôler et simplifier encore la conception de systèmes auto-adaptatifs.

Analyse, conception, spécification et développement d'un système multi-agents pour le soutien des activités en formation à distance

Analyse, conception, spécification et développement d'un système multi-agents pour le soutien des activités en formation à distance PDF Author: Aloys Mbala Hikolo
Publisher:
ISBN:
Category :
Languages : fr
Pages : 298

Get Book Here

Book Description
Mes travaux de thèse s'inscrivent dans les EIAH (Environnements Informatiques d'Apprentissage Humain) et plus particulièrement en formation à distance (FAD). Il s'agit d'offrir des outils de support aux utilisateurs pour la réalisation de leurs activités. J'ai eu recours au paradigme agent pour cela. J'ai pu en participant à la conduite d'une expérimentation réelle de FAD baptisée SimuLigne, apprécier le rôle crucial des tuteurs dans le suivi de leurs groupes. J'ai identifié et mis en œuvre un certain nombre d'outils de développement afin de construire, SIGFAD, un système multi-agents (SMA) à greffer aux plates formes de téléformation. J'ai appliqué SIGFAD au corpus de données issues de SimuLigne afin de montrer l'utilité et la pertinence de mon SMA. La mise en œuvre de SIGFAD m'a permis de plonger au cœur de la programmation orientée-agent (POA) et de mettre en exergue le manque d'outils de développement pour la construction de systèmes à base d'agents.

Programmation orientée multi-agents

Programmation orientée multi-agents PDF Author: Pierre-Michel Ricordel
Publisher:
ISBN:
Category :
Languages : fr
Pages : 132

Get Book Here

Book Description
La construction de systèmes multi-agents se fait encore trop souvent avec peu de méthodes et la réutilisation du code est souvent minimale, car très peu d'outils méthodologiques et logiciels existent actuellement pour ces systèmes. Nous proposons une plate-forme de construction de systèmes multi-agents, basée sur le paradigme de décomposition Voyelles. L'approche Voyelle est fondée sur la décomposition d'un système multi-agents en quatre éléments : L'Agent, l'Environnement, l'Interaction et l'Organisation. Cette décomposition permet de modulariser le système multi-agents, donc de simplifier la construction du système et d'offrir une meilleure réutilisation du code. Nous proposons une plate-forme logicielle appelée Volcano mettant en oeuvre cette approche originale. Celle-ci prend soin de séparer les étapes d'analyse, de conception, de développement et de déploiement du système multi-agent. Nous nous sommes particulièrement concentrés sur les aspects concernant le développement et le déploiement, et avns élaboré le langage Madel à cet effet. Différentes applications issues de plusieurs domaines d'application (la Robocup, la prise de rendez-vous, la classification) ont été implémentées à l'aide de la plate-forme afin de valider ses capacités d'adaptation et de réutilisation.

Démarche méthodologique de conception de systèmes multi-agents fondée sur l'opérationalisation de connaissances

Démarche méthodologique de conception de systèmes multi-agents fondée sur l'opérationalisation de connaissances PDF Author: Maodo El Hadji Malick Toure
Publisher:
ISBN:
Category :
Languages : fr
Pages : 448

Get Book Here

Book Description
LA PREMIERE MOTIVATION DE CETTE RECHERCHE EST LA MISE EN UVRE D'UNE DEMARCHE METHODOLOGIQUE DE CONCEPTION DE SYSTEMES MULTI-AGENTS. CE DOMAINE SOUFFRE D'UNE CARENCE ENORME EN MATIERE DE METHODOLOGIES ; CE, EN DEPIT DES INTERETS DONT IL EST PORTEUR, TANT SUR LE PLAN DES APPLICATIONS POTENTIELLES QUE SUR LE PLAN DE SA CONTRIBUTION A L'EPISTEMOLOGIE DE L'INTELLIGENCE ARTIFICIELLE. LA PROBLEMATIQUE EST POSEE EN TERMES D'OPERATIONALISATION DE CONNAISSANCES OU COMMENT PASSER D'UN MODELE PERTINENT DE CONNAISSANCES ISSU D'UN PROCESSUS D'ACQUISITION DES CONNAISSANCES A UN SYSTEME QUI SOIT, A LA FOIS, PERSISTANT PAR RAPPORT AU MODELE ET PERTINENT PAR RAPPORT AU DOMAINE D'APPLICATION. LA DEUXIEME MOTIVATION DE CETTE RECHERCHE EST LIEE A SON APPLICATION A UN DOMAINE SPECIFIQUE, QUI EST LA SECURITE INFORMATIQUE ET A LA PRISE EN COMPTE DE SES CONTRAINTES SELON LES DIFFERENTS PARADIGMES MULTIAGENTS ETUDIES DANS LA THESE

Conception par agent orientée compétences

Conception par agent orientée compétences PDF Author: Jean-Christophe Routier
Publisher:
ISBN:
Category :
Languages : en
Pages : 137

Get Book Here

Book Description
Le domaine du multi-agent occupe une position au confluent de plusieurs thématiques de l'informatique. Les Systèmes Multi-Agents offrent par exemple un paradigme de programmation pour des applications physiquement distribuées. Dans ce cadre les problèmes qui se posent concernent notamment la définition de la structure organisationnelle du système ainsi que la formalisation des interactions entre les entités qui le composent. En s'appuyant davantage sur des travaux issus de l'Intelligence Artificielle, les Systèmes Multi-Agents apportent également un nouveau regard sur certains domaines comme celui de la simulation à travers les simulations centrées individus. Mon travail au sein de l'équipe SMAC du LIFL s'est essentiellement réparti sur ces deux thématiques : le développement d'applications multi-agents physiquement distribués, avec le projet Magique, et la simulation de comportements rationnels à base d'agents cognitifs situés, avec le projet CoCoA. Dans chacun des cas, l'approche que nous défendons c'est que les capacités des agents sont plus importantes que les agents eux-mêmes. Notre principe de base est donc de construire ces agents en leur affectant des compétences à partir d'une base commune. Dans le cadre de Magique, il s'agit de partir d'un noyau minimal élémentaire et de l'enrichir dynamiquement. Dans CoCoA, le modèle comportemental fourni est alimenté par l'attribution des interactions que l'agent peut effectuer. Dans le premier cas, les agents évoluent au sein d'une organisation multi-agent à la base hiérarchique permettant de construire des applications distribuées. Dans le second, les agents sont situés dans un environnement et permettent la conception de simulations centrées individus où des comportements complexes peuvent être mis en oeuvre.