200 likes | 342 Views
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:
E N D
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: • 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.
Agenda • Graph-oriented versus Block-oriented Process Modeling • Strategies for BPEL to Process Graph Transformation • Strategies for Process Graph to BPEL Transformation • Conclusion
Agenda Graph-oriented versus Block-oriented Process Modeling
Important Properties • Structured Process Graph • Acyclic Process Graph • Structured BPEL control flow
Agenda Strategies for BPEL to Process Graph Transformation
Agenda Strategies for Process Graph to BPEL Transformation
Agenda Conclusion
Agenda Thank you