Transforming BPMN Diagrams into YAWL Nets Gero Decker 1 , Remco Dijkman 2 , Marlon Dumas 3 , and Luciano Garc´ ıa-Ba˜nuelos 4 ? 1 Hasso Plattner Institute, Germany [email protected] 2 Eindhoven University of Technology, The Netherlands [email protected] 3 University of Tartu, Estonia [email protected] 4 Universidad Aut´ onoma de Tlaxcala, Mexico [email protected] Abstract. While the Business Process Modeling Notation (BPMN) is the de facto standard for modeling business processes on a conceptual level, YAWL allows the specification of executable workflow models. A transformation between these two languages enables the integration of different levels of abstraction in process modeling. This paper discusses the transformation of BPMN diagrams to YAWL nets and presents a tool that carries out this transformation. 1 Introduction Process modeling occurs at different levels of abstraction. First, models serve to communicate as-is business processes, pinpoint improvement options, conduct resource and cost analysis and to capture to-be processes. The Business Process Modeling Notation (BPMN ) is the de facto standard for process modeling at this level. On the other hand we find languages that are targeted at technically realizing business processes, used as input for process execution engines. The Business Process Execution Language (BPEL) is a standard for implementing process-oriented compositions of web services. YAWL  is an alternative to BPEL, with a strictly defined execution semantics, a first-class concept of “task”, and sophisticated support for data mappings and task-to-resource allocation. While the mapping from BPMN to BPEL has been studied in detail and is implemented by several tools, the mapping from BPMN to YAWL has not yet received attention. At first glance, this mapping may seem straightforward. Indeed, the conceptual mismatch between BPMN and YAWL is not as significant as the one between BPMN and BPEL, especially with regards to control-flow structures. However, mapping BPMN to YAWL turns out to be tricky in the details, revealing subtle differences between the two languages.
You've reached the end of your free preview.
Want to read all 4 pages?
- Fall '17
- FRANK K
- Management, Business process modeling, Business Process Modeling Notation, BPMN diagrams