We show that Jacobs and Langen's domain for set-sharing analysis is isomorphic to the domain of positive Boolean functions, introduced by Marriott and Søndergaard for groundness dependency analysis. Viewing a set-sharing description as a minterm representation of a Boolean function leads to re-casting sharing analysis as an instantiation dependency analysis. The key idea is to view the sets of variables in a sharing domain element as the models of a Boolean function. In this way, sharing sets are precisely dual negated positive Boolean functions. This new view improves our understanding of sharing analysis considerably and opens up new avenues for the efficient implementation of this kind of analysis, for example using ROBDDs. To this ...
The Set-Sharing domain has been widely used to infer at compiletime interesting properties of logic ...
We cope with the problem of correctness and optimality for logic programs analysis by ab...
Abstract. This paper presents a backward sharing analysis for logic programs. The analysis computes ...
We investigate Jacobs and Langen's Sharing domain for the analysis of set-sharing and show that...
AbstractAlthough the usual goal of sharing analysis is to detect which pairs of variables share, the...
AbstractThis paper describes an algebraic approach to the sharing analysis of logic programs based o...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
Finding useful sharing information between instances in object-oriented programs has recently been t...
Sharing information between logical variables is crucial for a lot of analyses of logic programs, e....
AbstractMany static analyses for declarative programming/database languages use Boolean functions to...
We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. Af...
Abstract. Finding useful sharing information between instances in obj-ect-oriented programs has rece...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
Although the usual goal of sharing analysis is to detect which pairs of variables share, the standar...
In the context of abstract interpretation based static analysis, we cope with the problem of correc...
The Set-Sharing domain has been widely used to infer at compiletime interesting properties of logic ...
We cope with the problem of correctness and optimality for logic programs analysis by ab...
Abstract. This paper presents a backward sharing analysis for logic programs. The analysis computes ...
We investigate Jacobs and Langen's Sharing domain for the analysis of set-sharing and show that...
AbstractAlthough the usual goal of sharing analysis is to detect which pairs of variables share, the...
AbstractThis paper describes an algebraic approach to the sharing analysis of logic programs based o...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
Finding useful sharing information between instances in object-oriented programs has recently been t...
Sharing information between logical variables is crucial for a lot of analyses of logic programs, e....
AbstractMany static analyses for declarative programming/database languages use Boolean functions to...
We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. Af...
Abstract. Finding useful sharing information between instances in obj-ect-oriented programs has rece...
Sharing, an abstract domain developed by D. Jacobs and A. Langen for the analysis of logic programs,...
Although the usual goal of sharing analysis is to detect which pairs of variables share, the standar...
In the context of abstract interpretation based static analysis, we cope with the problem of correc...
The Set-Sharing domain has been widely used to infer at compiletime interesting properties of logic ...
We cope with the problem of correctness and optimality for logic programs analysis by ab...
Abstract. This paper presents a backward sharing analysis for logic programs. The analysis computes ...