Skip to main navigation Skip to search Skip to main content

Caterpillar: A blockchain-based business process management system

  • Orlenys López-Pintado
  • , Luciano García-Bañuelos
  • , Marlon Dumas
  • , Ingo Weber
  • University of Tartu
  • CSIRO Agriculture and Food

Research output: Contribution to journalConference articlepeer-review

27 Scopus citations

Abstract

This demonstration introduces Caterpillar, an open-source Business Process Management System (BPMS) that runs on top of the Ethereum blockchain. Like any BPMS, Caterpillar supports the creation of instances of a process model (captured in the Business Process Model and Notation - BPMN) and allows users to track the state of process instances and to execute tasks thereof. The specificity of Caterpillar is that the state of each process instance is maintained on the Ethereum blockchain, and the workflow routing is performed by smart contracts generated by a BPMN-To-Solidity compiler. The compiler supports a wide array of BPMN constructs, including user, script and service tasks, parallel and exclusive gateways, subprocesses, multi-instance activities and event handlers. The target audience of this demonstration includes researchers in the area of business process management and blockchain technology.

Original languageEnglish
JournalCEUR Workshop Proceedings
Volume1920
StatePublished - 2017
Externally publishedYes
Event2017 BPM Demo Track and BPM Dissertation Award, BPM-D and DA 2017, co-located with 15th International Conference on Business Process Management, BPM 2017 - Barcelona, Spain
Duration: 13 Sep 2017 → …

Fingerprint

Dive into the research topics of 'Caterpillar: A blockchain-based business process management system'. Together they form a unique fingerprint.

Cite this