Advertisement

Informatik Spektrum

, Volume 42, Issue 3, pp 182–190 | Cite as

Blockchain Support for Collaborative Business Processes

  • Claudio Di CiccioEmail author
  • Alessio Cecconi
  • Marlon Dumas
  • Luciano García-Bañuelos
  • Orlenys López-Pintado
  • Qinghua Lu
  • Jan Mendling
  • Alexander Ponomarev
  • An Binh Tran
  • Ingo Weber
Open Access
HAUPTBEITRAG BLOCKCHAIN SUPPORT FOR BUSINESS PROCESSES
  • 344 Downloads

Abstract

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.

Notes

Funding

Open access funding provided by Vienna University of Economics and Business (WU).

References

  1. 1.
    Basin D, Debois S, Hildebrandt T (2018) On purpose and by necessity: compliance under the GDPR. In: FC. Springer, Berlin HeidelbergGoogle Scholar
  2. 2.
    Dannen C (2017) Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. ApressGoogle Scholar
  3. 3.
    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–68Google Scholar
  4. 4.
    Dumas M, La Rosa M, Mendling J, Reijers HA (2018) Fundamentals of business process management. 2nd edn. Springer, Berlin HeidelbergCrossRefGoogle Scholar
  5. 5.
    García-Bañuelos L, Ponomarev A, Dumas M, Weber I (2017) Optimized execution of business processes on blockchain. In: BPM. Springer, Cham, pp 130–146Google Scholar
  6. 6.
    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–36Google Scholar
  7. 7.
    López-Pintado O, García-Bañuelos L, Dumas M, Weber I (2017) Caterpillar: A blockchain-based business process management system. In: BPM Demos. CEUR-WSGoogle Scholar
  8. 8.
    López-Pintado O, García-Bañuelos 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.03517Google Scholar
  9. 9.
    Madsen MF, Gaub M, Høgnason T, Kirkbro ME, Slaats T, Debois S (2018) Collaboration among adversaries: Distributed workflow execution on a blockchain. In: FABGoogle Scholar
  10. 10.
    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ía-Bañuelos 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 – challenges and opportunities. ACM Trans Manag Inf Syst 9(1):4:1–4:16Google Scholar
  11. 11.
    Snyder LV, Shen ZJM (2011) Fundamentals of supply chain theory. Wiley, HobokenGoogle Scholar
  12. 12.
    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–60Google Scholar
  13. 13.
    Tran AB, Xu X, Weber I, Staples M, Rimba P (2017) Regerator: a registry generator for blockchain. In: CAiSE Forum. CEUR-WS, pp 81–88Google Scholar
  14. 14.
    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–347Google Scholar
  15. 15.
    Wood G (2017) Ethereum: A secure decentralised generalised transaction ledger eip-150 revision (759dccd – 2017-08-07). https://ethereum.github.io/yellowpaper/paper.pdf. Accessed: 2018-01-03Google Scholar
  16. 16.
    Xu X, Weber I, Staples M (2019) Architecture for blockchain applications. Springer, Berlin HeidelbergCrossRefGoogle Scholar

Copyright information

© The Author(s) 2019

Authors and Affiliations

  • Claudio Di Ciccio
    • 1
    Email author
  • Alessio Cecconi
    • 1
  • Marlon Dumas
    • 2
  • Luciano García-Bañuelos
    • 2
  • Orlenys López-Pintado
    • 2
  • Qinghua Lu
    • 3
  • Jan Mendling
    • 1
  • Alexander Ponomarev
    • 3
  • An Binh Tran
    • 3
  • Ingo Weber
    • 3
  1. 1.Wirtschaftsuniversität WienViennaAustria
  2. 2.University of TartuTartuEstonia
  3. 3.Data61CSIROSydneyAustralia

Personalised recommendations