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 …

Leveraging Rust types for modular specification and verification

V Astrauskas, P Müller, F Poli… - Proceedings of the ACM on …, 2019 - dl.acm.org
… a novel verification technique … specifications at the abstraction level of Rust expressions;
our technique weaves them into the core proof to verify modularly whether these specifications

Formal specification and verification of autonomous robotic systems: A survey

M Luckcuck, M Farrell, LA Dennis, C Dixon… - ACM Computing …, 2019 - dl.acm.org
… Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their
formal specification and verification uniquely challenging. Though commonly used, testing …

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 …

Statistical verification of hyperproperties for cyber-physical systems

Y Wang, M Zarei, B Bonakdarpour, M Pajic - ACM Transactions on …, 2019 - dl.acm.org
… ∗ [3], can only specify probabilistic properties without explicitly … To verify HyperPSTL
specifications on a PUS for a given … Our SMC algorithm can verify a HyperPSTL specification to …

Specification patterns for robotic missions

C Menghi, C Tsigkanos, P Pelliccione… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
… If the two formulations are equivalent there is no guarantee that the specification is correct, …
LTL mission specifications and we analyzed each of these specifications.We verified whether …