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 …

Formal methods for the verification of smart contracts: A review

M Krichen, M Lahami… - 2022 15th International …, 2022 - ieeexplore.ieee.org
Smart contracts are digital contracts that rely on Blockchain technology to make their terms
and execution conditions unforgeable. The purpose of a smart contract is to eliminate the …

Legally enforceable smart-contract languages: A systematic literature review

V Dwivedi, V Pattanaik, V Deval, A Dixit… - ACM Computing …, 2021 - dl.acm.org
Smart contracts are a key component of today's blockchains. They are critical in controlling
decentralized autonomous organizations (DAO). However, smart contracts are not yet …

[HTML][HTML] Models used to characterise blockchain features. A systematic literature review and bibliometric analysis

JJ Rico-Pena, R Arguedas-Sanz, C Lopez-Martin - Technovation, 2023 - Elsevier
Blockchain has emerged as an innovative technology with potential to transform business
management, through operational efficiency improvements. Nevertheless, several …

Blockchain ethereum clients performance analysis considering E-voting application

PM Dhulavvagol, VH Bhajantri, SG Totad - Procedia Computer Science, 2020 - Elsevier
Blockchain technology is evolving and revolutionizing the IT industry with better security,
efficiency, and resilience. Blockchain technology is being used in many applications majorly …

Security enhancement technologies for smart contracts in the blockchain: A survey

Y Wang, J He, N Zhu, Y Yi, Q Zhang… - Transactions on …, 2021 - Wiley Online Library
Smart contract has shown its potential in cutting down the cost of administration through
reshaping conventional business processes and in expanding the application of blockchain …

Formal analysis of smart contract based on colored petri nets

W Duo, H Xin, M Xiaofeng - IEEE Intelligent Systems, 2020 - ieeexplore.ieee.org
Smart contracts increasingly cause attention for its ability to widen blockchain's application
scope. However, the security of contracts is vital to its wide deployment. In this article, we …

Formal Analysis of Reentrancy Vulnerabilities in Smart Contract Based on CPN

Y He, H Dong, H Wu, Q Duan - Electronics, 2023 - mdpi.com
A smart contract is a special form of computer program that runs on a blockchain and
provides a new way to implement financial and business transactions in a conflict-free and …

Model-checking legal contracts with symboleopc

A Parvizimosaed, M Roveri, A Rasti, D Amyot… - Proceedings of the 25th …, 2022 - dl.acm.org
Legal contracts specify requirements for business transactions. As any other requirements
specification, contracts may contain errors and violate properties expected by contracting …

SymboleoPC: checking properties of legal contracts

A Parvizimosaed, M Roveri, A Rasti, AA Anda… - Software and Systems …, 2024 - Springer
Legal contracts specify requirements for business transactions. Symboleo was recently
proposed as a formal specification language for legal contracts. It allows the specification of …