The abstract interpretation is a general method to compute automatically program invariants. This method leads to solve a non-linear fixed point equation involving a monotone function. Determining numerical invariants in order, for instance, to give bounds on the values taken by the variables of a program, turns out to be equivalent to solving a two-player zero-sum game with stopping options. This observation allows one to transport algorithms from game theory, like policy iteration, to abstract interpretation. The first contribution of this thesis is the generalisation of these abstract polyhedraic numerical domains. We construct a general abstract numerical domain which encompasses all the classical ones. We define an abstract semantic fu...
Dynamic programs, or fixpoint iteration schemes, are useful for solving many problems on state space...
International audienceWe introduce a new domain for finding precise numerical invariants of pro- gra...
Static program analysis aims at automatically determining whether a program satisfies some particula...
The abstract interpretation is a general method to compute automatically program invariants. This me...
AbstractNumerical static program analyses by abstract interpretation, e.g., the problem of inferring...
L'analyse statique correcte d'un programme consiste à obtenir des propriétés vraies de toute exécuti...
Dynamical systems are mathematical models for describing temporal evolution of the state of a system...
International audiencePolicy Iteration is an algorithm for the exact solving of optimization and gam...
AbstractStatic analysis of a computer program by abstract interpretation helps prove behavioural pro...
Abstract. In this article we develop a max-strategy improvement al-gorithm for computing least fixpo...
Also arXiv:0806.1160International audienceThe problem of computing the smallest fixed point of an or...
Abstract. We introduce a new domain for finding precise numerical invariants of pro-grams by abstrac...
In this thesis, we present some algorithms and numerical results for the solution of large scale zer...
Dynamic programs, or fixpoint iteration schemes, are useful for solving many problems on state space...
International audienceWe introduce a new domain for finding precise numerical invariants of pro- gra...
Static program analysis aims at automatically determining whether a program satisfies some particula...
The abstract interpretation is a general method to compute automatically program invariants. This me...
AbstractNumerical static program analyses by abstract interpretation, e.g., the problem of inferring...
L'analyse statique correcte d'un programme consiste à obtenir des propriétés vraies de toute exécuti...
Dynamical systems are mathematical models for describing temporal evolution of the state of a system...
International audiencePolicy Iteration is an algorithm for the exact solving of optimization and gam...
AbstractStatic analysis of a computer program by abstract interpretation helps prove behavioural pro...
Abstract. In this article we develop a max-strategy improvement al-gorithm for computing least fixpo...
Also arXiv:0806.1160International audienceThe problem of computing the smallest fixed point of an or...
Abstract. We introduce a new domain for finding precise numerical invariants of pro-grams by abstrac...
In this thesis, we present some algorithms and numerical results for the solution of large scale zer...
Dynamic programs, or fixpoint iteration schemes, are useful for solving many problems on state space...
International audienceWe introduce a new domain for finding precise numerical invariants of pro- gra...
Static program analysis aims at automatically determining whether a program satisfies some particula...