Javascript must be enabled to continue!
Preuve de propriétés dynamiques en B
View through CrossRef
Les propriétés que l’on souhaite exprimer sur les applications système d’information ne peuvent se restreindre aux propriétés statiques, dites propriétés d’invariance, qui portent sur des états du système pris au même moment. En effet, certaines propriétés, dites propriétés dynamiques, peuvent faire référence à l’état passé ou futur du système. Les travaux existants sur la vérification de telles propriétés utilisent généralement le model checking dont l’efficacité pour le domaine des systèmes d’information est plutôt réduite à cause de l’explosion combinatoire de l’espace des états. Aussi, les techniques, fondées sur la preuve, requièrent des connaissances assez avancées en termes de raisonnement mathématique et sont donc difficiles à mettre en œuvre d’autant plus que ces dernières ne sont pas outillées. Pour palier ces limites, nous proposons dans cette thèse des méthodes de vérification de propriétés dynamiques basées sur la preuve en utilisant la méthode formelle B. Nous nous intéressons principalement aux propriétés d’atteignabilité et de précédence pour lesquelles nous avons défini des méthodes de génération d’obligations de preuve permettant de les prouver. Une propriété d’atteignabilité permet d’exprimer qu’il existe au moins une exécution du système qui permet d’atteindre un état cible à partir d’un état initial donné. Par contre, la propriété de précédence permet de s’assurer qu’un état donné du système est toujours précédé par un autre état. Afin de rendre ces différentes approches opérationnelles, nous avons développé un outil support qui permet de décharger l’utilisateur de la tâche de génération d’obligations de preuve qui peut être longue et fastidieuse
Title: Preuve de propriétés dynamiques en B
Description:
Les propriétés que l’on souhaite exprimer sur les applications système d’information ne peuvent se restreindre aux propriétés statiques, dites propriétés d’invariance, qui portent sur des états du système pris au même moment.
En effet, certaines propriétés, dites propriétés dynamiques, peuvent faire référence à l’état passé ou futur du système.
Les travaux existants sur la vérification de telles propriétés utilisent généralement le model checking dont l’efficacité pour le domaine des systèmes d’information est plutôt réduite à cause de l’explosion combinatoire de l’espace des états.
Aussi, les techniques, fondées sur la preuve, requièrent des connaissances assez avancées en termes de raisonnement mathématique et sont donc difficiles à mettre en œuvre d’autant plus que ces dernières ne sont pas outillées.
Pour palier ces limites, nous proposons dans cette thèse des méthodes de vérification de propriétés dynamiques basées sur la preuve en utilisant la méthode formelle B.
Nous nous intéressons principalement aux propriétés d’atteignabilité et de précédence pour lesquelles nous avons défini des méthodes de génération d’obligations de preuve permettant de les prouver.
Une propriété d’atteignabilité permet d’exprimer qu’il existe au moins une exécution du système qui permet d’atteindre un état cible à partir d’un état initial donné.
Par contre, la propriété de précédence permet de s’assurer qu’un état donné du système est toujours précédé par un autre état.
Afin de rendre ces différentes approches opérationnelles, nous avons développé un outil support qui permet de décharger l’utilisateur de la tâche de génération d’obligations de preuve qui peut être longue et fastidieuse.
Related Results
A Machine-Checked Proof of Correctness of Pastry
A Machine-Checked Proof of Correctness of Pastry
Une preuve certifiée par la machine de la correction du protocole Pastry
Les réseaux pair-à-pair (P2P) constituent un modèle de plus en plus populaire pour la progr...
Reification of visual properties for composition tasks
Reification of visual properties for composition tasks
Réification des propriétés visuelles pour les tâches de composition
Les graphistes utilisent des propriétés visuelles comme la couleur, la police de caractères typo...
Jalons pour un droit uniforme de la preuve dans l’espace OHADA
Jalons pour un droit uniforme de la preuve dans l’espace OHADA
Abstract
L’harmonisation du droit de la preuve dans les États membres de l’OHADA se justifie par la disparité des normes probatoires aux sources plurielles voire con...
Rosenfeld’s conjecture
Rosenfeld’s conjecture
Conjecture de rosenfeld
Ma thèse de Doctorat est basée sur un sujet très intéressant en Théorie de Graphe : Le tournoi.En 1934, Rédei a prouvé que tout tournoi cont...
Magnetic skyrmions in GdCo ferrimagnetic thin-films
Magnetic skyrmions in GdCo ferrimagnetic thin-films
Skyrmions magnétiques dans les couches minces ferrimagnétiques de GdCo
Les skyrmions magnétiques sont des textures magnétiques chirales topologiques décrites comme ...
Incremental Alignment of Heterogeneous and Dynamic Data for Decision Support
Incremental Alignment of Heterogeneous and Dynamic Data for Decision Support
Alignement incrémental de données hétérogènes et dynamiques pour l'aide à la décision
A l'ère du Big Data, où les données sont massives et leur complexité croissant...
Impact de la capacité de charge de l’environnement sur les dynamiques d’expansions de métapopulation : théories et applications à un système expérimental hôte-parasitoïde
Impact de la capacité de charge de l’environnement sur les dynamiques d’expansions de métapopulation : théories et applications à un système expérimental hôte-parasitoïde
Les équations de réaction-diffusion sont couramment utilisées pour décrire les dynamiques de propagation des populations. Elles permettent notamment de définir deux types de dynami...
Controlling properties of PMMA modified with ionic interactions
Controlling properties of PMMA modified with ionic interactions
Contrôle des propriétés de PMMA modifié par des interactions ioniques
Les ionomères sont des polymères contenant une faible teneur en ions, de 0 à quelques pourcent...

