Incrementally closing octagons

A Chawdhary, E Robbins, A King - Formal Methods in System Design, 2019 - Springer
… A key family of operations for the octagon domain are closure algorithms, which check … We
present new quadratic incremental algorithms for closure, strong closure and integer closure

Simple and efficient algorithms for octagons

A Chawdhary, E Robbins, A King - Programming Languages and Systems …, 2014 - Springer
… Our contribution is to propose two new incremental algorithms for closing an octagon
represented as a DBM. These algorithms represent different points in the design space: the first is …

The octagon abstract domain

A Miné - Higher-order and symbolic computation, 2006 - Springer
… extend the closure to coherent DBMs representing octagons. … 7 presents two closed DBMs
representing the same octagonincremental algorithm is less powerful than our incremental

Octagons Revisited: Elegant Proofs and Simplified Algorithms

M Schwarz, H Seidl - International Static Analysis Symposium, 2023 - Springer
… Here, we provide simplified cubic time algorithms for computing the closure of Octagon
abstract … The notion of 2-projectivity also lends itself to efficient algorithms for incremental

An improved tight closure algorithm for integer octagonal constraints

R Bagnara, PM Hill, E Zaffanella - … 2008, San Francisco, USA, January 7-9 …, 2008 - Springer
… build abstract domains1 —such as the Octagon Abstract Domain implemented in the library
with … for strong closure. An incremental closure procedure for obtaining the tight closure of an …

A fresh look at zones and octagons

G Gange, Z Ma, JA Navas, P Schachte… - ACM Transactions on …, 2021 - dl.acm.org
… Cotton and Maler [16] show that a potential function π is particularly useful in incremental
Loosely, for each abstract operationOp assumed to work on strongly closed graphs, we need to …

Closing the performance gap between doubles and rationals for octagons

A Chawdhary, A King - Static Analysis: 25th International Symposium, SAS …, 2018 - Springer
Incremental Closure Minè introduced incremental closure [24] which reestablishes
closure once a small number of constraints are added to a closed DBM. This algorithm was …

[PDF][PDF] Fast Algorithms for Octagon Abstract Domain

G Singh - 2014 - research-collection.ethz.ch
… • A novel algorithm for computing incremental closure which brings down the number of
operations … • A novel sparse algorithm for incremental closure which exploits sparsity in matrices. …

[PDF][PDF] Octagon Abstract Interpreter

J Boillot, O Desrentes, SY Lee, DS Marakkalage - jerome-boillot.com
… In fact, if we only update one (or a constant number of) constraint in the DBM, we can
recompute the tight closure in O(n2) using the incremental tight closure algorithm presented by …

[PDF][PDF] The octagon abstract domain library

A Miné - 2001 - Citeseer
incremental closure on the octagon m. The argument m is supposed to be equal to a closed
octagon… It is modified in-place to recover the closure. O(N2) time cost and O(N) memory cost. …