01.06.2013 Views

Facoltà di Ingegneria Corso di Laurea Magistrale in Ingegneria ...

Facoltà di Ingegneria Corso di Laurea Magistrale in Ingegneria ...

Facoltà di Ingegneria Corso di Laurea Magistrale in Ingegneria ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ambiente <strong>di</strong> sviluppo<br />

crea uno nuovo. Invece quando un conta<strong>in</strong>er viene avviato cerca l’RMI registry e richiede<br />

l’object reference del ma<strong>in</strong>-conta<strong>in</strong>er, dopo<strong>di</strong>chè <strong>in</strong>voca il metodo addnode(), dello stesso<br />

ma<strong>in</strong>-conta<strong>in</strong>er, e registra il suo object reference.<br />

RMA agent<br />

2.6.5. Special agents<br />

L’RMA implementa l’<strong>in</strong>terfaccia del sistema per il management della piattaforma.<br />

Fornisce un’<strong>in</strong>terfaccia grafica per amm<strong>in</strong>istrare una piattaforma composta da più conta<strong>in</strong>er<br />

e da più agenti; <strong>di</strong>versi RMA possono esser lanciati purchè abbiano nomi <strong>di</strong>versi. In fase <strong>di</strong><br />

start-up questo agente si sottoscrive all’AMS per esser notificato su tutti gli eventi della<br />

piattaforma. La figura 2.10 illustra l’<strong>in</strong>terfaccia grafica dell’ RMA. ([13])<br />

Dummy agent<br />

Figura 2-10 GUI dell'Agente RMA<br />

Questo agente permette <strong>di</strong> <strong>in</strong>viare stimoli ad un agente sottoforma <strong>di</strong> messaggi ACL e<br />

valutare il suo comportamento <strong>in</strong> base alle risposte che vengono ricevute. E’ possibile<br />

37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!