An Approach to Participatory Business Process Modeling: BPMN Model Generation Using Constraint Programming and Graph Composition
Designing business process models plays a vital role in business process management. The acquisition of such models may consume up to 60% of the project time. This time can be shortened using methods for the automatic or semi-automatic generation of process models. In this paper, we present a user-f...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-08-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | http://www.mdpi.com/2076-3417/8/9/1428 |
_version_ | 1818969394315788288 |
---|---|
author | Piotr Wiśniewski Krzysztof Kluza Antoni Ligęza |
author_facet | Piotr Wiśniewski Krzysztof Kluza Antoni Ligęza |
author_sort | Piotr Wiśniewski |
collection | DOAJ |
description | Designing business process models plays a vital role in business process management. The acquisition of such models may consume up to 60% of the project time. This time can be shortened using methods for the automatic or semi-automatic generation of process models. In this paper, we present a user-friendly method of business process composition. It uses a set of predefined constraints to generate a synthetic log of the process based on a simplified, unordered specification, which describes activities to be performed. Such a log can be used to generate a correct BPMN model. To achieve this, we propose the use of one of the existing process discovery algorithms or executing the activity graph-based composition algorithm, which generates the process model directly from the input log file. The proposed approach allows process participants to take part in process modeling. Moreover, it can be a support for business analysts or process designers in visualizing the workflow without the necessity to design the model explicitly in a graphical editor. The BPMN diagram is generated as an interchangeable XML file, which allows its further modification and adjustment. The included comparative analysis shows that our method is capable of generating process models characterized by high flow complexity and can support BPMN constructs, which are sufficient for about 70% of business cases. |
first_indexed | 2024-12-20T14:19:53Z |
format | Article |
id | doaj.art-6068887354ea46fc94698579e5ece4fa |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-12-20T14:19:53Z |
publishDate | 2018-08-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-6068887354ea46fc94698579e5ece4fa2022-12-21T19:37:57ZengMDPI AGApplied Sciences2076-34172018-08-0189142810.3390/app8091428app8091428An Approach to Participatory Business Process Modeling: BPMN Model Generation Using Constraint Programming and Graph CompositionPiotr Wiśniewski0Krzysztof Kluza1Antoni Ligęza2AGH University of Science and Technology, Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering, Department of Applied Computer Science, al. A. Mickiewicza 30, 30-059 Krakow, PolandAGH University of Science and Technology, Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering, Department of Applied Computer Science, al. A. Mickiewicza 30, 30-059 Krakow, PolandAGH University of Science and Technology, Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering, Department of Applied Computer Science, al. A. Mickiewicza 30, 30-059 Krakow, PolandDesigning business process models plays a vital role in business process management. The acquisition of such models may consume up to 60% of the project time. This time can be shortened using methods for the automatic or semi-automatic generation of process models. In this paper, we present a user-friendly method of business process composition. It uses a set of predefined constraints to generate a synthetic log of the process based on a simplified, unordered specification, which describes activities to be performed. Such a log can be used to generate a correct BPMN model. To achieve this, we propose the use of one of the existing process discovery algorithms or executing the activity graph-based composition algorithm, which generates the process model directly from the input log file. The proposed approach allows process participants to take part in process modeling. Moreover, it can be a support for business analysts or process designers in visualizing the workflow without the necessity to design the model explicitly in a graphical editor. The BPMN diagram is generated as an interchangeable XML file, which allows its further modification and adjustment. The included comparative analysis shows that our method is capable of generating process models characterized by high flow complexity and can support BPMN constructs, which are sufficient for about 70% of business cases.http://www.mdpi.com/2076-3417/8/9/1428business process managementBPMNprocess modelingconstraint programmingprocess planningprocess graph |
spellingShingle | Piotr Wiśniewski Krzysztof Kluza Antoni Ligęza An Approach to Participatory Business Process Modeling: BPMN Model Generation Using Constraint Programming and Graph Composition Applied Sciences business process management BPMN process modeling constraint programming process planning process graph |
title | An Approach to Participatory Business Process Modeling: BPMN Model Generation Using Constraint Programming and Graph Composition |
title_full | An Approach to Participatory Business Process Modeling: BPMN Model Generation Using Constraint Programming and Graph Composition |
title_fullStr | An Approach to Participatory Business Process Modeling: BPMN Model Generation Using Constraint Programming and Graph Composition |
title_full_unstemmed | An Approach to Participatory Business Process Modeling: BPMN Model Generation Using Constraint Programming and Graph Composition |
title_short | An Approach to Participatory Business Process Modeling: BPMN Model Generation Using Constraint Programming and Graph Composition |
title_sort | approach to participatory business process modeling bpmn model generation using constraint programming and graph composition |
topic | business process management BPMN process modeling constraint programming process planning process graph |
url | http://www.mdpi.com/2076-3417/8/9/1428 |
work_keys_str_mv | AT piotrwisniewski anapproachtoparticipatorybusinessprocessmodelingbpmnmodelgenerationusingconstraintprogrammingandgraphcomposition AT krzysztofkluza anapproachtoparticipatorybusinessprocessmodelingbpmnmodelgenerationusingconstraintprogrammingandgraphcomposition AT antoniligeza anapproachtoparticipatorybusinessprocessmodelingbpmnmodelgenerationusingconstraintprogrammingandgraphcomposition AT piotrwisniewski approachtoparticipatorybusinessprocessmodelingbpmnmodelgenerationusingconstraintprogrammingandgraphcomposition AT krzysztofkluza approachtoparticipatorybusinessprocessmodelingbpmnmodelgenerationusingconstraintprogrammingandgraphcomposition AT antoniligeza approachtoparticipatorybusinessprocessmodelingbpmnmodelgenerationusingconstraintprogrammingandgraphcomposition |