A survey of smart contract formal specification and verification

P Tolmach, Y Li, SW Lin, Y Liu, Z Li - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
A smart contract is a computer program that allows users to automate their actions on the
blockchain platform. Given the significance of smart contracts in supporting important …

Security threat mitigation for smart contracts: A comprehensive survey

N Ivanov, C Li, Q Yan, Z Sun, Z Cao, X Luo - ACM Computing Surveys, 2023 - dl.acm.org
The blockchain technology, initially created for cryptocurrency, has been re-purposed for
recording state transitions of smart contracts—decentralized applications that can be …

On the adoption of blockchain for business process monitoring

C Di Ciccio, G Meroni, P Plebani - Software and Systems Modeling, 2022 - Springer
Being the blockchain and distributed ledger technologies particularly suitable to create
trusted environments where participants do not trust each other, business process …

Data-driven framework for energy-efficient smart cities

N Petrović, Đ Kocić - SJEE, 2020 - 91.187.132.54
Energy management is one of the greatest challenges in smart cities. Moreover, the
presence of autonomous vehicles makes this task even more complex. In this paper, we …

Specification is law: Safe creation and upgrade of ethereum smart contracts

P Antonino, J Ferreira, A Sampaio… - … Conference on Software …, 2022 - Springer
Smart contracts are the building blocks of the “code is law” paradigm: the smart contract's
code indisputably describes how its assets are to be managed-once it is created, its code is …

Functional verification of smart contracts via strong data integrity

W Ahrendt, R Bubel - … Applications of Formal Methods, Verification and …, 2020 - Springer
We present an invariant-based specification and verification methodology that allows us to
conveniently specify and verify strong data integrity properties for Solidity smart contracts …

Implementation framework for a blockchain-based federated learning model for classification problems

Z Mahmood, V Jusas - Symmetry, 2021 - mdpi.com
This paper introduces a blockchain-based federated learning (FL) framework with incentives
for participating nodes to enhance the accuracy of classification problems. Machine learning …

Auditing metaverse requires multimodal deep learning

K Upadhyay, R Dantu, Y He… - 2022 IEEE 4th …, 2022 - ieeexplore.ieee.org
Metaverse is an integration of many different technologies like blockchain, AI, edge
computing, virtual reality, and many more, simulating the physical world in a virtual …

A survey on security in consensus and smart contracts

X Cao, J Zhang, X Wu, B Liu - Peer-to-Peer Networking and Applications, 2022 - Springer
Blockchain technology has evolved from a cryptocurrency-exclusive technique for direct
transactions among distrusting users (ie, Blockchain 1.0), into a general programming …

A refinement-based approach to safe smart contract deployment and evolution

P Antonino, J Ferreira, A Sampaio, AW Roscoe… - Software and Systems …, 2024 - Springer
In our previous work, we proposed a verification framework that shifts from the “code is law”
to a new “specification is law” paradigm related to the safe evolution of smart contracts. The …