24 Julho As notas da época de recurso estão disponíveis aqui.
30 Junho As notas finais estão disponíveis aqui.
29 Junho As notas do teste do módulo II estão disponíveis aqui.
19 Junho O teste marcado para amanhã, dia 20, decorrerá na sala 2111.
17 Junho Aula extra para dúvidas, Quinta-feira, 19 de Junho, 10h no DI-A1.
5 Maio As notas do primeiro teste estão disponíveis aqui.
1 Maio Actualizados os sumários e disponibilizados os resumos das Lições e ficha de trabalho sobre o CWB-NC.
3 Abr Já está disponível na secção de projectos um programa para converter ficheiros do Pipe para o SMV.
19 Fev Os sumários podem ser encontrados no calendário.
19 Fev As aulas começam no dia 25 de Fevereiro.
20 Fev As aulas iniciam-se no dia 22 de fevereiro.
20 Fev Os sumários podem ser encontrados no calendário.
22 Abr Ao contrário do que havia sido anunciado, haverá aula amanhã, dia 23, no horário habitual.
25 Abr Slides sobre Mu-calculus disponíveis na secção de Material
25 Abr Por razões imprevistas, não haverá aula prática amanhã, dia 26 de Abril.
5 Jun A ficha de pré-avaliação está on-line. Boa sorte!
18 Jun O teste será amanhã, dia 19 de Junho, 9.30 h,
na sala 1220
24 Jun Classifcações finais do 1 semestre já estão on-line.
Cada aluno deve escolher um dos seguintes métodos de avaliação:
Realização de duas provas individuais escritas (50% + 50%).
Realização de duas provas individuais escritas (35% + 35%) e de um pequeno projecto prático (30%).
As notas finais superiores ou iguais a 18 valores terão que ser defendidas numa prova extra.
A meio do semestre será realizado um teste sobre a primeira parte da matéria (redes de Petri + lógica temporal) e no final do semestre um segundo teste sobre a segunda parte da matéria (álgebra de processos). Os alunos com aprovação numa das partes ficam dispensados de responder às questões sobre essa matéria no exame de recurso. A nota mínima em cada uma das partes é de 8 valores.
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas, assim como lógicas apropriadas.
O curso aborda, essencialmente, sistemas reactivos clássicos; serão brevemente mencionados sistemas com requisitos de mobilidade.
Programa Resumido
Introdução aos sistemas reactivos: estado, comportamento, interacção e concorrência.
Sistemas reactivos
Automatos e sistemas de transição.
Processo e comportamento.
Similaridade e bisimilaridade.
Álgebras de Processos
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS e mCRL2.
Mobilidade e o Pi-calculus.
Lógicas para sistemas reactivos
Lógica de Hennessy-Milner e suas extensões.
Lógicas modais e híbridas.
Lógicas temporais.
Especificação de propriedades e sua verificação.
Introdução às técnicas de model-checking.
Laboratório: modelação e análise de sistemas reactivos em mCRL2
As orais realizam-se no dia 18 de Julho, sexta-feira, entre as 10 e as 13h no gabinete do docente.
A não comparência determina automaticamente a reprovação na UC
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas, assim como lógicas apropriadas.
O curso aborda, essencialmente, sistemas reactivos clássicos; serão brevemente mencionados sistemas com requisitos de resposta em tempo real e de reacção probabilística.
Programa Resumido
Introdução aos sistemas reactivos: estado, comportamento, interacção e concorrência.
Sistemas reactivos
Automatos e sistemas de transição.
Processo e comportamento.
Similaridade e bisimilaridade.
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS e mCRL2.
Mobilidade e o Pi-calculus.
Lógicas para sistemas reactivos
Lógica de Hennessy-Milner e suas extensões.
Lógicas modais, híbridas e temporais.
Especificação de propriedades e sua verificação.
Introdução às técnicas de model-checking.
Sistemas reactivos com requisitos adicionais
Sistemas reactivos com requisitos de resposta em tempo-real
Sistemas reactivos com evolução probabilística
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas, assim como lógicas apropriadas.
O curso aborda, essencialmente, sistemas reactivos clássicos; serão brevemente mencionados sistemas com requisitos de resposta em tempo real e de reacção probabilística.
Resultados de Aprendizagem
Identificar as noções de interacção, sistema de transição e processo na modelação de sistemas computacionais complexos.
Criar, analisar, comparar e transformar modelos de sistemas reactivos.
Formular e analisar propriedades sobre esses modelos, captando num nível de abstração elevado, aspectos concretos da computação reactiva (por exemplo, situações de deadlock ou livelock, problemas de exclusão mútua e controlo de recursos, configurações de serviços móveis, etc.).
Conhecer e utilizar ferramentas computacionais de suporte.
Programa Resumido
Introdução aos sistemas reactivos: estado, comportamento, interacção e concorrência.
Sistemas de transição etiquetados: comportamento, processo, bissimulação, bissimilaridade.
Cálculo de sistemas reactivos 1: Modelação e cálculo de sistemas reactivos em CCS.
Cálculo de sistemas reactivos 2: Modelação e cálculo de sistemas reactivos em mCRL2.
Lógicas para sistemas reactivos: modalidade e lógica modal; Lógica de Hennessy-Milner; Mu-calculus modal; taxonomia de propriedades.
Cálculo de sistemas reactivos 3: Mobilidade e o Pi-calculus.
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ou reactivos. Serão apresentadas duas abordagens distintas a este problema.
A primeira baseia-se na utilização de redes de Petri e lógica temporal. As redes de Petri são um modelo gráfico muito poderoso para representar sistemas concorrentes de média e alta complexidade. Algumas propriedades de sistemas concorrentes podem ser verificadas com técnicas de análise directa das redes, mas para especificar propriedades mais complexas será introduzida a lógica temporal. Esta lógica possui operadores modais específicos que nos permitem descrever a evolução do estado da computação ao longo do tempo. Em particular, será utilizada a lógica de tempo ramificado CTL, para a qual serão apresentadas diferentes técnicas de verificação de modelos. Esta abordagem será aplicada na modelação e análise de algoritmos clássicos da programação concorrente, protocolos de comunicação simples, e sistemas de controle de produção. Na componente prática laboratorial serão utilizadas ferramentas para edição gráfica de redes de Petri e para verificação simbólica de modelos.
Muitos modelos para a computação reactiva evoluiram
a partir da noção de autómato, da qual retêm a
estrutura de transições etiquetadas --- precisamente pelas interacções
em que o sistema se envolve. Tais sistemas exibem
comportamentos --- usualmente designados por processos ---
que podem ser descritos por linguagens formais e que, mais importante
ainda, formam domínios nos quais se podem definir (ou identificar) determinadas estruturas
algébricas. I.e., operadores que os combinam e que exibem um conjunto suficientemente
rico de propriedades que permitem combinar os padrões de interacção dos
vários sistemas em presença.
É esta a área de um conjunto de abordagems que exploram
a estrutura algébrica dos comportamentos de sistemas reactivos e que se popularizou, a partir
de finais dos anos '70 sob a designação de álgebras de processos.
A segunda parte desta disciplina recorre precisamente a duas álgebras de processos (o CCS e o cálculo Pi)
para modelar as interacções e evolução dos sistemas reactivos, estudar a sua composicionalidade, definir
equivalências entre eles, identificar propriedades e raciocinar equacionalmente sobre elas.
O cálculo Pi, em particular, irá permitir-nos discutir formalmente acerca de
sistemas reactivos cuja estrutura de
interacções se altera dinamicamente ao longo da computação.
Programa Resumido
Redes de Petri
Modelação de sistemas concorrentes com redes de Petri.
Semântica operacional baseada em sistemas de transição de estados.
Propriedades fundamentais de redes: finitude, animação e invertibilidade.
Cálculo de invariantes de estado.
Extensões às redes não coloridas: lugares com capacidade explicita e arcos inibidores.
Ferramentas para especificação e animação de redes de Petri (DaNAMiCS, PEP).
Lógica Temporal
Especificação de propriedades de segurança e animação usando lógica temporal CTL.
Representação mínima de fórmulas CTL.
Verificação directa de modelos para a lógica CTL.
Representação da relação de acessibilidade usando lógica proposicional.
Verificação simbólica de modelos para a lógica CTL baseada em OBDDs.
Ferramentas para verificação simbólica de modelos (SMV).
Álgebra de Processos
Autómatos e sistemas de transição. Interacção e comportamento.
Modelação de sistemas reactivos em CCS. Semântica operacional. Análise e verificação de transições.
Cálculo de sistemas reactivos. Equivalência estrita e observacional em CCS. Teorema da expansão. Resolução de equações.
Cálculo de sistemas móveis. Motivação, sintaxe, semânticas e equivalências entre processos móveis.
Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção -c para definir a capacidade máxima. A aplicação ainda está em fase de testes: não é garantido que todas as conversões estejam perfeitas, mas para a maior parte dos casos funciona bem.
Download (pipe2smv_bin.rar).
Trabalho realizado por Hugo Maia e Bruno Lopes.
Cada aluno deve escolher um dos seguintes métodos de avaliação:
Realização de duas provas individuais escritas (50% + 50%).
Realização de duas provas individuais escritas (35% + 35%) e de um pequeno projecto prático (30%).
As notas finais superiores ou iguais a 18 valores terão que ser defendidas numa prova extra.
A meio do semestre será realizado um teste sobre a primeira parte da matéria (redes de Petri + lógica temporal) e no final do semestre um segundo teste sobre a segunda parte da matéria (álgebra de processos). Os alunos com aprovação numa das partes ficam dispensados de responder às questões sobre essa matéria no exame de recurso. A nota mínima em cada uma das partes é de 8 valores.
24 Julho As notas da época de recurso estão disponíveis aqui.
30 Junho As notas finais estão disponíveis aqui.
29 Junho As notas do teste do módulo II estão disponíveis aqui.
19 Junho O teste marcado para amanhã, dia 20, decorrerá na sala 2111.
17 Junho Aula extra para dúvidas, Quinta-feira, 19 de Junho, 10h no DI-A1.
5 Maio As notas do primeiro teste estão disponíveis aqui.
1 Maio Actualizados os sumários e disponibilizados os resumos das Lições e ficha de trabalho sobre o CWB-NC.
3 Abr Já está disponível na secção de projectos um programa para converter ficheiros do Pipe para o SMV.
19 Fev Os sumários podem ser encontrados no calendário.
19 Fev As aulas começam no dia 25 de Fevereiro.
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas.
O curso aborda:
sistemas reactivos clássicos (i.e., sem requisitos de resposta em tempo real)
sistemas reactivos de tempo real
Programa Resumido
Sistemas reactivos
Sistemas reactivos: interacção e concorrência.
Sistemas de transição de estados.
Introdução às álgebras de processos.
Modelação de sistemas reactivos em CCS.
Cálculo de sistemas reactivos em CCS.
Especificação de propriedades: lógica de Hennessy-Milner e Mu-calculus.
Sistemas reactivos com requisitos de resposta em tempo-real
Autómatos com anotações temporais
Cálculo de sistemas reactivos com requisitos de resposta em tempo-real
Especificação e verificação de propriedades: extensões à lógica de Hennessy-Milner
Laboratório: modelação e análise de sistemas reactivos em UPPAAL
Prova individual escrita única (a realizar no dia 19 de Junho 2010)
sujeita às restrições seguintes:
A admissibilidade à realização do teste é condicionada à resolução e entrega de pelo menos 8 dos exercícios seleccionados em cada aula teórico-prática.
As notas finais superiores ou iguais a 19 valores terão que ser defendidas em prova oral.
Classificações finais (Teste + mini-projecto Uppaal)
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas.
O curso aborda:
sistemas reactivos clássicos (i.e., sem requisitos de resposta em tempo real)
sistemas reactivos de tempo real
sistemas reactivos móveis
Programa Resumido
Sistemas reactivos
Sistemas reactivos: interacção e concorrência.
Sistemas de transição, comportamento e bisimilaridade.
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS.
Álgebras de processos com dados
Especificação de propriedades: Mu-calculus.
Sistemas reactivos com requisitos de resposta em tempo-real
Autómatos com anotações temporais
Cálculo de sistemas reactivos com requisitos de mobilidade
Especificação e verificação de propriedades: extensões à lógica de Hennessy-Milner
Sistemas reactivos com requisitos de mobilidade
Mobilidade e interacção
Cálculo de sistemas reactivos com requisitos mobilidade: o Pi-calculus
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas.
O curso aborda:
sistemas reactivos clássicos (i.e., sem requisitos de resposta em tempo real)
sistemas reactivos de tempo real
sistemas reactivos móveis
Programa Resumido
Sistemas reactivos
Sistemas reactivos: interacção e concorrência.
Sistemas de transição, comportamento e bisimilaridade.
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS.
Álgebras de processos com dados
Especificação de propriedades: Lógica modal e Mu-calculus.
Sistemas reactivos com requisitos de resposta em tempo-real
Autómatos com anotações temporais
Cálculo de sistemas reactivos com requisitos de mobilidade
Especificação e verificação de propriedades: extensões à lógica de Hennessy-Milner
Sistemas reactivos com requisitos de mobilidade
Mobilidade e interacção
Cálculo de sistemas reactivos com requisitos mobilidade: o Pi-calculus
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas, assim como lógicas apropriadas.
O curso aborda, essencialmente, sistemas reactivos clássicos; serão brevemente mencionados sistemas com requisitos de resposta em tempo real e de reacção probabilística.
Programa Resumido
Introdução aos sistemas reactivos: estado, comportamento, interacção e concorrência.
Sistemas reactivos
Sistemas de transição etiquetados.
Processo e comportamento.
Similaridade e bisimilaridade.
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS e mCRL2.
Mobilidade e o Pi-calculus.
Lógicas para sistemas reactivos
Lógica de Hennessy-Milner e suas extensões.
Lógicas modais, híbridas e temporais.
Especificação de propriedades e sua verificação.
Introdução às técnicas de model-checking.
Sistemas reactivos com requisitos adicionais
Sistemas reactivos com requisitos de resposta em tempo-real
Sistemas reactivos com evolução probabilística
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção -c para definir a capacidade máxima. A aplicação ainda está em fase de testes: não é garantido que todas as conversões estejam perfeitas, mas para a maior parte dos casos funciona bem.
Download (pipe2smv_bin.rar).
Trabalho realizado por Hugo Maia e Bruno Lopes.
TWiki's Education/PeC webThe Education/PeC web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise.http://wiki.di.uminho.pt/twiki/bin/view/Education/PeCCopyright 2020 by contributing authors2020-10-30T14:39:27ZWebStatisticshttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebStatistics2020-10-30T14:39:27ZStatistics for Education/PeC Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save ... (last changed by TWikiGuest)TWikiGuestIeC1415http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC14152016-09-26T21:37:39ZInteracção e Concorrência Edição 2014 15 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaIeC1314http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC13142015-02-18T01:22:52ZInteracção e Concorrência Edição 2013 14 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC1213http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC12132015-02-18T01:12:11ZProcessos e Concorrência Edição 2012 13 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaWebSideBarhttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebSideBar2015-02-18T00:33:11ZEdições 2014 15 2013 14 2012 13 2011 12 2010 11 2009 10 PeC0708 2007 08 (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaIeC1213http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC12132014-09-19T23:23:31ZInteracção e Concorrência Edição 2013 14 Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC1112http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC11122012-09-15T20:51:58ZProcessos e Concorrência Edição 2011 12 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC1011http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC10112011-07-27T00:11:52ZProcessos e Concorrência Edição 2010 11 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC0910http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC09102011-03-13T02:08:25ZProcessos e Concorrência Edição 2009 10 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaAvisos0910http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Avisos09102010-06-25T00:52:08Z20 Fev As aulas iniciam se no dia 22 de fevereiro. 20 Fev Os sumários podem ser encontrados no calendário. 22 Abr Ao contrário do que havia sido anunciado, ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaWebHomehttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebHome2010-03-19T11:13:03ZO curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC0708http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC07082010-02-21T20:01:06ZProcessos e Concorrência Edição 2007 08 Índice Apresentação Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaCalendariohttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Calendario2010-02-21T18:05:11Z (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaProjectoshttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Projectos2010-02-21T17:12:17ZPipe2smv Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção c para definir a capacidade m ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaAvisoshttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Avisos2008-07-24T17:41:04Z24 Julho As notas da época de recurso estão disponíveis aqui. 30 Junho As notas finais estão disponíveis aqui. 29 Junho As notas do teste do módulo II estão dispon ... (last changed by AlcinoCunha)AlcinoCunhaMaterialApoiohttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/MaterialApoio2008-06-13T14:07:26ZRedes de Petri Lógica Temporal Bibliografia Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications . Claude Girault and Rüdiger ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosa
Interacção e Concorrência Edição 2014 15 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Interacção e Concorrência Edição 2013 14 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2012 13 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Interacção e Concorrência Edição 2013 14 Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2011 12 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2010 11 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2009 10 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
20 Fev As aulas iniciam se no dia 22 de fevereiro. 20 Fev Os sumários podem ser encontrados no calendário. 22 Abr Ao contrário do que havia sido anunciado, ...
O curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2007 08 Índice Apresentação Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ...
Pipe2smv Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção c para definir a capacidade m ...
24 Julho As notas da época de recurso estão disponíveis aqui. 30 Junho As notas finais estão disponíveis aqui. 29 Junho As notas do teste do módulo II estão dispon ...
Redes de Petri Lógica Temporal Bibliografia Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications . Claude Girault and Rüdiger ...
Equipa docente Alcino Cunha: Redes de Petri Lógica Temporal. Soares Barbosa: Álgebra de Processos. Avaliação Cada aluno deve escolher um dos seguintes ...
Redes de Petri Modelação de sistemas concorrentes com redes de Petri. Semântica operacional baseada em sistemas de transição de estados. Propriedades ...
Education/PeC Web Preferences The following settings are web preferences of the Education/PeC web. These preferences overwrite the site level preferences in ...
O curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Esta página dá acesso às diversas edições no curso no âmbito da Licenciatura em Ciências da Computação da Universidade do Minho.
Luís Soares Barbosa
24 Julho As notas da época de recurso estão disponíveis aqui. 30 Junho As notas finais estão disponíveis aqui. 29 Junho As notas do teste do módulo II estão dispon ...
20 Fev As aulas iniciam se no dia 22 de fevereiro. 20 Fev Os sumários podem ser encontrados no calendário. 22 Abr Ao contrário do que havia sido anunciado, ...
Equipa docente Alcino Cunha: Redes de Petri Lógica Temporal. Soares Barbosa: Álgebra de Processos. Avaliação Cada aluno deve escolher um dos seguintes ...
Interacção e Concorrência Edição 2013 14 Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Interacção e Concorrência Edição 2013 14 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Interacção e Concorrência Edição 2014 15 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Redes de Petri Lógica Temporal Bibliografia Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications . Claude Girault and Rüdiger ...
Processos e Concorrência Edição 2007 08 Índice Apresentação Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ...
Processos e Concorrência Edição 2009 10 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2010 11 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2011 12 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2012 13 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Redes de Petri Modelação de sistemas concorrentes com redes de Petri. Semântica operacional baseada em sistemas de transição de estados. Propriedades ...
Pipe2smv Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção c para definir a capacidade m ...
O curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos , com ênfase na sua composição concorrente ...
Education/PeC Web Preferences The following settings are web preferences of the Education/PeC web. These preferences overwrite the site level preferences in ...
This is a subscription service to be automatically notified by e-mail when topics change in this Education/PeC web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:
Each TWiki web has an automatic e-mail notification service that sends you an e-mail with links to all of the topics modified since the last alert.
Users subscribe to email notifications using their WikiName or an alternative email address, and can specify the webs/topics they wish to track using one of these bullet list formats:
three spaces * [ webname . ] wikiName - SMTP mail address three spaces * [ webName . ] wikiName three spaces * SMTP mail address three spaces * SMTP mail address : topics three spaces * [ webname . ] wikiName : topics
In the above examples, topics is a space-separated list of topic names. The user may further customize the specific content they will receive using the following formats:
Specify topics without a Web. prefix
Topics must exist in this web.
Topics may be specified using * wildcards
Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic" (the same as not putting anything). The '-' sign means "unsubscribe" or "don't send notifications regarding this topic". This allows users to elect to filter out certain topics (and their children, to an arbitrary depth). Topic filters ('-') take precedence over topic includes ('+').
Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. Note This uses the TWiki "Topic parent" feature.
Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as complete topics instead of change summaries. ! causes the topic to be mailed every time even if there have been no changes, ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions.
For example:
Subscribe Daisy to all changes to topics in this web.
* daisy.cutter@flowers.com
Subscribe Daisy to all changes in all webs that start with Web.
* daisy.cutter@flowers.com: Web*
Subscribe Daisy to changes to topics starting with Petal, and their immediate children, WeedKillers and children to a depth of 3, and all topics that match start with Pretty and end with Flowers e.g. PrettyPinkFlowers
Subscribe Daisy to the full content of NewsLetter whenever it has changed
* daisy@flowers.com: TWiki.NewsLetter?
Subscribe buttercup to NewsLetter and its immediate children, even if it hasn't changed.
* buttercup@flowers.com: TWiki.NewsLetter! (1)
Subscribe GardenGroup (which includes Petunia) to all changed topics under AllnewsLetters to a depth of 3. Then unsubscribe Petunia from the ManureNewsLetter, which she would normally get as a member of GardenGroup? :
A user may be listed many times in the WebNotify topic. Where a user has several lines in WebNotify that all match the same topic, they will only be notified about changes that topic once (though they will still receive individual mails for news topics).
If a TWiki group is listed for notification, the group will be recursively expanded to the e-mail addresses of all members.
Tip: List names in alphabetical order to make it easier to find the names.
Note for System Administrators: Notification is supported by an add-on to the TWiki kernel called the MailerContrib. See the MailerContrib topic for details of how to set up this service.
Note: If you prefer a news feed, point your reader to WebRss (for RSS 1.0 feeds) or WebAtom (for ATOM 1.0 feeds). Learn more at WebRssBase and WebAtomBase, respectively.
Related topics:WebChangesAlert, TWikiUsers, TWikiRegistration
These settings override the defaults for this web only. See full list of defaults with explanation. Many of the settings below are commented out. Remove the # sign to enable a local customisation.
Natural Skin configuration
Web-specific background color: (Pick a lighter one of the StandardColors).
Set WEBBGCOLOR = #0066ff
Note: This setting is automatically configured when you create a web
Image, URL and alternate tooltip text of web's logo. Note: Don't add your own local logos to the TWikiLogos topic; create your own logos topic instead.
List this web in the SiteMap. If you want the web listed, then set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Use links that include the name of the web, i.e. Education/PeC.Topic links. Note: Unlike other variables, the setting of SITEMAPLIST is not inherited from parent webs. It has to be set in every web that is to be listed in the SiteMap
Set SITEMAPLIST = on
Set SITEMAPWHAT = Processos e Concorrência
Set SITEMAPUSETO = Licenciatura em Ciências da Computação
Note: Above settings are automatically configured when you create a web
Exclude web from a web="all" search: (Set to on for hidden webs).
Set NOSEARCHALL =
Note: This setting is automatically configured when you create a web
Prevent automatic linking of WikiWords and acronyms (if set to on); link WikiWords (if empty); can be overwritten by web preferences:
#Set NOAUTOLINK =
Note: You can still use the [[...][...]] syntax to link topics if you disabled WikiWord linking. The <noautolink> ... </noautolink> syntax can be used to prevents links within a block of text.
Default template for new topics for this web:
WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
Comma separated list of forms that can be attached to topics in this web. See TWikiForms for more information.
Set WEBFORMS =
Users or groups who are not / are allowed to view / change / rename topics in the Education/PeC web: (See TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.
Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
When you write variable %WEBBGCOLOR% , it gets expanded to #0066ff
The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
You can introduce your own preferences variables and use them in your topics and templates.
TWiki search results for \.*
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC
The Education/PeC web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise.en-usCopyright 2020 by contributing authorsTWiki Administrator [webmaster@di.uminho.pt]The contributing authors of TWikiTWikiDIUM.Education/PeC
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC
/twiki/pub/Main/LocalLogos/um_eengP.jpgIeC1415
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC1415
Interacção e Concorrência Edição 2014 15 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2016-09-26T21:37:39ZLuisSoaresBarbosaIeC1314
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC1314
Interacção e Concorrência Edição 2013 14 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2015-02-18T01:22:52ZLuisSoaresBarbosaPeC1213
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC1213
Processos e Concorrência Edição 2012 13 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2015-02-18T01:12:11ZLuisSoaresBarbosaWebSideBar
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebSideBar
Edições 2014 15 2013 14 2012 13 2011 12 2010 11 2009 10 PeC0708 2007 08 (last changed by LuisSoaresBarbosa)2015-02-18T00:33:11ZLuisSoaresBarbosaIeC1213
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC1213
Interacção e Concorrência Edição 2013 14 Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2014-09-19T23:23:31ZLuisSoaresBarbosaPeC1112
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC1112
Processos e Concorrência Edição 2011 12 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2012-09-15T20:51:58ZLuisSoaresBarbosaPeC1011
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC1011
Processos e Concorrência Edição 2010 11 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2011-07-27T00:11:52ZLuisSoaresBarbosaPeC0910
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC0910
Processos e Concorrência Edição 2009 10 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2011-03-13T02:08:25ZLuisSoaresBarbosaAvisos0910
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Avisos0910
20 Fev As aulas iniciam se no dia 22 de fevereiro. 20 Fev Os sumários podem ser encontrados no calendário. 22 Abr Ao contrário do que havia sido anunciado, ... (last changed by LuisSoaresBarbosa)2010-06-25T00:52:08ZLuisSoaresBarbosaWebHome
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebHome
O curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2010-03-19T11:13:03ZLuisSoaresBarbosaPeC0708
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC0708
Processos e Concorrência Edição 2007 08 Índice Apresentação Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ... (last changed by LuisSoaresBarbosa)2010-02-21T20:01:06ZLuisSoaresBarbosaCalendario
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Calendario
(last changed by LuisSoaresBarbosa)2010-02-21T18:05:11ZLuisSoaresBarbosaProjectos
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Projectos
Pipe2smv Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção c para definir a capacidade m ... (last changed by LuisSoaresBarbosa)2010-02-21T17:12:17ZLuisSoaresBarbosaAvisos
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Avisos
24 Julho As notas da época de recurso estão disponíveis aqui. 30 Junho As notas finais estão disponíveis aqui. 29 Junho As notas do teste do módulo II estão dispon ... (last changed by AlcinoCunha)2008-07-24T17:41:04ZAlcinoCunhaMaterialApoio
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/MaterialApoio
Redes de Petri Lógica Temporal Bibliografia Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications . Claude Girault and Rüdiger ... (last changed by LuisSoaresBarbosa)2008-06-13T14:07:26ZLuisSoaresBarbosaFuncionamento
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Funcionamento
Equipa docente Alcino Cunha: Redes de Petri Lógica Temporal. Soares Barbosa: Álgebra de Processos. Avaliação Cada aluno deve escolher um dos seguintes ... (last changed by AlcinoCunha)2008-06-02T13:42:35ZAlcinoCunha
24 Julho As notas da época de recurso estão disponíveis aqui.
30 Junho As notas finais estão disponíveis aqui.
29 Junho As notas do teste do módulo II estão disponíveis aqui.
19 Junho O teste marcado para amanhã, dia 20, decorrerá na sala 2111.
17 Junho Aula extra para dúvidas, Quinta-feira, 19 de Junho, 10h no DI-A1.
5 Maio As notas do primeiro teste estão disponíveis aqui.
1 Maio Actualizados os sumários e disponibilizados os resumos das Lições e ficha de trabalho sobre o CWB-NC.
3 Abr Já está disponível na secção de projectos um programa para converter ficheiros do Pipe para o SMV.
19 Fev Os sumários podem ser encontrados no calendário.
19 Fev As aulas começam no dia 25 de Fevereiro.
20 Fev As aulas iniciam-se no dia 22 de fevereiro.
20 Fev Os sumários podem ser encontrados no calendário.
22 Abr Ao contrário do que havia sido anunciado, haverá aula amanhã, dia 23, no horário habitual.
25 Abr Slides sobre Mu-calculus disponíveis na secção de Material
25 Abr Por razões imprevistas, não haverá aula prática amanhã, dia 26 de Abril.
5 Jun A ficha de pré-avaliação está on-line. Boa sorte!
18 Jun O teste será amanhã, dia 19 de Junho, 9.30 h,
na sala 1220
24 Jun Classifcações finais do 1 semestre já estão on-line.
Cada aluno deve escolher um dos seguintes métodos de avaliação:
Realização de duas provas individuais escritas (50% + 50%).
Realização de duas provas individuais escritas (35% + 35%) e de um pequeno projecto prático (30%).
As notas finais superiores ou iguais a 18 valores terão que ser defendidas numa prova extra.
A meio do semestre será realizado um teste sobre a primeira parte da matéria (redes de Petri + lógica temporal) e no final do semestre um segundo teste sobre a segunda parte da matéria (álgebra de processos). Os alunos com aprovação numa das partes ficam dispensados de responder às questões sobre essa matéria no exame de recurso. A nota mínima em cada uma das partes é de 8 valores.
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas, assim como lógicas apropriadas.
O curso aborda, essencialmente, sistemas reactivos clássicos; serão brevemente mencionados sistemas com requisitos de mobilidade.
Programa Resumido
Introdução aos sistemas reactivos: estado, comportamento, interacção e concorrência.
Sistemas reactivos
Automatos e sistemas de transição.
Processo e comportamento.
Similaridade e bisimilaridade.
Álgebras de Processos
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS e mCRL2.
Mobilidade e o Pi-calculus.
Lógicas para sistemas reactivos
Lógica de Hennessy-Milner e suas extensões.
Lógicas modais e híbridas.
Lógicas temporais.
Especificação de propriedades e sua verificação.
Introdução às técnicas de model-checking.
Laboratório: modelação e análise de sistemas reactivos em mCRL2
As orais realizam-se no dia 18 de Julho, sexta-feira, entre as 10 e as 13h no gabinete do docente.
A não comparência determina automaticamente a reprovação na UC
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas, assim como lógicas apropriadas.
O curso aborda, essencialmente, sistemas reactivos clássicos; serão brevemente mencionados sistemas com requisitos de resposta em tempo real e de reacção probabilística.
Programa Resumido
Introdução aos sistemas reactivos: estado, comportamento, interacção e concorrência.
Sistemas reactivos
Automatos e sistemas de transição.
Processo e comportamento.
Similaridade e bisimilaridade.
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS e mCRL2.
Mobilidade e o Pi-calculus.
Lógicas para sistemas reactivos
Lógica de Hennessy-Milner e suas extensões.
Lógicas modais, híbridas e temporais.
Especificação de propriedades e sua verificação.
Introdução às técnicas de model-checking.
Sistemas reactivos com requisitos adicionais
Sistemas reactivos com requisitos de resposta em tempo-real
Sistemas reactivos com evolução probabilística
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas, assim como lógicas apropriadas.
O curso aborda, essencialmente, sistemas reactivos clássicos; serão brevemente mencionados sistemas com requisitos de resposta em tempo real e de reacção probabilística.
Resultados de Aprendizagem
Identificar as noções de interacção, sistema de transição e processo na modelação de sistemas computacionais complexos.
Criar, analisar, comparar e transformar modelos de sistemas reactivos.
Formular e analisar propriedades sobre esses modelos, captando num nível de abstração elevado, aspectos concretos da computação reactiva (por exemplo, situações de deadlock ou livelock, problemas de exclusão mútua e controlo de recursos, configurações de serviços móveis, etc.).
Conhecer e utilizar ferramentas computacionais de suporte.
Programa Resumido
Introdução aos sistemas reactivos: estado, comportamento, interacção e concorrência.
Sistemas de transição etiquetados: comportamento, processo, bissimulação, bissimilaridade.
Cálculo de sistemas reactivos 1: Modelação e cálculo de sistemas reactivos em CCS.
Cálculo de sistemas reactivos 2: Modelação e cálculo de sistemas reactivos em mCRL2.
Lógicas para sistemas reactivos: modalidade e lógica modal; Lógica de Hennessy-Milner; Mu-calculus modal; taxonomia de propriedades.
Cálculo de sistemas reactivos 3: Mobilidade e o Pi-calculus.
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ou reactivos. Serão apresentadas duas abordagens distintas a este problema.
A primeira baseia-se na utilização de redes de Petri e lógica temporal. As redes de Petri são um modelo gráfico muito poderoso para representar sistemas concorrentes de média e alta complexidade. Algumas propriedades de sistemas concorrentes podem ser verificadas com técnicas de análise directa das redes, mas para especificar propriedades mais complexas será introduzida a lógica temporal. Esta lógica possui operadores modais específicos que nos permitem descrever a evolução do estado da computação ao longo do tempo. Em particular, será utilizada a lógica de tempo ramificado CTL, para a qual serão apresentadas diferentes técnicas de verificação de modelos. Esta abordagem será aplicada na modelação e análise de algoritmos clássicos da programação concorrente, protocolos de comunicação simples, e sistemas de controle de produção. Na componente prática laboratorial serão utilizadas ferramentas para edição gráfica de redes de Petri e para verificação simbólica de modelos.
Muitos modelos para a computação reactiva evoluiram
a partir da noção de autómato, da qual retêm a
estrutura de transições etiquetadas --- precisamente pelas interacções
em que o sistema se envolve. Tais sistemas exibem
comportamentos --- usualmente designados por processos ---
que podem ser descritos por linguagens formais e que, mais importante
ainda, formam domínios nos quais se podem definir (ou identificar) determinadas estruturas
algébricas. I.e., operadores que os combinam e que exibem um conjunto suficientemente
rico de propriedades que permitem combinar os padrões de interacção dos
vários sistemas em presença.
É esta a área de um conjunto de abordagems que exploram
a estrutura algébrica dos comportamentos de sistemas reactivos e que se popularizou, a partir
de finais dos anos '70 sob a designação de álgebras de processos.
A segunda parte desta disciplina recorre precisamente a duas álgebras de processos (o CCS e o cálculo Pi)
para modelar as interacções e evolução dos sistemas reactivos, estudar a sua composicionalidade, definir
equivalências entre eles, identificar propriedades e raciocinar equacionalmente sobre elas.
O cálculo Pi, em particular, irá permitir-nos discutir formalmente acerca de
sistemas reactivos cuja estrutura de
interacções se altera dinamicamente ao longo da computação.
Programa Resumido
Redes de Petri
Modelação de sistemas concorrentes com redes de Petri.
Semântica operacional baseada em sistemas de transição de estados.
Propriedades fundamentais de redes: finitude, animação e invertibilidade.
Cálculo de invariantes de estado.
Extensões às redes não coloridas: lugares com capacidade explicita e arcos inibidores.
Ferramentas para especificação e animação de redes de Petri (DaNAMiCS, PEP).
Lógica Temporal
Especificação de propriedades de segurança e animação usando lógica temporal CTL.
Representação mínima de fórmulas CTL.
Verificação directa de modelos para a lógica CTL.
Representação da relação de acessibilidade usando lógica proposicional.
Verificação simbólica de modelos para a lógica CTL baseada em OBDDs.
Ferramentas para verificação simbólica de modelos (SMV).
Álgebra de Processos
Autómatos e sistemas de transição. Interacção e comportamento.
Modelação de sistemas reactivos em CCS. Semântica operacional. Análise e verificação de transições.
Cálculo de sistemas reactivos. Equivalência estrita e observacional em CCS. Teorema da expansão. Resolução de equações.
Cálculo de sistemas móveis. Motivação, sintaxe, semânticas e equivalências entre processos móveis.
Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção -c para definir a capacidade máxima. A aplicação ainda está em fase de testes: não é garantido que todas as conversões estejam perfeitas, mas para a maior parte dos casos funciona bem.
Download (pipe2smv_bin.rar).
Trabalho realizado por Hugo Maia e Bruno Lopes.
Cada aluno deve escolher um dos seguintes métodos de avaliação:
Realização de duas provas individuais escritas (50% + 50%).
Realização de duas provas individuais escritas (35% + 35%) e de um pequeno projecto prático (30%).
As notas finais superiores ou iguais a 18 valores terão que ser defendidas numa prova extra.
A meio do semestre será realizado um teste sobre a primeira parte da matéria (redes de Petri + lógica temporal) e no final do semestre um segundo teste sobre a segunda parte da matéria (álgebra de processos). Os alunos com aprovação numa das partes ficam dispensados de responder às questões sobre essa matéria no exame de recurso. A nota mínima em cada uma das partes é de 8 valores.
24 Julho As notas da época de recurso estão disponíveis aqui.
30 Junho As notas finais estão disponíveis aqui.
29 Junho As notas do teste do módulo II estão disponíveis aqui.
19 Junho O teste marcado para amanhã, dia 20, decorrerá na sala 2111.
17 Junho Aula extra para dúvidas, Quinta-feira, 19 de Junho, 10h no DI-A1.
5 Maio As notas do primeiro teste estão disponíveis aqui.
1 Maio Actualizados os sumários e disponibilizados os resumos das Lições e ficha de trabalho sobre o CWB-NC.
3 Abr Já está disponível na secção de projectos um programa para converter ficheiros do Pipe para o SMV.
19 Fev Os sumários podem ser encontrados no calendário.
19 Fev As aulas começam no dia 25 de Fevereiro.
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas.
O curso aborda:
sistemas reactivos clássicos (i.e., sem requisitos de resposta em tempo real)
sistemas reactivos de tempo real
Programa Resumido
Sistemas reactivos
Sistemas reactivos: interacção e concorrência.
Sistemas de transição de estados.
Introdução às álgebras de processos.
Modelação de sistemas reactivos em CCS.
Cálculo de sistemas reactivos em CCS.
Especificação de propriedades: lógica de Hennessy-Milner e Mu-calculus.
Sistemas reactivos com requisitos de resposta em tempo-real
Autómatos com anotações temporais
Cálculo de sistemas reactivos com requisitos de resposta em tempo-real
Especificação e verificação de propriedades: extensões à lógica de Hennessy-Milner
Laboratório: modelação e análise de sistemas reactivos em UPPAAL
Prova individual escrita única (a realizar no dia 19 de Junho 2010)
sujeita às restrições seguintes:
A admissibilidade à realização do teste é condicionada à resolução e entrega de pelo menos 8 dos exercícios seleccionados em cada aula teórico-prática.
As notas finais superiores ou iguais a 19 valores terão que ser defendidas em prova oral.
Classificações finais (Teste + mini-projecto Uppaal)
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas.
O curso aborda:
sistemas reactivos clássicos (i.e., sem requisitos de resposta em tempo real)
sistemas reactivos de tempo real
sistemas reactivos móveis
Programa Resumido
Sistemas reactivos
Sistemas reactivos: interacção e concorrência.
Sistemas de transição, comportamento e bisimilaridade.
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS.
Álgebras de processos com dados
Especificação de propriedades: Mu-calculus.
Sistemas reactivos com requisitos de resposta em tempo-real
Autómatos com anotações temporais
Cálculo de sistemas reactivos com requisitos de mobilidade
Especificação e verificação de propriedades: extensões à lógica de Hennessy-Milner
Sistemas reactivos com requisitos de mobilidade
Mobilidade e interacção
Cálculo de sistemas reactivos com requisitos mobilidade: o Pi-calculus
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas.
O curso aborda:
sistemas reactivos clássicos (i.e., sem requisitos de resposta em tempo real)
sistemas reactivos de tempo real
sistemas reactivos móveis
Programa Resumido
Sistemas reactivos
Sistemas reactivos: interacção e concorrência.
Sistemas de transição, comportamento e bisimilaridade.
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS.
Álgebras de processos com dados
Especificação de propriedades: Lógica modal e Mu-calculus.
Sistemas reactivos com requisitos de resposta em tempo-real
Autómatos com anotações temporais
Cálculo de sistemas reactivos com requisitos de mobilidade
Especificação e verificação de propriedades: extensões à lógica de Hennessy-Milner
Sistemas reactivos com requisitos de mobilidade
Mobilidade e interacção
Cálculo de sistemas reactivos com requisitos mobilidade: o Pi-calculus
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Este curso tem por objectivo o estudo de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Serão introduzidas técnicas de especificação de propriedades, modelação, análise e verificação deste tipo de sistemas, assim como lógicas apropriadas.
O curso aborda, essencialmente, sistemas reactivos clássicos; serão brevemente mencionados sistemas com requisitos de resposta em tempo real e de reacção probabilística.
Programa Resumido
Introdução aos sistemas reactivos: estado, comportamento, interacção e concorrência.
Sistemas reactivos
Sistemas de transição etiquetados.
Processo e comportamento.
Similaridade e bisimilaridade.
Introdução às álgebras de processos.
Modelação e cálculo de sistemas reactivos em CCS e mCRL2.
Mobilidade e o Pi-calculus.
Lógicas para sistemas reactivos
Lógica de Hennessy-Milner e suas extensões.
Lógicas modais, híbridas e temporais.
Especificação de propriedades e sua verificação.
Introdução às técnicas de model-checking.
Sistemas reactivos com requisitos adicionais
Sistemas reactivos com requisitos de resposta em tempo-real
Sistemas reactivos com evolução probabilística
Laboratório: modelação e análise de sistemas reactivos em mCRL2
Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção -c para definir a capacidade máxima. A aplicação ainda está em fase de testes: não é garantido que todas as conversões estejam perfeitas, mas para a maior parte dos casos funciona bem.
Download (pipe2smv_bin.rar).
Trabalho realizado por Hugo Maia e Bruno Lopes.
TWiki's Education/PeC webThe Education/PeC web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise.http://wiki.di.uminho.pt/twiki/bin/view/Education/PeCCopyright 2020 by contributing authors2020-10-30T14:39:27ZWebStatisticshttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebStatistics2020-10-30T14:39:27ZStatistics for Education/PeC Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save ... (last changed by TWikiGuest)TWikiGuestIeC1415http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC14152016-09-26T21:37:39ZInteracção e Concorrência Edição 2014 15 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaIeC1314http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC13142015-02-18T01:22:52ZInteracção e Concorrência Edição 2013 14 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC1213http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC12132015-02-18T01:12:11ZProcessos e Concorrência Edição 2012 13 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaWebSideBarhttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebSideBar2015-02-18T00:33:11ZEdições 2014 15 2013 14 2012 13 2011 12 2010 11 2009 10 PeC0708 2007 08 (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaIeC1213http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC12132014-09-19T23:23:31ZInteracção e Concorrência Edição 2013 14 Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC1112http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC11122012-09-15T20:51:58ZProcessos e Concorrência Edição 2011 12 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC1011http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC10112011-07-27T00:11:52ZProcessos e Concorrência Edição 2010 11 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC0910http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC09102011-03-13T02:08:25ZProcessos e Concorrência Edição 2009 10 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaAvisos0910http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Avisos09102010-06-25T00:52:08Z20 Fev As aulas iniciam se no dia 22 de fevereiro. 20 Fev Os sumários podem ser encontrados no calendário. 22 Abr Ao contrário do que havia sido anunciado, ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaWebHomehttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebHome2010-03-19T11:13:03ZO curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaPeC0708http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC07082010-02-21T20:01:06ZProcessos e Concorrência Edição 2007 08 Índice Apresentação Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaCalendariohttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Calendario2010-02-21T18:05:11Z (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaProjectoshttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Projectos2010-02-21T17:12:17ZPipe2smv Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção c para definir a capacidade m ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosaAvisoshttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Avisos2008-07-24T17:41:04Z24 Julho As notas da época de recurso estão disponíveis aqui. 30 Junho As notas finais estão disponíveis aqui. 29 Junho As notas do teste do módulo II estão dispon ... (last changed by AlcinoCunha)AlcinoCunhaMaterialApoiohttp://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/MaterialApoio2008-06-13T14:07:26ZRedes de Petri Lógica Temporal Bibliografia Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications . Claude Girault and Rüdiger ... (last changed by LuisSoaresBarbosa)LuisSoaresBarbosa
Interacção e Concorrência Edição 2014 15 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Interacção e Concorrência Edição 2013 14 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2012 13 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Interacção e Concorrência Edição 2013 14 Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2011 12 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2010 11 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2009 10 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
20 Fev As aulas iniciam se no dia 22 de fevereiro. 20 Fev Os sumários podem ser encontrados no calendário. 22 Abr Ao contrário do que havia sido anunciado, ...
O curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2007 08 Índice Apresentação Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ...
Pipe2smv Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção c para definir a capacidade m ...
24 Julho As notas da época de recurso estão disponíveis aqui. 30 Junho As notas finais estão disponíveis aqui. 29 Junho As notas do teste do módulo II estão dispon ...
Redes de Petri Lógica Temporal Bibliografia Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications . Claude Girault and Rüdiger ...
Equipa docente Alcino Cunha: Redes de Petri Lógica Temporal. Soares Barbosa: Álgebra de Processos. Avaliação Cada aluno deve escolher um dos seguintes ...
Redes de Petri Modelação de sistemas concorrentes com redes de Petri. Semântica operacional baseada em sistemas de transição de estados. Propriedades ...
Education/PeC Web Preferences The following settings are web preferences of the Education/PeC web. These preferences overwrite the site level preferences in ...
O curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos, com ênfase na sua composição concorrente e no controlo da interacção continuada com o ambiente.
Esta página dá acesso às diversas edições no curso no âmbito da Licenciatura em Ciências da Computação da Universidade do Minho.
Luís Soares Barbosa
24 Julho As notas da época de recurso estão disponíveis aqui. 30 Junho As notas finais estão disponíveis aqui. 29 Junho As notas do teste do módulo II estão dispon ...
20 Fev As aulas iniciam se no dia 22 de fevereiro. 20 Fev Os sumários podem ser encontrados no calendário. 22 Abr Ao contrário do que havia sido anunciado, ...
Equipa docente Alcino Cunha: Redes de Petri Lógica Temporal. Soares Barbosa: Álgebra de Processos. Avaliação Cada aluno deve escolher um dos seguintes ...
Interacção e Concorrência Edição 2013 14 Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Interacção e Concorrência Edição 2013 14 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Interacção e Concorrência Edição 2014 15 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Redes de Petri Lógica Temporal Bibliografia Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications . Claude Girault and Rüdiger ...
Processos e Concorrência Edição 2007 08 Índice Apresentação Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ...
Processos e Concorrência Edição 2009 10 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2010 11 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2011 12 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Processos e Concorrência Edição 2012 13 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ...
Redes de Petri Modelação de sistemas concorrentes com redes de Petri. Semântica operacional baseada em sistemas de transição de estados. Propriedades ...
Pipe2smv Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção c para definir a capacidade m ...
O curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos , com ênfase na sua composição concorrente ...
Education/PeC Web Preferences The following settings are web preferences of the Education/PeC web. These preferences overwrite the site level preferences in ...
This is a subscription service to be automatically notified by e-mail when topics change in this Education/PeC web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:
Each TWiki web has an automatic e-mail notification service that sends you an e-mail with links to all of the topics modified since the last alert.
Users subscribe to email notifications using their WikiName or an alternative email address, and can specify the webs/topics they wish to track using one of these bullet list formats:
three spaces * [ webname . ] wikiName - SMTP mail address three spaces * [ webName . ] wikiName three spaces * SMTP mail address three spaces * SMTP mail address : topics three spaces * [ webname . ] wikiName : topics
In the above examples, topics is a space-separated list of topic names. The user may further customize the specific content they will receive using the following formats:
Specify topics without a Web. prefix
Topics must exist in this web.
Topics may be specified using * wildcards
Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic" (the same as not putting anything). The '-' sign means "unsubscribe" or "don't send notifications regarding this topic". This allows users to elect to filter out certain topics (and their children, to an arbitrary depth). Topic filters ('-') take precedence over topic includes ('+').
Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. Note This uses the TWiki "Topic parent" feature.
Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as complete topics instead of change summaries. ! causes the topic to be mailed every time even if there have been no changes, ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions.
For example:
Subscribe Daisy to all changes to topics in this web.
* daisy.cutter@flowers.com
Subscribe Daisy to all changes in all webs that start with Web.
* daisy.cutter@flowers.com: Web*
Subscribe Daisy to changes to topics starting with Petal, and their immediate children, WeedKillers and children to a depth of 3, and all topics that match start with Pretty and end with Flowers e.g. PrettyPinkFlowers
Subscribe Daisy to the full content of NewsLetter whenever it has changed
* daisy@flowers.com: TWiki.NewsLetter?
Subscribe buttercup to NewsLetter and its immediate children, even if it hasn't changed.
* buttercup@flowers.com: TWiki.NewsLetter! (1)
Subscribe GardenGroup (which includes Petunia) to all changed topics under AllnewsLetters to a depth of 3. Then unsubscribe Petunia from the ManureNewsLetter, which she would normally get as a member of GardenGroup? :
A user may be listed many times in the WebNotify topic. Where a user has several lines in WebNotify that all match the same topic, they will only be notified about changes that topic once (though they will still receive individual mails for news topics).
If a TWiki group is listed for notification, the group will be recursively expanded to the e-mail addresses of all members.
Tip: List names in alphabetical order to make it easier to find the names.
Note for System Administrators: Notification is supported by an add-on to the TWiki kernel called the MailerContrib. See the MailerContrib topic for details of how to set up this service.
Note: If you prefer a news feed, point your reader to WebRss (for RSS 1.0 feeds) or WebAtom (for ATOM 1.0 feeds). Learn more at WebRssBase and WebAtomBase, respectively.
Related topics:WebChangesAlert, TWikiUsers, TWikiRegistration
These settings override the defaults for this web only. See full list of defaults with explanation. Many of the settings below are commented out. Remove the # sign to enable a local customisation.
Natural Skin configuration
Web-specific background color: (Pick a lighter one of the StandardColors).
Set WEBBGCOLOR = #0066ff
Note: This setting is automatically configured when you create a web
Image, URL and alternate tooltip text of web's logo. Note: Don't add your own local logos to the TWikiLogos topic; create your own logos topic instead.
List this web in the SiteMap. If you want the web listed, then set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Use links that include the name of the web, i.e. Education/PeC.Topic links. Note: Unlike other variables, the setting of SITEMAPLIST is not inherited from parent webs. It has to be set in every web that is to be listed in the SiteMap
Set SITEMAPLIST = on
Set SITEMAPWHAT = Processos e Concorrência
Set SITEMAPUSETO = Licenciatura em Ciências da Computação
Note: Above settings are automatically configured when you create a web
Exclude web from a web="all" search: (Set to on for hidden webs).
Set NOSEARCHALL =
Note: This setting is automatically configured when you create a web
Prevent automatic linking of WikiWords and acronyms (if set to on); link WikiWords (if empty); can be overwritten by web preferences:
#Set NOAUTOLINK =
Note: You can still use the [[...][...]] syntax to link topics if you disabled WikiWord linking. The <noautolink> ... </noautolink> syntax can be used to prevents links within a block of text.
Default template for new topics for this web:
WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
Comma separated list of forms that can be attached to topics in this web. See TWikiForms for more information.
Set WEBFORMS =
Users or groups who are not / are allowed to view / change / rename topics in the Education/PeC web: (See TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.
Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
When you write variable %WEBBGCOLOR% , it gets expanded to #0066ff
The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
You can introduce your own preferences variables and use them in your topics and templates.
TWiki search results for \.*
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC
The Education/PeC web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise.en-usCopyright 2020 by contributing authorsTWiki Administrator [webmaster@di.uminho.pt]The contributing authors of TWikiTWikiDIUM.Education/PeC
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC
/twiki/pub/Main/LocalLogos/um_eengP.jpgIeC1415
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC1415
Interacção e Concorrência Edição 2014 15 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2016-09-26T21:37:39ZLuisSoaresBarbosaIeC1314
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC1314
Interacção e Concorrência Edição 2013 14 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2015-02-18T01:22:52ZLuisSoaresBarbosaPeC1213
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC1213
Processos e Concorrência Edição 2012 13 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2015-02-18T01:12:11ZLuisSoaresBarbosaWebSideBar
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebSideBar
Edições 2014 15 2013 14 2012 13 2011 12 2010 11 2009 10 PeC0708 2007 08 (last changed by LuisSoaresBarbosa)2015-02-18T00:33:11ZLuisSoaresBarbosaIeC1213
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/IeC1213
Interacção e Concorrência Edição 2013 14 Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2014-09-19T23:23:31ZLuisSoaresBarbosaPeC1112
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC1112
Processos e Concorrência Edição 2011 12 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2012-09-15T20:51:58ZLuisSoaresBarbosaPeC1011
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC1011
Processos e Concorrência Edição 2010 11 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2011-07-27T00:11:52ZLuisSoaresBarbosaPeC0910
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC0910
Processos e Concorrência Edição 2009 10 Índice Objectivos Este curso tem por objectivo o estudo de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2011-03-13T02:08:25ZLuisSoaresBarbosaAvisos0910
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Avisos0910
20 Fev As aulas iniciam se no dia 22 de fevereiro. 20 Fev Os sumários podem ser encontrados no calendário. 22 Abr Ao contrário do que havia sido anunciado, ... (last changed by LuisSoaresBarbosa)2010-06-25T00:52:08ZLuisSoaresBarbosaWebHome
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/WebHome
O curso tem por objectivo o estudo de técnicas de especificação, modelação, análise e verificação de sistemas reactivos , com ênfase na sua composição concorrente ... (last changed by LuisSoaresBarbosa)2010-03-19T11:13:03ZLuisSoaresBarbosaPeC0708
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/PeC0708
Processos e Concorrência Edição 2007 08 Índice Apresentação Esta disciplina tem por objectivo introduzir técnicas de modelação e análise de sistemas concorrentes ... (last changed by LuisSoaresBarbosa)2010-02-21T20:01:06ZLuisSoaresBarbosaCalendario
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Calendario
(last changed by LuisSoaresBarbosa)2010-02-21T18:05:11ZLuisSoaresBarbosaProjectos
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Projectos
Pipe2smv Conversor de ficheiros do Pipe para o formato do SMV. Todos os lugares devem ter capacidade limitada, ou então usar a opção c para definir a capacidade m ... (last changed by LuisSoaresBarbosa)2010-02-21T17:12:17ZLuisSoaresBarbosaAvisos
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Avisos
24 Julho As notas da época de recurso estão disponíveis aqui. 30 Junho As notas finais estão disponíveis aqui. 29 Junho As notas do teste do módulo II estão dispon ... (last changed by AlcinoCunha)2008-07-24T17:41:04ZAlcinoCunhaMaterialApoio
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/MaterialApoio
Redes de Petri Lógica Temporal Bibliografia Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications . Claude Girault and Rüdiger ... (last changed by LuisSoaresBarbosa)2008-06-13T14:07:26ZLuisSoaresBarbosaFuncionamento
http://wiki.di.uminho.pt/twiki/bin/view/Education/PeC/Funcionamento
Equipa docente Alcino Cunha: Redes de Petri Lógica Temporal. Soares Barbosa: Álgebra de Processos. Avaliação Cada aluno deve escolher um dos seguintes ... (last changed by AlcinoCunha)2008-06-02T13:42:35ZAlcinoCunha