Sei sulla pagina 1di 18

Comparación entre los diferentes Software

de simulación de Redes de Petri

Luis Fernando Rodriguez Giraldo1


Roberto Carlos Guevara Calume2
Diego Fernando Arroyave Berrio3
Marzo del 2010

1. Luis Fernando Rodriguez Giraldo. Ingeniero Electrónico UdeA. Estudiante Maestría en Automatización y
Control Industrial.
2. Roberto Carlos Guevara Calume. Ingeniero de Sistemas Universidad San Buenaventura. Estudiante Maestría
en Automatización y Control Industrial.
3. Diego Fernando Arroyave Berrio. Ingeniero Electrónico UdeA. Estudiante Maestría en Automatización y
Control Industrial.

Este programa enviará, durante la


evolución de la red, mensajes
Resumen precisos acerca de sus
características tales como
El desarrollo de sistemas físicos existencia de conflictos, vivacidad,
cuyos estados evolucionan en forma limitación y conservatividad.
automática basándose en tablas
predefinidas del comportamiento,
tales como el sistema de control de
un robot en un proceso industrial, o 1. INTRODUCCIÓN
un sistema que controle el
movimiento de los diferentes trenes A medida que crece la complejidad
de un transporte colectivo metro a de los sistemas tanto en su diseño
fin de evitar accidentes de choque como en el funcionamiento de las
por alcance, es cada vez más partes que los constituyen y los
complejo, y se requiere de eventos y subsistemas que a su vez
herramientas de diseño que ellos controlan, además de los altos
permitan conocer el comportamiento costos que implica el construir un
de un sistema antes de su prototipo a escala del sistema que
realización física. se desea crear, es cada vez más
necesario contar con una her-
Para lograr tal conocimiento los ramienta de modelado, la cual per-
diseñadores utilizan el recurso mita caracterizar las partes del sis-
conocido como Redes de Petri, tema y sus interconexiones, o bien,
cuyas características más permita desarrollar un modelo en el
importantes y evolución se pueden cual se especifiquen las reacciones
analizar por medio de un programa del sistema frente a eventos o acon-
computacional y sus resultados por tecimientos que provienen del exte-
medio de una interface gráfica.
rior, es decir, que describa cómo Para conocer los diferentes estados
funciona el sistema. de la red, se pueden calcular todos
los marcados alcanzables a partir
Esta herramienta de modelado debe del marcado inicial, construyendo el
permitir al diseñador anticipar el árbol de alcanzabilidad de la red.
mayor número de estados en los Esta técnica es ideal cuando se
que se encuentre el sistema a lo elabora una red que contenga un
largo de su evolución. Estos esta- número grande de componentes, ya
dos, en su conjunto, definirán el que proporciona el total de las situa-
comportamiento global del sistema, ciones posibles, a partir de las
así como sus características. A cuales el programa puede estable-
efecto de lograr un conocimiento ca- cer los criterios de k-limitación, vi-
bal de las propiedades estructurales vacidad, existencia de conflictos,
y operativas del sistema, la her- conservatividad, y otras característi-
ramienta de modelado adecuada cas.
permitirá al diseñador asegurar la
validez y confiabilidad del prototipo Sin embargo, los programas en am-
antes de llevarlos a la construcción bientes gráficos tienen el incon-
física. veniente de que el área de trabajo
del usuario está limitada al tamaño
Una de las herramientas que se de una sola pantalla. Cuando mu-
puede utilizar en el diseño de sis- cho se consigue aumentar este es-
temas de evoluciones simultáneas, pacio aplicando una función de
es la herramienta conocida como zoom, lo cual requiere que el
las Redes de Petri, una herramienta tamaño de los componentes sea
de diseño poderosa y de fácil com- más pequeño, y por lo tanto, difícil
prensión, creada y desarrollada por de manejar.
Karl Adam Petri en 1962, la cual
tiene un espectro de aplicación de Se pretende que los software sean
muy amplio rango, desde procesos programas visuales, interactivo, re-
legales hasta procesos de alizado en base a una programación
producción industrial o control de estructurada en el que el usuario
tráfico. fuera dirigiendo por él mismo la
evolución del sistema creado, de tal
La finalidad del artículo que aquí se forma que exista una interoperabil-
presenta es proporcionar a los idad en el sistema usuario-máquina,
diseñadores de redes de Petri los y observando al mismo tiempo los
diferentes software existentes y diferentes parámetros, ya sea con-
hacer una comparación entre ellos, tinuamente, por simple inspección, o
el cual les permita, por medio de por medio de mensajes que el pro-
una interfaz gráfica fácil de usar, ob- grama va generando oportuna-
servar de manera clara y precisa las mente.
características más importantes de
su red a medida que se desarrolla Para conseguir esta forma de traba-
su evolución, enviando mensajes jo interactiva, el usuario selecciona
acerca de la existencia de conflic- la transición que desee activar, y el
tos, vivacidad, limitación y conserva- programa, si es necesario, enviará
tividad. los mensajes adecuados en el mo-
mento mismo en que se presente el
evento, tal como la existencia de Su propósito principal es llevar a
conflictos, o el bloqueo de la red. cabo controles de accesibilidad en
modelos complejos.

Alpina es implementado como un


2. CUERPO DEL plugin de Eclipse. La interfaz de
TRABAJO usuario ha sido creada utilizando el
enfoque de metamodeling EMP.
Comparación entre Así, los modelos son fáciles de
diferentes tipos de aplicar, sin la necesidad de conocer
Software para Redes las técnicas subyacentes
de Petri. relacionadas con el desempeño del
modelo de control.

2.1. ALPINA La verificación del modelo actual se


realiza en un motor independiente,
Descripción general implementado en Java. Se realiza la
verificación de modelo simbólico
Página principal: basado en ΣDD, una evolución
http://alpina.unige.ch/ eficiente en el campo de los
diagramas Decisión, utilizando
Disponibilidad de la herramienta: nuevas técnicas, como la
Gratuito agrupación algebraicas y
despliegues. Esto permite
Características comprobar el estado de los modelos
con espacios muy grandes.
Redes de Petri admitidos Alto
nivel de Redes de Petri
Componentes Otras observaciones

• Editor gráfico This program is free software; it can


• Espacios de los be redistributed and/or modified
estados(Estado de Espacio) under the terms of the GNU General
• Espacios de Estados Public License. Este programa es
Condensados software libre, puede ser
• Análisis simple de redistribuido y / o modificar bajo los
rendimiento. términos de la licencia pública
• Formato de Intercambio de general GNU.
filas

Ambiente

• Java

Descripción:

Alpina es un editor gráfico y


comprobador de modelo para una
clase de alto nivel de redes de Petri
llamada Redes de Petri algebraica.
• Simulación rápida
• Análisis Estructural
• Análisis avanzado del
rendimiento

Ambientes

• Sun, SunOS
• HP, HP-UX
• Silicon Graphics, IRIX
• PC, Linux
• PC, MS Windows NT
• PC, MS Windows 2000
• PC, MS Windows XP

Descripción:

Artifex es un poderoso apoyo al


modelado y simulación del entorno
de diseño de sistemas de eventos
discretos.

Artifex tiene un lenguaje gráfico


intuitivo que visualmente describe el
2.2. Artifex
comportamiento dinámico del
sistema, apoyado por un entorno de
Descripción general:
diseño integral, tanto para la
simulación de eventos discretos y el
Página principal:
desarrollo de software en tiempo
http://www.rsoftdesign.com
real.
Disponibilidad: Comercial
Artifex es ideal para el diseño y
(descuentos para instituciones
simulación de:
académicas)
• Redes de comunicación
Características:
• Equipos de conmutación
• Protocolos
Redes de Petri admitidos
Para la exploración y la validación
• Orientado a objetos
de una amplia variedad de
• Alto nivel de Redes de Petri
esquemas de almacenamiento
• Lugar / Redes de Transición
intermedio, la clasificación de
• Redes de Petri con Tiempo
paquetes, control de la congestión,
la protección y restauración,
programación de algoritmos y de las
políticas, arquitecturas ASIC, redes
Componentes
ópticas y mucho más.
• Editor gráfico
• Juego Animación
2.3. CPN-AMI • Invariantes de Transición
• Análisis Estructural
Descripción general

Página principal:
http://www.lip6.fr/cpn-ami • Intercambio del formato de
fila
Disponibilidad: Gratuito • Servicios para la
modelización modular
Características:
Ambientes
Redes de Petri admitidos
• Linux
• Alto nivel de Redes de Petri • Macintosh
• Lugar / Redes de Transición
Descripción
Componentes
CPN-AMI 3.2 El entorno de la Red
• Editor gráfico de Petri se basa en la ingeniería de
• Simulación rápida software FrameKit: una plataforma
• Estados de Espacios genérica para la aplicación de
• Estado de Espacios entornos de ingeniería de software.
Condensados
• Lugares Invariantes
2.4. ExSpect procesos de negocio de manera
eficaz y eficiente.

Descripción general Mediante el seguimiento de las


cargas de trabajo y los flujos de
Página principal: dinero y bienes ExSpect puede
utilizar para determinar el nivel de
Disponibilidad: Comercial servicio de su organización.
(descuentos para instituciones
académicas) ExSpect ofrece el potencial para
todo tipo imaginable de simulación y
Características: así le ayuda a tomar decisiones
sobre la reducción de costes y de
Redes de Petri admitidos infraestructura a gran escala de los
programas de inversión.
• Alto nivel de Redes de Petri
• Lugar / Redes de Transición ExSpect tiene una completa interfaz
• Redes de Petri Estocásticos gráfica de usuario y una base formal
• Redes de Petri con Tiempo sólida, desarrollada en estrecha
• Jerarquía en la modelización cooperación con la Universidad
Tecnológica de Eindhoven, desde
Componentes 1980.

• Editor gráfico ExSpect los usuarios son capaces


• Juego Animación de construir modelos ejecutable con
• Simulación rápida facilidad y velocidad
• Simple análisis de
rendimiento Cambio de los modelos
• Análisis avanzado del desarrollados es un asunto aún más
rendimiento simple, ya que una biblioteca de
• Sistema de gestión de flujo bloques de construcción se genera
de trabajo automáticamente durante el
• Motor de simulación desarrollo.
disponible como componente
COM Una ventaja de ExSpect es que es
posible utilizar las bibliotecas de
Ambientes aplicaciones específicamente
preparado para cada campo en
• MS Windows particular.

Descripción Las bibliotecas están disponibles


para el flujo de trabajo, la logística,
Herramienta de negocios que ofrece los procesos administrativos y más
a las organizaciones la capacidad situaciones de negocio específicos.
de modelar, controlar y analizar los
Página: http://www-
dssz.informatik.tu-
cottbus.de/software/snoopy.html

Descripción general Disponibilidad: Gratuito


Características: en las descripciones del sistema. La
herramienta viene con varias
Redes de Petri admitidos gráficos pre-fabricados, sobre todo
una especie de redes de Petri y
• Lugar / Redes de Transición otros gráficos relacionados, y facilita
• Redes de Petri estocásticas una integración cómoda de las
• Redes de Petri con Tiempo clases más gráfico debido a su
• Redes de Petri continuas diseño genérico.

Componentes:
Para apoyar un aspecto de modelo
• Editor gráfico orientado a la ingeniería, las clases
• Juego Animación de gráfico diferentes pueden ser
• Simulación rápida utilizadas de forma simultánea, y los
gráficos de las diferentes clases se
Ambientes pueden convertir en unos de otros.

• PC, Linux
• PC, MS Windows 2000 Snoopy ofrece algunas
• PC, MS Windows XP características (nodos de jerarquía,
• Macintosh, Mac OS X los nodos de lógica), que son
especialmente útiles para los
Descripción modelos más grandes, o los
modelos con un mayor grado de
Snoopy es una herramienta para conectividad.
diseñar y ejecutar (animado,
simular) gráfico jerárquico basado
• PC, Linux
• PC, MS DOS
• PC, OS/2
• PC, MS Windows 95
2.5. TAPAAL • PC, MS Windows 98
• PC, MS Windows NT
Descripción general • PC, MS Windows 2000
• PC, MS Windows XP
Pagina: http://www.tapaal.net • Macintosh, Mac OS
• Macintosh, Mac OS X
Disponibilidad: Gratuito • Java

Características Descripción

Redes de Petri admitidos TAPAAL es una herramienta para la


modelización, simulación y
• Lugar / Redes de Transición verificación de Redes de Petri
• Redes de Petri con Tiempo disponible para Linux, Windows y
plataformas Mac OS X.
Componentes
La herramienta TAPAAL ofrece un
• Editor gráfico editor gráfico para la elaboración de
• Juego Animación modelos Tapn, un simulador para
• Análisis avanzado del experimentar con las redes
rendimiento diseñadas y un medio de
• Intercambio de format de fila verificación que automáticamente
responde a las preguntas lógicas.
Ambientes El algoritmo de verificación de las
consultas TAPAAL se traduce en los
• Sun, SunOS UPPAAL y se basa en el motor de
• HP, HP-UX verificación de UPPAAL.
• Silicon Graphics, IRIX
• Editor gráfico
• Juego Animación
• Simulación rápida
• Análisis Estructural
• Simple análisis de
rendimiento de
2.6. Visual Object Net • Compatible con jerarquía de
++ objetos

Descripción general Ambientes

• MS Windows

Disponibilidad: Gratuito Descripción

Características Objeto Visual Net + + es un


innovadora Red de Petri CAE,
Redes de Petri admitidos herramienta para PC que mejora la
mezcla de eventos continuos y
• Lugar / Redes de Transición discretos.
• Redes de Petri con Tiempo
• Hybrid dinámica Redes Desde la versión 2 de Visual Net
Hibrida Dinámica y Redes objeto admite los conceptos de
híbridas de objetos tiempo, las prioridades, las
capacidades de lugar, y un objeto
Componentes de jerarquía basada en la
manipulación de grandes redes
• Redes de Petri Estocásticas
• Redes de Petri con Tiempo

Componentes
2.7. TimeNET
• Editor gráfico
Descripción general • Juego Animación
• Simulación rápida
Tool homepage: http://www.tu- • Lugares Invariantes
ilmenau.de/TimeNET • Análisis Estructural
• Simple análisis de
Disponibilidad: comercial (gratuito rendimiento
para instituciones académicas) • Análisis de Rendimiento
Avanzado
Características
Ambientes
Redes de Petri admitidos
• PC, Linux
• Alto nivel de Redes de Petri • PC, MS Windows XP
• Lugar / Redes de Transición
Descripción una sintaxis especial. Modelos con
escala de tiempo continua, así como
TimeNet es un paquete de software de tiempo discreto son compatibles.
para el modelado y la evaluación de
los SPN en el que los tiempos de El análisis estacionario es basado
cocción de las transiciones pueden en la teoría de Markov regenerativa.
ser distribuidos de manera Una cadena de Markov incrustado
exponencial, determinista, o más (EMC) es construido y resuelto. El
generalmente distribuidos. Los análisis transitorio se basa en el
modelos pueden ser especificados método de las variables
con una interfaz gráfica de usuario. complementarias.
Las medidas de resultado puede ser
definido en el modelo de nivel en

• Alto nivel de Redes de Petri


• Lugar / Redes de Transición
• Redes de Petri con Tiempo

2.8. Geist3D Componentes

Descripción general Ambientes

Página: http://www.geist3d.org • PC, MS Windows NT


• PC, MS Windows 2000
Disponibilidad: Gratuito • PC, MS Windows XP

Características Descripción

Redes de Petri admitidos


Geist3D es un graficador en tiempo Página: http://www.di.unito.it/ ~
real en tres dimensiones. Es greatspn /
compatible con una combinación de
secuencias de comandos de Python Disponibilidad: comercial (gratuito
y las redes de Petri como lenguaje para instituciones académicas)
de programación para entornos
virtuales. Todas las características Características
de Geist3D incluyen:
Redes de Petri admitidos
• Diseño de escena interactiva
con los manipuladores de • Alto nivel de Redes de Petri
gráficos 3D. • Redes de Petri Estocásticos
• Interfaz de secuencias de • Redes de Petri con Tiempo
comandos Python y editor de
código fuente.

• Lenguaje de programación
utilizando redes de Petri

2.9. GreatSPN

Descripción general
Componentes

• Editor gráfico 2.10. HiQPN-Tool


• Juego Animación HiQPN-
• Simulación rápida Herramienta
• Espacios de estados
• Espacios de estados Descripción
condensados
• Lugares Invariantes Página: http://ls4-
• Invariantes de Transición www.informatik.uni-
• Análisis Estructural dortmund.de/QPN/
• Análisis de Rendimiento
Avanzado Disponibilidad: Gratuito

Ambientes Características

• Sun Sol Redes de Petri admitidos


• Linux
• Solaris on PCs and Sun • Alto nivel de Redes de Petri
workstations Solaris • Redes de Petri Estocásticas

Descripción Componentes

Es un paquete de software para el • Editor gráfico


modelado, validación y evaluación • Juego Animación
del desempeño de los sistemas • Espacios de los estados
distribuidos utilizando Redes de • Lugar Invariantes
Petri generalizada estocásticos y su • Invariantes de Transición
extensión de colores: La • Análisis de Rendimiento
herramienta proporciona un marco Avanzado
favorable a experimentar con la • Intercambio de format de fila
oportuna red de Petri técnicas de
modelado basada en Ambientes
implementación de algoritmos de
análisis de eficiencia para permitir • Sun Sol
su uso en aplicaciones más
complejas, no sólo ejemplos de Descripción
juguete.
Es una herramienta para especificar herramienta soporta una
y analizar Jerárquicamente especificación de modelo jerárquico,
combinado de colas redes de Petri en combinación con resultados
(HQPNs), una clase de red de Petri cualitativos y cuantitativos ()
combinado y colas formalismos de análisis, que de forma masiva los
modelado de la red. beneficios de la especificación
jerárquica.

Componentes

• Editor gráfico
• Análisis Estructural

2.11. JPetriNet Ambientes

Descripción • Java

Página principal de la Descripción


herramienta:
http://jpetrinet.sourceforge.net El proyecto JPetriNet es un modelo
de Petri Net, herramienta de análisis
Disponibilidad: Gratuito y simulación de hecho en lenguaje
de programación Java. JPetriNet
Características anteriormente se había dicho a las
ayudas de las actividades
Redes de Petri admitidos educativas, pero también podría ser
utilizado en cualquier otra finalidad
• Lugar / Redes de Transición relacionada con los sistemas
• Redes de Petri con Tiempo concurrentes.
Petri y su implementación se lograra
de una manera sencilla y segura, si
se cuenta con una herramienta au-
tomatizada que permita conocer de
forma rápida y confiable los difer-
entes estados de la aplicación en
CONCLUSIONES estudio. La herramienta que se ob-
tuvo como resultado de este trabajo
de tesis nos permite llevar a cabo
los análisis referidos. Ésta ha sido
El programa GRP es una her- denominada “Gestor de Redes de
ramienta en proceso de desarrollo Petri GRP”. Sus aplicaciones, en el
constante que proporciona un so- entorno de Manzanillo, se pueden
porte gráfico interactivo tanto a extender desde el diseño de un pro-
quienes participan en el proceso de ceso de trámites en una agencia
enseñanza-aprendizaje de áreas de naviera, hasta el diseño de un pro-
conocimiento tan separadas como grama institucional de construcción
el diseño de autómatas, de toma de de un edificio. Asimismo, la apli-
decisiones por medio de la Investi- cación GRP será de gran apoyo en
gación de Operaciones, o la evolu- los cursos en los cuales se analicen
ción de una coreografía, los cuales las Redes de Petri, porque permitirá
puedan ser representados mediante al alumno comprender de una man-
Redes de Petri. Es evidente que ex- era sencilla, confiable e interactiva,
iste una gran cantidad de aplica- las bases mismas de su teoría, en
ciones (tanto en la industria como virtud de poseer una Interfaz Gráfica
en los diversos procesos en los que del Usuario fácil de comprender y
existe un flujo de información y una utilizar. El código fuente del progra-
secuencia ordenada de eventos) ma ofrece la oportunidad de empleo
cuyo diseño y análisis son factibles como recurso didáctico en los cur-
tomando como base las Redes de sos de Visual Basic. Se proporciona
una colección de Herramientas de
Redes de Petri gratuitas para que el RELACIÓN DE HERRAMIENTAS
interesado, si así lo desee, los
descargue, utilice y compare. DE REDES DE PETRI GRATU-
ITOS, Y SU DIRECCIÓN EN LA IN-
AGRADECIMIENTOS TERNET:

MSC. Rubén Darío 1. ARP http://www.pp-


Vásquez Salazar, por sus gia.pucpr.br/~maziero/Petri/
conocimientos transmitidos 2. CoopnTools
desinteresadamente y por sus http://lglwww.epfl.ch/Conform
invaluables aportes 3. CPN-AMI http://www.lip6.fr/cpn-
ami
A mis compañeros, en quienes 4. CPN Tools http://www.dai-
siempre encuentro amigos sinceros mi.au.dk/CPNtools/
dispuestos a llegar a nuevos 5. Design/CPN http://www.dai-
horizontes a base de esfuerzos y mi.au.dk/designCPN/
estudio, para transformar nuestro 6. HiQPN-Tool http://ls4-www.infor-
entorno, y superarnos como matik.uni-dortmund.de/QPN/
individuos y sociedad. 7. PSim http://home.t-on-
line.de/home/henryk.a/petrinet/e/hp-
sim_e.htm
8. INA http://www.informatik.hu-
REFERENCIAS berlin.de/~starke/ina.html
9. JARP http://jarp.sf.net/
10. JFern http://source-
forge.net/projects/jfern
[1] Silva, Manuel (1985). Las Redes 11. Maria http://www.tcs.hut.fi/Soft-
de Petri en la Automática y la Infor- ware/maria/
mática 12. Marigold http://www-
users.cs.york.ac.uk/~jwillans/VE Re-
[2] Ceballos, Francisco Javier search.html
(1996). Enciclopedia de Visual Basic 13. The Model-Checking Kit
4 http://wwwbrauer.in.tum.de/grup-
pen/theorie/KIT/
[3] http://www.vb-helper.com/how- 14. PED http://www-dssz.Infort-
to_draw_arrows.html natik.TU-Cottbus.DE/~wwwdssz/
15. PEP http://parsys.Informatik.Uni-
[4]http://support.microsoft.com/de- Oldenburg.DE/~pe p56
fault.aspx?scid=http://support.mi- 16. Petri Net Kernel
crosoft.com:80/ support/ kb/arti- http://pnk.sourceforge.net/
cles/Q180/9/36.asp&NoWebCon- 17. PetriSim
tent=1 http://staff.um.edu.mt/jsk11/petrisim/
index.html
[5] http://www.vb-helper.com/How- 18. Platform Independent Petri Net
To/segments.zip Editor http://petri-net.source-
forge.net/
19. PNSim http://www.ely-
ros.com/PNSim/
APÉNDICE A
20. PNtalk http://www.fee.vut-
br.cz/~janousek/pntalk/pntalk.html
21. Poses++ http://www.gpc.de 8) MISS-RdP
22. Predator http://www.ixi.fr/tools/pages/miss/fr_
http://www.mark.wass.com/Petrinets 0.htm
23. PROD http://www.tcs.hut.fi/Soft- 9) Nevod http://geocities.com/zsoftua
ware/prod/ 10) Opera http://geocities.com/zsof-
24. Renew http://www.renew.de tua
25. SEA http://www.c-lab.de/sea/ 11) PACE http://www.ibepace.com
26. SIPN-Editor http://www.eit.uni- 12) SPNP
kl.de/litz/ENGLISH/software/SIP- http://www.ee.duke.edu/~kst/
NEditor.htm 13) STROBOSCOPE http://stro-
27. SimulaWorks http://www.simula- bos.ce.vt.edu/
works.com 14) SYROCO http://www.univ-
28. Tina http://www.laas.fr/tina tlsel.fr/ceriss/COOgene.html
29. TPTPN 15) TimeNET http://pdv.cs.tu-
http://www.cdc.unict.it/~sca- berlin.de/~timenet/
va/tptpn.html
30. VIPtool http://www.informatik.ku-
eichstaett.de/VIP/
31. Visual Object Net ++
http://www.systemtechnik.tu-ilme-
nau.de/~drath/visual_E.htm
32. WebSPN
http://sun195.iit.unict.it/~webspn/we
bspn2/
33. WINSIM
ftp://cmpe.emu.edu.tr/SimSystem

LA SIGUIENTE RELACIÓN
MUESTRA UNA LISTA DE HER-
RAMIENTAS DE REDES DE PETRI
QUE ÚNICAMENTE SE PUEDEN
OBTENER DE MANERA COMER-
CIAL, Y SU DIRECCIÓN EN LA IN-
TERNET:

1) ALPHA/Sim http://www.alphat-
ech.com/secondary/techpro/al-
phasim/alphasim.html
2) Artifex http://www.rsoftdesign.com
3) ExSpect http://www.exspect.com
4) F-net http://www.fi.ru/os/Petri.php3
5) GDToolkit http://www.dia.uniro-
ma3.it/ ~gdt/
6) GreatSPN http://www.di.uni-
to.it/~greatspn/
7) INCOME Process Designer
http://www.get-process.com

Potrebbero piacerti anche