Guest Talk: Caterpillar: A Blockchain-Based Business Process Management System
Prof. Marlon Dumas
Date/Time: 18.12.2017, 17:30
This talk 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.
Marlon Dumas is Professor of Software Engineering and University of Tartu, Estonia and Adjunct Professor of Information Systems at Queensland University of Technology, Australia. His research focuses on combining data mining and formal methods for analysis and monitoring of business processes. He has published extensively across the fields of software engineering and information systems and has co-authored two textbooks on business process management. His team has developed state-of-the-art methods for several core process mining problems, such as automated process model discovery (cf. BPMN Miner), business process conformance checking (via behavioral alignment) and predictive business process monitoring.
Back to overview