Filters








38 Hits in 4.8 sec

CATERPILLAR: A Business Process Execution Engine on the Ethereum Blockchain [article]

Orlenys López-Pintado, Luciano García-Bañuelos, Marlon Dumas, Ingo Weber, Alex Ponomarev
2019 arXiv   pre-print
The article introduces a blockchain-based BPMN execution engine, namely Caterpillar.  ...  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  ...  ACKNOWLEDGMENT This work is partly funded by the Estonian Research Council (grant IUT20-55).  ... 
arXiv:1808.03517v3 fatcat:s3qheuzjovfr7eri4nsgniyiuq

Blockchain Support for Collaborative Business Processes

Claudio Di Ciccio, Alessio Cecconi, Marlon Dumas, Luciano García-Bañuelos, Orlenys López-Pintado, Qinghua Lu, Jan Mendling, Alexander Ponomarev, An Binh Tran, Ingo Weber
2019 Informatik-Spektrum  
FOR BUSINESS PROCESSES Fig. 5 The software architecture of Caterpillar tamper-resilient storage but at a lower cost than the Ethereum blockchain.  ...  . how to design interorganizational business processes for execution on the blockchain.  ... 
doi:10.1007/s00287-019-01178-x fatcat:ros45qysp5g4ll2efkrcvkpt3u

Running Transactional Business Processes with Blockchain's Smart Contracts

Amina Brahem, Nizar Messai, Yacine Sam, Sami Bhiri, Thomas Devogele, Walid Gaaloul
2020 2020 IEEE International Conference on Web Services (ICWS)  
We extend Caterpillar, an existing BP execution engine developed on top of Ethereum, to implement our approach and support the execution of TBP.  ...  Smart Contracts (SC for short) are gaining momentum as a suitable technology for ensuring trusted execution of Business Processes (BP for short) in open environment.  ...  We extend Caterpillar [9] , an existing BP execution engine developed on top of Ethereum, to implement our approach and support the execution of TBP.  ... 
doi:10.1109/icws49710.2020.00019 fatcat:unvljseqgnba7h2zv7v55wevbe

Blockchain-based Cross-Organizational Execution Framework for Dynamic Integration of Process Collaborations [chapter]

Philipp Klinger, Friedrich-Alexander-Universität Erlangen-Nürnberg, Lehrstuhl für Wirtschaftsinformatik, insb. im Dienstleistungsbereich, Nürnberg, Germany, Freimut Bodendorf
2020 WI2020 Zentrale Tracks  
Blockchain Technology emerged recently in the area of Business Process Management and is still in its infancy.  ...  In a structured literature review, more than 300 publications were identified, of which 24 were finally selected as relevant to the cross-sectional topic of Blockchain and Business Process Management (  ...  Caterpillar runs on the Ethereum Blockchain and the workflows are executed by smart contracts, themselves generated with a BPMN-to-Solidity compiler [23] .  ... 
doi:10.30844/wi_2020_r10-klinger dblp:conf/wirtschaftsinformatik/KlingerB20a fatcat:lw7ntfa2wfcqjos7ln766z5rx4

CEPchain: A graphical model-driven solution for integrating complex event processing and blockchain

Juan Boubeta-Puig, Jesús Rosa-Bilbao, Jan Mendling
2021 Expert systems with applications  
code that is deployed in both a CEP engine and a blockchain network, and then (iii) executed on off-chain CEP applications which, connected to different data sources and sinks, automatically invoke smart  ...  Firstly, programming requires advanced knowledge of special-purpose languages such as Solidity, which is executable on the Ethereum Virtual Machine (EVM) (Ethereum Foundation, 2021).  ...  execution engine on the Ethereum blockchain that can automatically transform a Business Process Model and Notation (BPMN) process model with Solidity extension into an ABI definition.  ... 
doi:10.1016/j.eswa.2021.115578 fatcat:aj2jzsbpibdhnlt37zob6urxye

Ethereum's Smart Contracts Construction and Development using Model Driven Engineering Technologies: a Review

Yassine Ait Hsain, Naziha Laaz, Samir Mbarki
2021 Procedia Computer Science  
It reviews researches on Smart Contracts generation in the Ethereum blockchain from a model-driven perspective.  ...  It reviews researches on Smart Contracts generation in the Ethereum blockchain from a model-driven perspective.  ...  BMPN2 process engine, Activiti (http://activiti.org/) is redesigned by [11] , so that business processes are implemented as a SC maintaining the properties of the Blockchain.  ... 
doi:10.1016/j.procs.2021.03.097 fatcat:5sz3pdgk3rdxtpvxgmriypcp34

Using Blockchain to Improve Collaborative Business Process Management: Systematic Literature Review

J.A. Garcia-Garcia, N. Sanchez-Gsmez, D. Lizcano, MJ Escalona, T. Wojdynski
2020 IEEE Access  
Ponomarev: Caterpillar: A business process execution engine on the Ethereum blockchain 4,50 [82] [P33] P. Klinger; F.  ...  On the other hand, the second most used process engine is Caterpillar [39] .  ... 
doi:10.1109/access.2020.3013911 fatcat:jyudkzlnqrhbdokfgcyqzfbdtm

Interpreted Execution of Business Process Models on Blockchain [article]

Orlenys López-Pintado, Marlon Dumas, Luciano García-Bañuelos, Ingo Weber
2019 arXiv   pre-print
Blockchain technology provides a tamper-proof mechanism to execute inter-organizational business processes involving mutually untrusted parties.  ...  The proposed interpreter is embedded in a business process execution system with a modular multi-layered architecture, supporting the creation, execution, monitoring and dynamic update of process instances  ...  CONCLUSION This paper presented a blockchain-based execution engine for collaborative business processes.  ... 
arXiv:1906.01420v1 fatcat:y5ydwpdvdva6rlmrifqskzvnly

Integrated Model-Driven Engineering of Blockchain Applications for Business Processes and Asset Management [article]

Qinghua Lu, An Binh Tran, Ingo Weber, Hugo O'Connor, Paul Rimba, Xiwei Xu, Mark Staples, Liming Zhu, Ross Jeffery
2020 arXiv   pre-print
Therefore, in this paper, we present an approach for integrated MDE across business processes and asset management (e.g. for settlement).  ...  Model-driven engineering (MDE) helps to reduce those risks, by combining proven code snippets as per the model specification, which is easier to understand than source code.  ...  However, Caterpillar is a Business Process Management System (BPMS) operating on blockchain, and does not support asset management.  ... 
arXiv:2005.12685v2 fatcat:ed4p3kunzfcfxjfpel5xgmi44i

Dynamic Role Binding in Blockchain-Based Collaborative Business Processes [article]

Orlenys López-Pintado, Marlon Dumas, Luciano García-Bañuelos, Ingo Weber
2018 arXiv   pre-print
Blockchain technology enables the execution of collaborative business processes involving mutually untrusted parties.  ...  However, these platforms brush aside the question of who is allowed to execute which tasks in the process, either by deferring the question altogether or by adopting a static approach where all actors  ...  The proposed method has been implemented in Caterpillar [6] -a blockchain-based execution engine that supports the Business Process Model and Notation (BPMN).  ... 
arXiv:1812.02909v1 fatcat:s5nb324vwzhvzjxjz4vgbrtrii

Blockchain-based Cross-Organizational Execution Framework for Dynamic Integration of Process Collaborations [chapter]

Philipp Klinger, Friedrich-Alexander-Universität Erlangen-Nürnberg, Lehrstuhl für Wirtschaftsinformatik, insb. im Dienstleistungsbereich, Nürnberg, Germany, Freimut Bodendorf
2020 WI2020 Zentrale Tracks  
With the herein proposed framework for execution of cross-organizational process collaborations, another approach for the implementation and execution of interorganizational processes on a Blockchain is  ...  Former Blockchain-based execution framework proposals focus on orchestration diagrams as a basis for execution.  ...  Other comparable execution engines on the Ethereum Blockchain already cover a large part of the BPMN palette [12] .  ... 
doi:10.30844/wi_2020_i2-klinger dblp:conf/wirtschaftsinformatik/KlingerB20 fatcat:vvc3nr6xpffcppk5nlfwj5pzu4

Model-Driven Engineering for Multi-Party Business Processes on Multiple Blockchains

Flavio Corradini, Alessandro Marcelletti, Andrea Morichetta, Andrea Polini, Barbara Re, Emanuele Scala, Francesco Tiezzi francesco
2021 Blockchain: Research and Applications  
By relying on BPMN, we provide a model-driven methodology that permits to derive a run-time blockchain-based infrastructure enabling the execution of a multi-party business process.  ...  business process on Ethereum or Hyperledger Fabric, according to different non-functional characteristics as detailed in the next section.  ...  Along a similar direction, in [13, 16] the Caterpillar tool is proposed. This is one of the first attempts to support the combination of business process management and blockchain technology.  ... 
doi:10.1016/j.bcra.2021.100018 fatcat:uggih6ddsnhn3abcannoo4phvi

Blockchain's Fame Reaches the Execution of Personalized Touristic Itineraries

Amina Brahem, Nizar Messai, Yacine Sam, Sami Bhiri, Thomas Devogele, Walid Gaaloul
2019 2019 IEEE 28th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)  
Second, blockchain implements mechanisms to make the most data sensitive operations executed in a trusted way.  ...  Blockchain trends cover more and more tech domains making it one of the most used technologies in the last few years. This is due to two essential aspects.  ...  ACKNOWLEDGMENT The present work is developed in the context of the Smart Loire project [2].  ... 
doi:10.1109/wetice.2019.00047 dblp:conf/wetice/BrahemMSBDG19 fatcat:ywosaiuu5zdqtguzgn2lk4tn5y

Blockchains for Business Process Management - Challenges and Opportunities [article]

Jan Mendling, Ingo Weber, Wil van der Aalst, Jan vom Brocke, Cristina Cabanillas, Florian Daniel, Soren Debois, Claudio Di Ciccio, Marlon Dumas, Schahram Dustdar, Avigdor Gal, Luciano Garcia-Banuelos, Guido Governatori, Richard Hull (+16 others)
2018 arXiv   pre-print
Blockchain technology promises a sizable potential for executing inter-organizational business processes without requiring a central party serving as a single point of trust (and failure).  ...  This paper analyzes its impact on business process management (BPM). We structure the discussion using two BPM frameworks, namely the six BPM core capabilities and the BPM lifecycle.  ...  An important engineering challenge on the implementation level is the identification and definition of abstractions for the design of blockchain-based business process execution.  ... 
arXiv:1704.03610v3 fatcat:rzv6nebkjjhhddfwcuz3mu6hje

Blockchains for Business Process Management - Challenges and Opportunities

Jan Mendling, Schahram Dustdar, Avigdor Gal, Luciano García-Bañuelos, Guido Governatori, Richard Hull, Marcello La Rosa, Henrik Leopold, Frank Leymann, Jan Recker, Manfred Reichert, Ingo Weber (+20 others)
2018 ACM Transactions on Management Information Systems  
Blockchain technology offers a sizable promise to rethink the way inter-organizational business processes are managed because of its potential to realize execution without a central party serving as a  ...  To stimulate research on this promise and the limits thereof, in this paper we outline the challenges and opportunities of blockchain for Business Process Management (BPM).  ...  An important engineering challenge on the implementation level is the identification and definition of abstractions for the design of blockchain-based business process execution.  ... 
doi:10.1145/3183367 fatcat:f7z6vismind65du2rqbwchqmci
« Previous Showing results 1 — 15 out of 38 results