Travaux Dirigés n°1 Ingénierie des protocoles - Réseaux de Petri ...
Travaux Dirigés n°1 Ingénierie des protocoles - Réseaux de Petri ...
Travaux Dirigés n°1 Ingénierie des protocoles - Réseaux de Petri ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
M1 Info Ing. Protocoles 200809(D'apres TD ENSEEIHT)P_Idle_prodactivation_prodP_Init_prodP_messages_à_émettre(initialement,N jetons)fin_init_prodP_prêt_à_émettreémission_prodP_médium_libre(initialement,K jetons)P_médium_occupé_messageP_messages_émisNP_médium_occupé_déconnexiondéconnexion_prodP_Off_prodModèle du consommateur :En revanche, le modèle du consommateur est légèrement différent. Parmi les messages en transitdans le médium peut figurer un message <strong>de</strong> déconnexion. Aucune hypothèse n’étant fait sur lemédium, il se peut que ce message transite sur le médium en même temps que <strong><strong>de</strong>s</strong> messages <strong>de</strong>données (bien qu’il ait été émis après) puis double ces <strong>de</strong>niers. Le consommateur <strong>de</strong>vra doncs’assurer, avant <strong>de</strong> consommer le message <strong>de</strong> déconnexion, qu’il a consommer tous les messages<strong>de</strong> données, c’est-à-dire qu’il a vidé le médium <strong>de</strong> ces <strong>de</strong>niers. Pour ce faire, ne pouvant testerque la place P_médium_occupé_message est vi<strong>de</strong>, on testera que la place P_médium_librecontient K-1 cases libres (une place étant occupée par le message <strong>de</strong> déconnexion).Page 9 sur 12 20082009