Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey of smart contract formal specification and verification
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 …
blockchain platform. Given the significance of smart contracts in supporting important …
Separation logic
P O'Hearn - Communications of the ACM, 2019 - dl.acm.org
Separation logic Page 1 86 COMMUNICATIONS OF THE ACM | FEBRUARY 2019 | VOL. 62 |
NO. 2 review articles A FUNDAMENTAL TECHNIQUE in reasoning about programs is the use …
NO. 2 review articles A FUNDAMENTAL TECHNIQUE in reasoning about programs is the use …
RustBelt: Securing the foundations of the Rust programming language
Rust is a new systems programming language that promises to overcome the seemingly
fundamental tradeoff between high-level safety guarantees and low-level control over …
fundamental tradeoff between high-level safety guarantees and low-level control over …
Iris from the ground up: A modular foundation for higher-order concurrent separation logic
Iris is a framework for higher-order concurrent separation logic, which has been
implemented in the Coq proof assistant and deployed very effectively in a wide variety of …
implemented in the Coq proof assistant and deployed very effectively in a wide variety of …
Accountable algorithms
JA Kroll - 2015 - search.proquest.com
Important decisions about people are increasingly made by algorithms: Votes are counted;
voter rolls are purged; financial aid decisions are made; taxpayers are chosen for audits; air …
voter rolls are purged; financial aid decisions are made; taxpayers are chosen for audits; air …
Interaction trees: representing recursive and impure programs in Coq
L ** high-speed and high-assurance cryptographic
software. The framework is structured around the Jasmin programming language and its …
software. The framework is structured around the Jasmin programming language and its …
Refinedrust: A type system for high-assurance verification of Rust programs
Rust is a modern systems programming language whose ownership-based type system
statically guarantees memory safety, making it particularly well-suited to the domain of safety …
statically guarantees memory safety, making it particularly well-suited to the domain of safety …
RefinedC: automating the foundational verification of C code with refined ownership types
Given the central role that C continues to play in systems software, and the difficulty of
writing safe and correct C code, it remains a grand challenge to develop effective formal …
writing safe and correct C code, it remains a grand challenge to develop effective formal …
Interactive proofs in higher-order concurrent separation logic
When using a proof assistant to reason in an embedded logic--like separation logic--one
cannot benefit from the proof contexts and basic tactics of the proof assistant. This results in …
cannot benefit from the proof contexts and basic tactics of the proof assistant. This results in …