1 / 20

Transformation Strategies between Block-Oriented and Graph-Oriented Process Modeling Languages

Transformation Strategies between Block-Oriented and Graph-Oriented Process Modeling Languages. Jan Mendling Vienna University of Economics (WU Wien) Kristian Bisgaard Lassen University of Aarhus Uwe Zdun Vienna University of Economics (WU Wien). Recent Papers. X to BPEL:

osias
Download Presentation

Transformation Strategies between Block-Oriented and Graph-Oriented Process Modeling Languages

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Transformation Strategies between Block-Oriented and Graph-Oriented Process Modeling Languages Jan Mendling Vienna University of Economics (WU Wien) Kristian Bisgaard Lassen University of Aarhus Uwe Zdun Vienna University of Economics (WU Wien)

  2. Recent Papers • X to BPEL: • Baina et al.: Model-Driven Web Service Development. In CAiSE 2004. • Gardner. UML Modelling of Automated Business Processes with a Mapping to BPEL4WS. In First European Workshop on Object Orientation and Web Services at ECOOP 2003. • Hofreiter and Huemer. Transforming UMM Business Collaboration Models to BPEL. OTM Workshops 2004. • Mendling and Hafner. From Inter-Organizational Workflows to Process Execution: Generating BPEL from WS-CDL. OTM Workshops 2005. • Moon et al. Transformation Algorithms between BPEL4WS and BPML for the Executable Business Process. In WETICE 2004. • van der Aalst, Jørgensen and Lassen. Let’s Go All the Way: From Requirements via Colored Workflow Nets to a BPEL Implementation of a New Bank System. In CoopIS 2005. • White. Business Process Modeling Notation (BPMN). Specification, BPMI.org, 2004. • Mendling, J. Ziemann: Transformation of BPEL Processes to EPCs. In EPK 2005. • Koschmider, von Mevius: A Petri Net Based Approach for Process Model Driven Deduction of BPEL Code. OTM Workshops 2005. • BPEL to Y: • Hinz, Schmidt, and Stahl. Transforming BPEL to Petri Nets. In BPM 2005. • Mendling and Ziemann. EPK-Visualisierung von BPEL4WS Prozessdefinitionen. In Workshop on Software Reengineering, 2005.

  3. Agenda • Graph-oriented versus Block-oriented Process Modeling • Strategies for BPEL to Process Graph Transformation • Strategies for Process Graph to BPEL Transformation • Conclusion

  4. Agenda Graph-oriented versus Block-oriented Process Modeling

  5. A BPEL Process

  6. A BPEL Process: Structured Activities

  7. Process Graph vs. BPEL control flow

  8. Important Properties • Structured Process Graph • Acyclic Process Graph • Structured BPEL control flow

  9. Agenda Strategies for BPEL to Process Graph Transformation

  10. 1. Flattening Strategy

  11. 2. Hierarchy-Preservation Strategy

  12. 3. Hierarchy-Maximization Strategy

  13. Agenda Strategies for Process Graph to BPEL Transformation

  14. 1. Element-Preservation Strategy

  15. 2. Element-Minimization Strategy

  16. 3. Structure-Identification Strategy

  17. 4. Structure-Maximization Strategy

  18. Agenda Conclusion

  19. Conclusion

  20. Agenda Thank you

More Related