2016
DOI: 10.1007/978-3-662-53413-7_22
|View full text |Cite
|
Sign up to set email alerts
|

Enforcing Termination of Interprocedural Analysis

Abstract: Abstract.Interprocedural analysis by means of partial tabulation of summary functions may not terminate when the same procedure is analyzed for infinitely many abstract calling contexts or when the abstract domain has infinite strictly ascending chains. As a remedy, we present a novel local solver for general abstract equation systems, be they monotonic or not, and prove that this solver fails to terminate only when infinitely many variables are encountered. We clarify in which sense the computed results are s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 25 publications
0
4
0
Order By: Relevance
“…Assume further that for all . Then by the results of Frielinghaus et al (2016), also holds. Accordingly, the pair can then be understood as a sound description of the least partial post-solution of the concrete system for x .…”
Section: Correctness Of Tdtermmentioning
confidence: 81%
See 3 more Smart Citations
“…Assume further that for all . Then by the results of Frielinghaus et al (2016), also holds. Accordingly, the pair can then be understood as a sound description of the least partial post-solution of the concrete system for x .…”
Section: Correctness Of Tdtermmentioning
confidence: 81%
“…Let denote the least total solution of some concrete system which is described by . In Frielinghaus et al (2016), it has been proven that then also holds. Moreover, let denote the least -closed subset containing some initial unknown x .…”
Section: Correctness Of Tdtermmentioning
confidence: 99%
See 2 more Smart Citations