1 / 22

Transformation of yEPC Business Process Models to YAWL

Transformation of yEPC Business Process Models to YAWL. Jan Mendling Vienna University of Economics Michael Moser Vienna University of Economics Gustaf Neumann Vienna University of Economics. Agenda. What is the Motivation of this transformation? What EPC extensions do yEPCs introduce?

ayoka
Download Presentation

Transformation of yEPC Business Process Models to YAWL

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 of yEPC Business Process Models to YAWL Jan Mendling Vienna University of Economics Michael Moser Vienna University of Economics Gustaf Neumann Vienna University of Economics

  2. Agenda • What is the Motivation of this transformation? • What EPC extensions do yEPCs introduce? • Differences between yEPCs and YAWL • Conclusion and Future Research ACM SAC - Model Transformation Track

  3. Agenda What is the motivation of this transformation? ACM SAC - Model Transformation Track

  4. Business Process and Workflow Modeling EPCs YAWL ACM SAC - Model Transformation Track

  5. Motivation of yEPCs to YAWL transformation • Lots of business process models are available as EPCs • YAWL is a workflow language with • Execution semantics and • Verification tools • Transformation provides formal semantics of YAWL for yEPCs ACM SAC - Model Transformation Track

  6. yEPC symbols ACM SAC - Model Transformation Track

  7. EPC example from the SAP reference model Function Connector Events ACM SAC - Model Transformation Track

  8. YAWL Notation ACM SAC - Model Transformation Track

  9. YAWL Model for Customer Inquiry ACM SAC - Model Transformation Track

  10. Application of the transformation ACM SAC - Model Transformation Track

  11. Agenda What EPC extensions do yEPCs introduce? ACM SAC - Model Transformation Track

  12. Workflow Patterns Support of EPCs • 20 Workflow Patterns as benchmark • EPCs cannot express: • Deferred choice • Multiple instantiation • State-based patterns • Cancellation patterns ACM SAC - Model Transformation Track

  13. yEPC symbols ACM SAC - Model Transformation Track

  14. Interleaved Parallel Routing ACM SAC - Model Transformation Track

  15. Agenda What are the differences between yEPC and YAWL? ACM SAC - Model Transformation Track

  16. Differences yEPC and YAWL ACM SAC - Model Transformation Track

  17. Multiple Start and End Events ACM SAC - Model Transformation Track

  18. Connector Chains ACM SAC - Model Transformation Track

  19. Events and State Representation ACM SAC - Model Transformation Track

  20. Agenda Conclusion and Future Work ACM SAC - Model Transformation Track

  21. Conclusion Conclusion • yEPC-based modelling of all workflow patterns • yEPC execution semantics via mapping to YAWL • Verification of EPCs using YAWL analysis tools ACM SAC - Model Transformation Track

  22. Application of the transformation 34 of 603 EPC models had formal errors (deadlock, lifelock, etc.) ACM SAC - Model Transformation Track

More Related