Aller au menu Aller au contenu
L'école d'ingénieur en systèmes avancés et réseaux

> Formation > 1er Cycle

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

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Volumes horaires

    • CM : 6.0
    • TP : 6.0
    Crédits ECTS : 1.5

Objectifs

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

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ôles 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).

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

mise à jour le 25 juin 2015

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes