Skip to main navigation Skip to search Skip to main content

Leveraging the Diamond Pattern for Scalable and Upgradeable Blockchain-Based Business Process Management Applications

  • Victor Lemaire
  • , Tiphaine Henry
  • , Álvaro García-Pérez
  • , Walid Gaaloul
  • , Sara Tucci-Piergiovanni

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

Abstract

The integration of blockchain smart contracts in Business Process Management (BPM) enhances trust and transparency in cross-organizational process execution. However, traditional smart contract-based solutions face scalability challenges when handling large or complex business process models in Solidity-compatible blockchains. Additionally, existing architectures lack flexibility, requiring full redeployment and state migration for updates to model specifications or execution engines. To address these issues, we propose a novel smart contract architecture based on the diamond software pattern. This architecture enables the execution of large-scale BPM models, as it maintains a constant contract size regardless of the model’s complexity. The modularized execution logic also improves upgradeability by allowing updates to specific components without redeploying the entire system. We evaluate our approach using a variety of process models. Our experiments demonstrate that the diamond-based architecture can successfully handle models with up to 100 elements, while state-of-the-art solutions struggle with models exceeding 50 elements. Furthermore, the gas costs associated with deploying the diamond infrastructure are mitigated after running three instances, making the architecture particularly suitable for multi-tenant collaborations, where participants can share the same execution engine across models and instances.

Original languageEnglish
Title of host publicationBusiness Process Management Forum - BPM 2025 Forum, Proceedings
EditorsArik Senderovich, Cristina Cabanillas, Irene Vanderfeesten, Hajo A. Reijers
PublisherSpringer Science and Business Media Deutschland GmbH
Pages221-237
Number of pages17
ISBN (Print)9783032029287
DOIs
Publication statusPublished - 1 Jan 2026
EventBPM Forum held at the 23rd International Conference on Business Process Management, BPM 2025 - Seville, Spain
Duration: 31 Aug 20255 Sept 2025

Publication series

NameLecture Notes in Business Information Processing
Volume564 LNBIP
ISSN (Print)1865-1348
ISSN (Electronic)1865-1356

Conference

ConferenceBPM Forum held at the 23rd International Conference on Business Process Management, BPM 2025
Country/TerritorySpain
CitySeville
Period31/08/255/09/25

Keywords

  • BPM
  • Blockchain
  • Diamond Pattern
  • Smart Contract

Fingerprint

Dive into the research topics of 'Leveraging the Diamond Pattern for Scalable and Upgradeable Blockchain-Based Business Process Management Applications'. Together they form a unique fingerprint.

Cite this