This paper describes a scheme for the abstract interpretation of logic programs based on type information. Our scheme has four components: generalisation, abstract unification, and summarisation are discussed. Our scheme does not suffer from the aliasing problem. Our main application of abstract interpretation is deriving producer-consumer relationships and classification of procedures for transformation of logic programs for efficient execution under committed-choice AND-parallelism extended to find all solutions. However, our scheme is general enough to be directly applied for type generation, compile time memory allocation and efficient unification
Abstract. The traditional purpose of types in programming languages of providing correctness assuran...
AbstractA number of constituents of a methodology for the systematic design of abstract machines for...
Abstract. The relationship between abstract interpretation and partial deduction has received consid...
We describe a new scheme for the abstract interpretation of logic programs. The scheme was developed...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
This paper focuses on one of the key steps in the design of semantic based analyses for logic progra...
We clarify the relationship between abstract interpretation and program spe-cialisation in the conte...
AbstractThis paper presents a new notion of typing for logic programs which generalizes the notion o...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
Abstract interpretation [7] is a systematic methodology to design static program analysis which has ...
© 1989, Springer-Verlag. We describe an application of abstract interpretation within the field of s...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
The paper presents a novel approach to the analysis of typed logic programs. We assume regular type...
Abstract. The traditional purpose of types in programming languages of providing correctness assuran...
AbstractA number of constituents of a methodology for the systematic design of abstract machines for...
Abstract. The relationship between abstract interpretation and partial deduction has received consid...
We describe a new scheme for the abstract interpretation of logic programs. The scheme was developed...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
This paper focuses on one of the key steps in the design of semantic based analyses for logic progra...
We clarify the relationship between abstract interpretation and program spe-cialisation in the conte...
AbstractThis paper presents a new notion of typing for logic programs which generalizes the notion o...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
Abstract interpretation [7] is a systematic methodology to design static program analysis which has ...
© 1989, Springer-Verlag. We describe an application of abstract interpretation within the field of s...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
The paper presents a novel approach to the analysis of typed logic programs. We assume regular type...
Abstract. The traditional purpose of types in programming languages of providing correctness assuran...
AbstractA number of constituents of a methodology for the systematic design of abstract machines for...
Abstract. The relationship between abstract interpretation and partial deduction has received consid...