Sistemi multi-agente LS 2009/2010

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 orientate agli agenti
    • Progetto 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
serie di corsi