AbstractWe 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
Static analysis of a program allows to predict the properties of its executions without actually exe...
Abstract We present lightweight and generic symbolic methods to improve the precision of numerical s...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...
AbstractWe propose a new technique combining dynamic and static analysis of programs to find linear ...
Abstract—Program invariants are statements or assertions that are widely used in program analysis an...
Dynamic invariant detection is the process of distilling invariants from information about a program...
Dynamic invariant detection is a software analysis technique that uses traces of function entry and ...
Abstract. We describe the design and implementation of an automatic invariant generator for imperati...
International audienceLinear relation analysis (polyhedral analysis), devoted to discovering linear ...
We propose a new abstract domain for static analysis of executable code. Concrete states are abstrac...
The verification of programs offers great advantages for developers and users, because we can rely o...
AbstractStatic analysis of a computer program by abstract interpretation helps prove behavioural pro...
Embedded software in critical systems rise a need for software analysis, especially for guaranteeing...
AbstractWhereas the analysis of loops in imperative programs is, justifiably, dominated by the conce...
Abstract. In this paper we present InvGen, an automatic linear arith-metic invariant generator for i...
Static analysis of a program allows to predict the properties of its executions without actually exe...
Abstract We present lightweight and generic symbolic methods to improve the precision of numerical s...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...
AbstractWe propose a new technique combining dynamic and static analysis of programs to find linear ...
Abstract—Program invariants are statements or assertions that are widely used in program analysis an...
Dynamic invariant detection is the process of distilling invariants from information about a program...
Dynamic invariant detection is a software analysis technique that uses traces of function entry and ...
Abstract. We describe the design and implementation of an automatic invariant generator for imperati...
International audienceLinear relation analysis (polyhedral analysis), devoted to discovering linear ...
We propose a new abstract domain for static analysis of executable code. Concrete states are abstrac...
The verification of programs offers great advantages for developers and users, because we can rely o...
AbstractStatic analysis of a computer program by abstract interpretation helps prove behavioural pro...
Embedded software in critical systems rise a need for software analysis, especially for guaranteeing...
AbstractWhereas the analysis of loops in imperative programs is, justifiably, dominated by the conce...
Abstract. In this paper we present InvGen, an automatic linear arith-metic invariant generator for i...
Static analysis of a program allows to predict the properties of its executions without actually exe...
Abstract We present lightweight and generic symbolic methods to improve the precision of numerical s...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...