We consider the problem of computing numerical invariants of programs by abstract interpretation. Our method eschews two traditional sources of imprecision: (i) the use of widening operators for enforcing convergence within a finite number of iterations (ii) the use of merge operations (often, convex hulls) at the merge points of the control flow graph. It instead computes the least inductive invariant expressible in the domain at a restricted set of program points, and analyzes the rest of the code en bloc. We emphasize that we compute this inductive invariant precisely. For that we extend the strategy improvement algorithm of [Gawlitza and Seidl, 2007]. If we applied their method directly, we would have to solve an exponentially sized sys...
International audienceThe classical method for program analysis by abstract interpretation consists ...
Two classical sources of imprecision in static analysis by abstract inter-pretation are widening and...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...
AbstractNumerical static program analyses by abstract interpretation, e.g., the problem of inferring...
Abstract. Numerical static program analyses by abstract interpretation, e.g., the problem of inferri...
Static program analysis aims at automatically determining whether a program satisfies some particula...
We introduce an efficient combination of polyhedral analysis and predicate partitioning. Template po...
Static program analysis aims at automatically determining whether a program satisfies some particula...
Static analysis by abstract interpretation aims at automatically proving properties of computer prog...
Abstract. In this article we develop a max-strategy improvement al-gorithm for computing least fixpo...
Abstract. We introduce an efficient combination of polyhedral analy-sis and predicate partitioning. ...
International audienceStatic analysis by abstract interpretation aims at automatically proving prope...
Satisfiability modulo theory (SMT) solving strategies are composed of various components and paramet...
Abstract. We introduce a new domain for finding precise numerical invariants of pro-grams by abstrac...
Satisfiability Modulo Theories (SMT) is the problem of deciding the satisfiability of a first-order ...
International audienceThe classical method for program analysis by abstract interpretation consists ...
Two classical sources of imprecision in static analysis by abstract inter-pretation are widening and...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...
AbstractNumerical static program analyses by abstract interpretation, e.g., the problem of inferring...
Abstract. Numerical static program analyses by abstract interpretation, e.g., the problem of inferri...
Static program analysis aims at automatically determining whether a program satisfies some particula...
We introduce an efficient combination of polyhedral analysis and predicate partitioning. Template po...
Static program analysis aims at automatically determining whether a program satisfies some particula...
Static analysis by abstract interpretation aims at automatically proving properties of computer prog...
Abstract. In this article we develop a max-strategy improvement al-gorithm for computing least fixpo...
Abstract. We introduce an efficient combination of polyhedral analy-sis and predicate partitioning. ...
International audienceStatic analysis by abstract interpretation aims at automatically proving prope...
Satisfiability modulo theory (SMT) solving strategies are composed of various components and paramet...
Abstract. We introduce a new domain for finding precise numerical invariants of pro-grams by abstrac...
Satisfiability Modulo Theories (SMT) is the problem of deciding the satisfiability of a first-order ...
International audienceThe classical method for program analysis by abstract interpretation consists ...
Two classical sources of imprecision in static analysis by abstract inter-pretation are widening and...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...