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 …
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 …
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 octagon … incremental algorithm is less powerful than our incremental …
representing the same octagon … incremental algorithm is less powerful than our incremental …
Octagons Revisited: Elegant Proofs and Simplified Algorithms
… 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 …
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 …
with … for strong closure. An incremental closure procedure for obtaining the tight closure of an …
A fresh look at zones and octagons
… 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 …
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 …
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. …
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 …
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. …
octagon… It is modified in-place to recover the closure. O(N2) time cost and O(N) memory cost. …