SISTEMI DISTRIBUITI E AD AGENTI
cod. 18302

Anno accademico 2008/09
2° anno di corso - Secondo semestre
Docente
Settore scientifico disciplinare
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
Ingegneria informatica
Tipologia attività formativa
Caratterizzante
45 ore
di attività frontali
5 crediti
sede:
insegnamento
in - - -

Obiettivi formativi

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.

Prerequisiti

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

Contenuti dell'insegnamento

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.

Programma esteso

- - -

Bibliografia

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

Metodi didattici

Il corso e si basa su una serie di lezioni teoriche e su esercitazioni di laboratorio. La valutazione verte su una prova teorica e una prova pratica.

Modalità verifica apprendimento

- - -

Altre informazioni

- - -