@inproceedings{d47ce6854e1e4ced88c7fe5f28a09755,
title = "Blockchain-Based Business Processes: A Solidity-to-CPN Formal Verification Approach",
abstract = "With its span of applications widening by the day, the technology of Blockchain has been gaining more interest in different domains. It has intrigued many investors, but also numerous malicious users who have put different Blockchain platforms under attack. It is therefore an inescapable necessity to guarantee the correctness of smart contracts as they are the core of Blockchain applications. Existing verification approaches, however, focus on targeting particular vulnerabilities, seldom supporting the verification of domain-specific properties. In this paper, we propose a translation of Solidity smart contracts into CPNs (Coloured Petri nets) and investigate the capability of CPN Tools to verify CTL (Computation Tree Logic) properties.",
keywords = "Blockchain, CTL properties, Coloured Petri nets, Formal verification, Smart contract, Solidity",
author = "Ikram Garfatta and Ka{\"i}s Klai and Mahamed Gra{\"i}et and Walid Gaaloul",
note = "Publisher Copyright: {\textcopyright} 2021, Springer Nature Switzerland AG.; AIOps, CFTIC, STRAPS, AI-PA, AI-IOTS, and Satellite Events held in conjunction with 18th International Conference on Service-Oriented Computing, ICSOC 2020 ; Conference date: 14-12-2020 Through 17-12-2020",
year = "2021",
month = jan,
day = "1",
doi = "10.1007/978-3-030-76352-7\_7",
language = "English",
isbn = "9783030763510",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "47--53",
editor = "Hakim Hacid and Fatma Outay and Hye-young Paik and Amira Alloum and Marinella Petrocchi and Bouadjenek, \{Mohamed Reda\} and Amin Beheshti and Xumin Liu and Abderrahmane Maaradji",
booktitle = "Service-Oriented Computing – ICSOC 2020 Workshops - AIOps, CFTIC, STRAPS, AI-PA, AI-IOTS, and Satellite Events, Proceedings",
}