Sistemi distribuiti e ad agenti - (5 cfu)

Prof. Agostino Poggi Tel. 0521 905728 - Fax. 0521 905723
  E-mail. agostino.poggi@unipr.it
  Home page. http://www.ce.unipr.it/people/poggi


Finalità

Il corso intende fornire una conoscenza approfondita sulle tecniche di programmazione “peer-to-peer” e orientate agli agenti e sul loro utilizzo per lo sviluppo di sistemi software distribuiti.

Programma

Introduzione. Middleware. Sistemi “peer-to-peer”. Agenti e sistemi multi-agente. FIPA e JADE. Architetture e modelli di agenti. Comunicazione e protocolli di interazione. Ontologie. Coordinazione e negoziazione. Progettazione e realizzazione di sistemi multi-agente. Applicazioni.

Attività d'esercitazione

Le esercitazioni saranno mirate all'apprendimento delle tecniche di programmazione “peer-to-peer” e orientate agli agenti attraverso la progettazione e realizzazione di un sistema software.

Modalità d'esame

Sono previste una prova teorica e una prova pratica.

Propedeuticità

Ingegneria del Software A, Reti di Calcolatori, Basi di Dati, Ingegneria del Software B.

Testi consigliati

A. Tanenbaum - M. Van Steen. Sistemi distribuiti. Pearson Education, 2007.
M. Wooldridge. An Introduction to Multiagent Systems, John Wiley & Sons, 2002.


Ultimo aggiornamento: 30-10-2008


Chiudi la finestra