VLDB 2026 Research / reviewers in the wild / expert
Ikram Garfatta
dblp:228/0699
· DBLP profile ↗
7ranked-venue papers
5as first author
7since 2021 · last 2024
0009-0005-6759-8857ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 first-author · 3 since 2021Theory of computation · 2 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Predictive Process Approach for Email Response Recommendations
Ralph Bou Nader, Marwa Elleuch, Ikram Garfatta, Walid Gaaloul, Boualem Benatallah |
CoopIS | 3 |
| 2024 | Formal Verification of Declarative Specifications of BPs: DCR2CPN-Based Approach
Ikram Garfatta, Kaïs Klai, Walid Gaaloul |
VECoS | 1 |
| 2024 | Integrating Business Process Context into Solidity-to-CPN Formal VerificationabstractSmart contracts, which are self-executing agreements, have a huge range of possible uses from finance to supply chain management. To avoid costly errors and vulnerabilities, it is crucial to guarantee the accuracy and reliability of these contracts. This paper explores the convergence of Blockchain technology, particularly Ethereum’s smart contracts, and Business Process Modeling (BPM), capitalizing on the synergies between these domains. We propose that viewing smart contracts as akin to business processes can significantly enhance the verification of Blockchain-based applications, addressing critical challenges in smart contract correctness and security. In this work we employ a formal verification approach based on Coloured Petri Nets and Linear Temporal Logic to detect potential vulnerabilities in Solidity smart contracts while considering their behavioral context as a business process model. Ikram Garfatta, Kaïs Klai, Walid Gaaloul |
WETICE | 1 |
| 2024 | Multi-perspective Conformance Checking for Email-Driven Processes
Ralph Bou Nader, Ikram Garfatta, Marwa Elleuch, Walid Gaaloul, Yehia Taher |
WISE (5) | 2 |
| 2023 | Towards Formal Verification of Node RED-Based IoT Applications
Ikram Garfatta, Nour Elhouda Souid, Kaïs Klai |
VECoS | 1 |
| 2021 | Model Checking of Solidity Smart Contracts Adopted for Business Processes
Ikram Garfatta, Kaïs Klai, Mohamed Graiet, Walid Gaaloul |
ICSOC | 1 |
| 2021 | A Solidity-to-CPN Approach Towards Formal Verification of Smart ContractsabstractWhile Blockchains can open intriguing opportunities of research in many application contexts, they come with the risk of bringing new unconventional problems. In fact, because of the monetary value they hold, Blockchains have been subject to many attacks. Smart contracts, which are at the core of second-generation Blockchains, have been proven to be the origin of such attacks due to the exploitable vulnerabilities their code may hold. It is therefore an essential requirement to prove the correctness of the smart contracts to be deployed on a Blockchain to ensure its protection. The existing approaches have been focusing on targeting generic vulnerabilities like reentrancy, without offering the possibility to check temporal-based contract-specific properties. In this paper, we aim to address smart contracts verification while supporting such properties. We propose and implement a transformation of Solidity smart contracts into Coloured Petri nets and investigate the capability of existing model checking tools to check specific temporal properties of the formally modeled contract. Ikram Garfatta, Kaïs Klai, Mohamed Graiet, Walid Gaaloul |
WETICE | 1 |