A Pattern Based Method for Simplifying a BPMN Process Model
BPMN (Business Process Model and Notation) is currently the preferred standard for the representation and analysis of business processes. The elaboration of these BPMN diagrams is usually carried out in an entirely manual manner. As a result of this human-driven process, it is not uncommon to find d...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-06-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/9/11/2322 |
id |
doaj-95c7f5e9eea3477dbc415a97eb2b9b4f |
---|---|
record_format |
Article |
spelling |
doaj-95c7f5e9eea3477dbc415a97eb2b9b4f2020-11-25T00:20:31ZengMDPI AGApplied Sciences2076-34172019-06-01911232210.3390/app9112322app9112322A Pattern Based Method for Simplifying a BPMN Process ModelMateo Ramos-Merino0Luis M. Álvarez-Sabucedo1Juan M. Santos-Gago2Francisco de Arriba-Pérez3Telematic Engineering Department, Escola de Enxeñaría de Telecomunicación, Universidade de Vigo, Campus Lagoas-Marcosende, 36.310 Vigo, Galicia, SpainTelematic Engineering Department, Escola de Enxeñaría de Telecomunicación, Universidade de Vigo, Campus Lagoas-Marcosende, 36.310 Vigo, Galicia, SpainTelematic Engineering Department, Escola de Enxeñaría de Telecomunicación, Universidade de Vigo, Campus Lagoas-Marcosende, 36.310 Vigo, Galicia, SpainTelematic Engineering Department, Escola de Enxeñaría de Telecomunicación, Universidade de Vigo, Campus Lagoas-Marcosende, 36.310 Vigo, Galicia, SpainBPMN (Business Process Model and Notation) is currently the preferred standard for the representation and analysis of business processes. The elaboration of these BPMN diagrams is usually carried out in an entirely manual manner. As a result of this human-driven process, it is not uncommon to find diagrams that are not in their most simplified version possible (regarding the number of elements). This work presents a fully automatic method to simplify a BPMN process model document. A two-phase iterative algorithm to achieve this simplification is described in detail. This algorithm follows a heuristic approach that makes intensive use of a Pattern Repository. This software element is concerned with the description of feasible reductions and its enactment. The critical concept lies in the discovery of small reducible patterns in the whole model and their substitution with optimised versions. This approach has been verified through a double validation testing in total 8102 cases taken from real world BPMN process models. Details for its implementation and usage by practitioners are provided in this paper along with a comparison with other existing techniques concerned with similar goals.https://www.mdpi.com/2076-3417/9/11/2322BPMNsimplificationprocess |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Mateo Ramos-Merino Luis M. Álvarez-Sabucedo Juan M. Santos-Gago Francisco de Arriba-Pérez |
spellingShingle |
Mateo Ramos-Merino Luis M. Álvarez-Sabucedo Juan M. Santos-Gago Francisco de Arriba-Pérez A Pattern Based Method for Simplifying a BPMN Process Model Applied Sciences BPMN simplification process |
author_facet |
Mateo Ramos-Merino Luis M. Álvarez-Sabucedo Juan M. Santos-Gago Francisco de Arriba-Pérez |
author_sort |
Mateo Ramos-Merino |
title |
A Pattern Based Method for Simplifying a BPMN Process Model |
title_short |
A Pattern Based Method for Simplifying a BPMN Process Model |
title_full |
A Pattern Based Method for Simplifying a BPMN Process Model |
title_fullStr |
A Pattern Based Method for Simplifying a BPMN Process Model |
title_full_unstemmed |
A Pattern Based Method for Simplifying a BPMN Process Model |
title_sort |
pattern based method for simplifying a bpmn process model |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2019-06-01 |
description |
BPMN (Business Process Model and Notation) is currently the preferred standard for the representation and analysis of business processes. The elaboration of these BPMN diagrams is usually carried out in an entirely manual manner. As a result of this human-driven process, it is not uncommon to find diagrams that are not in their most simplified version possible (regarding the number of elements). This work presents a fully automatic method to simplify a BPMN process model document. A two-phase iterative algorithm to achieve this simplification is described in detail. This algorithm follows a heuristic approach that makes intensive use of a Pattern Repository. This software element is concerned with the description of feasible reductions and its enactment. The critical concept lies in the discovery of small reducible patterns in the whole model and their substitution with optimised versions. This approach has been verified through a double validation testing in total 8102 cases taken from real world BPMN process models. Details for its implementation and usage by practitioners are provided in this paper along with a comparison with other existing techniques concerned with similar goals. |
topic |
BPMN simplification process |
url |
https://www.mdpi.com/2076-3417/9/11/2322 |
work_keys_str_mv |
AT mateoramosmerino apatternbasedmethodforsimplifyingabpmnprocessmodel AT luismalvarezsabucedo apatternbasedmethodforsimplifyingabpmnprocessmodel AT juanmsantosgago apatternbasedmethodforsimplifyingabpmnprocessmodel AT franciscodearribaperez apatternbasedmethodforsimplifyingabpmnprocessmodel AT mateoramosmerino patternbasedmethodforsimplifyingabpmnprocessmodel AT luismalvarezsabucedo patternbasedmethodforsimplifyingabpmnprocessmodel AT juanmsantosgago patternbasedmethodforsimplifyingabpmnprocessmodel AT franciscodearribaperez patternbasedmethodforsimplifyingabpmnprocessmodel |
_version_ |
1725367099900035072 |