International audienceArray bound checking and array dependency analysis (for parallelization) have been widely studied. However, there are much less results about analyzing properties of array contents. In this paper, we propose a way of using abstract interpretation for discovering properties about array contents in some restricted cases: one-dimensional arrays, traversed by simple "for" loops. The basic idea, borrowed from [GRS05], consists in partitioning arrays into symbolic intervals (e.g., [1,i - 1], [i,i], [i + 1,n]), and in associating with each such interval I and each array A an abstract variable AI; the new idea is to consider relational abstract properties ψ(AI, BI, ...) about these abstract variables, and to interpret such a p...
Automatic discovery of relationships among values of array elements is a challenging problem due to ...
Arrays computations are at the core of numerical modelling and computational science applications. H...
We present a new approach to eliminate array bounds checks in Java by using static analyses. Our app...
Array bound checking and array dependency analysis (for par-allelization) have been widely studied. ...
Array bound checking has been widely studied. However, there are very few convincing results about a...
Array access out of bounds is a typical programming error. From the ’70s, static analysis has been u...
A variety of concepts, laws, and notations are presented which facilitate reasoning about arrays. Th...
The array programming paradigm adopts multidimensional arrays as the fundamental data structures of ...
We explore a transformational approach to the problem of verifying simple array-manipulating program...
In previous work we presented a model checking procedure for linear programs, i.e. programs in which...
The array programming paradigm adopts multidimensional arrays as the fundamental data structures of ...
In this paper we present a novel approach to automatically generate invariants for loops manipulatin...
The theory of arrays, introduced by McCarthy in his seminal paper "Toward a mathematical science of ...
International audienceIn this paper, we propose a static analysis technique for assembly code, based...
International audienceArray partitioning analyses split arrays into contiguous parti-tions to infer ...
Automatic discovery of relationships among values of array elements is a challenging problem due to ...
Arrays computations are at the core of numerical modelling and computational science applications. H...
We present a new approach to eliminate array bounds checks in Java by using static analyses. Our app...
Array bound checking and array dependency analysis (for par-allelization) have been widely studied. ...
Array bound checking has been widely studied. However, there are very few convincing results about a...
Array access out of bounds is a typical programming error. From the ’70s, static analysis has been u...
A variety of concepts, laws, and notations are presented which facilitate reasoning about arrays. Th...
The array programming paradigm adopts multidimensional arrays as the fundamental data structures of ...
We explore a transformational approach to the problem of verifying simple array-manipulating program...
In previous work we presented a model checking procedure for linear programs, i.e. programs in which...
The array programming paradigm adopts multidimensional arrays as the fundamental data structures of ...
In this paper we present a novel approach to automatically generate invariants for loops manipulatin...
The theory of arrays, introduced by McCarthy in his seminal paper "Toward a mathematical science of ...
International audienceIn this paper, we propose a static analysis technique for assembly code, based...
International audienceArray partitioning analyses split arrays into contiguous parti-tions to infer ...
Automatic discovery of relationships among values of array elements is a challenging problem due to ...
Arrays computations are at the core of numerical modelling and computational science applications. H...
We present a new approach to eliminate array bounds checks in Java by using static analyses. Our app...