AbstractOne of the most popular abstract domains used for the analysis of logic programs is the domain Sharing which expresses the fact that computed substitutions bind variables to terms containing common variables. Despite the fact that this domain is widely used and studied, it is not yet known whether its abstract operations are complete or at least optimal. We solve this open question showing that the operations of lub and projection of Sharing are complete (and thus optimal), whereas that of unification is optimal, but not complete
Completeness is important in approximated semantics design by abstract interpretation, ensuring t...
It is well known that freeness and linearity information positively interact with aliasing informati...
This article considers static analysis based on abstract interpretation of logic programs over combi...
AbstractOne of the most popular abstract domains used for the analysis of logic programs is the doma...
AbstractThis paper describes an algebraic approach to the sharing analysis of logic programs based o...
In the analysis of logic programs, abstract domains for detecting sharing properties are widely used...
We face the problem of devising optimal unification operators for domains of abstract substitutions...
We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. Af...
It is important that practical data-flow analyzers are backed by reliably proven theoretical results...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs...
AbstractSharing information is useful in specialising, optimising and parallelising logic programs a...
Sharing information between logical variables is crucial for a lot of analyses of logic programs, e....
We cope with the problem of correctness and optimality for logic programs analysis by ab...
Sharing graphs are a local and asynchronous implementation of lambda-calculus beta-reduction (or lin...
In this paper we consider static analyses based on abstract interpretation of logic programs over co...
Completeness is important in approximated semantics design by abstract interpretation, ensuring t...
It is well known that freeness and linearity information positively interact with aliasing informati...
This article considers static analysis based on abstract interpretation of logic programs over combi...
AbstractOne of the most popular abstract domains used for the analysis of logic programs is the doma...
AbstractThis paper describes an algebraic approach to the sharing analysis of logic programs based o...
In the analysis of logic programs, abstract domains for detecting sharing properties are widely used...
We face the problem of devising optimal unification operators for domains of abstract substitutions...
We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. Af...
It is important that practical data-flow analyzers are backed by reliably proven theoretical results...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs...
AbstractSharing information is useful in specialising, optimising and parallelising logic programs a...
Sharing information between logical variables is crucial for a lot of analyses of logic programs, e....
We cope with the problem of correctness and optimality for logic programs analysis by ab...
Sharing graphs are a local and asynchronous implementation of lambda-calculus beta-reduction (or lin...
In this paper we consider static analyses based on abstract interpretation of logic programs over co...
Completeness is important in approximated semantics design by abstract interpretation, ensuring t...
It is well known that freeness and linearity information positively interact with aliasing informati...
This article considers static analysis based on abstract interpretation of logic programs over combi...