Mattia Barbaresi
• Matteo Bocchetti
• Francesco Maughelli
sommario
Lo scopo principale di questo progetto è quello di realizzare un simulatore che implementi correttamente un modello, da noi proposto, di diffusione di una malattia all’interno di una popolazione urbana. La finalità del progetto è stata quindi duplice: da una parte quella di affrontare sia la difficoltà di progettazione e di successiva implementazione di tutto l’applicativo; dall’altra come caso di studio per testare l’efficienza, la scalabilità e la solidità del sistema software distribuito JADE (Java Agent DEvelopment Framework), sviluppato dal gruppo di http:jade.tilab.com/.
E’ stato scelto questo framework per le sue peculiarità multi-agente e per la facilità con cui mette a disposizione le dovute strutture dati e primitive orientate da subito ad operare con entità complesse e reattive che possono essere dotate di comportamenti propri. Un sistema JADE può essere distribuito su più macchine indipendentemente dal proprio sistema operativo ed il tutto può essere controllato mediante una gui remota. Tutto il framework di JADE è basato sulle specifiche FIPA (standard della IEEE che promuove sia l’utilizzo di tecnologia basata sugli agenti, sia la loro integrazione con gli altri standard).
prodotti