Thèse soutenue

Graphes de processus arborescents pour la verification de proprietes
FR  |  
EN
Accès à la thèse
Auteur / Autrice : Denis Poitrenaud
Direction : Pascal Estraillier
Type : Thèse de doctorat
Discipline(s) : Sciences appliquées
Date : Soutenance en 1996
Etablissement(s) : Paris 6

Résumé

FR

La phase de verification est une etape essentielle du cycle de conception et de realisation d'un systeme. Le contexte particulier des systemes concurrents, de par leur complexite accrue et leurs domaines d'applications souvent critiques, rend cette etape cruciale et obligatoire. La verification de la concordance des comportements d'un systeme avec les proprietes attendues est generalement realisee par une exploration exhaustive du graphe d'accessibilite du systeme. Le probleme de ce type de methodes est le nombre, souvent tres important, d'etats accessibles. De nombreux travaux ont consiste a lutter contre cette explosion combinatoire. Une solution generale a ce probleme est de definir des techniques de construction de graphes d'accessibilite reduits preservant les informations necessaires a la verification. Dans le cadre des reseaux de petri, nous proposons une nouvelle representation des graphes d'accessibilite offrant un fort pouvoir de reduction. La representation proposee consiste en un graphe dans lequel chaque nud est un processus arborescent. Un processus arborescent est un reseau de petri etiquete particulier caracterisant un sous-ensemble des etats accessibles du systeme original. Nous presentons les algorithmes permettant la construction de graphe de processus arborescents supportant la verification de formules de logique temporelle lineaire. Cette capacite est atteinte en assurant l'equivalence begayante du graphe de processus arborescents construit avec le graphe d'accessibilite complet du systeme dans le cadre d'une logique lineaire sur les etats. D'autre part, nous montrons que, pour une logique temporelle sur les transitions, notre representation preserve le langage projete sur les transitions observees. Un prototype a ete realise et notre methode a ete evaluee et comparee a d'autres approches classiques telles que les ensembles persistants, les depliages et les diagrammes de decision binaire.