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...

Full description

Bibliographic Details
Main Authors: Mateo Ramos-Merino, Luis M. Álvarez-Sabucedo, Juan M. Santos-Gago, Francisco de Arriba-Pérez
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