Ensuring the scalability of static analyzers defined by abstract interpretation poses difficulties. A classical technique known to speed up analyses is the discovery and reuse of summaries for some of the sequences of statements of the source code. In this thesis we focus on a subset of C that does not allow recursion and define a modular analyzer, able to infer, prove and use (to improve the efficiency) such summaries. Our modular analyzer is built on top of an existing C analyzer and is therefore able to handle unions, structures, arrays, memory allocations (static and dynamic), pointers, pointer arithmetics, pointer casts, function calls, string manipulations, ... . String handling is provided by a new abstract domain defined in this the...
Static program analysis aims at automatically determining whether a program satisfies some particula...
Dans cette thèse, nous étudions l'analyse statique par interprétation abstraites de programmes manip...
International audienceWe propose a memory abstraction able to lift existing numerical static analyse...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
Static analyses aim at inferring semantic properties of programs. We distinguish two important class...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
The fast and furious pace of change in computing technology has become an article of faith for many....
Les analyses statiques ont pour but de déterminer les propriétés des programmes au moment de la comp...
Les analyses statiques ont pour but d’inférer des propriétés sémantiques de programmes. Nous disting...
This Phd thesis presents a static analysis algorithm for programs with threads. It generalizes abstr...
La présence de bugs ou de dysfonctionnements dans les systèmes critiques peut avoirdes conséquences ...
We study of abstractions for sets of traces adapted to static analysis and program transformations i...
We presented a framework for the modular analysis of object-oriented languages. We defined a liberal...
International audienceIn this document, we use the Abstract Interpretation framework to analyze conc...
L’analyse statique de programmes est un domaine crucial en compilation, en optimisation, et en vali...
Static program analysis aims at automatically determining whether a program satisfies some particula...
Dans cette thèse, nous étudions l'analyse statique par interprétation abstraites de programmes manip...
International audienceWe propose a memory abstraction able to lift existing numerical static analyse...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
Static analyses aim at inferring semantic properties of programs. We distinguish two important class...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
The fast and furious pace of change in computing technology has become an article of faith for many....
Les analyses statiques ont pour but de déterminer les propriétés des programmes au moment de la comp...
Les analyses statiques ont pour but d’inférer des propriétés sémantiques de programmes. Nous disting...
This Phd thesis presents a static analysis algorithm for programs with threads. It generalizes abstr...
La présence de bugs ou de dysfonctionnements dans les systèmes critiques peut avoirdes conséquences ...
We study of abstractions for sets of traces adapted to static analysis and program transformations i...
We presented a framework for the modular analysis of object-oriented languages. We defined a liberal...
International audienceIn this document, we use the Abstract Interpretation framework to analyze conc...
L’analyse statique de programmes est un domaine crucial en compilation, en optimisation, et en vali...
Static program analysis aims at automatically determining whether a program satisfies some particula...
Dans cette thèse, nous étudions l'analyse statique par interprétation abstraites de programmes manip...
International audienceWe propose a memory abstraction able to lift existing numerical static analyse...