Skip to Main content Skip to Navigation
Conference papers

Combining Widening and Acceleration in Linear Relation Analysis

Abstract : Linear Relation Analysis [CH78, Hal79] is one of the first, but still one of the most powerful, abstract interpretations working in an infinite lattice. As such, it makes use of a widening operator to enforce the convergence of fixpoint computations. While the approximation due to widening can be arbitrarily refined by delaying the application of widening, the analysis quickly becomes too expensive with the increase of delay. Previous attempts at improving the precision of widening are not completely satisfactory, since none of them is guaranteed to improve the precision of the result, and they can nevertheless increase the cost of the analysis. In this paper, we investigate an improvement of Linear Relation Analysis consisting in computing, when possible, the exact (abstract) effect of a loop. This technique is fully compatible with the use of widening, and whenever it applies, it improves both the precision and the performance of the analysis.
Document type :
Conference papers
Complete list of metadata

Cited literature [11 references]  Display  Hide  Download
Contributor : Nicolas Halbwachs Connect in order to contact the contributor
Submitted on : Wednesday, November 21, 2007 - 3:00:56 PM
Last modification on : Tuesday, October 19, 2021 - 1:48:09 PM
Long-term archiving on: : Monday, April 12, 2010 - 3:06:32 AM


Files produced by the author(s)




Laure Gonnord, Nicolas Halbwachs. Combining Widening and Acceleration in Linear Relation Analysis. Static Analysis (SAS 2006), Aug 2006, Seoul, South Korea. pp.144-160, ⟨10.1007/11823230_10⟩. ⟨hal-00189614⟩



Record views


Files downloads