Dans cette thèse, nous étudions l'analyse statique par interprétation abstraites de programmes manipulant des tableaux, afin d'inférer des propriétés sur les valeurs numériques et les structures de données qui y sont stockées. Les tableaux sont omniprésents dans de nombreux programmes, et les erreurs liées à leur manipulation sont difficile à éviter en pratique. De nombreux travaux de recherche ont été consacrés à la vérification de tels programmes. Les travaux existants s'intéressent plus particulièrement aux propriétés concernant les valeurs numériques stockées dans les tableaux. Toutefois, les programmes bas-niveau (comme les systèmes embarqués ou les systèmes d'exploitation temps réel) utilisent souvent des tableaux afin d'y stocker des...
Cet article propose un algorithme d'analyse des groupes nominaux en N de N, qui sont les plus comple...
L'analyse statique correcte d'un programme consiste à obtenir des propriétés vraies de toute exécuti...
Les logiciels sont devenus une partie importante de notre vie quotidienne, car ils sont maintenant u...
L’analyse statique de programmes est un domaine crucial en compilation, en optimisation, et en vali...
L'analyse statique des programmes permet de calculer automatiquement des propriétés sémantiques vali...
La présence de bugs ou de dysfonctionnements dans les systèmes critiques peut avoirdes conséquences ...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
National audienceNous vérifions automatiquement des programmes impératifs d'énumération destructures...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
Dans le domaine de la vérification formelle de logiciels, il est impératif d'identifier les limites ...
L'analyse statique de programme a pour but de prouver automatiquement qu'un programme vérifie certai...
Le test boîte blanche basé sur les chemins est largement utilisé pour la validation de programmes. A...
Cette thèse se compose de trois articles autonomes, dont chacun correspond à un chapitre. Dans Chapi...
Ce travail de recherche traite du problème d'identification et de prédiction des tendances d'une sér...
Les signaux accélérométriques enregistrés lors de l’occurrence d’un événement sismique est très larg...
Cet article propose un algorithme d'analyse des groupes nominaux en N de N, qui sont les plus comple...
L'analyse statique correcte d'un programme consiste à obtenir des propriétés vraies de toute exécuti...
Les logiciels sont devenus une partie importante de notre vie quotidienne, car ils sont maintenant u...
L’analyse statique de programmes est un domaine crucial en compilation, en optimisation, et en vali...
L'analyse statique des programmes permet de calculer automatiquement des propriétés sémantiques vali...
La présence de bugs ou de dysfonctionnements dans les systèmes critiques peut avoirdes conséquences ...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
National audienceNous vérifions automatiquement des programmes impératifs d'énumération destructures...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
Dans le domaine de la vérification formelle de logiciels, il est impératif d'identifier les limites ...
L'analyse statique de programme a pour but de prouver automatiquement qu'un programme vérifie certai...
Le test boîte blanche basé sur les chemins est largement utilisé pour la validation de programmes. A...
Cette thèse se compose de trois articles autonomes, dont chacun correspond à un chapitre. Dans Chapi...
Ce travail de recherche traite du problème d'identification et de prédiction des tendances d'une sér...
Les signaux accélérométriques enregistrés lors de l’occurrence d’un événement sismique est très larg...
Cet article propose un algorithme d'analyse des groupes nominaux en N de N, qui sont les plus comple...
L'analyse statique correcte d'un programme consiste à obtenir des propriétés vraies de toute exécuti...
Les logiciels sont devenus une partie importante de notre vie quotidienne, car ils sont maintenant u...