{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T15:44:37Z","timestamp":1778168677918,"version":"3.51.4"},"reference-count":16,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T00:00:00Z","timestamp":1558483200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/deed.de"},{"start":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T00:00:00Z","timestamp":1558483200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/deed.de"}],"funder":[{"name":"Vienna University of Economics and Business"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Informatik Spektrum"],"published-print":{"date-parts":[[2019,6,25]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>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. <\/jats:p>","DOI":"10.1007\/s00287-019-01178-x","type":"journal-article","created":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T02:31:24Z","timestamp":1558578684000},"page":"182-190","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":74,"title":["Blockchain Support for Collaborative Business Processes"],"prefix":"10.1007","volume":"42","author":[{"given":"Claudio","family":"Di Ciccio","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessio","family":"Cecconi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marlon","family":"Dumas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luciano","family":"Garc\u00eda-Ba\u00f1uelos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Orlenys","family":"L\u00f3pez-Pintado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qinghua","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Mendling","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Ponomarev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"An","family":"Binh Tran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ingo","family":"Weber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,5,22]]},"reference":[{"key":"1178_CR1","volume-title":"FC","author":"D Basin","year":"2018","unstructured":"Basin D, Debois S, Hildebrandt T (2018) On purpose and by necessity: compliance under the GDPR. In: FC. Springer, Berlin Heidelberg"},{"key":"1178_CR2","doi-asserted-by":"crossref","unstructured":"Dannen C (2017) Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. Apress","DOI":"10.1007\/978-1-4842-2535-6"},{"key":"1178_CR3","first-page":"56","volume-title":"BMSD","author":"C Di Ciccio","year":"2018","unstructured":"Di Ciccio C, Cecconi A, Mendling J, Felix D, Haas D, Lilek D, Riel F, Rumpl A, Uhlig P (2018) Blockchain-based traceability of inter-organisational business processes. In: BMSD. Springer, Cham, pp 56\u201368"},{"key":"1178_CR4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-56509-4","volume-title":"Fundamentals of business process management","author":"M Dumas","year":"2018","unstructured":"Dumas M, La Rosa M, Mendling J, Reijers HA (2018) Fundamentals of business process management. 2nd edn. Springer, Berlin Heidelberg","edition":"2"},{"key":"1178_CR5","first-page":"130","volume-title":"BPM","author":"L Garc\u00eda-Ba\u00f1uelos","year":"2017","unstructured":"Garc\u00eda-Ba\u00f1uelos L, Ponomarev A, Dumas M, Weber I (2017) Optimized execution of business processes on blockchain. In: BPM. Springer, Cham, pp 130\u2013146"},{"key":"1178_CR6","first-page":"18","volume-title":"ICSOC","author":"R Hull","year":"2016","unstructured":"Hull R, Batra VS, Chen Y, Deutsch A, Heath III FFT, Vianu V (2016) Towards a shared ledger business collaboration language based on data-aware processes. In: ICSOC. Springer, Cham, pp 18\u201336"},{"key":"1178_CR7","unstructured":"L\u00f3pez-Pintado O, Garc\u00eda-Ba\u00f1uelos L, Dumas M, Weber I (2017) Caterpillar: A blockchain-based business process management system. In: BPM Demos. CEUR-WS"},{"key":"1178_CR8","doi-asserted-by":"crossref","unstructured":"L\u00f3pez-Pintado O, Garc\u00eda-Ba\u00f1uelos L, Dumas M, Weber I, Ponomarev A (2018) CATERPILLAR: A business process execution engine on the Ethereum blockchain. Technical report. http:\/\/arxiv.org\/abs\/1808.03517","DOI":"10.1002\/spe.2702"},{"key":"1178_CR9","unstructured":"Madsen MF, Gaub M, H\u00f8gnason T, Kirkbro ME, Slaats T, Debois S (2018) Collaboration among adversaries: Distributed workflow execution on a blockchain. In: FAB"},{"key":"1178_CR10","doi-asserted-by":"crossref","unstructured":"Mendling J, Weber I, van der Aalst WMP, vom Brocke J, Cabanillas C, Daniel F, Debois S, Di Ciccio C, Dumas M, Dustdar S, Gal A, Garc\u00eda-Ba\u00f1uelos L, Governatori G, Hull R, La Rosa M, Leopold H, Leymann F, Recker J, Reichert M, Reijers HA, Rinderle-Ma S, Solti A, Rosemann M, Schulte S, Singh MP, Slaats T, Staples M, Weber B, Weidlich M, Weske M, Xu X, Zhu L (2018) Blockchains for business process management \u2013 challenges and opportunities. ACM Trans Manag Inf Syst 9(1):4:1\u20134:16","DOI":"10.1145\/3183367"},{"key":"1178_CR11","volume-title":"Fundamentals of supply chain theory","author":"LV Snyder","year":"2011","unstructured":"Snyder LV, Shen ZJM (2011) Fundamentals of supply chain theory. Wiley, Hoboken"},{"key":"1178_CR12","unstructured":"Tran AB, Lu Q, Weber I (2018) Lorikeet: A model-driven engineering tool for blockchain-based business process execution and asset management. In: BPM Demos. CEUR-WS, pp 56\u201360"},{"key":"1178_CR13","unstructured":"Tran AB, Xu X, Weber I, Staples M, Rimba P (2017) Regerator: a registry generator for blockchain. In: CAiSE Forum. CEUR-WS, pp 81\u201388"},{"key":"1178_CR14","first-page":"329","volume-title":"BPM","author":"I Weber","year":"2016","unstructured":"Weber I, Xu X, Riveret R, Governatori G, Ponomarev A, Mendling J (2016) Untrusted business process monitoring and execution using blockchain. In: BPM. Springer, Cham, pp 329\u2013347"},{"key":"1178_CR15","unstructured":"Wood G (2017) Ethereum: A secure decentralised generalised transaction ledger eip-150 revision (759dccd \u2013 2017-08-07). https:\/\/ethereum.github.io\/yellowpaper\/paper.pdf. Accessed: 2018-01-03"},{"key":"1178_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-03035-3","volume-title":"Architecture for blockchain applications","author":"X Xu","year":"2019","unstructured":"Xu X, Weber I, Staples M (2019) Architecture for blockchain applications. Springer, Berlin Heidelberg"}],"container-title":["Informatik Spektrum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00287-019-01178-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00287-019-01178-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00287-019-01178-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,3]],"date-time":"2021-09-03T12:38:23Z","timestamp":1630672703000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00287-019-01178-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,22]]},"references-count":16,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,6,25]]}},"alternative-id":["1178"],"URL":"https:\/\/doi.org\/10.1007\/s00287-019-01178-x","relation":{},"ISSN":["0170-6012","1432-122X"],"issn-type":[{"value":"0170-6012","type":"print"},{"value":"1432-122X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,22]]},"assertion":[{"value":"22 May 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}