A Survey of Smart Contract Formal Specification and Verification

August 06, 2020 ยท The Cartographer ยท ๐Ÿ› ACM Computing Surveys

๐Ÿ“š THE CARTOGRAPHER: The Cartographer
Survey/review paper โ€” maps the landscape rather than implementing a method.

"No code URL or promise found in abstract"
"Title-pattern auto-detect: A Survey of Smart Contract Formal Specification and Verification"

Evidence collected by the PWNC Scanner

Authors Palina Tolmach, Yi Li, Shang-Wei Lin, Yang Liu, Zengxiang Li arXiv ID 2008.02712 Category cs.SE: Software Engineering Citations 216 Venue ACM Computing Surveys Last Checked 8 days ago
Abstract
A smart contract is a computer program which allows users to automate their actions on the blockchain platform. Given the significance of smart contracts in supporting important activities across industry sectors including supply chain, finance, legal and medical services, there is a strong demand for verification and validation techniques. Yet, the vast majority of smart contracts lack any kind of formal specification, which is essential for establishing their correctness. In this survey, we investigate formal models and specifications of smart contracts presented in the literature and present a systematic overview in order to understand the common trends. We also discuss the current approaches used in verifying such property specifications and identify gaps with the hope to recognize promising directions for future work.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Software Engineering