Formal verification of time-bounded BPMN model with message broker using timed automata

Modern business processes are growing their complexity due to concurrency and parallelism of both digital and manual processes with synchronous and asynchronous communications. Therefore, their timing behaviors are hard to predict and verify. Business Process Model and Notation (BPMN) is widely used for business process modeling. However, BPMN is still lacking support for incorporating time constraints that are crucial properties for real-world applications where the execution times of tasks vary but are critical to business competitiveness. In this article, an extension to the standard BPMN is proposed to specify lower and upper bounds of execution times on the task elements, called Time-Bounded BPMN (TBBP), along with transformation rules to timed automata, which can be automatically transformed using the TBBPTA Tool developed in this work. This extension enables the use of the UPPAAL model checking tool to verify properties in terms of time constraints, including deadlock, safety, liveness, and reachability. To demonstrate the practical applicability of our approach, several small test cases were used to validate transformation and verification with sample TCTL queries. In addition, four case studies of complex systems are presented to illustrate how TBBP can be applied to asynchronous communications involving multiple systems, including message brokers. These case studies serve as sample prototypes for verifying asynchronous processes in distributed systems using our TBBP. Our approach bridges the gap between business process modeling and formal verification and demonstrates the potential of applying time-bounded analysis to asynchronous systems in distributed environments.

Authors

Publication Details

Journal
Systems and Soft Computing
Published
2026-01-29
DOI
https://doi.org/10.1016/j.sasc.2026.200453
Primary Topic
Business Process Modeling and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Formal verification of time-bounded BPMN model with message broker using timed automata

Nuengwong Tuaycharoen, Kittisak Khetkarn, Wiwat Vatanawood
Systems and Soft Computing
Business Process Modeling and Analysis
article

Formal verification of time-bounded BPMN model with message broker using timed automata

Nuengwong Tuaycharoen, Kittisak Khetkarn, Wiwat Vatanawood
article en

Abstract

Modern business processes are growing their complexity due to concurrency and parallelism of both digital and manual processes with synchronous and asynchronous communications. Therefore, their timing behaviors are hard to predict and verify. Business Process Model and Notation (BPMN) is widely used for business process modeling. However, BPMN is still lacking support for incorporating time constraints that are crucial properties for real-world applications where the execution times of tasks vary but are critical to business competitiveness. In this article, an extension to the standard BPMN is proposed to specify lower and upper bounds of execution times on the task elements, called Time-Bounded BPMN (TBBP), along with transformation rules to timed automata, which can be automatically transformed using the TBBPTA Tool developed in this work. This extension enables the use of the UPPAAL model checking tool to verify properties in terms of time constraints, including deadlock, safety, liveness, and reachability. To demonstrate the practical applicability of our approach, several small test cases were used to validate transformation and verification with sample TCTL queries. In addition, four case studies of complex systems are presented to illustrate how TBBP can be applied to asynchronous communications involving multiple systems, including message brokers. These case studies serve as sample prototypes for verifying asynchronous processes in distributed systems using our TBBP. Our approach bridges the gap between business process modeling and formal verification and demonstrates the potential of applying time-bounded analysis to asynchronous systems in distributed environments.

Systems and Soft ComputingVol. 8
Openalex Percentile: Top 79%
Business Process Modeling and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.