1 / 22

Università degli studi di Modena e Reggio Emilia

Università degli studi di Modena e Reggio Emilia. Un approccio per sviluppare applicazioni di E-Democracy basato su ruoli per agenti mobili. Relatore: Prof.ssa Letizia Leonardi. Tesi di Laurea di: Marco Panari. Correlatori: Ing. Giacomo Cabri Ing. Luca Ferrari. Definizione.

brody
Download Presentation

Università degli studi di Modena e Reggio Emilia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Università degli studi di Modena e Reggio Emilia Un approccio per sviluppare applicazioni di E-Democracy basato su ruoli per agenti mobili Relatore: Prof.ssa Letizia Leonardi Tesi di Laurea di: Marco Panari Correlatori: Ing. Giacomo Cabri Ing. Luca Ferrari

  2. Definizione • E-Government: uso delle moderne tecnologie di informazione e comunicazione da parte del Governo per migliorare in maniera significativa i processi amministrativi e democratici E-Democracy l’uso delle tecnologie a favore della democrazia Informazione E-Vote Discussione

  3. Scopo della tesi Realizzare un’applicazione che tramite dispositivi mobili permetta a più cittadini di partecipare ad una convention(dibattito) offrendo loro la possibilità di esporre le proprie opinioni, ascoltare quelle degli altri e votare per il discorso ritenuto più valido

  4. Differenze rispetto lo stato dell’arte • Dispositivi portatili (palmari, PDA)  fornisce maggiore libertà di utilizzo • Comunicazioni wireless (protocollo 802.11)  no cablaggio • Tecnologia ad agenti mobili basata su approccio a ruoli  adatto a dispositivi mobili ) )))

  5. Piattaforma Piattaforma Piattaforma Piattaforma Agenti e Ruoli Agenti • Adattabilità • Socialità • Mobilità Ruoli un’insieme di capacità e di comportamenti che possono essere assunti dall’agente consentendogli di portare a termine i propri compiti Vantaggi: • Riusabilità:i ruoli permettono di separare gli aspetti algoritmici da quelli di interazione • Sicurezza:i ruoli permettono di applicare in modo semplice agli agenti politiche locali e quindi specifiche per ogni piattaforma

  6. The BRAIN framework • infrastrutture di interazione: • gestiscono i ruoli • abilitano l’agente ad assumere/usare/rilasciare un ruolo RoleX:middleware Java da anteporre alla piattaforma ad agenti mobili che consente un’assunzione dinamica dei ruoli e una comunicazione event-driven. 6

  7. Agente originale Agente manipolato ruolo Assunzione dei ruoli in RoleX Ruolo: Interfaccia + classe di implementazione Assunzione altamente dinamica Catalogo dei ruoli

  8. Implementazione della convention ) )))) middleware RoleX Canale Palmare modello iPAQ 3660 Sistema operativo Linux Familiar 0.6 Server che esegue RoleX

  9. Fasi della convention Necessità di un moderatore  Chair

  10. Ruoli Operazione di speak Operazione di voto participant Discorsi, Informazioni Convention speaker Richiesta informazioni participant speaker voter voter

  11. Azioni Chair start speak! speakert participant participant bla bla bla… start speak! bla bla bla… participant speaker speakert Convention RoleX Discorso

  12. Azioni Chair participant voter ricevuta participant Voto + certificato voter speakert Convention voter RoleX Voto

  13. Chair chair

  14. Conclusioni • Sono state studiate i problemi e le potenzialità legati all’utilizzo di agenti mobili sui palmari • È stato verificato come l’unione degli approcci ad agenti mobili e a ruoli si presti bene a scenari altamente dinamici come possono essere quelli legati all’E-Democracy Agenti compatti e trasportabili Agenti altamente adattabili

  15. Sviluppi futuri • Utilizzo del protocollo GSM/GPRS • Passaggio ad una convention vocale • Log della convention • Possibilità di scaricare informazioni

  16. Dettagli implementativi • Palmare iPAQ COMPAQ 3660 • 16Mbyte flash 64Mbyte RAM • SO: Linux Familiar 0.6 kernel 2.4.18 • JVM BlackDown compatibile con la versione 1.3 di Java 2

  17. The BRAIN framework • un modello di interazione basato sui ruoli: • definisce un ruolo come • un insieme di capacità • comportamenti attesi azioni eventi 6

  18. The BRAIN framework • un livello XML: • Interoperabilità fra diversi sistemi • Differenti viste della stessa informazione sfruttando XSL • Facilmente comprensibile anche dai programmatori 6

  19. The BRAIN framework B. R. A. IN. Agent Behavioural INteractions Role

  20. The BRAIN framework • Correntemente ci sono due implementazioni: • RoleSystem(2002): basato su registrazione agenti-ruoli • RoleX(2003): basato su assunzione dinamica di ruoli da parte di agenti • La nostra applicazione è stata sviluppata utilizzando RoleX 6

  21. The BRAIN framework • infrastrutture di interazione: • gestiscono i ruoli • abilitano l’agente ad assumere/usare/rilasciare un ruolo RoleX:middleware Java da anteporre alla piattaforma ad agenti mobili che consente un’assunzione dinamica dei ruoli e una comunicazione event-driven.

More Related