Elements of style of BPMN language
Anacleto Correia

TL;DR
This paper proposes supplementing the BPMN metamodel with OCL invariants to formalize well-formedness rules, aiming to improve the correctness and compliance of BPMN process models and tools.
Contribution
It introduces a set of formal well-formedness rules using OCL invariants to enhance BPMN model correctness and compliance.
Findings
OCL invariants can formalize BPMN element rules
Proposed rules improve BPMN model correctness
Guidelines assist modelers in proper BPMN usage
Abstract
Several BPMN graphical tools support, at least partly, the OMG's BPMN specification. The BPMN standard is an essential guide for tools' makers when implementing the rules regarding depiction of BPMN diagrammatic constructs. Process modelers should also know how to rigorously use BPMN constructs when depicting business processes either for business or IT purposes. Several already published OMG's standards include the formal specification of well-formedness rules concern-ing the metamodels they address. However, the BPMN standard does not. Instead, the rules regarding BPMN elements are only informally specified in natural language throughout the overall BPMN documentation. Without strict rules concerning the correct usage of BPMN elements, no wonder that plenty of available BPMN tools fail to enforce BPMN process models' correctness. To mitigate this problem, and therefore contribute for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Service-Oriented Architecture and Web Services · Semantic Web and Ontologies
