SlideShare une entreprise Scribd logo
1  sur  36
Toward Design, Modelling and analysis of Dynamic Workflow Reconfiguration A Process Algebra Perspective M. Mazzara, F. Abouized,  N. Dragoni and A. Battacharyya WSFM’11  8 th  International Workshop  on Web Services and Formal Method 1/9/2011, Clermont-Ferrand, France
Contributors (Just) some of the most important people to thank for  their research inputs over the last few years… Cliff Jones, Alexander Romanovsky, Paolo Missier, Vasa Curcin, Jeremy Bryans, Gudmund Grov, Massimo Strano, Michele Mazzucco,  Kamarul Abdul Basit, Carl Gamble, Richard Payne, Mario Bravetti,  Cosimo Laneve, Roberto Lucchi, Claudio Guidi, Ivan Lanese… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Agenda
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The “story” I am going to tell you…
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Research on reconfigurable systems
Overlapping Modes configuration 1 configuration 2 ,[object Object],configuration 2 configuration 1 dynamic reconfiguration transactions ,[object Object],configuration 2 configuration 1 normal transactions dynamic reconfiguration transactions interactions (functional/temporal) ,[object Object]
Keeping an eye on the real world… “ Man has such a predilection for systems  and abstract deductions that he is ready  to distort the truth intentionally,  he is ready to deny the evidence of his  senses only to justify his logic”  (Fyodor Dostoyevsky)
[object Object],[object Object],[object Object],[object Object],… when making sensible assumptions
Vocabulary Location Layer Application  Layer Objects Nodes Links Connected by Components Connectors Hosted on Channels
Formal methods applications
Formalisms for Dynamic Reconfiguration The ideal formalism is one able to model all the aspects of reconfiguration and to work for the analysis
Simple Harmonic Motion ,[object Object],[object Object]
The Ideal Formalism what is being changed the change the rules Simple Harmonic Motion
But… … the formal elegance and power of  differential equations took just thousands of  years to develop!
We cannot  spend so long thinking!!!
A novel formalism
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Reconfiguration features  in   π- calculi π
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Foundational model
Web π ∞   syntax
Semantics “ There are no facts, only interpretations”  (Friedrich Nietzsche)
Workflow Reconfiguration
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Case study
BPMN design
π-calculus modeling Old region New region
web π ∞   modeling Elements involved  In triggering  the new region Elements of the old region
Abstractions ,[object Object],[object Object],[object Object],[object Object]
Requirements ,[object Object],[object Object],[object Object],[object Object]
Verification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WS-BPEL Implementation: questions ,[object Object],[object Object],[object Object],[object Object],Web π ∞  Web π ∞
WS-BPEL Implementation: principles ,[object Object],[object Object],[object Object],[object Object]
Discussion of the case study
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Web π vs π-calculus π
Conclusions (1) ,[object Object],[object Object],[object Object]
Conclusions (2) ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Major Contributions
Questions? "Did science promise happiness? I do not believe it. It promised truth, and the question is to know if we will ever make happiness with truth."  (Emile Zola)

Contenu connexe

En vedette

Pastry entrepreneur final day
Pastry entrepreneur final dayPastry entrepreneur final day
Pastry entrepreneur final dayHeatherMalkani
 
Iron Chef Leadership competition
Iron Chef Leadership competitionIron Chef Leadership competition
Iron Chef Leadership competitionwniemer
 
2 project management-level 1
2 project management-level 12 project management-level 1
2 project management-level 1Juwad AlOmari
 
Pre production tools
Pre production toolsPre production tools
Pre production toolsemilyhales123
 
Food & Drink Manufacturing Sector, Strategy & Action Plan
Food & Drink Manufacturing Sector, Strategy & Action PlanFood & Drink Manufacturing Sector, Strategy & Action Plan
Food & Drink Manufacturing Sector, Strategy & Action PlanD2N2lep
 
Gant Chart - Production
Gant Chart - ProductionGant Chart - Production
Gant Chart - Productionkorrine4150
 
Action plan
Action planAction plan
Action planRioBrown
 
Pre production templates
Pre production templatesPre production templates
Pre production templatesrachelkitchin93
 
Final presentation - workflow design and management
Final   presentation - workflow design and managementFinal   presentation - workflow design and management
Final presentation - workflow design and managementdirkstanley
 
Edinburgh: Developing an effective food partnership and action plan
Edinburgh: Developing an effective food partnership and action planEdinburgh: Developing an effective food partnership and action plan
Edinburgh: Developing an effective food partnership and action planSoilAssocScot
 
Action plan template
Action plan templateAction plan template
Action plan templateShi Wei
 
Kitchen Creations Completed Business Plan[1]
Kitchen Creations Completed Business Plan[1]Kitchen Creations Completed Business Plan[1]
Kitchen Creations Completed Business Plan[1]Michelle Walker
 
Modelling workflow processes for clinical information systems: impact on deci...
Modelling workflow processes for clinical information systems: impact on deci...Modelling workflow processes for clinical information systems: impact on deci...
Modelling workflow processes for clinical information systems: impact on deci...Phil Gooch
 
Project Systems
Project SystemsProject Systems
Project Systemschalah
 
Project Scope Management -
Project Scope Management - Project Scope Management -
Project Scope Management - dyaksa hanindito
 

En vedette (20)

Pastry entrepreneur final day
Pastry entrepreneur final dayPastry entrepreneur final day
Pastry entrepreneur final day
 
Iron Chef Leadership competition
Iron Chef Leadership competitionIron Chef Leadership competition
Iron Chef Leadership competition
 
2 project management-level 1
2 project management-level 12 project management-level 1
2 project management-level 1
 
Pre production tools
Pre production toolsPre production tools
Pre production tools
 
Food & Drink Manufacturing Sector, Strategy & Action Plan
Food & Drink Manufacturing Sector, Strategy & Action PlanFood & Drink Manufacturing Sector, Strategy & Action Plan
Food & Drink Manufacturing Sector, Strategy & Action Plan
 
Gant chart
Gant chartGant chart
Gant chart
 
Gant Chart - Production
Gant Chart - ProductionGant Chart - Production
Gant Chart - Production
 
Action plan
Action planAction plan
Action plan
 
Pre production templates
Pre production templatesPre production templates
Pre production templates
 
Final presentation - workflow design and management
Final   presentation - workflow design and managementFinal   presentation - workflow design and management
Final presentation - workflow design and management
 
Pastry
PastryPastry
Pastry
 
Edinburgh: Developing an effective food partnership and action plan
Edinburgh: Developing an effective food partnership and action planEdinburgh: Developing an effective food partnership and action plan
Edinburgh: Developing an effective food partnership and action plan
 
Milestones tracker
Milestones trackerMilestones tracker
Milestones tracker
 
Kitchen 2012
Kitchen 2012Kitchen 2012
Kitchen 2012
 
Unity Is Strength - Action plan template
Unity Is Strength - Action plan template   Unity Is Strength - Action plan template
Unity Is Strength - Action plan template
 
Action plan template
Action plan templateAction plan template
Action plan template
 
Kitchen Creations Completed Business Plan[1]
Kitchen Creations Completed Business Plan[1]Kitchen Creations Completed Business Plan[1]
Kitchen Creations Completed Business Plan[1]
 
Modelling workflow processes for clinical information systems: impact on deci...
Modelling workflow processes for clinical information systems: impact on deci...Modelling workflow processes for clinical information systems: impact on deci...
Modelling workflow processes for clinical information systems: impact on deci...
 
Project Systems
Project SystemsProject Systems
Project Systems
 
Project Scope Management -
Project Scope Management - Project Scope Management -
Project Scope Management -
 

Similaire à Toward Design, Modelling and Analysis of Dynamic Workflow Reconfiguration: a Process Algebra Perspective

Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing ApplicationsMarco Brambilla
 
Rejunevating software reengineering processes
Rejunevating software reengineering processesRejunevating software reengineering processes
Rejunevating software reengineering processesmanishthaper
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and ModelMd. Hasan Imam Bijoy
 
BUSINESS PROCESS MODELED WITH BPMN AND CTL MODEL CHECKING
BUSINESS PROCESS MODELED WITH BPMN AND CTL MODEL CHECKINGBUSINESS PROCESS MODELED WITH BPMN AND CTL MODEL CHECKING
BUSINESS PROCESS MODELED WITH BPMN AND CTL MODEL CHECKINGIJCI JOURNAL
 
Two Different Approaches for NGOSS Process Modeling and Simulation
Two Different Approaches for NGOSS Process Modeling and SimulationTwo Different Approaches for NGOSS Process Modeling and Simulation
Two Different Approaches for NGOSS Process Modeling and SimulationIDES Editor
 
An Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed SimulationAn Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed SimulationGabriele D'Angelo
 
Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype ...
Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype ...Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype ...
Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype ...Martin Chapman
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A SurveyIRJET Journal
 
S-CUBE LP: Chemical Modeling: Workflow Enactment based on the Chemical Metaphor
S-CUBE LP: Chemical Modeling: Workflow Enactment based on the Chemical MetaphorS-CUBE LP: Chemical Modeling: Workflow Enactment based on the Chemical Metaphor
S-CUBE LP: Chemical Modeling: Workflow Enactment based on the Chemical Metaphorvirtual-campus
 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsMithileysh Sathiyanarayanan
 
Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...Tiago Oliveira
 
Stochastic Graph Transformation Systems
Stochastic Graph Transformation SystemsStochastic Graph Transformation Systems
Stochastic Graph Transformation SystemsNitesh Singh
 
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETSFORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETScsandit
 
An Overview of Workflow Management on Mobile Agent Technology
An Overview of Workflow Management on Mobile Agent TechnologyAn Overview of Workflow Management on Mobile Agent Technology
An Overview of Workflow Management on Mobile Agent TechnologyIJERA Editor
 
Using queuing theory to describe adaptive mathematical models of computing sy...
Using queuing theory to describe adaptive mathematical models of computing sy...Using queuing theory to describe adaptive mathematical models of computing sy...
Using queuing theory to describe adaptive mathematical models of computing sy...journalBEEI
 
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...HostedbyConfluent
 
CFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdfCFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdfSyfy2
 
Workflow Provenance: From Modelling to Reporting
Workflow Provenance: From Modelling to ReportingWorkflow Provenance: From Modelling to Reporting
Workflow Provenance: From Modelling to ReportingRayhan Ferdous
 
A workflow execution platform for collaborative artifact centric business pro...
A workflow execution platform for collaborative artifact centric business pro...A workflow execution platform for collaborative artifact centric business pro...
A workflow execution platform for collaborative artifact centric business pro...Dr. Sira Yongchareon
 

Similaire à Toward Design, Modelling and Analysis of Dynamic Workflow Reconfiguration: a Process Algebra Perspective (20)

Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing Applications
 
Rejunevating software reengineering processes
Rejunevating software reengineering processesRejunevating software reengineering processes
Rejunevating software reengineering processes
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and Model
 
BUSINESS PROCESS MODELED WITH BPMN AND CTL MODEL CHECKING
BUSINESS PROCESS MODELED WITH BPMN AND CTL MODEL CHECKINGBUSINESS PROCESS MODELED WITH BPMN AND CTL MODEL CHECKING
BUSINESS PROCESS MODELED WITH BPMN AND CTL MODEL CHECKING
 
Two Different Approaches for NGOSS Process Modeling and Simulation
Two Different Approaches for NGOSS Process Modeling and SimulationTwo Different Approaches for NGOSS Process Modeling and Simulation
Two Different Approaches for NGOSS Process Modeling and Simulation
 
An Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed SimulationAn Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed Simulation
 
Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype ...
Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype ...Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype ...
Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype ...
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 
S-CUBE LP: Chemical Modeling: Workflow Enactment based on the Chemical Metaphor
S-CUBE LP: Chemical Modeling: Workflow Enactment based on the Chemical MetaphorS-CUBE LP: Chemical Modeling: Workflow Enactment based on the Chemical Metaphor
S-CUBE LP: Chemical Modeling: Workflow Enactment based on the Chemical Metaphor
 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri nets
 
09 workflow
09 workflow09 workflow
09 workflow
 
Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...
 
Stochastic Graph Transformation Systems
Stochastic Graph Transformation SystemsStochastic Graph Transformation Systems
Stochastic Graph Transformation Systems
 
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETSFORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
 
An Overview of Workflow Management on Mobile Agent Technology
An Overview of Workflow Management on Mobile Agent TechnologyAn Overview of Workflow Management on Mobile Agent Technology
An Overview of Workflow Management on Mobile Agent Technology
 
Using queuing theory to describe adaptive mathematical models of computing sy...
Using queuing theory to describe adaptive mathematical models of computing sy...Using queuing theory to describe adaptive mathematical models of computing sy...
Using queuing theory to describe adaptive mathematical models of computing sy...
 
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
 
CFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdfCFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdf
 
Workflow Provenance: From Modelling to Reporting
Workflow Provenance: From Modelling to ReportingWorkflow Provenance: From Modelling to Reporting
Workflow Provenance: From Modelling to Reporting
 
A workflow execution platform for collaborative artifact centric business pro...
A workflow execution platform for collaborative artifact centric business pro...A workflow execution platform for collaborative artifact centric business pro...
A workflow execution platform for collaborative artifact centric business pro...
 

Toward Design, Modelling and Analysis of Dynamic Workflow Reconfiguration: a Process Algebra Perspective

  • 1. Toward Design, Modelling and analysis of Dynamic Workflow Reconfiguration A Process Algebra Perspective M. Mazzara, F. Abouized, N. Dragoni and A. Battacharyya WSFM’11 8 th International Workshop on Web Services and Formal Method 1/9/2011, Clermont-Ferrand, France
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Keeping an eye on the real world… “ Man has such a predilection for systems and abstract deductions that he is ready to distort the truth intentionally, he is ready to deny the evidence of his senses only to justify his logic” (Fyodor Dostoyevsky)
  • 8.
  • 9. Vocabulary Location Layer Application Layer Objects Nodes Links Connected by Components Connectors Hosted on Channels
  • 11. Formalisms for Dynamic Reconfiguration The ideal formalism is one able to model all the aspects of reconfiguration and to work for the analysis
  • 12.
  • 13. The Ideal Formalism what is being changed the change the rules Simple Harmonic Motion
  • 14. But… … the formal elegance and power of differential equations took just thousands of years to develop!
  • 15. We cannot spend so long thinking!!!
  • 17.
  • 18.
  • 19. Web π ∞ syntax
  • 20. Semantics “ There are no facts, only interpretations” (Friedrich Nietzsche)
  • 22.
  • 24. π-calculus modeling Old region New region
  • 25. web π ∞ modeling Elements involved In triggering the new region Elements of the old region
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Discussion of the case study
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Questions? "Did science promise happiness? I do not believe it. It promised truth, and the question is to know if we will ever make happiness with truth." (Emile Zola)