Nous présentons d'abord un système théorique permettant la preuve de programmes d'ordre supérieur avec etfets de bord. Ce système est constitué de trois composantes majeures. D'abord un langage de programmation avec un système à effets, avec polymorphisme d'etfets, permettant une analyse fine des effets. Ensuite, un langage de spécitication d'ordre supérieur qui contient aussi un moyen de parler des évolutions d'états. Enfin, un calcul de plus faibles préconditions, permettant d'obtenir, à partir d'un programme annoté, des obligations de preuve, c'est-à-dire des formules dont la validité implique la correction du programme. Nous présentons également deux restrictions du système initial : la première interdit l'aliasing entre régions, ce qui...
Le travail décrit dans cette thèse s'inscrit dans le contexte du développement et de la validation d...
La certification de programmes embarqués dans des systèmes critiques est, aujourd'hui encore, un enj...
La prise en compte de la complexité croissante des systèmes embarqués temps réel, le besoin de forma...
Lustre est un langage de programmation spécialement conçu pour la réalisation des systèmes réactifs....
My research is in the domain of formal methods of specification and verification of models and progr...
Ce document présente différents outils pour représenter et manipuler des ensembles infinis de n-uple...
Nous étudions comment les langages réguliers d'arbres peuvent être utilisés pour vérifier automatiqu...
Universités : Université scientifique et médicale de Grenoble et Institut national polytechnique de ...
Ces travaux de recherche proposent une approche de spécification et de validation d'un systeme de co...
Cette thèse a été effectuée dans le cadre du projet Guide mené conjointement par le laboratoire de g...
La formalisation de la connaissance sous forme de règles permet de modéliser des problèmes dont on n...
Les recherches présentées dans cette thèse portent sur la modélisation et la résolution de systèmes ...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
La spécification et la vérification d’exigences haut niveau (comme des propriétés de sécurité, telle...
Le travail décrit dans cette thèse s'inscrit dans le contexte du développement et de la validation d...
La certification de programmes embarqués dans des systèmes critiques est, aujourd'hui encore, un enj...
La prise en compte de la complexité croissante des systèmes embarqués temps réel, le besoin de forma...
Lustre est un langage de programmation spécialement conçu pour la réalisation des systèmes réactifs....
My research is in the domain of formal methods of specification and verification of models and progr...
Ce document présente différents outils pour représenter et manipuler des ensembles infinis de n-uple...
Nous étudions comment les langages réguliers d'arbres peuvent être utilisés pour vérifier automatiqu...
Universités : Université scientifique et médicale de Grenoble et Institut national polytechnique de ...
Ces travaux de recherche proposent une approche de spécification et de validation d'un systeme de co...
Cette thèse a été effectuée dans le cadre du projet Guide mené conjointement par le laboratoire de g...
La formalisation de la connaissance sous forme de règles permet de modéliser des problèmes dont on n...
Les recherches présentées dans cette thèse portent sur la modélisation et la résolution de systèmes ...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
La spécification et la vérification d’exigences haut niveau (comme des propriétés de sécurité, telle...
Le travail décrit dans cette thèse s'inscrit dans le contexte du développement et de la validation d...
La certification de programmes embarqués dans des systèmes critiques est, aujourd'hui encore, un enj...
La prise en compte de la complexité croissante des systèmes embarqués temps réel, le besoin de forma...