Abstract. Sharing analysis is widely deployed in the optimisation, spe-cialisation and parallelisation of logic programs. Each abstract unifica-tion operation over the classic Jacobs and Langen domain involves the calculation of a closure operation that has exponential worst-case com-plexity. This paper explores a new tactic for improving performance: laziness. The idea is to compute partial sharing information eagerly and recover full sharing information lazily. The net result is an analysis that runs in a fraction of the time of the classic analysis and yet has compa-rable precision.
We investigate Jacobs and Langen's Sharing domain for the analysis of set-sharing and show that...
We cope with the problem of correctness and optimality for logic programs analysis by ab...
AbstractOne of the most popular abstract domains used for the analysis of logic programs is the doma...
We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. Af...
Abstract. We study the problem of efficient, scalable set-sharing analysis of logic programs. We use...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
We give an axiomatic presentation of sharing-via-labelling for weak lambda-calculi, that allows to f...
The Set-Sharing domain has been widely used to infer at compiletime interesting properties of logic ...
AbstractFrom a theoretical point of view, lazy evaluation corresponds to the call-by-name evaluation...
An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently de...
email amk ukcacuk Analyses for possible variable sharing and denite freeness are important both i...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
AbstractAlthough the usual goal of sharing analysis is to detect which pairs of variables share, the...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs...
Sharing information between logical variables is crucial for a lot of analyses of logic programs, e....
We investigate Jacobs and Langen's Sharing domain for the analysis of set-sharing and show that...
We cope with the problem of correctness and optimality for logic programs analysis by ab...
AbstractOne of the most popular abstract domains used for the analysis of logic programs is the doma...
We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. Af...
Abstract. We study the problem of efficient, scalable set-sharing analysis of logic programs. We use...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
We give an axiomatic presentation of sharing-via-labelling for weak lambda-calculi, that allows to f...
The Set-Sharing domain has been widely used to infer at compiletime interesting properties of logic ...
AbstractFrom a theoretical point of view, lazy evaluation corresponds to the call-by-name evaluation...
An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently de...
email amk ukcacuk Analyses for possible variable sharing and denite freeness are important both i...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
AbstractAlthough the usual goal of sharing analysis is to detect which pairs of variables share, the...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs...
Sharing information between logical variables is crucial for a lot of analyses of logic programs, e....
We investigate Jacobs and Langen's Sharing domain for the analysis of set-sharing and show that...
We cope with the problem of correctness and optimality for logic programs analysis by ab...
AbstractOne of the most popular abstract domains used for the analysis of logic programs is the doma...