Dynamic Role Binding in Blockchain-Based Collaborative Business Processes

12/07/2018
by   Orlenys López-Pintado, et al.
0

Blockchain technology enables the execution of collaborative business processes involving mutually untrusted parties. Existing platforms allow such processes to be modeled using high-level notations and compiled into smart contracts that can be deployed on blockchain platforms. However, these platforms brush aside the question of who is allowed to execute which tasks in the process, either by deferring the question altogether or by adopting a static approach where all actors are bound to roles upon process instantiation. Yet, a key advantage of blockchains is their ability to support dynamic sets of actors. This paper presents a model for dynamic binding of actors to roles in collaborative processes and an associated binding policy specification language. The proposed language is endowed with a Petri net semantics, thus enabling policy consistency verification. The paper also outlines an approach to compile policy specifications into smart contracts for enforcement. An experimental evaluation shows that the cost of policy enforcement increases linearly with the number of roles and constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/04/2019

Interpreted Execution of Business Process Models on Blockchain

Blockchain technology provides a tamper-proof mechanism to execute inter...
research
08/14/2020

Time in Blockchain-Based Process Execution

The traceable execution of business processes and choreographies using s...
research
05/02/2018

On and Off-Blockchain Enforcement Of Smart Contracts

In this paper we discuss how conventional business contracts can be conv...
research
11/16/2022

Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain

We provide a practical translation from the Dynamic Condition Response (...
research
05/26/2020

Integrated Model-Driven Engineering of Blockchain Applications for Business Processes and Asset Management

Blockchain has attracted a broad range of interests from start-ups, ente...
research
05/23/2022

CircleChain: Tokenizing Products with a Role-based Scheme for a Circular Economy

In a circular economy, tracking the flow of second-life components for q...

Please sign up or login with your details

Forgot password? Click here to reset