L'analyse statique des programmes consiste en un ensemble de techniques permettant de déterminer des propriétés des programmes sans avoir à les exécuter. Parmi les applications de l'analyse statique des programmes, nous retrouvons l'optimisation du code source par des compilateurs et la détection de code malveillant ou de code qui pourrait être exploité à des fins malveillantes. L'évidente pertinence et l'importance (parfois critique) de telles applications expliquent les nombreuses tentatives de compréhension du cadre théorique général de l'analyse statique des programmes. Les algèbres de Kleene sont la théorie algébrique des automates finis et des expressions régulières. Cet outil algébrique s'est avéré très approprié pour l'analyse stati...
Les méthodes de vérification automatique des logiciels connaissent un succès croissant depuis le déb...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
Tableau d'honneur de la Faculté des études supérieures et postdoctorales, 2006-2007L’algèbre de Klee...
L’algèbre de Kleene est la théorie algébrique des automates finis et des expressions régulières. Réc...
Au fil des ans, l’algèbre de Kleene s’est avérée être un outil formel très pratique et flexible quan...
Les analyses interprocédurales automatiques de programmes qui sont basées sur des théories...
Les algèbres de relations apparaissent naturellement dans de nombreux cadres, en informatique comme ...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
L’analyse de codes malveillants est un domaine de recherche en pleine expansion de par la criticité ...
La programmation dirigée par les types ou orientée preuves consiste à écrire et prouver des programm...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
Cette thèse décrit trois travaux de formalisation en Coq. Le premier chapitre s'intéresse à l'implém...
L'analyse statique désigne des méthodes automatiques pour extraire des propriétés des programmes. Ma...
Les méthodes de vérification automatique des logiciels connaissent un succès croissant depuis le déb...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
Tableau d'honneur de la Faculté des études supérieures et postdoctorales, 2006-2007L’algèbre de Klee...
L’algèbre de Kleene est la théorie algébrique des automates finis et des expressions régulières. Réc...
Au fil des ans, l’algèbre de Kleene s’est avérée être un outil formel très pratique et flexible quan...
Les analyses interprocédurales automatiques de programmes qui sont basées sur des théories...
Les algèbres de relations apparaissent naturellement dans de nombreux cadres, en informatique comme ...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
L’analyse de codes malveillants est un domaine de recherche en pleine expansion de par la criticité ...
La programmation dirigée par les types ou orientée preuves consiste à écrire et prouver des programm...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
Cette thèse décrit trois travaux de formalisation en Coq. Le premier chapitre s'intéresse à l'implém...
L'analyse statique désigne des méthodes automatiques pour extraire des propriétés des programmes. Ma...
Les méthodes de vérification automatique des logiciels connaissent un succès croissant depuis le déb...
Les programmes auto-modifiants fonctionnent de manière singulière car ils sont capables de réécrire ...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...