Logical deduction and abstraction from detail are fundamental, yet distinct aspects of reasoning about programs. This dissertation shows that the combination of logic and abstract interpretation enables a unified and simple treatment of several theoretical and practical topics which encompass the model theory of temporal logics, the analysis of satisfiability solvers, and the construction of Craig interpolants. In each case, the combination of logic and abstract interpretation leads to more general results, simpler proofs, and a unification of ideas from seemingly disparate fields. The first contribution of this dissertation is a framework for combining temporal logics and abstraction. Chapter 3 introduces trace algebras, a new lattice-base...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
In this paper, we present an abstraction refinement approach for model checking safety properties of...
Non-regular program correctness properties play an important role in the specification of unbounded ...
Logical deduction and abstraction from detail are fundamental, yet distinct aspects of reasoning abo...
This dissertation explores the use of abstraction in two areas of automated reasoning: verification ...
AbstractThis paper presents a formal framework for the bottom-up abstract interpretation of logic pr...
This paper presents a formal framework for the bottom-up abstract interpretation of logic programs w...
Craig interpolation is a standard method to construct and refine abstractions in model checking. To ...
Abstract. Model checking is often performed by checking a transformed property on a suitable finite-...
We propose a notion of an abstract logic. Based on this notion, we define abstract logic programs to...
We present a logic for the specification and analysis of deductive systems. This logic is an extensi...
AbstractA new temporal logic and interpretation are suggested which have features from linear tempor...
It is known that the branching time language ACTL and the linear time language for all LTL of univer...
This dissertation shows that satisfiability procedures are abstract interpreters. This insight provi...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
In this paper, we present an abstraction refinement approach for model checking safety properties of...
Non-regular program correctness properties play an important role in the specification of unbounded ...
Logical deduction and abstraction from detail are fundamental, yet distinct aspects of reasoning abo...
This dissertation explores the use of abstraction in two areas of automated reasoning: verification ...
AbstractThis paper presents a formal framework for the bottom-up abstract interpretation of logic pr...
This paper presents a formal framework for the bottom-up abstract interpretation of logic programs w...
Craig interpolation is a standard method to construct and refine abstractions in model checking. To ...
Abstract. Model checking is often performed by checking a transformed property on a suitable finite-...
We propose a notion of an abstract logic. Based on this notion, we define abstract logic programs to...
We present a logic for the specification and analysis of deductive systems. This logic is an extensi...
AbstractA new temporal logic and interpretation are suggested which have features from linear tempor...
It is known that the branching time language ACTL and the linear time language for all LTL of univer...
This dissertation shows that satisfiability procedures are abstract interpreters. This insight provi...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
In this paper, we present an abstraction refinement approach for model checking safety properties of...
Non-regular program correctness properties play an important role in the specification of unbounded ...