Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Analysis and transformation of constrained Horn clauses for program verification
This paper surveys recent work on applying analysis and transformation techniques that
originate in the field of constraint logic programming (CLP) to the problem of verifying …
originate in the field of constraint logic programming (CLP) to the problem of verifying …
Taming undefined behavior in LLVM
A central concern for an optimizing compiler is the design of its intermediate representation
(IR) for code. The IR should make it easy to perform transformations, and should also afford …
(IR) for code. The IR should make it easy to perform transformations, and should also afford …
Semantics-based generation of verification conditions by program specialization
We present a method for automatically generating verification conditions for a class of
imperative programs and safety properties. Our method is parametric with respect to the …
imperative programs and safety properties. Our method is parametric with respect to the …
Combinatorial register allocation and instruction scheduling
This article introduces a combinatorial optimization approach to register allocation and
instruction scheduling, two central compiler problems. Combinatorial optimization has the …
instruction scheduling, two central compiler problems. Combinatorial optimization has the …
Anti-unification in constraint logic programming
Anti-unification refers to the process of generalizing two (or more) goals into a single, more
general, goal that captures some of the structure that is common to all initial goals. In …
general, goal that captures some of the structure that is common to all initial goals. In …
From big-step to small-step semantics and back with interpreter specialisation
We investigate representations of imperative programs as constrained Horn clauses.
Starting from operational semantics transition rules, we proceed by writing interpreters as …
Starting from operational semantics transition rules, we proceed by writing interpreters as …
[PDF][PDF] Symbolic Model Construction for Saturated Constrained Horn Clauses
M Bromberger, L Leutgeb… - … Symposium on Frontiers …, 2023 - library.oapen.org
Clause sets saturated by hierarchic ordered resolution do not offer a model representation
that can be effectively queried, in general. They only offer the guarantee of the existence of a …
that can be effectively queried, in general. They only offer the guarantee of the existence of a …
euforia: Complete software model checking with uninterpreted functions
We introduce and evaluate an algorithm for an-style software model checker that operates
entirely at the level of equality with uninterpreted functions (EUF). Our checker, called …
entirely at the level of equality with uninterpreted functions (EUF). Our checker, called …
Generalization-driven semantic clone detection in clp
In this work we provide an algorithm capable of searching for semantic clones in CLP
program code. Two code fragments are considered semantically cloned (at least to some …
program code. Two code fragments are considered semantically cloned (at least to some …
Optimal matching for sharing and linearity analysis
Static analysis of logic programs by abstract interpretation requires designing abstract
operators which mimic the concrete ones, such as unification, renaming, and projection. In …
operators which mimic the concrete ones, such as unification, renaming, and projection. In …