Smart Contracts for SMEs and Large Companies

📅 2024-04-02
🏛️ 2024 IEEE Virtual Conference on Communications (VCC)
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Blockchain smart contract development poses high entry barriers, particularly for enterprise users lacking blockchain expertise. To address this, we propose a low-code approach that automatically generates upgradable, multi-step transactional Ethereum-compatible smart contracts directly from standard BPMN business process models. Our method bridges the gap between business process modeling and blockchain implementation without requiring domain-specific blockchain knowledge. Key contributions include: (1) a semantics-preserving transformation framework—novel for non-blockchain specialists—that enables end-to-end mapping from BPMN-defined business logic to executable, verifiable Solidity code; and (2) a novel multi-step transactional contract architecture supporting runtime bug fixes and backward-compatible, incremental upgrades. Experimental evaluation across diverse enterprise collaboration scenarios demonstrates that BPMN modelers—without blockchain training—can reliably generate compliant, production-ready smart contracts. The approach significantly reduces development effort, verification overhead, and deployment costs while preserving functional correctness and process fidelity.

Technology Category

Application Category

📝 Abstract
Research on blockchains addresses multiple issues, with one being writing smart contracts. In our previous research we described methodology and a tool to generate, in automated fashion, smart contracts from BPMN models. The generated smart contracts provide support for multi-step transactions that facilitate repair/upgrade of smart contracts. In this paper we show how the approach is used to support collaborations via smart contracts for companies ranging from SMEs with little IT capabilities to companies with IT using blockchain smart contracts. Furthermore, we also show how the approach is used for certain applications to generate smart contracts by a BPMN modeler who does not need any knowledge of blockchain technology or smart contract development - thus we are hoping to facilitate democratization of smart contracts and blockchain technology.
Problem

Research questions and friction points this paper is trying to address.

Eases smart contract development via BPMN model transformation
Supports collaborative transactions in BPMN for multi-actor scenarios
Automates enforcement of transactional properties in nested transactions
Innovation

Methods, ideas, or system contributions that make the work stand out.

Automatically transforms BPMN to smart contracts
Supports nested collaborative BPMN transactions
Reduces developer effort via automated synchronization
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
C
Christian G. Liu
Faculty of Computer Science, Dalhousie University
P
P. Bodorik
Faculty of Computer Science, Dalhousie University
Dawn Jutla
Dawn Jutla
Founder and CEO of Peer Ledger and Professor of Business and Computer Science
Online PrivacyElectronic CommerceStrategyWeb ServicesDistributed Systems