International audienceWe introduce FunArray, a parametric segmentation abstract domain functor for the fully automatic and scalable analysis of array content properties. The functor enables a natural, painless and efficient lifting of existing abstract domains for scalar variables to the analysis of uniform compound data-structures such as arrays and collections (as well as matrices when instantiating the functor on itself). The analysis automatically and semantically divides arrays into consecutive non-overlapping possibly empty segments. Segments are delimited by sets of bound expressions and abstracted uniformly. All bound expressions appearing in a set are equal in the concrete. FunArray can be naturally combined via reduced product wit...
International audienceAutomatically verifying safety properties of programs is hard.Many approaches ...
International audienceArray partitioning analyses split arrays into contiguous parti-tions to infer ...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
Static analysis is key area in compilation, optimization and software validation. The complex data s...
International audienceConventional array partitioning analyses split arrays into contiguous partitio...
We explore a transformational approach to the problem of verifying simple array-manipulating program...
International audienceAbstract interpretation provides advanced techniques to infer numerical invari...
Array bound checking has been widely studied. However, there are very few convincing results about a...
L’analyse statique de programmes est un domaine crucial en compilation, en optimisation, et en vali...
International audienceArray bound checking and array dependency analysis (for parallelization) have ...
International audienceThis paper presents a framework to abstract data structures within Horn clause...
Array bound checking and array dependency analysis (for par-allelization) have been widely studied. ...
AbstractWe present a generic abstract domain for analysis of dictionary and array content. Our techn...
International audienceA certified static analysis is an analysis whose semantic validity has been fo...
International audienceWe present a parameterized abstract domain for proving program termination by ...
International audienceAutomatically verifying safety properties of programs is hard.Many approaches ...
International audienceArray partitioning analyses split arrays into contiguous parti-tions to infer ...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
Static analysis is key area in compilation, optimization and software validation. The complex data s...
International audienceConventional array partitioning analyses split arrays into contiguous partitio...
We explore a transformational approach to the problem of verifying simple array-manipulating program...
International audienceAbstract interpretation provides advanced techniques to infer numerical invari...
Array bound checking has been widely studied. However, there are very few convincing results about a...
L’analyse statique de programmes est un domaine crucial en compilation, en optimisation, et en vali...
International audienceArray bound checking and array dependency analysis (for parallelization) have ...
International audienceThis paper presents a framework to abstract data structures within Horn clause...
Array bound checking and array dependency analysis (for par-allelization) have been widely studied. ...
AbstractWe present a generic abstract domain for analysis of dictionary and array content. Our techn...
International audienceA certified static analysis is an analysis whose semantic validity has been fo...
International audienceWe present a parameterized abstract domain for proving program termination by ...
International audienceAutomatically verifying safety properties of programs is hard.Many approaches ...
International audienceArray partitioning analyses split arrays into contiguous parti-tions to infer ...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...