Modelagem e Validação de Sistemas Usando Redes de Petri

 

Jorge César Abrantes de Figueiredo

 

Período: 2007.1

 

Objetivo: Curso voltado para a modelagem de sistemas utilizando uma classe de redes de Petri de alto nível. Apesar de ser uma disciplina mais voltada para a aplicação prática das redes de Petri, os aspectos formais da teoria de redes de Petri também serão abordados.

 

Público-alvo: Alunos de mestrado e doutorado que pretendem utilizar redes de Petri em seu trabalho de tese ou dissertação. Apesar da disciplina não exigir pré-requisito, seria interessante que o aluno tivesse conhecimentos básicos de métodos formais e redes de Petri. 

 

 

Formato do Curso: O Curso terá a duração de 30 horas, compreendendo 15 aulas.

 

Avaliação: projeto + seminários + mini-provas

 

Planejamento das Aulas:

 

Aula 1: Introdução Informal de redes de Petri.

 

Aula 2:  Redes de Petri Lugar/Transição (definição formal e análise)

 

            Texto indicado:

·         T. Murata. Petri net: properties, analysis and application. Proceedings of the IEEE 77(4):541-580, 1989. (disponível em versão pdf aqui)

 

Textos complementares:

·         J. Desel e W. Reisig. Place/Transition Nets. Lecture on Petri Nets I: Basic Models, LNCS 1491, páginas 122—173, Springer-Verlag, 1998. (volume do LNCS com o professor)

·         W. Reisig. Place/transition Systems. Prentice-Hall, 1981. (livro disponível na miniblio)

·         J.L. Peterson. Petri Nets, Computing Surveys, 9(3), 1977. (tutorial disponível em versão pdf aqui)

·         W. Reisig. A Primer in Petri Net Design. Springer-verlag, 1992. (livro disponível na miniblio)

 

Aula 3:   Redes de Petri Coloridas: Introdução Informal

 

Texto indicado:

·         L.M. Kristensen, S. Christensen e K. Jensen. The practitioner´s Guide to Coloured Pertri Nets. International Journal on Software Transfer Technology, Springer-verlag, 1998. (versão pdf disponível aqui)

 

Textos Complementares:

 

·         K. Jensen. Coloured Petri Nets, volume 1, Springer-Verlag, 1992. (livro disponível na miniblio)

·         K. Jensen. An Introduction to the Theoretical Aspects of Coloured Petri Nets. A Decade of Concurrency, LNCS 803, páginas 230—272, Springer-Verlag, 1994. (versão pdf disponível aqui)

 

Aula 4:  Redes de Petri Coloridas: Módulos e Tempo

 

Texto indicado:

·         K. Jensen. Coloured Petri Nets. Volume 2. Springer-Verlag, 1995. (livro disponível na miniblio) (capítulo 5)

 

Textos Complementares:

 

·         L.M. Wells. Performance Analysis Using Coloured Petri Nets. Tese de Doutorado, Universidade de Aarhus, Dinamarca, 2002. (versão pdf disponível aqui)

 

Aula 5:  CPN Tools.

 

Texto indicado:

·         A. V. Ratzzer et alli. CPN Tools for Editing, Simulating, and Analysing Coloured Petri Nets, 2003. (versão pdf disponível aqui)

 

 

Aula 6:  Redes de Petri Coloridas: Análise

 

Texto indicado:

·         K. Jensen. Coloured Petri Nets. Volume 2. Springer-Verlag, 1995. (livro disponível na miniblio) (capítulos 1, 2 e 3)

 

Textos Complementares:

 

·         L.M. Kristensen. State Space Methods for Coloured Petri Nets. Tese de Doutorado, Universidade de Aarhus, Dinamarca, 2000. (versão pdf disponível aqui)

·         J.B. Jørgensen. Construction of Occurrence Graphs with Permutation Symmetries Aided by the Backtrack Method. (versão pdf disponível aqui)

·         J.B. Jørgensen. Analysing Coloured Petri Nets by the Occurrence Graph Method. (versão pdf disponível aqui)

 

 

Aula 7: Redes de Petri coloridas: Exemplos

 

Aula 8: Propostas de projetos

 

Aula 9 a 15: Seminários e apresentação dos Projetos