20474 - SISTEMI MULTI-AGENTE LS

Scheda insegnamento

  • Docente Andrea Omicini

  • Crediti formativi 6

  • SSD ING-INF/05

  • Lingua di insegnamento Italiano

  • Campus di Cesena

  • Corso Laurea Specialistica in Ingegneria informatica (cod. 0650)

Anno Accademico 2009/2010

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

Link ad altre eventuali informazioni

http://apice.unibo.it/xwiki/bin/view/Courses/SmaLs

Orario di ricevimento

Consulta il sito web di Andrea Omicini