Agenti Software

Author: Emiliano Vezzoli

DALL'UTENTE ALL'AGENTE: UN SISTEMA BASATO SU STANDARD FIPA PER L'ACCESSO A SERVIZI IN RETE

In questa sezione e' possibile scaricare la mia tesi di laurea in Ingegneria Elettronica. Questo lavoro di tesi ha lo scopo di realizzare un’infrastruttura software per l’interazione tra utente ed un Sistema ad Agenti preposto alla fornitura di servizi via rete. Esso si colloca nell’ambito della realizzazione di un sistema prototipale basato sulla tecnologia degli agenti software per la fornitura di servizi ad una comunità di studenti universitari. Il motivo per cui oggi tale tecnologia assume un ruolo di primo piano nella ricerca sulla strutturazione dei moderni sistemi software va individuato nella necessità di fornire servizi in maniera sempre più completa ed efficiente. Il crescente sviluppo di Internet, dei suoi contenuti ed il recente aumento dei sistemi distribuiti, evidenziano l’esigenza di un nuovo approccio, che permetta la gestione e l’utilizzo di tutte le informazioni acquisibili via rete in modo dinamico e, soprattutto, efficace per l’utente. Gli Agenti Software rappresentano una tecnica innovativa che permette, tra le altre cose, di automatizzare e rendere più efficace la fornitura di un servizio. Questo avviene perché è il sistema ad Agenti che si fa carico di tutte quelle operazioni necessarie allo svolgimento di un determinato compito ed è potenzialmente in grado di fornire servizi più evoluti rispetto a quelli realizzati con tecnologie software più tradizionali. In questo lavoro di Tesi sono state affrontate diverse problematiche: dopo uno studio approfondito dello standard FIPA e di quanto presente in letteratura relativamente alle tecnologie ad Agenti ed agli strumenti di sviluppo, è stato realizzato un sistema multi-Agente conforme alle specifiche FIPA, servendosi della libreria software JADE. Sono stati programmati diversi Agenti software tra loro comunicanti e cooperanti: un Agente di Interfaccia preposto al dialogo con l’utente, un Agente di servizio, intermediario con la piattaforma, e tre Agenti di Applicazione dedicati alla ricerca di informazioni in database. Inoltre si è studiato come far comunicare attraverso la rete utenti e sistema ad Agenti, analizzando le caratteristiche delle più diffuse tecniche di interconnessione client/server, allo scopo di permettere l’accesso ai servizi proposti attraverso un comune browser.

Puoi prelevare gratuitamente il file pdf con tutta la documentazione del progetto

Click to download...