Environmental Movement 1960 - 2000 ENVI1110 Fiona Tilley [email protected].
Demonstration of BPEL2oWFN and Fiona
-
Upload
universitaet-rostock -
Category
Education
-
view
618 -
download
1
description
Transcript of Demonstration of BPEL2oWFN and Fiona
01.09.2006
Demonstration ofBPEL2oWFN and Fiona
B∙E∙S∙T Colloquium, Eindhoven
Niels Lohmann
[email protected]://www.informatik.hu-berlin.de/~nlohmann
Dem
onstration of BPEL2oW
FN and Fiona
Tool Chain
BPEL process
open workflow net
Petri net
BPEL2oWFN
Fiona
LoLA
controllabilityoperating guideline
model checking
translationstatic analysis
?aa
Dem
onstration of BPEL2oW
FN and Fiona
BPEL2oWFN
§ translates BPEL processes to Petri nets:§ Fiona oWFN, PNML, LoLA, PEP, …
§ implements a pattern repository§ implements structural reduction rules
§ performs static analysis (conflicting receives…)
Dem
onstration of BPEL2oW
FN and Fiona
Fiona
§ analyses the communicational behaviour
§ decides controllability
§ calculates the operating guideline
LoLA
§ analyses the internal behaviour
§ verifies CTL formulas (e.g. weak termination)
§ implements many reduction techniques
Dem
onstration of BPEL2oW
FN and Fiona
Example #1The Online Shop
BPEL2oWFN Fiona
Dem
onstration of BPEL2oW
FN and Fiona
Example #2The new Online Shop
BPEL2oWFN Fiona
Dem
onstration of BPEL2oW
FN and Fiona
Example #3Credit Approval
LoLABPEL2oWFN
Dem
onstration of BPEL2oW
FN and Fiona
Credit Approval
Dem
onstration of BPEL2oW
FN and Fiona
Credit Approval
Dem
onstration of BPEL2oW
FN and Fiona
Credit Approval
Dem
onstration of BPEL2oW
FN and Fiona
Credit Approval
Dem
onstration of BPEL2oW
FN and Fiona
Credit Approval
Dem
onstration of BPEL2oW
FN and Fiona
Credit Approval
Dem
onstration of BPEL2oW
FN and Fiona
Credit Approval
Dem
onstration of BPEL2oW
FN and Fiona
Credit Approval
Dem
onstration of BPEL2oW
FN and Fiona
Example #4Coffee Vending Machine
LoLABPEL2oWFN
Dem
onstration of BPEL2oW
FN and Fiona
Coffee Vending Machine
coffee.bpel
Dem
onstration of BPEL2oW
FN and Fiona
Possible Partners
customer1.bpel customer3.bpelcustomer2.bpel