© 1989, Springer-Verlag. We describe an application of abstract interpretation within the field of source-to-source program transformation for pure Horn clause logic programs. Using a very concrete setting, we aim to provide a comprehensible introduction to the technique of abstract interpretation, particularly suited for the novice in the field. Also, we argue that abstract interpretation is not only suited for applications in code optimization, but provides an excellent tool to support techniques in source level program transformation.status: publishe
A PROLOG compiler specializes the code for unification between calls and clause heads as they appear...
AbstractThe aim of this position paper is to draw a quick overview of the main contributions in abst...
In David Schmidts PhD work he explored the use of denotational semantics as a programming lan-guage....
We trace the roots of abstract interpretation and its role as a foundational principle to understand...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
The feasibility of using Horn clauses as a means of describing and transforming imperative pro-grams...
We clarify the relationship between abstract interpretation and program spe-cialisation in the conte...
Abstract interpretation [7] is a systematic methodology to design static program analysis which has ...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
We investigate representations of imperative programs as constrained Horn clauses. Starting from ope...
The aim of this position paper is to draw a quick overview of the main contributions in abstract int...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
AbstractInterpretational abstraction is proposed as a means to overcome dificiencies in cases where ...
Abstract. Static analyses of object-oriented programs usually rely on intermediate representations t...
A PROLOG compiler specializes the code for unification between calls and clause heads as they appear...
AbstractThe aim of this position paper is to draw a quick overview of the main contributions in abst...
In David Schmidts PhD work he explored the use of denotational semantics as a programming lan-guage....
We trace the roots of abstract interpretation and its role as a foundational principle to understand...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
The feasibility of using Horn clauses as a means of describing and transforming imperative pro-grams...
We clarify the relationship between abstract interpretation and program spe-cialisation in the conte...
Abstract interpretation [7] is a systematic methodology to design static program analysis which has ...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
We investigate representations of imperative programs as constrained Horn clauses. Starting from ope...
The aim of this position paper is to draw a quick overview of the main contributions in abstract int...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
AbstractInterpretational abstraction is proposed as a means to overcome dificiencies in cases where ...
Abstract. Static analyses of object-oriented programs usually rely on intermediate representations t...
A PROLOG compiler specializes the code for unification between calls and clause heads as they appear...
AbstractThe aim of this position paper is to draw a quick overview of the main contributions in abst...
In David Schmidts PhD work he explored the use of denotational semantics as a programming lan-guage....