Several proposals for computing freeness information for logic programs have been put forward in the recent literature. The availability of such information has proven useful in a variety of applications, including parallelization of Prolog programs, optimizations in Prolog compilers, as well as for improving the precision of other analyses. While these proposals have illustrated the importance of such analyses, they lack formal justification. Moreover, several have been found incorrect. This paper introduces a novel domain of abstract equation, systems describing possible sharing and definite freeness of terms in a system of equations. A simple and intuitive abstract unification algorithm is presented, providing the core of a correct and p...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
It is well known that freeness and linearity information positively interact with aliasing informati...
AbstractSeveral proposals for computing freeness information for logic programs have been put forwar...
Several proposals for computing freeness information for logic programs have been put forward in re...
emaih mauriceOcs.kuleuven.ac.be Abst ract. The availability of freeness and sharing information for ...
© Springer-Verlag Berlin Heidelberg 1993. The availability of freeness and sharing information for l...
email amk ukcacuk Analyses for possible variable sharing and denite freeness are important both i...
Analyses for sharing and freeness are important in the optimisation and the parallelisation of logic...
This paper presents improved unification algorithms, an implementation, and an analysis of the effec...
In this paper, abstract interpretation algorithms are described for computing the sharmg as well as ...
This paper focuses on one of the key steps in the design of semantic based analyses for logic progra...
An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently de...
Linear refinement is a technique for systematically constructing more precise abstract domains for p...
AbstractLinear refinement is a technique for systematically constructing more precise abstract domai...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
It is well known that freeness and linearity information positively interact with aliasing informati...
AbstractSeveral proposals for computing freeness information for logic programs have been put forwar...
Several proposals for computing freeness information for logic programs have been put forward in re...
emaih mauriceOcs.kuleuven.ac.be Abst ract. The availability of freeness and sharing information for ...
© Springer-Verlag Berlin Heidelberg 1993. The availability of freeness and sharing information for l...
email amk ukcacuk Analyses for possible variable sharing and denite freeness are important both i...
Analyses for sharing and freeness are important in the optimisation and the parallelisation of logic...
This paper presents improved unification algorithms, an implementation, and an analysis of the effec...
In this paper, abstract interpretation algorithms are described for computing the sharmg as well as ...
This paper focuses on one of the key steps in the design of semantic based analyses for logic progra...
An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently de...
Linear refinement is a technique for systematically constructing more precise abstract domains for p...
AbstractLinear refinement is a technique for systematically constructing more precise abstract domai...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
It is well known that freeness and linearity information positively interact with aliasing informati...