SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Redes de Petri
Ciência da Computação – 2007/01
SOFT - UDESC
Equipe
•Fernando Alves Michalak
•Gustavo Ricardo Batista
Overview
•História
•Conceito
•Definição Formal
•Propriedades
•Elementos Gráficos
Overview
•Redes de Petri e a Representação do
Tempo
•Outras extensões

•Áreas de aplicação
•Características e vantagens
História
•Carl Adam Petri -1962
•Primeiras aplicações – 1968
•Modelagem de componentes de
hardware, controle de processos,
linguagens de programação, sistemas
distribuídos e protocolos de comunicação –
década de 70
História
•Alto nível – década de 80
•Diversidade – década de 90
•Unificação – atualmente
Conceito
•Formalismo matemático
•Grafo
•Abstração
•Estados
•Ações

•Condições
•Programação paralela
Definição formal
•RP = (P, T, F, W, M0)
Propriedades
•Conservação
•Reiniciabilidade
•Repetividade
•Consistência
•Vivacidade
Propriedades
•Limitação
•Alcançabilidade
•Cobertura
•Persistência
•Justiça
Elementos Gráficos
•Os estados são representados por elipses
•As ações são representadas por retângulos
•Os elementos da relação de fluxo por setas
Redes de Petri e a representação
do tempo
•Rede de Petri Temporizada
Redes de Petri e a representação
do tempo
•Rede de Petri Temporal
Outras extensões
•Rede de Petri Estocástica
Áreas de aplicação
•Análise de Dados e Diagnose
•Desenvolvimento de Software
•Sistemas Distribuídos
Características e vantagens das
redes de Petri
•Nível de detalhamento flexível
•Identifica estados e ações e a estrutura de
modo claro e explicito

•Tem a capacidade para representar de
forma natural as características dos SED
•Associa elementos de diferentes
significados numa mesma representação
Características e vantagens das
redes de Petri
•Oferece um formalismo gráfico
•Teoria muito bem fundamentada
•Possui uma semântica forma e precisa
•Incorpora conceitos de modelagem do tipo
refinamento
Conclusão
•Modelo flexível e eficaz
•Possui várias extensões
Dúvidas

Mais conteúdo relacionado

Mais de Easy Communication & Technology

Análise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cãesAnálise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cãesEasy Communication & Technology
 
Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.Easy Communication & Technology
 
Paralelização do Corte de Superficies com Algoritmo Genético
Paralelização do Corte de Superficies com Algoritmo Genético Paralelização do Corte de Superficies com Algoritmo Genético
Paralelização do Corte de Superficies com Algoritmo Genético Easy Communication & Technology
 

Mais de Easy Communication & Technology (20)

Easy - Apresentação Institucional
Easy - Apresentação InstitucionalEasy - Apresentação Institucional
Easy - Apresentação Institucional
 
A imprensa e os desafios da mídia social
A imprensa e os desafios da mídia socialA imprensa e os desafios da mídia social
A imprensa e os desafios da mídia social
 
Easy Portfolio
Easy PortfolioEasy Portfolio
Easy Portfolio
 
Manufatura
ManufaturaManufatura
Manufatura
 
Empreendedorismo
EmpreendedorismoEmpreendedorismo
Empreendedorismo
 
Easy Manager
Easy ManagerEasy Manager
Easy Manager
 
Apresentacao silverlight
Apresentacao silverlightApresentacao silverlight
Apresentacao silverlight
 
Web m
Web mWeb m
Web m
 
Niilismo
NiilismoNiilismo
Niilismo
 
Toyotismo – lean manufact
Toyotismo – lean manufactToyotismo – lean manufact
Toyotismo – lean manufact
 
Setup de computadores
Setup de computadoresSetup de computadores
Setup de computadores
 
Análise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cãesAnálise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cães
 
Coleira automatizada para cães
Coleira automatizada para cãesColeira automatizada para cães
Coleira automatizada para cães
 
Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.
 
Classificacao de Aplicativos de Modelagem
Classificacao de Aplicativos de ModelagemClassificacao de Aplicativos de Modelagem
Classificacao de Aplicativos de Modelagem
 
Paralelização do Corte de Superficies com Algoritmo Genético
Paralelização do Corte de Superficies com Algoritmo Genético Paralelização do Corte de Superficies com Algoritmo Genético
Paralelização do Corte de Superficies com Algoritmo Genético
 
Udesc 2009
Udesc 2009Udesc 2009
Udesc 2009
 
Silverlight
SilverlightSilverlight
Silverlight
 
Linq
LinqLinq
Linq
 
ApresentaçãO Ez
ApresentaçãO EzApresentaçãO Ez
ApresentaçãO Ez
 

Redes depetri