Cette thèse s'intéresse à la vérification de programmes modélisés sous forme de systèmes de règles de réécriture. La vérification de propriétés est basée sur une analyse statique semi-automatique qui construit une sur-approximation, représentée par un automate d'arbres, de l'ensemble des termes atteignables. L'analyse est paramétrée par une abstraction qui doit être suffisamment précise pour que la propriété attendue puisse être vérifiée. Or, il est difficile de construire une telle abstraction à priori. On propose un mécanisme original de raffinement automatique par élagage de l'automate d'arbres lorsque la sur-approximation calculée, trop imprécise, est susceptible de contenir de fausses alarmes. Non seulement l'analyse s'applique à la vé...
La vérification par exploration d'espace d'états (model-checking) est une technique efficace pour vé...
L'être humain fait des erreurs, en particulier dans la réalisation de taches complexes comme la cons...
This document presents an extension of tree automata completion to innermost rewriting.Établir des p...
This work is about proving safety properties on programs. Such proof can be done by showing that "fo...
L'utilisation omniprésente des systèmes informatiques impose de s'assurer de leur bon fonctionnement...
Nous étudions comment les langages réguliers d'arbres peuvent être utilisés pour vérifier automatiqu...
Computer systems are more and more important in everyday life, and errors into those systems can mak...
Les systèmes informatiques jouent un rôle essentiel dans la vie actuelle, et leurs erreurs peuvent a...
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...
Nous nous sommes intéressé à la logique équationnelle en tant que support de la vérification des pro...
Aujourd hui, de nombreux systèmes à base de composants sont critiques ; leur fonctionnement requiert...
Les travaux menés dans cette thèse portent sur la certification de programmes. Les certificats établ...
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 était d'étendre des techniques de réécriture sur les automates d'arbres af...
La vérification par exploration d'espace d'états (model-checking) est une technique efficace pour vé...
L'être humain fait des erreurs, en particulier dans la réalisation de taches complexes comme la cons...
This document presents an extension of tree automata completion to innermost rewriting.Établir des p...
This work is about proving safety properties on programs. Such proof can be done by showing that "fo...
L'utilisation omniprésente des systèmes informatiques impose de s'assurer de leur bon fonctionnement...
Nous étudions comment les langages réguliers d'arbres peuvent être utilisés pour vérifier automatiqu...
Computer systems are more and more important in everyday life, and errors into those systems can mak...
Les systèmes informatiques jouent un rôle essentiel dans la vie actuelle, et leurs erreurs peuvent a...
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...
Nous nous sommes intéressé à la logique équationnelle en tant que support de la vérification des pro...
Aujourd hui, de nombreux systèmes à base de composants sont critiques ; leur fonctionnement requiert...
Les travaux menés dans cette thèse portent sur la certification de programmes. Les certificats établ...
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 était d'étendre des techniques de réécriture sur les automates d'arbres af...
La vérification par exploration d'espace d'états (model-checking) est une technique efficace pour vé...
L'être humain fait des erreurs, en particulier dans la réalisation de taches complexes comme la cons...
This document presents an extension of tree automata completion to innermost rewriting.Établir des p...