pagine
conoscenze e abilità da conseguire
- Conoscenze
- Fondamenti di agent-oriented computing
Agenti e artefatti (A&A): il meta-modello - Linguaggi di programmazione per agenti e MAS
- Interazione, comunicazione, coordinazione, organizzazione, sicurezza
- Ingegneria del software orientata agli agenti (AOSE)
- Simulazione di sistemi complessi orientata agli agenti
- Sistemi self-*, autonomic computing e MAS
- Abilità
- Uso di tecnologie orientati agli agenti
- Progetti e sviluppo di sistemi software complessi come MAS
contenuti
- Fondamenti di agent-oriented computing
- dagli oggetti agli agenti: il cambio di paradigma
- sistemi distribuiti e sistemi multiagente (MAS)
- Agenti e artefatti (A&A)
- dal (meta-)modello alle tecnologie
- agenti intelligenti e utilizzo / costruzione di strumenti
- Linguaggi di programmazione per agenti e MAS
- panoramica dei modelli e delle tecnologie
- la prospettiva A&A
- esempio-guida: SimpA
- Interazione, comunicazione, coordinazione, organizzazione, sicurezza
- panoramica di modelli e infrastrutture
- la prospettiva A&A
- esempio-guida: ReSpecT & TuCSoN
- Ingegneria del software orientata agli agenti (AOSE)
- panoramica delle metodologie AOSE
- la prospettiva A&A
- esempio-guida: SODA, ingegneria dell'interazione
- Simulazione di sistemi complessi orientata agli agenti
- panoramica degli approcci e delle metodologie
- la prospettiva A&A
- esempio: TuCSoN vs. Repast
- esempio-guida: la simulazione di sistemi biologici in TuCSoN
- Sistemi self-*, autonomic computing e MAS
- panoramica della letteratura e delle tecnologie, confronti
- la prospettiva A&A
metodi didattici
- Lezioni teoriche e seminari in aula con uso di lucidi
- Preparazione di un progetto individuale
modalità di verifica e valutazione dell'apprendimento
- Prova teorica al calcolatore con domande a risposta multipla
- Presentazione e discussione del progetto individuale
serie di corsi