We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. After recognizing that neither plain Sharing nor its non-redundant (but equivalent) abstraction scale well to real programs, we consider the domain proposed by C. Fecht. This domain consists of a combination of Pos with a quite weak abstraction of Sharing. While verifying that this domain is truly remarkable, in terms of both precision and efficiency, we have revealed significant precision losses for several real programs. This loss concerns groundness, pair-sharing, linearity, but not freeness. (Indeed, we have proved that a wide family of abstractions of Sharing do not incur precision loss on freeness.) We define a simple domain for sharing a...
We cope with the problem of correctness and optimality for logic programs analysis by ab...
Analyses for sharing and freeness are important in the optimisation and the parallelisation of logic...
Abstract. This paper presents a backward sharing analysis for logic programs. The analysis computes ...
Abstract. We study the problem of efficient, scalable set-sharing analysis of logic programs. We use...
Sharing information between logical variables is crucial for a lot of analyses of logic programs, e....
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
AbstractOne of the most popular abstract domains used for the analysis of logic programs is the doma...
We investigate Jacobs and Langen's Sharing domain for the analysis of set-sharing and show that...
An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently de...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs...
AbstractThis paper describes an algebraic approach to the sharing analysis of logic programs based o...
AbstractSharing information is useful in specialising, optimising and parallelising logic programs a...
AbstractAlthough the usual goal of sharing analysis is to detect which pairs of variables share, the...
Pair-sharing analysis of object-oriented programs determines those pairs of program variables bound ...
We cope with the problem of correctness and optimality for logic programs analysis by ab...
Analyses for sharing and freeness are important in the optimisation and the parallelisation of logic...
Abstract. This paper presents a backward sharing analysis for logic programs. The analysis computes ...
Abstract. We study the problem of efficient, scalable set-sharing analysis of logic programs. We use...
Sharing information between logical variables is crucial for a lot of analyses of logic programs, e....
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
AbstractOne of the most popular abstract domains used for the analysis of logic programs is the doma...
We investigate Jacobs and Langen's Sharing domain for the analysis of set-sharing and show that...
An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently de...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs...
AbstractThis paper describes an algebraic approach to the sharing analysis of logic programs based o...
AbstractSharing information is useful in specialising, optimising and parallelising logic programs a...
AbstractAlthough the usual goal of sharing analysis is to detect which pairs of variables share, the...
Pair-sharing analysis of object-oriented programs determines those pairs of program variables bound ...
We cope with the problem of correctness and optimality for logic programs analysis by ab...
Analyses for sharing and freeness are important in the optimisation and the parallelisation of logic...
Abstract. This paper presents a backward sharing analysis for logic programs. The analysis computes ...