1999
DOI: 10.1007/3-540-49099-x_3
|View full text |Cite
|
Sign up to set email alerts
|

Interprocedural Control Flow Analysis

Abstract: Control Flow Analysis is a widely used approach for analysing functional and object oriented programs. Once the applications become more demanding also the analysis needs to be more precise in its ability to deal with mutable state (or side-effects) and to perform polyvariant (or context-sensitive) analysis. Several insights in Data Flow Analysis and Abstract Interpretation show how to do so for imperative programs but the techniques have not had much impact on Control Flow Analysis. We show how to incorporate… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
11
0

Year Published

2000
2000
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 15 publications
(12 citation statements)
references
References 29 publications
(45 reference statements)
1
11
0
Order By: Relevance
“…Below we shall see that our descriptive framework can model both approaches (which can be "mixed", as in (Nielson & Nielson, 1999)). …”
Section: Taxonomy Of Flow Analysesmentioning
confidence: 99%
“…Below we shall see that our descriptive framework can model both approaches (which can be "mixed", as in (Nielson & Nielson, 1999)). …”
Section: Taxonomy Of Flow Analysesmentioning
confidence: 99%
“…Nielson and Nielson have championed the specification approach to program analysis [110,54,113,111]. A specification is formulated as a series of declarative demands that a valid analysis result must fulfill.…”
Section: Specification-basedmentioning
confidence: 99%
“…Initially Nielson and Nielson's specifications were non-compositional and defined by co-induction [110,54], but later they were reformulated compositionally [113,111] (in which case induction and co-induction coincide [112]). …”
Section: Compositionalitymentioning
confidence: 99%
See 2 more Smart Citations