Esisar rubrique Formation 2022

NON DEPLOYE EN 2017-2018- Programmation orientée agents - 5AMCS516

  • Volumes horaires

    • CM 6.0
    • TP 6.0

    Crédits ECTS

    Crédits ECTS 1.5

Objectif(s)

Etre capable de concevoir une application à agents.
La programmation orientée agents est l'évolution de la programmation orienté objets. Le but de ce cours est d'introduire la conception à base d'agents logiciels. Il étudie des méthodologies de développement et de la programmation orientées agents mais aussi des différents protocoles d'interactions entre agents afin de maximiser leur efficacité.

Contact Michel OCCELLO

Contenu(s)

Cours/TD
Introduction :
Motivation pour une conception a base d'agents,
Applications agents dans le domaine de l'ingénierie informatique,
Aspects collectifs,
Couplage micro/macro

Eléments de base pour les spécifications a base d'agents
Interaction
Communication et interaction entre agents, Protocoles d'interaction;
Utilisation des standards de communication agent (FIPA et autres) ;
Modèles de coordination et de coopération a base d'agents
Organisation
Modèles naturels, sociaux, économiques
Environnement
Agents
Modèles réactifs, délibératifs et hybrides

Méthodes pour l'analyse et la conception agent
Méthodologie de spécification, conception et validation agents : DIAMOND, ADELFE, TROPOS, GAIA ;
Notation UML appliquée aux systèmes agents ;
Comparaison Methodes multi-agents / Methodes traditonnelles

Environnement de développement de logiciel et outils CASE pour les systèmes à base d'agents
API standard pour la programmation agent ;
Réutilisation des logiciels a base d'agents
Programmation orientée agents avec MASH et JADE;

Travaux pratiques

Travail de synthèse bibliographique
Projet logiciel avec MASH et JADE



Prérequis

Notation UML, Programmation objet

Contrôle des connaissances

Devoir sur table 50%
Compte rendu de projet 50%



N1=E1 50% + TP 50%
N2=E2 50% + TP 50%

Bibliographie

An Introduction to Multiagent System, Michael Wooldridge,February 2002, John Wiley & Sons (Chichester, England). ISBN 0 47149691X.

Multi-Agent System: An Introduction to Distributed Artificial Intelligence
Jacques Ferber, Addison Wesley Longman, 1999 . ISBN 0-201-36048-9

Multiagent Systems, A Modern Approach to Distributed Artificial Intelligence, Gerhard Weiss, MIT Press,‎ 1999 (ISBN 0-262-23203-0).