La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Redes de Petri Coloreadas: Análisis

Presentaciones similares


Presentación del tema: "Redes de Petri Coloreadas: Análisis"— Transcripción de la presentación:

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.

4

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


Descargar ppt "Redes de Petri Coloreadas: Análisis"

Presentaciones similares


Anuncios Google