[HTML][HTML] Smart contract languages: A comparative analysis

M Bartoletti, L Benetollo, M Bugliesi, S Crafa… - Future Generation …, 2025 - Elsevier
Smart contracts have played a pivotal role in the evolution of blockchains and Decentralized
Applications (DApps). As DApps continue to gain widespread adoption, multiple smart …

Survey on Quality Assurance of Smart Contracts

Z Wei, J Sun, Z Zhang, X Zhang, X Yang… - ACM Computing …, 2024 - dl.acm.org
As blockchain technology continues to advance, the secure deployment of smart contracts
has become increasingly prevalent, underscoring the critical need for robust security …

Pre-deployment Analysis of Smart Contracts--A Survey

S Munir, W Taha - arXiv preprint arXiv:2301.06079, 2023 - arxiv.org
Smart contracts are programs that execute transactions involving independent parties and
cryptocurrencies. As programs, smart contracts are susceptible to a wide range of errors and …

Design and Implementation of Static Analyses for Tezos Smart Contracts

L Olivieri, L Negrini, V Arceri, T Jensen… - … : Research and Practice, 2024 - dl.acm.org
Once deployed in blockchain, smart contracts become immutable: attackers can exploit bugs
and vulnerabilities in their code, that cannot be replaced with a bug-free version. For this …

Formal specification of the Cardano blockchain ledger, mechanized in Agda

A Knispel, O Melkonian, J Chapman… - … Workshop on Formal …, 2024 - drops.dagstuhl.de
Blockchain systems comprise critical software that handle substantial monetary funds,
rendering them excellent candidates for formal verification. One of their core components is …

MichelsonLiSA: a static analyzer for tezos

L Olivieri, T Jensen, L Negrini… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Smart contracts are immutable code deployed in a blockchain, whose execution modifies its
global state. Code im-mutability leads to immutable bugs. To prevent such bugs, static …

General-purpose Languages for Blockchain Smart Contracts Development: A Comprenhensive Study

L Olivieri, V Arceri, B Chachar, L Negrini… - IEEE …, 2024 - ieeexplore.ieee.org
Smart contracts are undoubtedly one of the most successful and popular applications of the
blockchain industry. They consist of computer programs that are stored in blockchain …

Survey on Quality Assurance of Smart Contracts

Z Wei, J Sun, Z Zhang, X Zhang, X Yang… - arXiv preprint arXiv …, 2023 - arxiv.org
With the increasing adoption of smart contracts, ensuring their security has become a critical
concern. Numerous vulnerabilities and attacks have been identified and exploited, resulting …

[PDF][PDF] Meta Properties of Financial Smart Contracts

D Sorensen - 2023 - derekhsorensen.com
Smart contract s 1 are programs stored on a blockchain that automatically execute when
certain predefined conditions are met. Financial smart contracts are broadly defined as …

Blockchain Software Verification and Optimization

L Olivieri - 2023 - iris.univr.it
In the last decade, blockchain technology has undergone a strong evolution. The maturity
reached and the consolidation obtained have aroused the interest of companies and …