In this paper we model both program behaviours and abstractions between them as lax functors, which generalize abstract interpretations by exploiting the natural ordering of program properties. This generalization provides a framework in which correctness (safety) and completeness of abstract interpretations naturally arise from this order. Furthermore, it supports modular and stepwise refinement: given a program behaviour, its characterization, which is a "best" correct and complete denotational semantics for it, can be determined in a compositional way. University of Aarhus, Denmark y LFCS, University of Edinburgh, Scotland z Universitat Erlangen, Germany 1 Introduction Abstract interpretation is a method for analyzing p...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
AbstractA simple extension of logic programming consists of introducing a set of basic program compo...
We investigate how modularity and observability issues can contribute to a better understanding of s...
In this paper we model both program behaviours and abstractions between them as lax functors, which...
AbstractWe first introduce a general semantic scheme for logic programs which provides a uniform fra...
There is an intimate link between program structure and behaviour. Exploiting this link to phrase pr...
We define a semantic framework to reason about properties of abstractions of SLD-derivations. The fr...
Categorical semantics of type theories are often characterized asstructure-preserving functors. This...
In David Schmidts PhD work he explored the use of denotational semantics as a programming lan-guage....
We introduce the notion of local completeness in abstract interpretation and define a logic for prov...
AbstractWe define a semantic framework to reason about properties of abstractions of SLD-derivations...
interpretation is a well-known and extensively used method to extract over-approximate program invar...
AbstractTwo-level semantics is a variant of Scott/Strachey denotational semantics in which the conce...
This paper describes a semantic basis for a compositional approach to the analysis of logic programs...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
AbstractA simple extension of logic programming consists of introducing a set of basic program compo...
We investigate how modularity and observability issues can contribute to a better understanding of s...
In this paper we model both program behaviours and abstractions between them as lax functors, which...
AbstractWe first introduce a general semantic scheme for logic programs which provides a uniform fra...
There is an intimate link between program structure and behaviour. Exploiting this link to phrase pr...
We define a semantic framework to reason about properties of abstractions of SLD-derivations. The fr...
Categorical semantics of type theories are often characterized asstructure-preserving functors. This...
In David Schmidts PhD work he explored the use of denotational semantics as a programming lan-guage....
We introduce the notion of local completeness in abstract interpretation and define a logic for prov...
AbstractWe define a semantic framework to reason about properties of abstractions of SLD-derivations...
interpretation is a well-known and extensively used method to extract over-approximate program invar...
AbstractTwo-level semantics is a variant of Scott/Strachey denotational semantics in which the conce...
This paper describes a semantic basis for a compositional approach to the analysis of logic programs...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
AbstractA simple extension of logic programming consists of introducing a set of basic program compo...
We investigate how modularity and observability issues can contribute to a better understanding of s...