We discuss the construction of proper widening operators on several weakly-relational numeric abstractions. Our proposal differs from previous ones in that we actually consider the semantic abstract domains, whose elements are geometric shapes, instead of the (more concrete) syntactic abstract domains of constraint networks and matrices. Since the closure by entailment operator preserves geometric shapes, but not their syntactic expressions, our widenings are immune from the divergence issues that could be faced by the previous approaches when interleaving the applications of widening and closure. The new widenings, which are variations of the standard widening for convex polyhedra defined by Cousot and Halbwachs, can be made as precise as the previous proposals working on the syntactic domains. The implementation of each new widening relies on the availability of an effective reduction procedure for the considered constraint description: we provide such an algorithm for the domain of octagonal shapes.

Widening Operators for Weakly-Relational Numeric Abstractions / Bagnara, Roberto; Hill, P. M.; Mazzi, E.; Zaffanella, Enea. - 3672 of LNCS:(2005), pp. 3-18. (Intervento presentato al convegno 12th International Symposium on Static Analysis tenutosi a London, UK nel September 7-9, 2005) [10.1007/11547662_3].

Widening Operators for Weakly-Relational Numeric Abstractions

BAGNARA, Roberto;ZAFFANELLA, Enea
2005-01-01

Abstract

We discuss the construction of proper widening operators on several weakly-relational numeric abstractions. Our proposal differs from previous ones in that we actually consider the semantic abstract domains, whose elements are geometric shapes, instead of the (more concrete) syntactic abstract domains of constraint networks and matrices. Since the closure by entailment operator preserves geometric shapes, but not their syntactic expressions, our widenings are immune from the divergence issues that could be faced by the previous approaches when interleaving the applications of widening and closure. The new widenings, which are variations of the standard widening for convex polyhedra defined by Cousot and Halbwachs, can be made as precise as the previous proposals working on the syntactic domains. The implementation of each new widening relies on the availability of an effective reduction procedure for the considered constraint description: we provide such an algorithm for the domain of octagonal shapes.
2005
9783540285847
Widening Operators for Weakly-Relational Numeric Abstractions / Bagnara, Roberto; Hill, P. M.; Mazzi, E.; Zaffanella, Enea. - 3672 of LNCS:(2005), pp. 3-18. (Intervento presentato al convegno 12th International Symposium on Static Analysis tenutosi a London, UK nel September 7-9, 2005) [10.1007/11547662_3].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2294775
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 23
  • ???jsp.display-item.citation.isi??? 15
social impact