Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
QED at large: A survey of engineering of formally verified software
Abstract Development of formal proofs of correctness of programs can increase actual and
perceived reliability and facilitate better understanding of program specifications and their …
perceived reliability and facilitate better understanding of program specifications and their …
A practical verification framework for preemptive OS kernels
We propose a practical verification framework for preemptive OS kernels. The framework
models the correctness of API implementations in OS kernels as contextual refinement of …
models the correctness of API implementations in OS kernels as contextual refinement of …
Efficient verification of imperative programs using auto2
B Zhan - Tools and Algorithms for the Construction and Analysis …, 2018 - Springer
Auto2 is a recently introduced prover for the proof assistant Isabelle. It is designed to be both
highly customizable from within Isabelle, and also have a powerful proof search mechanism …
highly customizable from within Isabelle, and also have a powerful proof search mechanism …
Tactics for proving separation logic assertion in coq proof assistant
S Lei, M Cheng, J Jiang - … of the 3rd International Conference on Vision …, 2019 - dl.acm.org
The verification of the correctness of large programs, particularly operating systems is an
unmanageable but important endeavor. we are interested in verifying C programs with …
unmanageable but important endeavor. we are interested in verifying C programs with …
[PDF][PDF] Algebraic Principles for Program Correctness Tools in Isabelle/HOL
V Borges Ferreira Gomes - 2015 - etheses.whiterose.ac.uk
This thesis puts forward a flexible and principled approach to the development of
construction and verification tools for imperative programs, in which the control flow and the …
construction and verification tools for imperative programs, in which the control flow and the …
手続きを含む命令型プログラムを検証するための証明戦術
小島裕登 - mie-u.repo.nii.ac.jp
概 要**年, プログラムの大規模化・複雑化に伴い, プログラムの安全性は様々な分野でますます
重要となっている. プログラムの安全性を検証する方法には, 動的テストやモデル検査 …
重要となっている. プログラムの安全性を検証する方法には, 動的テストやモデル検査 …
Context-aware Generation of Proof Scripts for Theorem Proving
C Cheng, Y **ong, W Huang… - 2020 6th International …, 2020 - ieeexplore.ieee.org
Formal verification is a trustable method to produce correct, safe, and fast code. However,
the cost of formal verification remains prohibitively high for most projects, as it requires …
the cost of formal verification remains prohibitively high for most projects, as it requires …
[PDF][PDF] Tactics for Proving Separation Logic Assertions in Coq
S Lei, M Cheng, J Jiang - 2020 - pdf.hanspub.org
The verification of the correctness of large programs is an unmanageable but important
endeavor. We are interested in verifying C programs with formal methods; the logic is …
endeavor. We are interested in verifying C programs with formal methods; the logic is …
[HTML][HTML] 分离逻辑断言的 Coq 证明策略
雷斯然, 程梦奇, 江建国 - Software Engineering and Applications, 2020 - hanspub.org
大型程序的验证是一项十分复杂但又极其重要的工作. 本文以使用Hoare 风格的分离逻辑验证C
程序为目的, 在基于Coq 的现有的验证系统中, 添加分离蕴含以扩展其分离逻辑断言语法 …
程序为目的, 在基于Coq 的现有的验证系统中, 添加分离蕴含以扩展其分离逻辑断言语法 …
[PDF][PDF] CertSkel: a Verified Compiler for a Coq-embedded GPGPU DSL
I Asakura, H Masuhara, T Aotani - prg.is.titech.ac.jp
GPUDSLs (domain specific languages for GPGPU) such as Accelerate [6], Ikra [7] and
Copperhead [4] offer high-level data-parallel skeletons such as map and reduce, which are …
Copperhead [4] offer high-level data-parallel skeletons such as map and reduce, which are …