22.04.2014 Views

TH ESE Mohamed H edi TOUATI TEST ET ... - Laboratoire TIMA

TH ESE Mohamed H edi TOUATI TEST ET ... - Laboratoire TIMA

TH ESE Mohamed H edi TOUATI TEST ET ... - Laboratoire TIMA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapitre 4. | Approches en vue du Diagnostic |<br />

parcourt le circuit en repertoriant tous les blocs convergeant vers cette sortie.<br />

Ces blocs appartiennent tous a ce que l'on designera par \c^one de fanin" ou<br />

\coverage cone" [MCl84]. Ces blocs seront declares comme \presumes Fautifs",<br />

et stockes dans une liste.<br />

- Une deuxieme phase dite de propagation avant (\forward propagation") dans<br />

laquelle on fait la mise a jour des estimations obtenues lors de la premiere<br />

phase, et en m^eme temps on essaie d'identier les blocs completement observables<br />

(c'est,a,dire dont les entrees/sorties sont primaires). Ces blocs seront<br />

denitivement declares comme \Correct" ou \Fautif" en fonction de leur etat,<br />

et retires de la liste des blocs \presume defaillant". Les blocs non aectes<br />

et debouchant sur des sorties correctes seront declares dans un premier temps<br />

comme \Presume Correct". La mise a jour des estimations se fait de la maniere<br />

presentee dans le paragraphe 4.3.2.<br />

Sites possibles de la faute<br />

Sorties erronées<br />

Figure 4.4: Intersection en cas de faute unique<br />

A ce stade de l'algorithme, un choix sur l'hypothese de faute doit ^etre fait. Si on choisit<br />

de se positionner dans l'hypothese de la faute unique, alors l'etape suivante consiste<br />

a chercher l'intersection des ensembles generes (si plusieurs sorties sont erronees). Le<br />

bloc fautif appartenant necessairement a cet ensemble resultant de candidats (gure<br />

4.4). Si la sequence de test appliquee assure une couverture de faute de 100%,<br />

alors les blocs restants seront consideres comme \Vraisemblablement correct" . Sinon,<br />

ils seront declares comme \Presume Correct".<br />

Par contre, dans le cas ou on opte pour l'hypothese de faute multiple, aucun traitement<br />

supplementaire n'est eectue avant le commencement de la phase suivante.<br />

{72 {

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!