Scholay

学术搜索 · AI 审稿 · LaTeX 协作

A Statecharts-Based Model-Driven Approach for Blockchain Execution of Inter-Organizational Business Processes with Multiple Instances

作者:Xinzhe Shen, Hao Wang, Jiale Luo, Mingyi Liu, Zhongjie Wang · 发表于:Blockchain Research and Applications · 年份:2025 · DOI:10.1016/j.bcra.2025.100421 · 研究领域:Business Process Modeling and Analysis、Blockchain Technology Applications and Security、Service-Oriented Architecture and Web Services

With the growing need for inter-enterprise collaboration, Inter-Organizational Business Processes (IOBPs) have become essential in modern business networks. BPMN 2.0 choreography diagrams effectively describe cross-organizational interactions, but lack clear semantic support and implementation mechanisms for multi-instance scenarios in permissioned blockchain environments. Although Model-Driven Architecture (MDA) approaches help automate the transformation of BPMN models into smart contracts (SCs), existing methods based on Finite State Machines (FSMs) face challenges such as state explosion and limited concurrency support, as the number of states grows combinatorially with the number of participants (e.g., O ( N 2 )) and parallel behaviors must be flattened, resulting in poor scalability and maintainability, making them inadequate for multi-instance execution. To address these issues, we first provide a formal semantic description for BPMN multi-instance participants and tasks in permissioned blockchain environments, clarifying their expected behaviors in decentralized execution. Based on this, an enhanced statechart-based approach is proposed and a supporting framework named MultiChainCollab is developed. The framework integrates statecharts into the MDA approach to enable independent multi-instance state control while enhancing collaborative process data recording in BPMN SCs. Furthermore, we implement an open-source multi-party collaboration platform based on Hyperledger ...