A framework to semantify BPMN models using DEMO business transaction pattern

12/17/2020
by   Sérgio Guerreiro, et al.
0

BPMN is a specification language widely used by industry and researchers for business process modeling and execution. It defines clearly how to articulate its concepts, but do not provide mechanism to represent the semantics of the produced models. This paper addresses the problem of how to improve the expressiveness of BPMN models, proposing a definition for the semantics of a business process within a BPMN model, and improving the completeness of the models in a systematic manner, so that models can describe far more situations with few extra managed complexity. We conceive a framework based on the business transaction patterns available in the enterprise ontology body of knowledge to prescribe the foundations of semantic BPMN models. A tool has been developed to automate the framework. Then, two industrial proof-of-concepts are used to measure its coverage, both positive and negative, and to argue about our proposal's usefulness. After that, the proposal is compared with others using a systematic literature review. A full BPMN pattern is proposed encompassing the happy flow, the declinations, the rejections and the revocations, without adding any new element to the BPMN specification. A software tool has been developed, and made publicly available, to support the automatic generation of the BPMN models from the proposed patterns. Our semantified BPMN pattern allowed the identification of a large amount of implicit, and other not implemented, situations in both proof-of-concepts. It is concluded that the usage of a semantic solution, grounded on a sound pattern, allows the systematic enrichment of the BPMN models with a bounded effort. Moreover, to simplify the BPMN executable models' implementation, its elements could be classified as implicit, explicit, or not implemented yet. Finally, related work indicates that this work is demanded, but no full solutions are available.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/09/2014

Ontology - Based Dynamic Business Process Customization

The interaction between business models is used in consumer centric mann...
research
09/30/2015

Knowledge-based system for collaborative process specification

This paper presents an ontology-based approach for the design of a colla...
research
04/04/2022

Explicit and Implicit Pattern Relation Analysis for Discovering Actionable Negative Sequences

Real-life events, behaviors and interactions produce sequential data. An...
research
05/27/2021

Towards an Integrated Conceptual Modelling Kernel for Business Transaction Workflows

The workflow concept, proliferated through the recently emergent compute...
research
01/05/2014

LB2CO: A Semantic Ontology Framework for B2C eCommerce Transaction on the Internet

Business ontology can enhance the successful development of complex ente...
research
10/29/2021

The Structure-Behavior Coalescence Method –Toward a Unified View of the Software System in Model-Driven Engineering

In Model-Driven Engineering (MDE), the Unified Modeling Language (UML) 2...

Please sign up or login with your details

Forgot password? Click here to reset