- Docente: Andrea Omicini
- Crediti formativi: 6
- SSD: ING-INF/05
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Cesena
- Corso: Laurea Specialistica in Ingegneria informatica (cod. 0650)
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
Introduzione al corso
L'evoluzione dei sistemi computazionali: fondamenti di calcolo
orientato agli agenti
Fonti di letteratura scientifica per sistemi
multiagente
Agenti: dalle premesse alla definizione
Agenti come sistemi intenzionali
Programmare Agenti Intenzionali in AgentSpeak(L) e Jason
Artefatti per agenti: fondamenti multidisciplinari
Agenti e artefatti: il meta-modello A&A per sistemi
multiagente
Linguaggi di programmazione per sistemi multi-agente
Agenti in tuProlog
Modelli e linguaggi di coordinazione
Coordinazione basata su tuple:
da Linda a ReSpecT & TuCSoN
Ingegneria del software orientata agli agenti
La metodologia SODA orientata
agli agenti
Simulazione & sistemi multiagente:
introduzione
Auto-organizzazione e MAS: introduzione
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 orale
- Possibile presentazione e discussione del progetto individuale
Strumenti a supporto della didattica
- Pagina
web del corso con PDF dei lucidi, altro materiale e link
utili
Link ad altre eventuali informazioni
http://apice.unibo.it/xwiki/bin/view/Courses/SmaLs
Orario di ricevimento
Consulta il sito web di Andrea Omicini