Formal semantics for knowledge representation and automated reasoning in BPMN process models
The Business Process Modeling Notation (BPMN) is the de facto standard for business process modeling. While widely adopted for its intuitive graphical notation, its execution semantics described in natural language lacks a commonly agreed formal foundation, leading to variability in execution across different BPM systems (BPMSs) and increasing the risk of creating models with semantic errors costly to correct at runtime. Although many formalisms have been used to model portions of BPMN, their reasoning capabilities are mostly restricted to control-flow, making them unsuitable for semantic analysis where data and global exception handling play a central role in execution. To address this, we propose a formalization from BPMN to ConGolog, a logical concurrent processes language based on the Situation Calculus, for representing and reasoning about dynamic domains. A major innovation is using ConGolog to rigorously capture the semantics of BPMN global exceptions. Our framework supports advanced reasoning, allowing for semantic analysis of BPMN models before execution to predict runtime errors within a safe simulation setting, while laying the foundation for reasoning layers in next-generation AI-augmented BPMSs. We validate the approach through a prototype and comprehensive evaluation, demonstrating the computational feasibility of the translation and the semantic correctness of reasoning tasks.
Authors
- Sebastian Sardiña (ORCID: https://orcid.org/0000-0003-2962-0118)
- Yves Lespérance (ORCID: https://orcid.org/0000-0003-1625-0226)
- Andrea Marrella (ORCID: https://orcid.org/0000-0002-1031-0374)
- Angelo Casciani (ORCID: https://orcid.org/0009-0003-7843-8045)
- Simone Agostinelli
Institutions
- The Royal Melbourne Hospital (AU)
- York University (CA)
- Mercatorum University (IT)
- Sapienza University of Rome (IT)
Publication Details
- Journal
- Information Systems
- Published
- 2026-03-17
- DOI
- https://doi.org/10.1016/j.is.2026.102718
- Primary Topic
- Business Process Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00