1992
DOI: 10.1145/141478.141514
|View full text |Cite
|
Sign up to set email alerts
|

Finiteness conditions for fixed point iteration

Abstract: This paper provides a link between the formulation of static program analyses using the framework of abstract interpretation (popular for functional languages and using the more classical framework of data flow anlysis (popular for imperative languages). In particular we show how the classical notions of fastness, rapidity and k -boundedness carry over to the abstract interpretation framework and how this may be used to bound the number of times a functional should be unfolded in order… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

1993
1993
1995
1995

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 7 publications
0
7
0
Order By: Relevance
“…Consequently, by Theorem 3.8, when the Tabulation Algorithm terminates, the value of X n is the value for node n in the Figure 4. The above five diagrams show the situations handled in lines [14]- [16], [17]- [19], [25], [26]- [28] The Tabulation Algorithm always terminates, and upon termination, X n = MVP n , for all n ∈ N * .…”
Section: An Efficient Algorithm For the Realizable-path Reachability mentioning
confidence: 99%
See 1 more Smart Citation
“…Consequently, by Theorem 3.8, when the Tabulation Algorithm terminates, the value of X n is the value for node n in the Figure 4. The above five diagrams show the situations handled in lines [14]- [16], [17]- [19], [25], [26]- [28] The Tabulation Algorithm always terminates, and upon termination, X n = MVP n , for all n ∈ N * .…”
Section: An Efficient Algorithm For the Realizable-path Reachability mentioning
confidence: 99%
“…Graph reachability can also be thought of as an implementation of the pointwise computation of fixed points, which has been studied by Cai and Paige [4] and Nielson and Nielson [26,25]. Theorem 3.3, the basis on which we convert dataflow-analysis problems to reachability problems, is similar to Lemma 14 of Cai and Paige; however, the relation that Cai and Paige define for representing distributive functions does not have the subsumption property.…”
Section: Dataflow Analysis Via Graph Reachability and Pointwise Compumentioning
confidence: 99%
“…Similarly, the aims of fast fixed-point finding of functionals illustrated in our example on strictness analysis, is shared by the work of Nielson and Nielson [62,61]. Their approach is, however, somewhat orthogonal to the algorithms described here.…”
Section: Further Work 185mentioning
confidence: 94%
“…Termination may, however, also be achieved when D is infinite or has infinite height if restrictions are placed on the expression E. The use of widening [2] in abstract interpretation is an example of this. See also [13] and [6] for a discussion of methods to guarantee termination.…”
Section: Terminationmentioning
confidence: 99%