Skip to main navigation Skip to search Skip to main content

BDafny: A Formal Execution and Verification Framework of BPMN 2.0 in Dafny

  • Ziqing Su
  • , Sini Chen
  • , Ran Li
  • , Huibiao Zhu*
  • , Jiapeng Wang
  • *Corresponding author for this work
  • East China Normal University
  • Nanjing University of Information Science & Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Business Process Model and Notation (BPMN) has been widely adopted as the international standard for business process modeling in enterprise applications. However, existing BPMN models lack rigorous semantic definitions, leading to significant challenges in correctness verification, including deadlock detection and data conflict analysis. Divergent implementations across execution engines further exacerbate such ambiguities. To address these gaps, this paper proposes BDafny: a formal execution and verification framework for BPMN 2.0. Based on Dafny, the verification-aware language, BDafny provides: (1) Executable formalization of BPMN 2.0 semantics for Hoare-logic based behavioral reasoning. (2) Automated and proven detection of practical modeling errors. (3) Multi-target code generation for portable process deployment. By bridging formal methods with industrial standards, BDafny contributes a mechanically verified foundation for BPMN semantics, supporting correct-by-construction automation of business processes.

Original languageEnglish
Title of host publicationProceedings - 2025 32nd Asia-Pacific Software Engineering Conference, APSEC 2025
EditorsTao Zhang, Xiapu Luo, Jacky Keung, Eunjong Choi
PublisherIEEE Computer Society
Pages161-172
Number of pages12
ISBN (Electronic)9798331566531
DOIs
StatePublished - 2025
Event32nd Asia-Pacific Software Engineering Conference, APSEC 2025 - Macau, China
Duration: 2 Dec 20255 Dec 2025

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
ISSN (Print)1530-1362

Conference

Conference32nd Asia-Pacific Software Engineering Conference, APSEC 2025
Country/TerritoryChina
CityMacau
Period2/12/255/12/25

Keywords

  • BPMN (Business Process Model and Notation)
  • Dafny
  • Formal Semantics
  • Verification

Fingerprint

Dive into the research topics of 'BDafny: A Formal Execution and Verification Framework of BPMN 2.0 in Dafny'. Together they form a unique fingerprint.

Cite this