Article ID Journal Published Year Pages File Type
401241 Journal of Symbolic Computation 2012 28 Pages PDF
Abstract

We propose a new technique combining dynamic and static analysis of programs to find linear invariants. We use a statistical tool, called simple component analysis, to analyze partial execution traces of a given program. We get a new coordinate system in the vector space of program variables, which is used to specialize numerical abstract domains. As an application, we instantiate our technique to interval analysis of simple imperative programs and show some experimental evaluations.

Related Topics
Physical Sciences and Engineering Computer Science Artificial Intelligence