Analisi di sistemi ad agenti per la progettazione di metodologie: un approccio basato sul Workflow. Relatore: Ch.mo Prof. Edoardo Ardizzone Laureando: Roberto Caico Correlatori: Ing. Massimo Cossentino Ing. Valeria Seidita
Obiettivi Supportare il processo di progettazione di sistemi ad agenti con uno strumento basato su tecniche di workflow management, distribuito e collaborativo. Progetto: questo lavoro di tesi Implementazione: Tesi di Francesco Termine
Obiettivi Sfruttare i vantaggi della modellazione di metodologie come definizioni di processi di workflow: Una metodologia viene assemblata mediante composizione di suoi frammenti e gestita come un flusso informativo Conseguenze: Modularità e Semplicità. Utilizzo di elementi di sistemi già collaudati ed efficienti. Sfruttare i vantaggi dei sistemi ad agenti Adattamento a sistemi distribuiti. Negoziazione di servizi.
Il Workflow Management Cosa è il Workflow. Cosa sono i Workflow Management System (WfMS). Architettura di riferimento di un WfMS Build Time & Run Time
Business Process Analysis, Modeling & Definition Tools Process Design & Definition Business Process Analysis, Modeling & Definition Tools Build Time Process Definition Run Time Process changes Process Istanciation & Control Workflow Enactment Service Interaction with Users & Application Tools Application & IT Tools
Il sistema proposto Build-Time: Rappresentazione Processo Definizione processo (S.E.) SPEM Modeling Tool Definizione processo (WfM) XPDL Controller Run-Time: Esecuzione processo Amministratore Gestione del workflow XPDL Linguaggio : SPEM come nota Stakeholder Utente Svolgimento delle attività UML BaseAction
Progetto del tool – Interazioni sociali Domain Ontology Communication Ontology Role Description
Modellazione di metodologie Linguaggio di modellazione “XPDL” Elementi principali: Package Process Participant Activity: Generic Activity SubFlow Activity … Transition Application Relevant Data Tool di modeling “JaWE”.
Domain Req. Description Inserire processi xpdl e come ultima il linguaggio xpdl
Conclusioni Sistema innovativo: Metodologie modellate in XPDL: Utilizzo del WfM nella progettazione dei sistemi Fusione di workflow con agenti distribuiti. Metodologie modellate in XPDL: PASSI 2. PASSI AGILE. Sviluppi futuri. Utilizzo semplice e non settorializzato.