License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagSemProc.08161.4
URN: urn:nbn:de:0030-drops-15711
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2008/1571/
Go to the corresponding Portal |
Binkley, Dave
Dependence Cluster Causes
Abstract
A dependence cluster is a maximal set of program components that all depend upon one another. For small programs, programmers as well as static-analysis tools can overcome the negative effects of large dependence clusters. However, this ability diminished as program size increases. Thus, the existence of large dependence clusters presents a serious challenge to the scalability of modern software. Recent ongoing work into the existence and causes of dependence clusters is presented. A better understanding of clusters and their causes is a precursor to the construction of more informed analysis tools and ideally the eventual breaking or proactive avoidance of large dependence clusters.
BibTeX - Entry
@InProceedings{binkley:DagSemProc.08161.4,
author = {Binkley, Dave},
title = {{Dependence Cluster Causes}},
booktitle = {Scalable Program Analysis},
pages = {1--13},
series = {Dagstuhl Seminar Proceedings (DagSemProc)},
ISSN = {1862-4405},
year = {2008},
volume = {8161},
editor = {Florian Martin and Hanne Riis Nielson and Claudio Riva and Markus Schordan},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2008/1571},
URN = {urn:nbn:de:0030-drops-15711},
doi = {10.4230/DagSemProc.08161.4},
annote = {Keywords: Data Dependence, Control Dependence, Slice, Cluster}
}
Keywords: |
|
Data Dependence, Control Dependence, Slice, Cluster |
Collection: |
|
08161 - Scalable Program Analysis |
Issue Date: |
|
2008 |
Date of publication: |
|
28.08.2008 |