Teoria de Linguagens
Segundo semestre/2005
- Plano de curso: PostScript
(Para leitura de PostScript, pegue o software apropriado.)
- As seguintes páginas podem auxiliar no aprendizado de certos conceitos:
- Veja uma demonstração poética da indecidibilidade do
problema da parada (em PS).
- ANTLR: a framework for constructing recognizers, compilers, and
translators from grammatical descriptions containing Java, C#, or C++.
- Listas de exercícios:
- Provas:
- Primeira Prova:
- Data: 15/09.
- Assunto: Até item 2.4, inclusive.
- Veja a solução do professor. (Para quem pegou a solução antes de
15h de 30/9: na questao 3(a), 3a linha de delta1, substitua i1 por i;
e na 4a linha, substitua p1 por p.)
- Segunda Prova:
- Data: 18/10.
- Assunto: Até capítulo 3, inclusive.
- Terceira Prova:
- Data: 22/11.
- Assunto: Até capítulo 5, inclusive.
- Prova Suplementar (não obrigatória):
- Data: 06/12.
- Assunto: Toda a matéria.
- Valor: 18 pontos.
- Importante: a nota substituirá a menor das 3 notas anteriores.
- Seminários:
Dia 29/11:
- Applications of finite automata representing large vocabularies.
Álvaro Rodrigues Pereira Júnior.
- Probabilistic Turing Machines.
Horácio Antônio Braga Fernandes de Oliveira.
- Autômatos estocásticos
Bruno Santos Pimentel.
- Autômatos adaptativos.
David Braga Fernandes de Oliveira.
- Recuperação da Arquitetura de Software usando Máquina de Estado.
Thiago Henrique Braga.
- Autômato de Pilha para processamento de consultas XPath em documentos XML.
Denilson Alves Pereira.
- Tree Automata.
Leonardo Chaves Dutra da Rocha.
- Modelagem Automática do Comportamento de grupos de Agentes
por meio de FSA e PDA.
Marcelo Borghetti.
Dia 30/11:
- Natural computation and non-Turing models for computation.
Renato Vimieiro.
- LOTOS: Language of Temporal Ordering Specifications.
Moisés Gomes de Carvalho.
- Hypercomputation - philosophical issues.
João Paulo Domingos Silva.
- Timed automata.
José Augusto Miranda Nacif.
- Automatos celulares.
Daniel Câmara.
- Algoritmos baseados em autômatos para casamento de padrões.
Max do Val Machado.
- Uma introdução a ASMs (Abstract State Machines).
Wagner Salazar Pires.
Dia 01/12:
- A Finite State Automata Based Technique for Protein Classification
Rules Induction.
Adriano Alonso Veloso.
- Parsing Expression Grammars.
Sérgio Vale e Pace.
- L-Systems.
Ricardo Augusto Rabelo Oliveira.
- DNA computing.
Alex Borges Vieira.
- Compactação de funções de transição em autômatos finitos.
Leonardo Teixeira Passos.
- Redes de Petri: propriedades e aplicações.
Fabrício Vivas Andrade.
- Construção incremental de autômatos de estado finito mínimos.
Fabiano Cupertino Botelho.
- Veja suas notas.