Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[BOK][B] Decision procedures
D Kroening, O Strichman - 2008 - Springer
A decision procedure is an algorithm that, given a decision problem, terminates with a
correct yes/no answer. In this book, we focus on decision procedures for decidable first …
correct yes/no answer. In this book, we focus on decision procedures for decidable first …
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 …
[BOK][B] Program logics for certified compilers
AW Appel - 2014 - books.google.com
Separation Logic is the twenty-first-century variant of Hoare Logic that permits verification of
pointer-manipulating programs. This book covers practical and theoretical aspects of …
pointer-manipulating programs. This book covers practical and theoretical aspects of …
Smallfoot: Modular automatic assertion checking with separation logic
Separation logic is a program logic for reasoning about programs that manipulate pointer
data structures. We describe Smallfoot, a tool for checking certain lightweight separation …
data structures. We describe Smallfoot, a tool for checking certain lightweight separation …
Compositional shape analysis by means of bi-abduction
This paper describes a compositional shape analysis, where each procedure is analyzed
independently of its callers. The analysis uses an abstract domain based on a restricted …
independently of its callers. The analysis uses an abstract domain based on a restricted …
Compositional shape analysis by means of bi-abduction
The accurate and efficient treatment of mutable data structures is one of the outstanding
problem areas in automatic program verification and analysis. Shape analysis is a form of …
problem areas in automatic program verification and analysis. Shape analysis is a form of …
A marriage of rely/guarantee and separation logic
In the quest for tractable methods for reasoning about concurrent algorithms both
rely/guarantee logic and separation logic have made great advances. They both seek to …
rely/guarantee logic and separation logic have made great advances. They both seek to …
A local shape analysis based on separation logic
LNCS 3920 - A Local Shape Analysis Based on Separation Logic Page 1 A Local Shape
Analysis Based on Separation Logic Dino Distefano1, Peter W. O’Hearn1, and Hongseok …
Analysis Based on Separation Logic Dino Distefano1, Peter W. O’Hearn1, and Hongseok …
Static automated program repair for heap properties
Static analysis tools have demonstrated effectiveness at finding bugs in real world code.
Such tools are increasingly widely adopted to improve software quality in practice …
Such tools are increasingly widely adopted to improve software quality in practice …
A survey of new trends in symbolic execution for software testing and analysis
Symbolic execution is a well-known program analysis technique which represents program
inputs with symbolic values instead of concrete, initialized, data and executes the program …
inputs with symbolic values instead of concrete, initialized, data and executes the program …