Dans cette thèse, nous avons pour objectif de concevoir, à la fois théoriquement et expérimentalement, des méthodes pour la détection automatique de bogues potentiels dans les logiciels – ou la preuve de leur absence. Ces méthodes sont statiques : elles analysent le code source des programmes sans les exécuter. Nos travaux s’inscrivent dans le cadre de l’interprétation abstraite pour dériver une sémantique sûre et décidable. Le principal objet de ce travail est l’analyse des langages de programmation dynamiques. En particulier, ce travail se concentre sur les programmes écrits en Python, qui peuvent appeler des bibliothèques écrites en C.In this thesis, we aim at designing both theoretically and experimentally methods for the automatic dete...
We study of abstractions for sets of traces adapted to static analysis and program transformations i...
Static program analysis is a technique to analyse code without executing it, and can be used to find...
This thesis aims at development of a tool support for comparing the output of static analysis applie...
In this thesis, we aim at designing both theoretically and experimentally methods for the automatic ...
Software bugs are costly: they can have disastrous consequences on critical systems, but also on mor...
Static analysis of programs enables to study the possible behaviours of programs without running the...
L'analyse statique des programmes permet d'étudier les comportements possibles des programmes sans l...
This is the artefact accompanying the research paper "A Multi-Language Static Analysis of Python Pro...
This is the artefact accompanying the research paper "A Multi-Language Static Analysis of Python Pro...
International audienceWe propose a static analysis by abstract interpretation for a significant subs...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
La programmation dirigée par les types ou orientée preuves consiste à écrire et prouver des programm...
U ovom završnom radu prikazani su alati i postupci statičke analize Python programskog koda. Python ...
We study of abstractions for sets of traces adapted to static analysis and program transformations i...
Static program analysis is a technique to analyse code without executing it, and can be used to find...
This thesis aims at development of a tool support for comparing the output of static analysis applie...
In this thesis, we aim at designing both theoretically and experimentally methods for the automatic ...
Software bugs are costly: they can have disastrous consequences on critical systems, but also on mor...
Static analysis of programs enables to study the possible behaviours of programs without running the...
L'analyse statique des programmes permet d'étudier les comportements possibles des programmes sans l...
This is the artefact accompanying the research paper "A Multi-Language Static Analysis of Python Pro...
This is the artefact accompanying the research paper "A Multi-Language Static Analysis of Python Pro...
International audienceWe propose a static analysis by abstract interpretation for a significant subs...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
La programmation dirigée par les types ou orientée preuves consiste à écrire et prouver des programm...
U ovom završnom radu prikazani su alati i postupci statičke analize Python programskog koda. Python ...
We study of abstractions for sets of traces adapted to static analysis and program transformations i...
Static program analysis is a technique to analyse code without executing it, and can be used to find...
This thesis aims at development of a tool support for comparing the output of static analysis applie...