TY - GEN
T1 - Extracting Artifact-Centric Event Logs From Blockchain Applications
AU - M'Baba, Leyla Moctar
AU - Assy, Nour
AU - Sellami, Mohamed
AU - Gaaloul, Walid
AU - Nanne, Mohamedade Farouk
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022/1/1
Y1 - 2022/1/1
N2 - Blockchain represents a trusted source of data for process mining where the benefit is mutual since process mining provides blockchain applications with helpful insights on user behavior, performance and security. However, blockchain data is not adequate for process mining and this issue has been studied in several works. The focus of existing works was on extracting event logs from activity-centric applications, excluding blockchain artifact-centric applications which are more common. To address this limitation, we propose an approach for extracting blockchain data from artifact-centric applications in a format that is suitable for process mining techniques. To do so, we introduce ACEL (Artifact-Centric Event Logs), an extension of the OCEL (Object-Centric Event Logs) standard for artifact-centric processes. We also propose an algorithm to extract ACEL logs from Ethereum, a blockchain platform. We implemented the approach and compared its results with related standards using as case study a popular Ethereum decentralized application.
AB - Blockchain represents a trusted source of data for process mining where the benefit is mutual since process mining provides blockchain applications with helpful insights on user behavior, performance and security. However, blockchain data is not adequate for process mining and this issue has been studied in several works. The focus of existing works was on extracting event logs from activity-centric applications, excluding blockchain artifact-centric applications which are more common. To address this limitation, we propose an approach for extracting blockchain data from artifact-centric applications in a format that is suitable for process mining techniques. To do so, we introduce ACEL (Artifact-Centric Event Logs), an extension of the OCEL (Object-Centric Event Logs) standard for artifact-centric processes. We also propose an algorithm to extract ACEL logs from Ethereum, a blockchain platform. We implemented the approach and compared its results with related standards using as case study a popular Ethereum decentralized application.
KW - Artifact-Centric Processes
KW - Blockchain
KW - Process Mining
U2 - 10.1109/SCC55611.2022.00048
DO - 10.1109/SCC55611.2022.00048
M3 - Conference contribution
AN - SCOPUS:85138028003
T3 - Proceedings - 2022 IEEE International Conference on Services Computing, SCC 2022
SP - 274
EP - 283
BT - Proceedings - 2022 IEEE International Conference on Services Computing, SCC 2022
A2 - Ardagna, Claudio Agostino
A2 - Bian, Hongyi
A2 - Chang, Carl K.
A2 - Chang, Rong N.
A2 - Damiani, Ernesto
A2 - Dustdar, Schahram
A2 - Marco, Jordi
A2 - Singh, Munindar
A2 - Teniente, Ernest
A2 - Ward, Robert
A2 - Wang, Zhongjie
A2 - Xhafa, Fatos
A2 - Zhang, Jia
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2022 IEEE International Conference on Services Computing, SCC 2022
Y2 - 10 July 2022 through 16 July 2022
ER -