Book chapter
Enhancing the correctness of BPMN models
Anacleto Cortez e Correia (Correia, A.); Fernando Brito e Abreu (Brito e Abreu, F.);
Book Title
Sustainable business: Concepts, methodologies, tools, and applications
Year (definitive publication)
2020
Language
English
Country
United States of America
More Information
Web of Science®

This publication is not indexed in Web of Science®

Scopus

Times Cited: 4

(Last checked: 2024-05-15 04:00)

View record in Scopus

Google Scholar

Times Cited: 7

(Last checked: 2024-05-19 15:46)

View record in Google Scholar

Abstract
While some of the OMG's metamodels include a formal specification of well-formedness rules, using OCL, the BPMN metamodel specification only includes those rules in natural language. Although several BPMN tools claim to support, at least partly, the OMG's BPMN specification, we found that the mainstream of BPMN tools do not enforce most of the prescribed BPMN rules. Furthermore, the verification of BPMN process models publicly available showed that a relevant percentage of those BPMN process models fail in complying with the well-formedness rules of the BPMN specification. The enforcement of process model's correctness is relevant for the sake of better quality of process modeling and to attain models amenable of being enacted. In this chapter we propose supplement the BPMN metamodel with well-formedness rules expressed as OCL invariants in order to enforce BPMN models' correctness.
Acknowledgements
--
Keywords
Model checking,Business process modeling,BPMN metamodel,OCL
  • Computer and Information Sciences - Natural Sciences

With the objective to increase the research activity directed towards the achievement of the United Nations 2030 Sustainable Development Goals, the possibility of associating scientific publications with the Sustainable Development Goals is now available in Ciência-IUL. These are the Sustainable Development Goals identified by the author(s) for this publication. For more detailed information on the Sustainable Development Goals, click here.