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-bas...
Abstract. Model checking is often performed by checking a transformed property on a suitable finite-...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
A logical framework and its implementation should serve as a flexible tool for specifying, simulatin...
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 ...
This paper presents a formal framework for the bottom-up abstract interpretation of logic programs w...
AbstractThis paper presents a formal framework for the bottom-up abstract interpretation of logic pr...
We propose a notion of an abstract logic. Based on this notion, we define abstract logic programs to...
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...
We present a logic for the specification and analysis of deductive systems. This logic is an extensi...
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...
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-...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
A logical framework and its implementation should serve as a flexible tool for specifying, simulatin...
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 ...
This paper presents a formal framework for the bottom-up abstract interpretation of logic programs w...
AbstractThis paper presents a formal framework for the bottom-up abstract interpretation of logic pr...
We propose a notion of an abstract logic. Based on this notion, we define abstract logic programs to...
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...
We present a logic for the specification and analysis of deductive systems. This logic is an extensi...
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...
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-...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
A logical framework and its implementation should serve as a flexible tool for specifying, simulatin...