Dynamic Role Binding in Blockchain-Based Collaborative Business Processes

Orlenys López-Pintado, Marlon Dumas, Luciano García-Bañuelos, Ingo Weber

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

31 Scopus citations


Blockchain technology enables the execution of collaborative business processes involving mutually untrusted parties. Existing tools allow such processes to be modeled using high-level notations and compiled into smart contracts that can be deployed on blockchain platforms. However, these tools 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.

Original languageEnglish
Title of host publicationAdvanced Information Systems Engineering - 31st International Conference, CAiSE 2019, Proceedings
EditorsPaolo Giorgini, Barbara Weber
PublisherSpringer Verlag
Number of pages16
ISBN (Print)9783030212896
StatePublished - 2019
Externally publishedYes
Event31st International Conference on Advanced Information Systems Engineering, CAiSE 2019 - Rome, Italy
Duration: 3 Jun 20197 Jun 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11483 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference31st International Conference on Advanced Information Systems Engineering, CAiSE 2019


Dive into the research topics of 'Dynamic Role Binding in Blockchain-Based Collaborative Business Processes'. Together they form a unique fingerprint.

Cite this