2005
DOI: 10.1017/s1471068404001978
|View full text |Cite
|
Sign up to set email alerts
|

Enhanced sharing analysis techniques: a comprehensive evaluation

Abstract: Sharing, a domain due to D. Jacobs and A. Langen for the analysis of logic programs, derives useful aliasing information. It is well-known that a commonly used core of techniques, such as the standard integration of Sharing with freeness and linearity information, can significantly improve the precision of Sharing. However, a number of other proposals for refined domain combinations have been circulating for years. One feature that is common to these proposals is that they do not seem to have undergone a thoro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
37
0

Year Published

2006
2006
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 16 publications
(37 citation statements)
references
References 31 publications
0
37
0
Order By: Relevance
“…There have been much research in sharing analysis of logic programs [17,24,4,20,8,19,9,22,14,5] that have attempted to tame the computational aspects of this domain without compromising too much precision. One approach is reducing the number of groups that can possibly arise is due to Fecht [12] and Zaffanella et al [25] who use maximal elements to represent downward closed powersets of variables.…”
Section: Related Workmentioning
confidence: 99%
“…There have been much research in sharing analysis of logic programs [17,24,4,20,8,19,9,22,14,5] that have attempted to tame the computational aspects of this domain without compromising too much precision. One approach is reducing the number of groups that can possibly arise is due to Fecht [12] and Zaffanella et al [25] who use maximal elements to represent downward closed powersets of variables.…”
Section: Related Workmentioning
confidence: 99%
“…Both frameworks track set-sharing alone, ie., they do not trace sharing as one component of a product domain [9]. This was partly to isolate the impact of collapsing on set-sharing from the effect of other domains (quantifying these interactions even for more conventional forms of sharing is a long study within itself [3]) and partly as an experiment in worstcase sharing. The rationale was that if closure collapsing had little impact in this scenario, then it would not warrant investigating how the technique can be composed with other domains.…”
Section: I M P L E M E N T a T I O Nmentioning
confidence: 99%
“…The most commonly deployed tactic for reducing the number of closure calculations is to combine set-sharing with other abstract domains [3,9] that can be used to determine whether closure calculation is actually unnecessary. This is not merely a computational tactic, but also a way to improve precision.…”
Section: R E L a T E D W O R Kmentioning
confidence: 99%
See 1 more Smart Citation
“…We start with the precondition: a 0 = {{xs. augmented with extra information related to groundness [11]. …”
mentioning
confidence: 99%