Réseau de Petri P-temporisé

De testwiki
Aller à la navigation Aller à la recherche

Un réseau de Petri p-temporisé[1]Modèle:,[2] est un doublet <R,D> avec :

  • R est un réseau de Petri autonome <P,T,Pre,Post> avec un marquage

initial M0 ;

  • D est une fonction durée minimale de séjour d’une marque dans une place, qui à chaque place fait correspondre un nombre rationnel positif décrivant la durée d’indisponibilité des jetons (D:PQ*).

Sémantique

La sémantique est que les marques doivent rester dans la place pi au moins le temps di associé à cette place. Pendant di la marque est indisponible ; elle ne participe pas à la validation des transitions. Donc di représente :

  • la durée d’indisponibilité de la marque pour la validation des transi-

tions ;

  • le temps minimum de séjour d’une marque dans une place.

Règles de fonctionnement : On utilisera la notion d’état (définition prochain) pour caractériser la situation du réseau à un instant donné.

État

Un état est un doublet <M,I> où :

  • M est une application de marquage, assignant à chaque place du réseau un certain nombre de marques ;
  • I est une application de temps d’indisponibilité, assignant à chaque marque k dans la place pi un temps θik , correspondant à la durée qui reste à la marque k pour terminer son temps de séjour minimal dans la place pi.

Les temporisations associées aux places permettent de prendre en compte les durées opératoires minimales. Par conséquent une transition validée au sens des réseaux de Petri autonomes peut ne pas être obligatoirement franchie. Une transition est franchissable si elle est validée au sens des réseaux de Petri autonomes et si les marques qui la valident sont disponibles.

Liens externes

Bibliographie

Modèle:Références

Modèle:Portail

  1. Sifakis (J.). – Use of petri nets for performance evaluation. Symposium on modelling and evaluation, IFIP, pp. 75–93. – 1977.
  2. Sifakis (J.). – Performance evaluation of systems using nets. Lecture notes in computer science, vol. 84, 1980, pp. 307–319.