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
… of formal specification and verification by contributing the results of our analysis as well. …
To advance further program-based specification, several tools provide custom specification …

Enchanting program specification synthesis by large language models using static analysis and program verification

C Wen, J Cao, J Su, Z Xu, S Qin, M He, H Li… - … Aided Verification, 2024 - Springer
specifications for automated program verification. It overcomes the shortcomings of …
work in specification versatility, synthesizing satisfiable and adequate specifications for full …

Gobra: Modular specification and verification of go programs

FA Wolf, L Arquint, M Clochard, W Oortwijn… - … Aided Verification, 2021 - Springer
… number of lines of specification and proof annotations (Spec), and the average verification
time in seconds for correct examples (T), errors in the specification (\(\text {T}_\text {spec error}\…

Assertllm: Generating and evaluating hardware verification assertions from design specifications via multi-llms

Z Yan, W Fang, M Li, M Li, S Liu, Z Xie… - arXiv preprint arXiv …, 2024 - arxiv.org
… to generate hardware verification assertions from comprehensive specification documents.
… information from the natural language in the specification necessary for SVA generation; 2) …

Toward verified artificial intelligence

SA Seshia, D Sadigh, SS Sastry - Communications of the ACM, 2022 - dl.acm.org
… Boolean and quantitative specifications both have their advantages: Boolean specifications
are easier to compose, however objective functions lend themselves to optimization-based …

[HTML][HTML] Policy specification and verification for blockchain and smart contracts in 5G networks

D Unal, M Hammoudeh, MS Kiraz - ICT Express, 2020 - Elsevier
… approach for policy specification and verification of financial … frameworks for the specification
and verification of policies for … for policy specification and verification of transactions based …

Evercrypt: A fast, verified, cross-platform cryptographic provider

J Protzenko, B Parno, A Fromherz… - … IEEE Symposium on …, 2020 - ieeexplore.ieee.org
verification without sacrificing performance, and we demonstrate how C and assembly can
be composed and verified against shared specifications. … , we trust our spec of interoperation …

Verx: Safety verification of smart contracts

A Permenev, D Dimitrov, P Tsankov… - … IEEE symposium on …, 2020 - ieeexplore.ieee.org
… DELAYED ABSTRACTION FOR VERIFICATION To verify a Past LTL specification of a
bundle of contracts C we apply abstract interpretation over a symbolic domain. We employ …

The second international verification of neural networks competition (vnn-comp 2021): Summary and results

S Bak, C Liu, T Johnson - arXiv preprint arXiv:2109.00498, 2021 - arxiv.org
Specifications The specification aims to check if the prediction error is bounded. The specification
is a collection of pairs of input and output intervals such that any input in the input …

Automatic generation of acceptance test cases from use case specifications: an nlp-based approach

C Wang, F Pastore, A Goknil… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
specifications are typically large and often provided in natural language (eg, use case
specifications… , acceptance test cases from requirements specifications in natural language, with …