2017
DOI: 10.1007/978-3-319-65000-5_8
|View full text |Cite
|
Sign up to set email alerts
|

Optimized Execution of Business Processes on Blockchain

Abstract: Abstract. Blockchain technology enables the execution of collaborative business processes involving untrusted parties without requiring a central authority. Specifically, a process model comprising tasks performed by multiple parties can be coordinated via smart contracts operating on the blockchain. The consensus mechanism governing the blockchain thereby guarantees that the process model is followed by each party. However, the cost required for blockchain use is highly dependent on the volume of data recorde… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
80
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 125 publications
(82 citation statements)
references
References 9 publications
(17 reference statements)
0
80
0
2
Order By: Relevance
“…The same approach was taken in our previous work. 7 As expected, all nonconforming behaviors were properly handled by Caterpillar: the request corresponding to a nonconforming event was ignored by Caterpillar because the underlying task was not enabled (lifecycle state: "executing").…”
Section: Resultsmentioning
confidence: 57%
See 3 more Smart Citations
“…The same approach was taken in our previous work. 7 As expected, all nonconforming behaviors were properly handled by Caterpillar: the request corresponding to a nonconforming event was ignored by Caterpillar because the underlying task was not enabled (lifecycle state: "executing").…”
Section: Resultsmentioning
confidence: 57%
“…In other words, this approach does not satisfy design principle # 4 in Section 4.1; the smart contracts generated from the process model rely on other off-chain runtime components. This approach used is proposed by García-Bañuelos et al 7 The third baseline, namely Optimized, is the same as Default with some code optimizations to reduce the number of bits required to store the state of process instances, as outlined by García-Bañuelos et al 7 The experiments were run on a personal computer with an Intel i5-5200 dual-core CPU. Moreover, we run them over testrpc, ‡ ‡ ‡ which is a NodeJS-based implementation of Ethereum client used for development purposes.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Existing approaches to blockchain-based business process execution compile high-level process models into smart contracts that are deployed and executed on a blockchain platform. For example, [2], [7]- [10] take as input process models specified in BPMN while [11] compiles models specified in a declarative process modeling language. These approaches, however, suffer from two limitations.…”
Section: Background and Related Workmentioning
confidence: 99%