Metodi di ingegneria multi-livello per sistemi multi-agente
L’attività di ricerca mira a definire metodi di ingegneria del software multi-livello per la progettazione, l’implementazione e l’analisi di sistemi multi-agente (MAS), nei quali il comportamento dei singoli agenti (micro) deve realizzare in modo prevedibile obiettivi e proprietà collettive (macro). La ricerca si concentrerà su una metodologia che organizza le fasi di analisi, progettazione ed esecuzione su più livelli di astrazione (macro, meso, micro), e su un catalogo di pattern di interazione sia macro-micro (dagli obiettivi collettivi ai comportamenti individuali) sia micro-macro (dall’aggregazione dello stato degli agenti a proprietà globali). Il punto di partenza saranno le metodologie per agent-oriented software engineering e il paradigma di programmazione orientata agli agenti, estesi con astrazioni macroscopiche quali obiettivi e stati globali, norme e strutture di gruppo.
Modalità di selezione