2006
DOI: 10.1007/11924661_11
|View full text |Cite
|
Sign up to set email alerts
|

Widening Polyhedra with Landmarks

Abstract: Abstract. The abstract domain of polyhedra is sufficiently expressive to be deployed in verification. One consequence of the richness of this domain is that long, possibly infinite, sequences of polyhedra can arise in the analysis of loops. Widening and narrowing have been proposed to infer a single polyhedron that summarises such a sequence of polyhedra. Motivated by precision losses encountered in verification, we explain how the classic widening/narrowing approach can be refined by an improved extrapolation… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
28
0
1

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 26 publications
(29 citation statements)
references
References 24 publications
0
28
0
1
Order By: Relevance
“…A similar idea is developed in [54], which proposes to compute a set of inequalities that are not satisfied while staying in the loop. Unlike the limited widening, this set of constraints is computed dynamically: the computation of the invariant associated to one control point depends on the incoming transitions, and each of these transitions can have a empty contribution.…”
Section: Widening With Landmarksmentioning
confidence: 99%
“…A similar idea is developed in [54], which proposes to compute a set of inequalities that are not satisfied while staying in the loop. Unlike the limited widening, this set of constraints is computed dynamically: the computation of the invariant associated to one control point depends on the incoming transitions, and each of these transitions can have a empty contribution.…”
Section: Widening With Landmarksmentioning
confidence: 99%
“…This pre-analysis uses the polyhedron abstract domain [9] and requires a way to extract individual inequalities from it. Rather than extracting thresholds, widening with landmarks [17] measures the distance of the current state space to the loop condition and extrapolates the state space accordingly. Both approaches require special domain functions, e.g.…”
Section: Related Workmentioning
confidence: 99%
“…Commonly, this is implemented by modifying the xpoint algorithm to perform upward and downward iterations while a pre-analysis determines necessary widening points. Firstly, downward iterations can be problematic since a widened state can induce a precision loss in other domains that cannot be reverted with the narrowed numeric state [17]. Secondly, determining a minimal set of widening points requires non-trivial algorithms for irreducible control ow graphs (CFGs) [6].…”
mentioning
confidence: 99%
See 2 more Smart Citations