An Accurate Join for Zonotopes, Preserving Affine Input/Output Relations

  • Authors:
  • Eric Goubault;Tristan Le Gall;Sylvie Putot

  • Affiliations:
  • CEA, LIST, Laboratory for the Modelling and Analysis of Interacting Systems, Point courrier 174, 91191 Gif-sur-Yvette, France;CEA, LIST, Laboratory for the Modelling and Analysis of Interacting Systems, Point courrier 174, 91191 Gif-sur-Yvette, France;CEA, LIST, Laboratory for the Modelling and Analysis of Interacting Systems, Point courrier 174, 91191 Gif-sur-Yvette, France

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Zonotopes are a convenient abstract domain for the precise analysis of programs with numerical variables. Compared to the domain of convex polyhedra, it is less expensive and may easily handle non-linear assignments. However, the classical join operator of this abstract domain does not always preserve linear invariants, unlike the convex hull. We present a global join operator that preserves some affine relations. We end up by showing some experiments conducted on the constrained Taylor1+ domain of Apron.