Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Redes de Petri Coloreadas: Análisis
UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS POSTGRADO EN CIENCIAS DE LA COMPUTACION Redes de Petri Coloreadas: Análisis María E. Villapol
2
Redes de Petri Coloreadas: Análisis de CPNs
Hay varias técnicas de análisis para modelos CPNs. En este trabajo se usa el grafo de estado. El grafo de estado incluye todos los marcados posibles que se puedan alcanzar desde el marcado inicial y se representa como un grafo dirigido donde los nodos representan los marcados y los arcos los elementos de asociación que ocurren. El grafo de estado también se conoce como un grafo de ocurrencia o grafo de accesibilidad.
3
Redes de Petri Coloreadas: Ejemplo del Grafo de Estado
El marcado inicial de las plazas SenderUser y ReceiverUser se han cambiado de 1`Ta++1`Tb a 1`Ta y de 1`Fa++1`Fb a 1`Fa, respectivamente, para simplificar el grafo de estado.
5
Redes de Petri Coloreadas: SCC
Un Componente Fuertemente Conectado (Strongly Connected Component, SCC) del grafo de estado es un sub-grafo máximo, cuyos nodos son mutuamente accesibles entra cada uno de ellos. Un grafo SCC tiene un nodo por cada SCC y arcos que conectan cada nodo del SCC con uno más nodos SCC. Un SCC sin arcos entrantes se llama SCC inicial, y un SCC sin arcos salientes se llama SCC terminal. Cada nodo en el grafo de estado pertenece solamente a un SCC, así que el grafo SCC será más pequeño o igual que el grafo de estado correspondiente.
6
Redes de Petri Coloreadas: SCC
El ejemplo anterior fue modificado para generar un grafo SCC, que es una representación compacta del grafo de estado completo. Las plazas SenderUser y ReceiverUser fueron eliminadas, para que la transición RSVPReserveReq ocurra infinitamente a menudo. El resultado de esa modificación es que el grafo de estado es infinito. Para solucionar el problema, el modelado de las plazas de comunicación (es decir SndToRcv y RcvToSnd) se modifica de tal manera que tienen una capacidad finita (de uno).
7
Redes de Petri Coloreadas: SCC
8
Redes de Petri Coloreadas: SCC
9
Redes de Petri Coloreadas: Propiedades Dinámicas de las CPNs
Accesibilidad (Reachability) Por convención, Mn denota el marcado del nodo número n. Mn es alcanzable desde M1 si hay una secuencia de ocurrencia desde de marcado M1 al Mn. Acotamiento (Boundedness) Las cotas enteras superiores e inferiores indican el número máximo y mínimo de marcas que se pueden colocar en cada plaza en los marcados alcanzables. Los multi-conjuntos proporcionan información sobre los valores de las marcas que las plazas pueden contener. La cota de multi-conjunto superior de una plaza se define como el más pequeño multi-conjunto que es más grande o igual que todos los marcados alcanzables de la plaza. El limite de multi-conjunto inferior de una plaza se define como el más grande multi-conjunto que es más pequeño que o igual de todos los marcados accesibles de la plaza. .
10
Redes de Petri Coloreadas: Propiedades Dinámicas de las CPNs
Marcados Locales Un marcado local (home marking) es un marcado que puede ser siempre alcanzado por el resto de los marcados alcanzables. No Abrazos Mortales Un marcado muerto (dead marking) es un marcado sin elementos de asociación habilitados. Un sistema se dice estar libre de abrazos mortales si ningún marcado muerto se puede alcanzar desde el marcado inicial. Transiciones Muertas Una transición muerta (dead transition) no esta habilitada en ningún marcado alcanzable
11
Redes de Petri Coloreadas: Definición Formal Propiedades
Propiedad de Acotamiento
12
Redes de Petri Coloreadas: Definición Formal Propiedades
Marcado Local y Espacio Local
13
Redes de Petri Coloreadas: Definición Formal Propiedades
Propiedad de Vivacidad
14
Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia
Grafo Dirigido
15
Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia
16
Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia
Construcción del Grafo de Ocurrencia
17
Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia
Grafo SCC
18
Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia
19
Análisis de las Redes de Petri Coloreadas: Ejemplo
Protocolo de Comunicación Stop-and-Wait
20
Análisis de las Redes de Petri Coloreadas: Ejemplo
Página Sender
21
Análisis de las Redes de Petri Coloreadas: Ejemplo
Definición de los Tipos
22
Análisis de las Redes de Petri Coloreadas: Ejemplo
Definición de la Variables
23
Análisis de las Redes de Petri Coloreadas: Ejemplo
Evaluación de una expresión de un arco para la transición Accept
24
Análisis de las Redes de Petri Coloreadas: Ejemplo
Ocurrencia de Accept
25
Análisis de las Redes de Petri Coloreadas: Ejemplo
Página Receiver
26
Análisis de las Redes de Petri Coloreadas: Ejemplo
Página del Canal de Comunicación
27
Análisis de las Redes de Petri Coloreadas: Ejemplo
Página del canal Unidireccional
28
Análisis de las Redes de Petri Coloreadas: Ejemplo
Jerarquía Usando Design/CPN
29
Análisis de las Redes de Petri Coloreadas: Ejemplo
Página del Sender Modificada para hacer el modelo analizable con el Grafo OC
30
Análisis de las Redes de Petri Coloreadas: Ejemplo
Declaración Modificada para soportar cambios en la página Sender
31
Análisis de las Redes de Petri Coloreadas: Ejemplo
Parte inicial del grafo OCC
32
Análisis de las Redes de Petri Coloreadas: Ejemplo
Estadísticas
33
Análisis de las Redes de Petri Coloreadas: Ejemplo
Cotas Enteras Inferiores y Superiores
34
Análisis de las Redes de Petri Coloreadas: Ejemplo
Cotas Multi-Enteros
35
Análisis de las Redes de Petri Coloreadas: Ejemplo
Propiedades de Vivacidad y Local
36
Análisis de las Redes de Petri Coloreadas: Ejemplo
Marcado Muerto y Local
37
Análisis de las Redes de Petri Coloreadas: Ejemplo
Ejemplo de un Query Estándar
38
Análisis de las Redes de Petri Coloreadas: Ejemplo
Ejemplo de un Query No Estándar
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.