TY - GEN
T1 - Mining Blockchain Processes
T2 - Blockchain Forum and the Central and Eastern Europe Forum (CEE Forum) held at the 17th International Conference on Business Process Management, BPM 2019
AU - Klinkmüller, Christopher
AU - Ponomarev, Alexander
AU - Tran, An Binh
AU - Weber, Ingo
AU - van der Aalst, Wil
N1 - Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
PY - 2019
Y1 - 2019
N2 - Blockchain technology has been gaining popularity as a platform for developing decentralized applications and executing cross-organisational processes. However, extracting data that allows analysing the process view from blockchains is surprisingly hard. Therefore, blockchain data are rarely used for process mining. In this paper, we propose a framework for alleviating that pain. The framework comprises three main parts: a manifest specifying how data is logged, an extractor for retrieving data (structured according to the XES standard), and a generator that produces logging code to support smart contract developers. Among others, we propose a convenient way to encode logging data in a compact form, to achieve relatively low cost and high throughput for on-chain logging. The proposal is evaluated with logs created from generated logging code, as well as with existing blockchain applications that do not make use of the proposed code generator.
AB - Blockchain technology has been gaining popularity as a platform for developing decentralized applications and executing cross-organisational processes. However, extracting data that allows analysing the process view from blockchains is surprisingly hard. Therefore, blockchain data are rarely used for process mining. In this paper, we propose a framework for alleviating that pain. The framework comprises three main parts: a manifest specifying how data is logged, an extractor for retrieving data (structured according to the XES standard), and a generator that produces logging code to support smart contract developers. Among others, we propose a convenient way to encode logging data in a compact form, to achieve relatively low cost and high throughput for on-chain logging. The proposal is evaluated with logs created from generated logging code, as well as with existing blockchain applications that do not make use of the proposed code generator.
KW - Blockchain
KW - Logging
KW - Process mining
KW - Smart contracts
KW - XES
UR - http://www.scopus.com/inward/record.url?scp=85072866559&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-30429-4_6
DO - 10.1007/978-3-030-30429-4_6
M3 - Conference contribution
AN - SCOPUS:85072866559
SN - 9783030304287
T3 - Lecture Notes in Business Information Processing
SP - 71
EP - 86
BT - Business Process Management
A2 - Di Ciccio, Claudio
A2 - Gabryelczyk, Renata
A2 - García-Bañuelos, Luciano
A2 - Hernaus, Tomislav
A2 - Hull, Rick
A2 - Indihar Štemberger, Mojca
A2 - Ko, Andrea
A2 - Staples, Mark
PB - Springer Verlag
Y2 - 1 September 2019 through 6 September 2019
ER -