La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

AgentGroup MEnSA Project - Future work Agent and Pervasive Computing Group Dipartimento di Ingegneria dellInformazione Università degli Studi di Modena.

Presentazioni simili


Presentazione sul tema: "AgentGroup MEnSA Project - Future work Agent and Pervasive Computing Group Dipartimento di Ingegneria dellInformazione Università degli Studi di Modena."— Transcript della presentazione:

1 AgentGroup MEnSA Project - Future work Agent and Pervasive Computing Group Dipartimento di Ingegneria dellInformazione Università degli Studi di Modena e Reggio Emilia www.agentgroup.unimore.it

2 Personale Giacomo Cabri Mariachiara Puviani Raffaele Quitadamo Contrattista 21/01/2008AgentGroup2

3 21/01/2008AgentGroup3 Programma PRIN 2006 Obiettivo –proposta di una metodologia innovativa che, partendo dagli scenari e dalle esigenze esistenti, permetta non solo di progettare applicazioni basate su agenti, ma soprattutto proponga un valido supporto durante tutto il ciclo di vita del software

4 21/01/2008AgentGroup4 Metodologie e infrastrutture Per essere fedeli allintero progetto, la metodologie deve anche colmare il gap con le infrastrutture

5 Approccio Usare i meta-modelli per: –Far emergere le entità di metodologie e infrastrutture –Mappare le entità delle metodologie su quelle delle infrastrutture (anche viceversa, ma è meno interessante) 21/01/2008AgentGroup5

6 Esperienza: PASSI e RoleX È stato fatto uno studio su come mappare la metodologia PASSI sulla infrastruttura RoleX 21/01/2008AgentGroup6 PASSIRoleX Agent Role ScenarioContext Agent actionAction, action descriptor Communication (message, performative, agent interaction protocol) Action-event ServiceEvent management Service descriptionEvent descriptor Task(goal)Role descriptors

7 Problematiche Come eseguire il mapping? Quali metodologie? Quali infrastrutture? 21/01/2008AgentGroup7

8 Come mappare? Mappare semanticamente le entità –Anche se spesso le entità con lo stesso nome hanno lo stesso significato Mappare in modo automatico? Come trattare le entità che non hanno corrispondenza? 21/01/2008AgentGroup8

9 Come mappare? (2) 1 1 banale –Stessa entità (o molto simile) con lo stesso nome 1 1 non banale –Entità diverse che possono essere usate per lo stesso fine 1 + –Una entità è mappata su un insieme di entità Nessuna mappatura –Non cè corrispondenza 21/01/2008AgentGroup9

10 Quali m/i scegliere? Scenari diversi possono essere meglio affrontati con metodologie/infrastrutture diverse Mappare ogni metodologia su tutte le infrastrutture non ha senso 21/01/2008AgentGroup10

11 Approccio 1 Individuare alcuni scenari notevoli Identificare la metodologia che meglio si presta a sviluppare sistemi ad agenti per ogni scenario Identificare la/e infrastruttura/e più adatta/e per ogni scenario Effettuare il mapping 21/01/2008AgentGroup11

12 Approccio 2 Individuare le entità (più) comuni alle metodologie Individuare le entità (più) comuni alle infrastrutture Cercare un mapping 21/01/2008AgentGroup12

13 Approccio 3 Individuare le entità (più) comuni alle infrastrutture Identificare i frammenti di metodologie che meglio mappano le entità individuate Identificare possibili (frammenti di) fasi mancanti Comporre una metodologia con i frammenti identificati 21/01/2008AgentGroup13

14 Scelta Siamo orientati verso lapproccio 3 Vantaggi –Più generale dellapproccio 1 –Rispetto al 2 fornisce una metodologia Svantaggi –Più complesso –Meno concreto dell1 21/01/2008AgentGroup14

15 Nuova metodologia? Forse meglio una composizione di frammenti delle metodologie esistenti Uso di SPEM –Analisi dei frammenti delle metodologie 21/01/2008AgentGroup15

16 Definizione di un tool Supporto per gli sviluppatori –Collegato alla metodologia o ai frammenti scelti Collegamento con le infrastrutture? Un tool per il mapping automatico? 21/01/2008AgentGroup16


Scaricare ppt "AgentGroup MEnSA Project - Future work Agent and Pervasive Computing Group Dipartimento di Ingegneria dellInformazione Università degli Studi di Modena."

Presentazioni simili


Annunci Google