07.11.2013 Views

Une Boite `a Outils Pour la Preuve Formelle de Syst`emes Séquentiels

Une Boite `a Outils Pour la Preuve Formelle de Syst`emes Séquentiels

Une Boite `a Outils Pour la Preuve Formelle de Syst`emes Séquentiels

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

78 CHAPITRE 3.<br />

PROBLÈMES SUR LES MACHINES SÉQUENTIELLES<br />

De <strong>la</strong> même façon, l’ensemble AU <strong>de</strong>s états <strong>de</strong> <strong>la</strong> machine M qui satisfont <strong>la</strong> formule<br />

A[fUg] est défini comme <strong>la</strong> limite <strong>de</strong> <strong>la</strong> suite d’ensembles (A k ) suivante :<br />

A 0 = G,<br />

et<br />

A k+1 = A k ∪{⃗y / (⃗y ∈ F)∧(∀⃗x δ(⃗y,⃗x) ∈ A k )}.<br />

Les fonctions caractéristiques <strong>de</strong> ces ensembles s’écrivent :<br />

A 0 = G, et (3.10)<br />

(<br />

A k+1 = λ⃗y. A k (⃗y)∨ ( F(⃗y)∧(∀⃗x Cns(⃗y,⃗x) ⇒ A k ( f(⃗y,⃗x))) ⃗ )) . (3.11)<br />

Ces équations <strong>de</strong> points fixes correspon<strong>de</strong>nt à un parcours virtuel en arrière et en <strong>la</strong>rgeur<br />

d’abord du graphe d’état <strong>de</strong> <strong>la</strong> machine, c’est à dire que <strong>la</strong> re<strong>la</strong>tion d’accéssibilité utilisée<br />

pendant le parcours est “être antécédant <strong>de</strong>”. La Figure 21 montre le calcul <strong>de</strong> l’ensemble<br />

<strong>de</strong>s états satisfaisant A[fUg]. Dans cette exemple, l’ensemble <strong>de</strong>s états satisfaisant f<br />

(respectivement g) est donné en pointillé et étiqueté F (respectivement G). Les flèches<br />

sont les transitions d’état à état. En gris sont représentées les quatres parties constituant<br />

l’ensemble <strong>de</strong>s états satisfaisant A[fUg], trouvés en quatre étapes à partir <strong>de</strong>s équations<br />

<strong>de</strong> point fixe 3.10 et 3.11.<br />

Figure 21. Calcul <strong>de</strong>s états satisfaisant A[fUG].<br />

3.3.3 Le terme critique : l’image réciproque<br />

Les équations 3.6 à 3.11 peuvent se réécrire à partir d’une fonction “Pre”, telle que<br />

Pre( ⃗ f,Cns,χ) est <strong>la</strong> fonction caractéristique <strong>de</strong>s états qui possè<strong>de</strong>nt au moins un successeur<br />

appartenant à l’ensemble χ. Pre est définie par :<br />

Pre( ⃗ f,Cns,χ) = λ⃗y.(∃⃗x Cns(⃗y,⃗x)∧χ( ⃗ f(⃗y,⃗x))).

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

Saved successfully!

Ooh no, something went wrong!