TY - GEN
T1 - Modeling and Enforcing Blockchain-Based Choreographies
AU - Ladleif, Jan
AU - Weske, Mathias
AU - Weber, Ingo
N1 - Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
PY - 2019
Y1 - 2019
N2 - 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.
AB - 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.
KW - BPMN
KW - Blockchain
KW - Choreography
KW - Interacting processes
UR - http://www.scopus.com/inward/record.url?scp=85072870926&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-26619-6_7
DO - 10.1007/978-3-030-26619-6_7
M3 - Conference contribution
AN - SCOPUS:85072870926
SN - 9783030266189
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 69
EP - 85
BT - Business Process Management - 17th International Conference, BPM 2019, Proceedings
A2 - Hildebrandt, Thomas
A2 - van Dongen, Boudewijn F.
A2 - Röglinger, Maximilian
A2 - Mendling, Jan
PB - Springer Verlag
T2 - 17th International Conference on Business Process Management, BPM 2019
Y2 - 1 September 2019 through 6 September 2019
ER -