Modeling and Enforcing Blockchain-Based Choreographies

Jan Ladleif, Mathias Weske, Ingo Weber

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

40 Scopus citations

Abstract

Distributed Ledger Technology (DLT) and blockchains in particular have been identified as promising foundations to realize inter-organizational business processes. Capabilities such as shared data and decision logic defined as smart contracts open up entirely new ways to implement process choreographies. However, current choreography modeling languages solely focus on direct interactions between organizations; they do not take into account the conceptually new features of blockchains, like shared data and smart contracts. To bridge the gap between choreography modeling and implementation, this paper critically analyzes the assumptions of choreography languages. We propose new language concepts specifically targeting blockchain capabilities, and we define their operational semantics. Our work is evaluated with a proof-of-concept implementation and an analysis of three real-world case studies from the private and the corporate sectors.

Original languageEnglish
Title of host publicationBusiness Process Management - 17th International Conference, BPM 2019, Proceedings
EditorsThomas Hildebrandt, Boudewijn F. van Dongen, Maximilian Röglinger, Jan Mendling
PublisherSpringer Verlag
Pages69-85
Number of pages17
ISBN (Print)9783030266189
DOIs
StatePublished - 2019
Externally publishedYes
Event17th International Conference on Business Process Management, BPM 2019 - Vienna, Austria
Duration: 1 Sep 20196 Sep 2019

Publication series

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

Conference

Conference17th International Conference on Business Process Management, BPM 2019
Country/TerritoryAustria
CityVienna
Period1/09/196/09/19

Keywords

  • BPMN
  • Blockchain
  • Choreography
  • Interacting processes

Fingerprint

Dive into the research topics of 'Modeling and Enforcing Blockchain-Based Choreographies'. Together they form a unique fingerprint.

Cite this