Invariant Synthesis for Programs Manipulating Arrays with Unbounded Data

Bin Li,Zhenhao Tang,Jianhua Zhao
DOI: https://doi.org/10.1145/2875913.2875942
2015-01-01
Abstract:This paper proposes a way of using abstract interpretation for discovering properties about array contents in some restricted cases: one-dimensional arrays, traversed by simple loops. The method summarizes an array property as an interval property. According to different statements, an interval property may be generated, updated or killed. The method is able to discover the properties of non-trivial examples.
What problem does this paper attempt to address?