Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
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 …
Sequent calculi for induction and infinite descent
This article formalizes and compares two different styles of reasoning with inductively
defined predicates, each style being encapsulated by a corresponding sequent calculus …
defined predicates, each style being encapsulated by a corresponding sequent calculus …
A generic cyclic theorem prover
We describe the design and implementation of an automated theorem prover realising a
fully general notion of cyclic proof. Our tool, called Cyclist, is able to construct proofs obeying …
fully general notion of cyclic proof. Our tool, called Cyclist, is able to construct proofs obeying …
The tree width of separation logic with recursive definitions
R Iosif, A Rogalewicz, J Simacek - International Conference on Automated …, 2013 - Springer
Separation Logic is a widely used formalism for describing dynamically allocated linked data
structures, such as lists, trees, etc. The decidability status of various fragments of the logic …
structures, such as lists, trees, etc. The decidability status of various fragments of the logic …
Automated cyclic entailment proofs in separation logic
We present a general automated proof procedure, based upon cyclic proof, for inductive
entailments in separation logic. Our procedure has been implemented via a deep …
entailments in separation logic. Our procedure has been implemented via a deep …
Deciding entailments in inductive separation logic with tree automata
Separation Logic (SL) with inductive definitions is a natural formalism for specifying complex
recursive data structures, used in compositional verification of programs manipulating such …
recursive data structures, used in compositional verification of programs manipulating such …
Automated lemma synthesis in symbolic-heap separation logic
The symbolic-heap fragment of separation logic has been actively developed and
advocated for verifying the memory-safety property of computer programs. At present, one of …
advocated for verifying the memory-safety property of computer programs. At present, one of …
A decision procedure for separation logic in SMT
This paper presents a complete decision procedure for the entire quantifier-free fragment of
Separation Logic (SL) interpreted over heaplets with data elements ranging over a …
Separation Logic (SL) interpreted over heaplets with data elements ranging over a …
Structuring the verification of heap-manipulating programs
Most systems based on separation logic consider only restricted forms of implication or non-
separating conjunction, as full support for these connectives requires a non-trivial notion of …
separating conjunction, as full support for these connectives requires a non-trivial notion of …