Cléo : diagnostic des erreurs en Xesar

Ce travail a pour objet l'étude de méthodes de diagnostic d'erreurs de systèmes parallèles communicants, pour des spécifications exprimées dans une logique temporelle arborescente. Sa motivation est l'élaboration de diagnostics d'erreurs détectées par Xesar, outil de vérification...

Full description

Bibliographic Details
Main Author: Rasse, Anne
Language:FRE
Published: 1990
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00337847
http://tel.archives-ouvertes.fr/docs/00/33/78/47/PDF/Rasse.Anne_1990_these.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00337847
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-003378472013-01-07T18:29:40Z http://tel.archives-ouvertes.fr/tel-00337847 http://tel.archives-ouvertes.fr/docs/00/33/78/47/PDF/Rasse.Anne_1990_these.pdf Cléo : diagnostic des erreurs en Xesar Rasse, Anne [INFO:INFO_MO] Computer Science/Modeling and Simulation processus communicants vérification aide à la mise au point diagnostique logique temporelle modèle équivalence de modèles Ce travail a pour objet l'étude de méthodes de diagnostic d'erreurs de systèmes parallèles communicants, pour des spécifications exprimées dans une logique temporelle arborescente. Sa motivation est l'élaboration de diagnostics d'erreurs détectées par Xesar, outil de vérification de protocoles décrits dans une variante du langage Estelle. Xesar génère a partir du programme décrivant un protocole, un graphe fini dont les séquences représentent les exécutions. Vérifier consiste a comparer ce graphe aux spécifications. En cas de non satisfaction des spécifications, un diagnostic doit etre fourni, permettant de cerner la cause de l'erreur. On s'intéresse aux erreurs dont les diagnostics sont des séquences d'exécution du graphe représentant le comportement du programme. Un prototype d'un système de diagnostics d'erreurs, Cleo, a été réalisé et intégré a Xesar. Générer un diagnostic consiste a calculer un ensemble de séquences d'exécution dont l'existence est la cause de l'erreur. L'utilisation de Cleo nous a conduit a étudier les points suivants: définition d'un critère de minimalité d'un ensemble de diagnostics. Une relation d'ordre dans l'ensemble (éventuellement infini) des diagnostics est définie. Dans le cas des systèmes finis, il existe un sous-ensemble fini de diagnostics minimaux tel que chaque diagnostic a un minorant minimal. Simplification des diagnostics. Les diagnostics sont fournis sous une forme simplifiée, modulo une classe d'actions observables. Nous définissons une relation d'équivalence entre modèles appelée équivalence explicationnelle, qui préserve les diagnostics simplifies, et dont l'originalité est de dépendre de la formule exprimant les spécifications. Les diagnostics simplifies sont calcules dans un modèle réduit équivalent 1990-06-29 FRE PhD thesis
collection NDLTD
language FRE
sources NDLTD
topic [INFO:INFO_MO] Computer Science/Modeling and Simulation
processus communicants
vérification
aide à la mise au point
diagnostique
logique temporelle
modèle
équivalence de modèles
spellingShingle [INFO:INFO_MO] Computer Science/Modeling and Simulation
processus communicants
vérification
aide à la mise au point
diagnostique
logique temporelle
modèle
équivalence de modèles
Rasse, Anne
Cléo : diagnostic des erreurs en Xesar
description Ce travail a pour objet l'étude de méthodes de diagnostic d'erreurs de systèmes parallèles communicants, pour des spécifications exprimées dans une logique temporelle arborescente. Sa motivation est l'élaboration de diagnostics d'erreurs détectées par Xesar, outil de vérification de protocoles décrits dans une variante du langage Estelle. Xesar génère a partir du programme décrivant un protocole, un graphe fini dont les séquences représentent les exécutions. Vérifier consiste a comparer ce graphe aux spécifications. En cas de non satisfaction des spécifications, un diagnostic doit etre fourni, permettant de cerner la cause de l'erreur. On s'intéresse aux erreurs dont les diagnostics sont des séquences d'exécution du graphe représentant le comportement du programme. Un prototype d'un système de diagnostics d'erreurs, Cleo, a été réalisé et intégré a Xesar. Générer un diagnostic consiste a calculer un ensemble de séquences d'exécution dont l'existence est la cause de l'erreur. L'utilisation de Cleo nous a conduit a étudier les points suivants: définition d'un critère de minimalité d'un ensemble de diagnostics. Une relation d'ordre dans l'ensemble (éventuellement infini) des diagnostics est définie. Dans le cas des systèmes finis, il existe un sous-ensemble fini de diagnostics minimaux tel que chaque diagnostic a un minorant minimal. Simplification des diagnostics. Les diagnostics sont fournis sous une forme simplifiée, modulo une classe d'actions observables. Nous définissons une relation d'équivalence entre modèles appelée équivalence explicationnelle, qui préserve les diagnostics simplifies, et dont l'originalité est de dépendre de la formule exprimant les spécifications. Les diagnostics simplifies sont calcules dans un modèle réduit équivalent
author Rasse, Anne
author_facet Rasse, Anne
author_sort Rasse, Anne
title Cléo : diagnostic des erreurs en Xesar
title_short Cléo : diagnostic des erreurs en Xesar
title_full Cléo : diagnostic des erreurs en Xesar
title_fullStr Cléo : diagnostic des erreurs en Xesar
title_full_unstemmed Cléo : diagnostic des erreurs en Xesar
title_sort cléo : diagnostic des erreurs en xesar
publishDate 1990
url http://tel.archives-ouvertes.fr/tel-00337847
http://tel.archives-ouvertes.fr/docs/00/33/78/47/PDF/Rasse.Anne_1990_these.pdf
work_keys_str_mv AT rasseanne cleodiagnosticdeserreursenxesar
_version_ 1716453086133747712