TY - JOUR
T1 - Blockchain Support for Collaborative Business Processes
AU - Di Ciccio, Claudio
AU - Cecconi, Alessio
AU - Dumas, Marlon
AU - García-Bañuelos, Luciano
AU - López-Pintado, Orlenys
AU - Lu, Qinghua
AU - Mendling, Jan
AU - Ponomarev, Alexander
AU - Binh Tran, An
AU - Weber, Ingo
N1 - Publisher Copyright:
© 2019, The Author(s).
PY - 2019/6/25
Y1 - 2019/6/25
N2 - Blockchain technology provides basic building blocks to support the execution of collaborative business processes involving mutually untrusted parties in a decentralized environment. Several research proposals have demonstrated the feasibility of designing blockchain-based collaborative business processes using a high-level notation, such as the Business Process Model and Notation (BPMN), and thereon automatically generating the code artifacts required to execute these processes on a blockchain platform. In this paper, we present the conceptual foundations of model-driven approaches for blockchain-based collaborative process execution and we compare two concrete approaches, namely Caterpillar and Lorikeet.
AB - Blockchain technology provides basic building blocks to support the execution of collaborative business processes involving mutually untrusted parties in a decentralized environment. Several research proposals have demonstrated the feasibility of designing blockchain-based collaborative business processes using a high-level notation, such as the Business Process Model and Notation (BPMN), and thereon automatically generating the code artifacts required to execute these processes on a blockchain platform. In this paper, we present the conceptual foundations of model-driven approaches for blockchain-based collaborative process execution and we compare two concrete approaches, namely Caterpillar and Lorikeet.
UR - http://www.scopus.com/inward/record.url?scp=85066884013&partnerID=8YFLogxK
U2 - 10.1007/s00287-019-01178-x
DO - 10.1007/s00287-019-01178-x
M3 - Article
AN - SCOPUS:85066884013
SN - 0170-6012
VL - 42
SP - 182
EP - 190
JO - Informatik-Spektrum
JF - Informatik-Spektrum
IS - 3
ER -