Les méthodes de vérification automatique des logiciels connaissent un succès croissant depuis le début des années 2000, suite à plusieurs succès industriels (Microsoft, Airbus, etc.). L'analyse statique vise, à partir d'une description du programme, à inférer automatiquement des propriétés vérifiées par celui-ci. Les techniques standards d'analyse statique travaillent sur le code source du logiciel, écrit par exemple en C ou Java. Cependant, avoir accès au code source n'est pas envisageable pour de nombreuses applications relatives à la sécurité, soit que le code source n'est pas disponible (code mobile, virus informatiques), soit que le développeur ne veut pas le divulguer (composants sur étagère, certification par un tiers).Nous nous inté...
Ce travail concerne la vérification statique de programmes Java Card annotés formellement, par des m...
In system and software security, one of the first criteria before applying an analysis methodology i...
This doctoral work has been done in an industrial environment where the mainactivities were reverse ...
L'omniprésence de l'informatique a comme conséquences, parmi d'autres, la multiplication du volume l...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Ce travail s'inscrit dans le cadre des recherches menées autour de l'analyse et la visualisation des...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
La validation des logiciels est une partie cruciale dans le cycle de leur développement. Deux techni...
Les logiciels sont de plus en plus grands et complexes. Ainsi, certaines tâches comme le test et la ...
Ubiquitous computing has as a consequence, among others, the existing and under development software...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
L'objectif de cette thèse est le développement de méthodes de compréhension des logiciels malveillan...
L’utilisation du parallélisme des architectures actuelles dans le domaine du calcul hautes performan...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
Ce travail concerne la vérification statique de programmes Java Card annotés formellement, par des m...
In system and software security, one of the first criteria before applying an analysis methodology i...
This doctoral work has been done in an industrial environment where the mainactivities were reverse ...
L'omniprésence de l'informatique a comme conséquences, parmi d'autres, la multiplication du volume l...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Ce travail s'inscrit dans le cadre des recherches menées autour de l'analyse et la visualisation des...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
La validation des logiciels est une partie cruciale dans le cycle de leur développement. Deux techni...
Les logiciels sont de plus en plus grands et complexes. Ainsi, certaines tâches comme le test et la ...
Ubiquitous computing has as a consequence, among others, the existing and under development software...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
L'objectif de cette thèse est le développement de méthodes de compréhension des logiciels malveillan...
L’utilisation du parallélisme des architectures actuelles dans le domaine du calcul hautes performan...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
Ce travail concerne la vérification statique de programmes Java Card annotés formellement, par des m...
In system and software security, one of the first criteria before applying an analysis methodology i...
This doctoral work has been done in an industrial environment where the mainactivities were reverse ...