Redes de Petri Coloreadas: Análisis

Slides:



Advertisements
Presentaciones similares
2.1.1 Definición. Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Los arreglos pueden ser de los siguientes.
Advertisements

Propiedades de las Funciones Continuas
El conjunto de los números reales es Completo
. Temas FUNCIONES, LÍMITES DE FUNCIONES y CONTINUIDAD
1. FUNCIONES. LÍMITES. Depto. Matemáticas – IES Elaios
PROPIEDADES DE LAS REDES DE PETRI
Solución de problemas por Búsqueda
Diseño y análisis de algoritmos
TEMA 5: El problema del flujo con costo mínimo
TEMA 4: LÍMITES Y CONTINUIDAD
. Temas FUNCIONES, LÍMITES DE FUNCIONES y CONTINUIDAD
. Tema 10 FUNCIONES Colegio Divina Pastora Toledo
. Temas FUNCIONES, LÍMITES DE FUNCIONES y CONTINUIDAD
Introducción a la estadística. ¿Qué es la estadística? La Estadística es la parte de las Matemáticas que se encarga del estudio de una determinada característica.
REDES INFORMÁTICAS Realizado por: Jero Silva Mulero, 2º Bachillerato A.
 E Expresión de un problema de programación lineal  A Aplicaciones de la programación lineal  S Soluciones de un problema de programación lineal.
Un grafo consta de un conjunto de vértices y un conjunto de aristas. Cada arista de un grafo se especifica mediante un par de vértices. Denotemos al conjunto.
Traducción dirigida por la Sintaxis Teoría de Autómatas y Lenguajes Formales Alma María Pisabarro, 2007.
UNIVERSIDAD NACIONAL DE TRUJILLO INGENIERÍA DE SISTEMAS Docente: Poemape Rojas Gloria Integrantes: BARRANTES NAUCA KELY EAST POMA GROBY INFANTE QUISPE.
BÚSQUEDA DE SOLUCIONES Soluciones no Informadas (cont.) Dra. Myriam Hernández A.
Lugar de las raíces México D.F. a 25 de Septiembre de 2006 Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM.
Curso Sygma. Grafos Universidad San Buenaventura Cali.
PLANIFICACIÓN DE LAS RUTAS DE DISTRIBUCIÓN
Protocolo de comunicación
CONCEPTOS BASICOS DE TICS
Licenciatura en Contaduría Tema:
TAD’s ARBOLES GENERALIZADOS
Redes I Magistral Nro. 2 El Modelo OSI
Estructuras de Datos MC Beatriz Beltrán Martínez Primavera 2016
LISTAS..
AUTOMATAS Y LENGUAJES FORMALES FASE 1
CREAR DIAGRAMA DE FLUJO
DEFINICIÓN TIPOS TOPOLOGIAS DE RED
Estadística Básica Curso de Estadística Básica MCC. Manuel Uribe Saldaña MCC. José Gonzalo Lugo Pérez SESION 3 MEDIDAS DE TENDENCIA CENTRAL Y MEDIDAS DE.
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
Clasificación de las redes de computadoras
REDES DE COMPUTADOR SEGÚN TOPOLOGIA
Análisis de redes Por: Alexander Miss.
Análisis de redes. 3.4 Problema de flujo máximo.
Grafos dirigidos: Sea G un grafo, si cada arista en G tiene una dirección entonces G se llama grafo dirigido o dígrafo y sus aristas se llaman arcos.
Teoría de Redes Ing. Douglas Vergara. Concepto básico Un arco es dirigido si permite el flujo positivo en una dirección y un flujo cero en la dirección.
UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS
CONCEPTOS BASICOS DE TICS. ¿Qué ES UNA RED? Conjunto de computadores, equipos de comunicación y otros dispositivos que se pueden comunicar entre sí,
HERRAMIENTAS DE PROGRAMACIÓN
5. Optimización de redes. Integrantes: * Christian Cota * Cesar Rojo
Análisis de las Redes de Petri
Redes de Petri Coloreadas: Comportamiento Dinámico
Operador de Suma La Letra Griega ∑ (sigma) se usa para indicar una suma, de manera qué:
características algoritmo algoritmo algoritmo
Grafos (parte 1).
ANGULO YOMAIRA QUINTERO MARIA PAEZ MARIAM
Técnicas de Análisis de las Redes de Petri
OPTIMIZACIÓN EN REDES EN ALGUNOS PROBLEMAS DE OPTIMIZACIÓN PUEDE SER ÚTIL REPRESENTAR EL PROBLEMA A TRAVÉS DE UNA GRÁFICA: ruteo de vehículos, distribución.
Redes de Petri Coloreadas
CAPA FÍSICA DEL MODELO OSI La capa física: Señales de comunicación.
ÁRBOLES DE EXPRESION. Un árbol de expresión sirve para evaluar expresiones del tipo: (a+b)*c/d Para que un árbol represente una expresión se deben tomar.
TEORIA DE GRAFOS UNIVERSIDAD PRIVADA DOMINGO SAVIO.
Tema 5: Grafos CIS - UABJB - Estructura de Datos II
características algoritmo algoritmo
CRITICIDAD.
s t a c b d Grafos.
Operacionalice sus variables: para operacionalizar las variables es necesario que siga la siguiente secuencia de criterios: variable Tipo de variable Forma.
MODELADO Y SIMULACIÓN Introducción al Modelado y Simulación.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU FACULTAD DE INGENIERIA DE MINAS HUANCAYO I MODELO DE REDES Ing. Eli Teobaldo Caro Meza CURSO: INVESTIGACION.
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM Lugar de las raíces México D.F. a 25 de Septiembre de 2006.
Espacio de estados: un problema se divide en un conjunto de pasos de resolución desde el inicio hasta el objetivo. Los estados y su relación de accesibilidad.
Grafos. Concepto: Un Grafo no es más que un conjunto de nodos o vértices que se encuentran relacionados con unas aristas. Además, los vértices tienen.
Grafos s t a c b d Grafos.
Investigación Operativa
Transcripción de la presentación:

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 mvillap@ciens.ucv.ve

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.

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.

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.

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).

Redes de Petri Coloreadas: SCC

Redes de Petri Coloreadas: SCC

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. .

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

Redes de Petri Coloreadas: Definición Formal Propiedades Propiedad de Acotamiento

Redes de Petri Coloreadas: Definición Formal Propiedades Marcado Local y Espacio Local

Redes de Petri Coloreadas: Definición Formal Propiedades Propiedad de Vivacidad

Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia Grafo Dirigido

Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia

Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia Construcción del Grafo de Ocurrencia

Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia Grafo SCC

Redes de Petri Coloreadas: Definición Formal de Grafo de Ocurrencia

Análisis de las Redes de Petri Coloreadas: Ejemplo Protocolo de Comunicación Stop-and-Wait

Análisis de las Redes de Petri Coloreadas: Ejemplo Página Sender

Análisis de las Redes de Petri Coloreadas: Ejemplo Definición de los Tipos

Análisis de las Redes de Petri Coloreadas: Ejemplo Definición de la Variables

Análisis de las Redes de Petri Coloreadas: Ejemplo Evaluación de una expresión de un arco para la transición Accept

Análisis de las Redes de Petri Coloreadas: Ejemplo Ocurrencia de Accept

Análisis de las Redes de Petri Coloreadas: Ejemplo Página Receiver

Análisis de las Redes de Petri Coloreadas: Ejemplo Página del Canal de Comunicación

Análisis de las Redes de Petri Coloreadas: Ejemplo Página del canal Unidireccional

Análisis de las Redes de Petri Coloreadas: Ejemplo Jerarquía Usando Design/CPN

Análisis de las Redes de Petri Coloreadas: Ejemplo Página del Sender Modificada para hacer el modelo analizable con el Grafo OC

Análisis de las Redes de Petri Coloreadas: Ejemplo Declaración Modificada para soportar cambios en la página Sender

Análisis de las Redes de Petri Coloreadas: Ejemplo Parte inicial del grafo OCC

Análisis de las Redes de Petri Coloreadas: Ejemplo Estadísticas

Análisis de las Redes de Petri Coloreadas: Ejemplo Cotas Enteras Inferiores y Superiores

Análisis de las Redes de Petri Coloreadas: Ejemplo Cotas Multi-Enteros

Análisis de las Redes de Petri Coloreadas: Ejemplo Propiedades de Vivacidad y Local

Análisis de las Redes de Petri Coloreadas: Ejemplo Marcado Muerto y Local

Análisis de las Redes de Petri Coloreadas: Ejemplo Ejemplo de un Query Estándar

Análisis de las Redes de Petri Coloreadas: Ejemplo Ejemplo de un Query No Estándar