Utilisateur:Elaum/Brouillons/réseaux de Petri

Les réseaux de Petri (prononcer Pétri, en anglais : Petri net) sont des formalismes mathématiques permettant la modélisation de systèmes dynamiques discrets.

Présentation

modifier

En 1962, Carl Adam Petri introduit dans sa thèse de doctorat les réseaux élémentaire de Petri.[1] Par la suite, de nombreuses extensions sont apportés.

Définition formelle

modifier

Réseau

modifier

Un réseau N est un triplet   avec :

  • S : un ensemble fini d'état
  • T : un ensemble fini de transitions
  • A : un ensemble fini d'arcs orientés

tel que :

  1.   : Il existe au moins un état ou une transition.
  2.   : S et T sont disjoints.
  3.   : Les arcs vont d'un état vers une transition ou d'une transition vers un état, mais pas entre deux états ou deux transitions.


Réseau élémentaire

modifier

Un réseau élémentaire N est un quadruplet   tel que

  1. (S, T, F) est un réseau
  2.   avec B un algèbre de Boole, est l'ensemble des marquage initiaux, indiquant la présence (1) ou non (0) d'un jeton.

Représentations

modifier

Les réseaux élémentaires de Petri peuvent être représenté de deux façon différentes. Via des graphes bipartites ou avec des matrices d'incidence. Ces deux méthodes de représentations sont parfaitement compatible.

Graphique

modifier

Matricielle

modifier

Extensions

modifier

Réseaux de Petri avancés

modifier

Place/transitions

modifier

Réseaux de Petri de haut niveau

modifier

Stochastique

modifier

Temporisé

modifier

Colorés

modifier

Bibliographie, notes et références

modifier
  1. (en) Carl Adam Petri, Fundamentals of a Theory of Asynchronous Information Flow., Amsterdam, North Holland Publ. Comp., coll. « IFIP Congress », , 386-390 p.