fbpx
Wikipedia

Red de Petri

Una Red de Petri es una representación matemática o gráfica de un sistema a eventos discretos en el cual se puede describir la topología de un sistema distribuido, paralelo o concurrente. La red de Petri esencial fue definida en la década de los años 1960 por Carl Adam Petri. Son una generalización de la teoría de autómatas que permite expresar un sistema a eventos concurrentes.

Ejemplo de la trayectoria de una red de Petri.

Una red de Petri está formada por lugares, transiciones, arcos dirigidos y marcas o fichas que ocupan posiciones dentro de los lugares. Las reglas son: Los arcos conectan un lugar a una transición así como una transición a un lugar. No puede haber arcos entre lugares ni entre transiciones. Los lugares contienen un número finito o infinito contable de marcas. Las transiciones se disparan, es decir consumen marcas de una posición de inicio y producen marcas en una posición de llegada. Una transición está habilitada si tiene marcas en todas sus posiciones de entrada.

En su forma más básica, las marcas que circulan en una red de Petri son todas idénticas. Se puede definir una variante de las redes de Petri en las cuales las marcas pueden tener un color (una información que las distingue), un tiempo de activación y una jerarquía en la red.

La mayoría de los problemas sobre redes de Petri son decidibles, tales como el carácter acotado y la cobertura. Para resolverlos se utiliza un árbol de Karp-Miller. Se sabe que el problema de alcance es decidible, al menos en un tiempo exponencial.

Definición de las Redes de Petri

Mediante una red de Petri puede modelarse un sistema de evolución en paralelo o eventos concurrentes compuesto de varios procesos que cooperan para la realización de un objetivo común.

La presencia de marcas se interpreta habitualmente como presencia de recursos. El franqueo de una transición (la acción a ejecutar) se realiza cuando se cumplen unas determinadas precondiciones, indicadas por las marcas en las fichas (hay una cantidad suficiente de recursos), y la transición (ejecución de la acción) genera unas postcondiciones que modifican las marcas de otras fichas (se liberan los recursos) y así se permite el franqueo de transiciones posteriores.

Definición: Una red de Petri es un conjunto formado por  , donde   es un conjunto de lugares de cardinal  ,   un conjunto de transiciones de cardinal  ,   la aplicación de incidencia previa que viene definida como

 

y   la aplicación de incidencia posterior que viene definida como

 

Definición: Una red marcada es un conjunto formado por   donde   es una Red de Petri como la definida,   es una aplicación denominada marcado y

 .

Se asocia a cada marca un número natural por lo tanto en donde el número de marcas es descrita por la cardinalidad del conjunto de marcas en la red.

Áreas de aplicación

Herramientas de programación

  1. ARP
  2. CoopnTools
  3. CPN-AMI
  4. CPN Tools
  5. CPN ML
  6. DPNSchematic
  7. HiQPN-Tool
  8. HPSim
  9. Integrated Net Analyzer
  10. JARP : Petri Nets Analyzer. Web de desarrollo http://jarp.sourceforge.net/
  11. JFern: Rakiura JFern (http://sourceforge.net/projects/jfern) "Java based Petri Net framework (2003)" - framework ligero con simulador, desarrollado en java.
  12. JPetriNet: web de desarrollo http://jpetrinet.sourceforge.net/
  13. Maria: web oficial http://www.tcs.hut.fi/Software/maria/
  14. Marigold
  15. Model-Checking Kit
  16. NEPTUN
  17. PEP
  18. PetriEdiSim
  19. Platform Independent Petri Net Editor
  20. Petrigen
  21. PetriSim
  22. Petri Net Browser
  23. Petri Net Kernel
  24. Petri Net Simulator
  25. PIPE (Platform Independent Petri net Editor 2)
  26. PNES
  27. PNSim
  28. PNtalk
  29. Poseidon
  30. Poses++
  31. Predator
  32. PROD
  33. Renew
  34. SEA
  35. SimPRES
  36. SIPN-Editor
  37. SimulaWorks
  38. StpnPlay
  39. Tina
  40. Visual Object Net ++
  41. WebSPN
  42. WINSIM
  43. Woflan
  44. Wolfgang: http://iig-uni-freiburg.github.io/
  45. Woped
  46. XPetri
  47. XRL

Véase también

Bibliografía

  • Decidability Issues for Petri Nets a survey. Javier Esparza, Mogens Nielsen 1994
  • Harald Störrle: Models of Software Architecture - Design and Analysis with UML and Petri-Nets, Books on Demand GmbH, ISBN 3-8311-1330-0
  • Robert-Christoph Riemann: Modelling of Concurrent Systems: Structural and Semantical Methods in the High Level Petri Net Calculus, Herbert Utz Verlag, ISBN 3-89675-629-X
  • Kurt Jensen: Coloured Petri Nets, Springer Verlag, ISBN 3-540-62867-3
  • Janette Cardoso, Heloisa Camargo: Fuzziness in Petri Nets, Physica-Verlag, ISBN 3-7908-1158-0
  • James Lyle Peterson: Petri Net Theory and the Modeling of Systems, Prentice Hall, ISBN 0136619835
  • Mengchu Zhou, Frank Dicesare: Petri Net Synthesis for Discrete Event Control of Manufacturing Systems, Kluwer Academic Publishers, ISBN 0792392892
  • Mengchu Zhou: Modeling, Simulation, & Control of Flexible Manufacturing Systems: A Petri Net Approach, World Scientific Publishing Company, ISBN 981023029X

Enlaces externos

  •   Wikimedia Commons alberga una categoría multimedia sobre Red de Petri.
  • YASPER Process Modeling Software
  • Petri Nets World
  • Petri Net Markup Language
  • Citations from CiteSeer
  •   Datos: Q724168
  •   Multimedia: Petri nets / Q724168

petri, representación, matemática, gráfica, sistema, eventos, discretos, cual, puede, describir, topología, sistema, distribuido, paralelo, concurrente, petri, esencial, definida, década, años, 1960, carl, adam, petri, generalización, teoría, autómatas, permit. Una Red de Petri es una representacion matematica o grafica de un sistema a eventos discretos en el cual se puede describir la topologia de un sistema distribuido paralelo o concurrente La red de Petri esencial fue definida en la decada de los anos 1960 por Carl Adam Petri Son una generalizacion de la teoria de automatas que permite expresar un sistema a eventos concurrentes Ejemplo de la trayectoria de una red de Petri Una red de Petri esta formada por lugares transiciones arcos dirigidos y marcas o fichas que ocupan posiciones dentro de los lugares Las reglas son Los arcos conectan un lugar a una transicion asi como una transicion a un lugar No puede haber arcos entre lugares ni entre transiciones Los lugares contienen un numero finito o infinito contable de marcas Las transiciones se disparan es decir consumen marcas de una posicion de inicio y producen marcas en una posicion de llegada Una transicion esta habilitada si tiene marcas en todas sus posiciones de entrada En su forma mas basica las marcas que circulan en una red de Petri son todas identicas Se puede definir una variante de las redes de Petri en las cuales las marcas pueden tener un color una informacion que las distingue un tiempo de activacion y una jerarquia en la red La mayoria de los problemas sobre redes de Petri son decidibles tales como el caracter acotado y la cobertura Para resolverlos se utiliza un arbol de Karp Miller Se sabe que el problema de alcance es decidible al menos en un tiempo exponencial Indice 1 Definicion de las Redes de Petri 2 Areas de aplicacion 3 Herramientas de programacion 4 Vease tambien 5 Bibliografia 6 Enlaces externosDefinicion de las Redes de Petri EditarMediante una red de Petri puede modelarse un sistema de evolucion en paralelo o eventos concurrentes compuesto de varios procesos que cooperan para la realizacion de un objetivo comun La presencia de marcas se interpreta habitualmente como presencia de recursos El franqueo de una transicion la accion a ejecutar se realiza cuando se cumplen unas determinadas precondiciones indicadas por las marcas en las fichas hay una cantidad suficiente de recursos y la transicion ejecucion de la accion genera unas postcondiciones que modifican las marcas de otras fichas se liberan los recursos y asi se permite el franqueo de transiciones posteriores Definicion Una red de Petri es un conjunto formado por R P T P r e P o s t displaystyle R P T Pre Post donde P displaystyle P es un conjunto de lugares de cardinal n displaystyle n T displaystyle T un conjunto de transiciones de cardinal m displaystyle m P r e displaystyle Pre la aplicacion de incidencia previa que viene definida como P r e P T N a t u r a l e s displaystyle Pre P times T rightarrow Naturales y P o s t displaystyle Post la aplicacion de incidencia posterior que viene definida como P o s t P T N a t u r a l e s displaystyle Post P times T rightarrow Naturales Definicion Una red marcada es un conjunto formado por R M displaystyle R M donde R displaystyle R es una Red de Petri como la definida M displaystyle M es una aplicacion denominada marcado y M P N a t u r a l e s displaystyle M P rightarrow Naturales Se asocia a cada marca un numero natural por lo tanto en donde el numero de marcas es descrita por la cardinalidad del conjunto de marcas en la red Areas de aplicacion EditarAnalisis de datos Modelos de simulacion con Dinamica de sistemas Diseno de software Fiabilidad Flujo de trabajo Programacion concurrenteHerramientas de programacion EditarARP CoopnTools CPN AMI CPN Tools CPN ML DPNSchematic HiQPN Tool HPSim Integrated Net Analyzer JARP Petri Nets Analyzer Web de desarrollo http jarp sourceforge net JFern Rakiura JFern http sourceforge net projects jfern Java based Petri Net framework 2003 framework ligero con simulador desarrollado en java JPetriNet web de desarrollo http jpetrinet sourceforge net Maria web oficial http www tcs hut fi Software maria Marigold Model Checking Kit NEPTUN PEP PetriEdiSim Platform Independent Petri Net Editor Petrigen PetriSim Petri Net Browser Petri Net Kernel Petri Net Simulator PIPE Platform Independent Petri net Editor 2 PNES PNSim PNtalk Poseidon Poses Predator PROD Renew SEA SimPRES SIPN Editor SimulaWorks StpnPlay Tina Visual Object Net WebSPN WINSIM Woflan Wolfgang http iig uni freiburg github io Woped XPetri XRLVease tambien EditarAutomata finito Flujo de trabajo Diagrama de flujoBibliografia EditarDecidability Issues for Petri Nets a survey Javier Esparza Mogens Nielsen 1994 Harald Storrle Models of Software Architecture Design and Analysis with UML and Petri Nets Books on Demand GmbH ISBN 3 8311 1330 0 Robert Christoph Riemann Modelling of Concurrent Systems Structural and Semantical Methods in the High Level Petri Net Calculus Herbert Utz Verlag ISBN 3 89675 629 X Kurt Jensen Coloured Petri Nets Springer Verlag ISBN 3 540 62867 3 Janette Cardoso Heloisa Camargo Fuzziness in Petri Nets Physica Verlag ISBN 3 7908 1158 0 James Lyle Peterson Petri Net Theory and the Modeling of Systems Prentice Hall ISBN 0136619835 Mengchu Zhou Frank Dicesare Petri Net Synthesis for Discrete Event Control of Manufacturing Systems Kluwer Academic Publishers ISBN 0792392892 Mengchu Zhou Modeling Simulation amp Control of Flexible Manufacturing Systems A Petri Net Approach World Scientific Publishing Company ISBN 981023029XEnlaces externos Editar Wikimedia Commons alberga una categoria multimedia sobre Red de Petri YASPER Process Modeling Software Petri Nets World Petri Net Markup Language exchangeable Routing Language Citations from CiteSeer Introduccion a las redes de Petri Aplicacion practica en multitarea Datos Q724168 Multimedia Petri nets Q724168 Obtenido de https es wikipedia org w index php title Red de Petri amp oldid 144032111, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos