2003
DOI: 10.1007/3-540-44898-5_19
|View full text |Cite
|
Sign up to set email alerts
|

Precise Widening Operators for Convex Polyhedra

Abstract: Abstract. Convex polyhedra constitute the most used abstract domain among those capturing numerical relational information. Since the domain of convex polyhedra admits infinite ascending chains, it has to be used in conjunction with appropriate mechanisms for enforcing and accelerating convergence of the fixpoint computation. Widening operators provide a simple and general characterization for such mechanisms. For the domain of convex polyhedra, the original widening operator proposed by Cousot and Halbwachs a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
84
0
1

Year Published

2005
2005
2014
2014

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 57 publications
(85 citation statements)
references
References 24 publications
0
84
0
1
Order By: Relevance
“…where ∇ is the standard widening, is also a widening (the operator proposed in [6] is slightly more complicated), and for any P 1 , P 2 ,…”
Section: Example 1 (End)mentioning
confidence: 99%
See 1 more Smart Citation
“…where ∇ is the standard widening, is also a widening (the operator proposed in [6] is slightly more complicated), and for any P 1 , P 2 ,…”
Section: Example 1 (End)mentioning
confidence: 99%
“…• Classic Linear Relation Analysis, without widening upto, without the new path algorithm, with two widenings: the standard widening ( [39]) and the one proposed in [6]. The first analysis is implemented in Aspic and the StInG tool ([56]) can deal with both of them.…”
Section: Toy Examplesmentioning
confidence: 99%
“…We update t P to t H = t[p U 3 l] P with t H (p) = l and t H (q) = t(q) for q T = p. In abuse of notation we use [p U 3 : : :] to construct a new mapping and Y for the empty map. We enforce the invariant that all tests p P Pred are redundant in the child domain by applying lter : ¢ g 3 which is de ned as lter(t; c) = [p U 3 t(p) j p P dom(t) [ [dom(t 2 ) Again, applying lter removes thresholds that are not redundant in c 1 t g c 2 . Given the collected thresholds, the widening ht 1 ; c 1 i r l ht 2 ; c 2 i is now able to re ne the widened child state c 1 r l g c 2 by applying those predicates e 1 0;…”
Section: Widening With Thresholds As Abstract Domainmentioning
confidence: 99%
“…It is widely acknowledged that computing a few iterations of a loop without widening can improve the precision of the computed xpoint [2]. For instance, the program in Fig.…”
Section: Restricting Widening After Constant Assignmentsmentioning
confidence: 99%
See 1 more Smart Citation