Identificação de nomes ativos em agentes-π baseada em tipos
Na última década muitos esforços têm sido feitos em verificação formal de propriedades de agentes do cálculo-π. Uma dessas propriedades é a equivalência observacional, que serve para determinar se um processo é equivalente a sua especificação. Contudo, a verificação de equivalência observacional não...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
2007
|
Subjects: | |
Online Access: | http://hdl.handle.net/10183/6219 |
id |
ndltd-IBICT-oai-lume56.ufrgs.br-10183-6219 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-lume56.ufrgs.br-10183-62192018-09-30T04:00:48Z Identificação de nomes ativos em agentes-π baseada em tipos Nascimento, Gleison Samuel do Moreira, Alvaro Freitas Lamb, Luis da Cunha Teoria : Ciência : Computação Cálculo Metodos formais Na última década muitos esforços têm sido feitos em verificação formal de propriedades de agentes do cálculo-π. Uma dessas propriedades é a equivalência observacional, que serve para determinar se um processo é equivalente a sua especificação. Contudo, a verificação de equivalência observacional não é um problema trivial. A maioria dos algoritmos destinados a verificação de equivalência são baseados na construção de sistemas de transições rotuladas (π-autômatos). O principal problema com essa abordagem é o grande número de estados envolvidos podendo chegar a um número infinito. Montanari e Pistore mostram que é possível gerar π-autômatos finitos para agentes-π e é possível reduzir a quantidade de estados desses π-autômatos, através da identificação dos nomes ativos. Um nome é semanticamente ativo em um agente se ele pode ser executado de forma observável por ele. Este é um trabalho de análise estática, que tem por objetivo coletar os possíveis nomes ativos contidos em expressões-π, utilizando para isso um sistema de tipos. A vantagem da utilização de sistemas de tipos em relação a outras formas de análise estática é que sistemas de tipos são sistemas lógicos, logo as técnicas de prova da lógica podem ser aproveitadas no estudo de propriedades de sistemas de tipos. Além disso sistemas de tipos são definidos através da estrutura sintática de expressões, facilitando assim as provas por indução estrutural. Assim a principal contribuição deste trabalho é a elaboração do Active-Base-π, um sistema de tipos para a coleta de nomes ativos de expressões-π. 2007-06-06T18:53:48Z 2005 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/6219 000482691 por info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Teoria : Ciência : Computação Cálculo Metodos formais |
spellingShingle |
Teoria : Ciência : Computação Cálculo Metodos formais Nascimento, Gleison Samuel do Identificação de nomes ativos em agentes-π baseada em tipos |
description |
Na última década muitos esforços têm sido feitos em verificação formal de propriedades de agentes do cálculo-π. Uma dessas propriedades é a equivalência observacional, que serve para determinar se um processo é equivalente a sua especificação. Contudo, a verificação de equivalência observacional não é um problema trivial. A maioria dos algoritmos destinados a verificação de equivalência são baseados na construção de sistemas de transições rotuladas (π-autômatos). O principal problema com essa abordagem é o grande número de estados envolvidos podendo chegar a um número infinito. Montanari e Pistore mostram que é possível gerar π-autômatos finitos para agentes-π e é possível reduzir a quantidade de estados desses π-autômatos, através da identificação dos nomes ativos. Um nome é semanticamente ativo em um agente se ele pode ser executado de forma observável por ele. Este é um trabalho de análise estática, que tem por objetivo coletar os possíveis nomes ativos contidos em expressões-π, utilizando para isso um sistema de tipos. A vantagem da utilização de sistemas de tipos em relação a outras formas de análise estática é que sistemas de tipos são sistemas lógicos, logo as técnicas de prova da lógica podem ser aproveitadas no estudo de propriedades de sistemas de tipos. Além disso sistemas de tipos são definidos através da estrutura sintática de expressões, facilitando assim as provas por indução estrutural. Assim a principal contribuição deste trabalho é a elaboração do Active-Base-π, um sistema de tipos para a coleta de nomes ativos de expressões-π. |
author2 |
Moreira, Alvaro Freitas |
author_facet |
Moreira, Alvaro Freitas Nascimento, Gleison Samuel do |
author |
Nascimento, Gleison Samuel do |
author_sort |
Nascimento, Gleison Samuel do |
title |
Identificação de nomes ativos em agentes-π baseada em tipos |
title_short |
Identificação de nomes ativos em agentes-π baseada em tipos |
title_full |
Identificação de nomes ativos em agentes-π baseada em tipos |
title_fullStr |
Identificação de nomes ativos em agentes-π baseada em tipos |
title_full_unstemmed |
Identificação de nomes ativos em agentes-π baseada em tipos |
title_sort |
identificação de nomes ativos em agentes-π baseada em tipos |
publishDate |
2007 |
url |
http://hdl.handle.net/10183/6219 |
work_keys_str_mv |
AT nascimentogleisonsamueldo identificacaodenomesativosemagentespbaseadaemtipos |
_version_ |
1718745580073648128 |