Teórica
31/05/06 11:00
Esclarecimento de dúvidas sobre os projectos práticos.
Teórica
29/05/06 11:00
Operações sobre
Ordered Binary-Decision Diagrams: construção reduzida, operações binárias e restrição.
Teórica
22/05/06 11:00
Exemplos de verificação simbólica para a lógica CTL.
Prática
22/05/06 09:00
Verificação por modelos usando a ferramenta SMV.
Teórica
10/05/06 11:00
Introdução à verificação por modelos simbólica para a lógica CTL. Demonstração da ferramenta de verificação SMV.
Teórica
08/05/06 11:00
Algoritmo linear para verificação directa de propriedades CTL. Verificação de modelos sob condições de justiça.
Prática
08/05/06 09:00
Exercícios sobre verificação directa de propriedades CTL usando o algoritmo de ponto fixo.
Teórica
03/05/06 11:00
Introdução à verificação por modelos. Verificação directa de fórmulas CTL usando pontos fixos.
Teórica
26/04/06 11:00
Logica temporal de tempo ramificado: CTL* e CTL. Comparação entre as lógicas CTL e LTL.
Teórica
24/04/06 11:00
Especificação e verificação de propriedades LTL com a ferramenta Maria.
Prática
24/04/06 09:00
Exercícios sobre especificação de propriedades LTL.
Teórica
19/04/06 11:00
Não houve aula. A mesma será compensada em data a combinar com os alunos.
Teórica
12/04/06 11:00
Exemplos de especificação com lógica LTL. Padrões de ocorrência em lógica temporal. Axiomas da LTL.
Teórica
10/04/06 11:00
Introdução à lógica temporal. Estruturas de Kripke. Tempo linear vs tempo ramificado.
Linear Temporal Logic.
Prática
10/04/06 09:00
Exercícios sobre redes coloridas: modelação e conversão para redes P/T.
Teórica
03/04/06 11:00
Conversão de redes coloridas para redes P/T. Modelação do
alternating bit protocol usando redes coloridas.
Prática
03/04/06 09:00
Exercícios sobre redes P/T: verificação estrutural de propriedades. Cálculo de invariantes de lugar e armadilhas.
Teórica
29/03/06 11:00
Redes de arcos constantes e coloridas. Demonstração com o PEP.
Teórica
27/03/06 11:00
Verificação estrutural: cálculo de invariantes de lugar e armadilhas.
Prática
27/03/06 09:00
Exercícios sobre redes P/T: cálculo de grafos de acessibilidade e de cobertura, eliminação de contactos e arcos inibidores e verificação por enumeração de propriedades de segurança e animação.
Teórica
22/03/06 11:00
Verificação de propriedades de animação por enumeração. Verificação estrutural: matrizes de incidência e invariantes de lugar.
Teórica
20/03/06 11:00
Grafo de cobertura. Propriedades básicas de redes de Petri: finitude, animação, invertibilidade e exclusão mútua. Verificação por enumeração de propriedades de segurança.
Prática
20/03/06 09:00
Exercícios sobre modelação com redes P/T.
Teórica
15/03/06 12:00
Redes P/T: formalização, condição de activação e disparo e grafo de acessibilidade. Redes com capacidades explícitas e eliminação de contactos. Arcos inibidores.
Teórica
13/03/06 11:00
Aplicações de redes elementares: exclusão mútua (incluindo algoritmo de Peterson) e protocolos (conversa cruzada).
Prática
13/03/06 09:00
Exercícios sobre redes elementares: cálculo de grafos de acessibilidade, detecção e eliminação de contactos, semântica não-entrelaçada e detecção de conflitos.
Teórica
08/03/06 12:00
Noção de conflito, contacto e confusão. Cálculo do grafo de acessibilidade usando semântica entrelaçada e não-entrelaçada. Eliminação de contactos.
Teórica
06/03/06 11:00
Formalização do conceito de rede. Definição de rede simples e pura. Introdução às redes elementares: activação, disparo, e concorrência.
Prática
06/03/06 09:00
Introdução à ferramenta DaNAMiCS. Exercícios sobre modelação com redes elementares.
Teórica
01/03/06 12:00
Introdução às redes de Petri.
Teórica
27/02/06 11:00
Operações sobre sistema de transição: restrição, renomeação, produto, composição paralela. Modelos da concorrência entrelaçados e não entrelaçados.
Prática
27/02/06 09:00
Exercícios sobre sistemas de transição.
Teórica
22/02/06 12:00
Introdução aos sistemas de transição.
Teórica
20/02/06 11:00
Apresentação da disciplina.