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
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))).