Conformance checking in UML artifact-centric business process models

Business artifacts have appeared as a new paradigm to capture the information required for the complete execution and reasoning of a business process. Likewise, conformance checking is gaining popularity as a crucial technique that enables evaluating whether recorded executions of a process match it...

Descripción completa

Detalles Bibliográficos
Autores: Estañol Lamarca, Montserrat|||0000-0001-7204-932X, Muñoz Gama, Jorge|||0000-0002-6908-3911, Carmona Vargas, Josep|||0000-0001-9656-254X, Teniente López, Ernest|||0000-0001-8890-9638
Tipo de recurso: artículo
Fecha de publicación:2018
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/121884
Acceso en línea:https://hdl.handle.net/2117/121884
https://dx.doi.org/10.1007/s10270-018-0681-6
Access Level:acceso abierto
Palabra clave:Data mining
Business -- Data processing -- Mathematical models
Conformance checking
Artifact-centric BPM
BAUML framework
Process mining
Mineria de dades
Negocis -- Informàtica -- Models matemàtics
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació
Descripción
Sumario:Business artifacts have appeared as a new paradigm to capture the information required for the complete execution and reasoning of a business process. Likewise, conformance checking is gaining popularity as a crucial technique that enables evaluating whether recorded executions of a process match its corresponding model. In this paper, conformance checking techniques are incorporated into a general framework to specify business artifacts. By relying on the expressive power of an artifact-centric specification, BAUML, which combines UML state and activity diagrams (among others), the problem of conformance checking can be mapped into the Petri net formalism and its results be explained in terms of the original artifact-centric specification. In contrast to most existing approaches, ours incorporates data constraints into the Petri nets, thus achieving conformance results which are more precise. We have also implemented a plug-in, within the ProM framework, which is able to translate a BAUML into a Petri net to perform conformance checking. This shows the feasibility of our approach.