Proceedings of the 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages - POPL '90 1990
DOI: 10.1145/96709.96728
|View full text |Cite
|
Sign up to set email alerts
|

An efficient hybrid algorithm for incremental data flow analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
34
0

Year Published

1990
1990
2013
2013

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 74 publications
(34 citation statements)
references
References 23 publications
0
34
0
Order By: Relevance
“…Some incremental analyses use the elimination method [3,5], some are based on the technique of restarting iterations [20] and some are hybrids of the two techniques [18]. A comparison of incremental iterative algorithm can be found in [4].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Some incremental analyses use the elimination method [3,5], some are based on the technique of restarting iterations [20] and some are hybrids of the two techniques [18]. A comparison of incremental iterative algorithm can be found in [4].…”
Section: Related Workmentioning
confidence: 99%
“…Incremental analysis is especially important for large projects in a software development environment where it is necessary to maintain a global analysis in the presence of small and frequent edits. Several solutions have been proposed by using incremental elimination [3,5], restarting iteration [20], a combination of these two techniques [18], timestamp-based backtracing [13], and logic program evaluation [24]. In this paper, we introduce an incremental approach for points-to analyses based on CFL-reachability.…”
Section: Introductionmentioning
confidence: 99%
“…IDE provides a window to write serial code and shows vital information about concurrency to the user. There are many techniques that propose the analysis of code during development like incremental parsing [21], incremental dependency analysis [53], [54], [55], incremental profiling [19], [41], [16], incremental flow graph analysis [17], [42], and so on. Still, identifying and updating data dependency information dynamically, while the code is in development phase poses many challenges.…”
Section: Easyparmentioning
confidence: 99%
“…A variety of incremental algorithms have been developed for data flow analysis problems. Some of them use the elimination method [6,8,25]; others are based on restarting iterations [24], while both techniques are combined in [22]. A comparison of incremental iterative algorithms for data flow analysis can be found in [7].…”
Section: Related Workmentioning
confidence: 99%