Demonstration of BPEL2oWFN and Fiona

18
01.09.2006 Demonstration of BPEL2oWFN and Fiona BEST Colloquium, Eindhoven Niels Lohmann [email protected] http://www.informatik.hu-berlin.de/~nlohmann

description

Tool demonstration given by Niels Lohmann on September 1, 2006 in Eindhoven, The Netherlands at the Berlin-Eindhoven Service Technology Colloquium 2006 (B.E.S.T. 2006).

Transcript of Demonstration of BPEL2oWFN and Fiona

Page 1: 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

Page 2: Demonstration of BPEL2oWFN and Fiona

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

Page 3: Demonstration of BPEL2oWFN and Fiona

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…)

Page 4: Demonstration of BPEL2oWFN and Fiona

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

Page 5: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Example #1The Online Shop

BPEL2oWFN Fiona

Page 6: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Example #2The new Online Shop

BPEL2oWFN Fiona

Page 7: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Example #3Credit Approval

LoLABPEL2oWFN

Page 8: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Credit Approval

Page 9: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Credit Approval

Page 10: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Credit Approval

Page 11: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Credit Approval

Page 12: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Credit Approval

Page 13: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Credit Approval

Page 14: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Credit Approval

Page 15: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Credit Approval

Page 16: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Example #4Coffee Vending Machine

LoLABPEL2oWFN

Page 17: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Coffee Vending Machine

coffee.bpel

Page 18: Demonstration of BPEL2oWFN and Fiona

Dem

onstration of BPEL2oW

FN and Fiona

Possible Partners

customer1.bpel customer3.bpelcustomer2.bpel