TY - GEN
T1 - A logical product approach to zonotope intersection
AU - Ghorbal, Khalil
AU - Goubault, Eric
AU - Putot, Sylvie
PY - 2010/8/2
Y1 - 2010/8/2
N2 - We define and study a new abstract domain which is a fine-grained combination of zonotopes with (sub-)polyhedric domains such as the interval, octagon, linear template or polyhedron domains. While abstract transfer functions are still rather inexpensive and accurate even for interpreting non-linear computations, we are able to also interpret tests (i.e. intersections) efficiently. This fixes a known drawback of zonotopic methods, as used for reachability analysis for hybrid systems as well as for invariant generation in abstract interpretation: intersection of zonotopes are not always zonotopes, and there is not even a best zonotopic over-approximation of the intersection. We describe some examples and an implementation of our method in the APRON library, and discuss some further interesting combinations of zonotopes with non-linear or non-convex domains such as quadratic templates and maxplus polyhedra.
AB - We define and study a new abstract domain which is a fine-grained combination of zonotopes with (sub-)polyhedric domains such as the interval, octagon, linear template or polyhedron domains. While abstract transfer functions are still rather inexpensive and accurate even for interpreting non-linear computations, we are able to also interpret tests (i.e. intersections) efficiently. This fixes a known drawback of zonotopic methods, as used for reachability analysis for hybrid systems as well as for invariant generation in abstract interpretation: intersection of zonotopes are not always zonotopes, and there is not even a best zonotopic over-approximation of the intersection. We describe some examples and an implementation of our method in the APRON library, and discuss some further interesting combinations of zonotopes with non-linear or non-convex domains such as quadratic templates and maxplus polyhedra.
U2 - 10.1007/978-3-642-14295-6_22
DO - 10.1007/978-3-642-14295-6_22
M3 - Conference contribution
AN - SCOPUS:77954981309
SN - 364214294X
SN - 9783642142949
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 212
EP - 226
BT - Computer Aided Verification - 22nd International Conference, CAV 2010, Proceedings
T2 - 22nd International Conference on Computer-Aided Verification, CAV 2010
Y2 - 15 July 2010 through 19 July 2010
ER -