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...
Main Author: | |
---|---|
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 |