Application de techniques de preuve assistée pour la spécification, la vérification et le test. - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2002

assisted proof methods for the specification, verification and test

Application de techniques de preuve assistée pour la spécification, la vérification et le test.

Davy Rouillard
  • Fonction : Auteur
  • PersonId : 853052

Résumé

The increasing complexity of reactive systems and the expected reliability of their implementation require formal techniques to be used. Traditionally, three main techniques are distinguished : model-checking, theorem-proving and testing. This work describes the development of a formal environment as a set of theories of the proof assistant Isabelle/HOL, the root is being a theory of transition systems and their behavior's. Subtheories define particular families of systems, like constrained and timed automata. Several techniques are available in order to prove statements on systems, along them induction, coinduction, rewriting, abstraction and automatic computations. Moreover, we have experimented a new approach of the test activity where conformance test cases are build by formally proving mathematical statements.
Les méthodes formelles ont pour objectif d'augmenter le niveau de confiance que l'on peut avoir en un système informatique, en proposant des techniques d'analyse dont les fondements sont mathématiques. Traditionnellement, ces méthodes sont classées en trois grandes familles : le model-checking, la preuve interactive et le test. Ce mémoire décrit le développement d'un environnement formel qui autorise à la fois une activité de vérification et dont l'objectif est de permettre l'étude de systèmes complexes modélisés sous la forme d'automates. Cet environnement prend la forme d'un ensemble de théories Isabelle/HOL dont la racine est formée par la formalisation des systèmes de transitions et leur comportements. Plusieurs mécanismes de preuve sont présentés et il est mit en évidence l'importance du mécanisme de réécritures. Nous nous intéressons également à une nouvelle approche du test qui consiste à envisager la création d'un test comme la démonstration d'un énoncé.
Fichier principal
Vignette du fichier
memoire.pdf (1.04 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-01327971 , version 1 (07-06-2016)

Licence

Paternité - Pas d'utilisation commerciale - Pas de modification

Identifiants

  • HAL Id : tel-01327971 , version 1

Citer

Davy Rouillard. Application de techniques de preuve assistée pour la spécification, la vérification et le test.. Modélisation et simulation. L'UNIVERSITÉ BORDEAUX I, 2002. Français. ⟨NNT : ⟩. ⟨tel-01327971⟩

Collections

TDS-MACS
106 Consultations
461 Téléchargements

Partager

Gmail Facebook X LinkedIn More