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...

Full description

Bibliographic Details
Main Author: Nascimento, Gleison Samuel do
Other Authors: Moreira, Alvaro Freitas
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