13.07.2015 Views

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

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.

M1 Info ­ Ing. Protocoles 2008­09(D'apres TD ENSEEIHT)P_produit_délivréréception_produitModélisation du système global :Les communications entre les différents acteurs et machines étant asynchrones, le modèle globalest construit en fusionnant les places <strong>de</strong> même nom. Ce qui donne le modèle RdP suivant :envoi_ordreP_OrdresP_Idle_execdébut_execP_Execfin_execP_produit_prêt_à_envoyerP_Idle_envoidébut_envoiP_Envoifin_envoiP_produit_délivréréception_produitIl apparaît clairement que la place « P_ordres » n’est pas bornée. De même, les places« P_produit_prêt_à_envoyer » et « P_produit_délivré » ne sont pas bornées (il est facile <strong>de</strong>construire un marquage M1 tel que M1(P_Idle_exec)=1, M1(P_Idle_envoi)=1,M1(P_produit_prêt_à_envoyer)=1 et M1(P_produit_délivré)=1 et M1(p)=0 pour toutes lesautres places p. Ce marquage est strictement supérieur au marquage initial, en particulier pourles places « P_produit_prêt_à_envoyer » et « P_produit_délivré », ce qui montre que ces placesne sont pas bornées.Ce caractère non borné traduit une incorrection dans la modélisation. Pour corriger ce problème,il est nécessaire d’introduire une capacité maximale pour ces places, capacités notéesrespectivement k1, k2 et k3, et introduire un mécanisme interdisant la production d’un ordre,d’un produit prêt à être envoyé, et d’un produit délivré, lorsque ces capacités sontrespectivement atteintes. Un tel mécanisme peut être modélisé par l’ajout <strong>de</strong> placessupplémentaires caractérisant les « cases » libres pouvant stocker <strong><strong>de</strong>s</strong> ordres, <strong><strong>de</strong>s</strong> produits prêtsà êtres envoyés, et <strong><strong>de</strong>s</strong> produits délivrés. Le modèle global est donné par le RdP suivant :Page 4 sur 12 2008­2009

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

Saved successfully!

Ooh no, something went wrong!