X-RA: uma análise de intervalos para programas em redes

=== This work presents a strategy to improve the integer range analysis on networked programs by taking advantage of a key characteristic. The integer range analysis is one strategy to detect integer overflow occurrences in programs. Even though this analysis can be applied to networked programs as...

Full description

Bibliographic Details
Main Author: Luiz Felipe Zafra Saggioro
Other Authors: Leonardo Barbosa e Oliveira
Format: Others
Language:Portuguese
Published: Universidade Federal de Minas Gerais 2015
Online Access:http://hdl.handle.net/1843/ESBF-9XYPU6
id ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-ESBF-9XYPU6
record_format oai_dc
spelling ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-ESBF-9XYPU62019-01-21T18:09:28Z X-RA: uma análise de intervalos para programas em redes Luiz Felipe Zafra Saggioro Leonardo Barbosa e Oliveira Fernando Magno Quintao Pereira Fernando Magno Quintao Pereira Mario Sergio Ferreira Alvim Junior Omar Paranaiba Vilela Neto This work presents a strategy to improve the integer range analysis on networked programs by taking advantage of a key characteristic. The integer range analysis is one strategy to detect integer overflow occurrences in programs. Even though this analysis can be applied to networked programs as-is, the proposed approach aims at taking advantage of the messages that programs send to each other to improve the integer range analysis. To validate this claim, we have implemented our solution on top of LLVM compiler. We have applied this analysis on some applications and the result shows that our proposal has better results than the conventional approach in terms of defined variables. Este trabalho traz uma estratégia para melhor a análise de intervalos de inteiros em programas em rede utilizando uma característica chave. A análise de intervalos de inteiros é uma estratégia para detectar ocorrências de estouros de inteiros em programas. Apesar de esta análise poder ser aplicada em programas em rede como foi concebida, a proposta deste trabalho é aproveitar as mensagens que os programas trocam para melhorar a análise de inteiros. Para validar esta hipótese, a solução foi implementada sobre o arcabouço do compilador LLVM. A análise foi feita sobre algumas aplicações e os resultados mostram que a técnica proposta obteve resultados melhores em comparação com a técnica convencional em termos de quantidade de variáveis com intervalos definidos. 2015-06-17 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/1843/ESBF-9XYPU6 por info:eu-repo/semantics/openAccess text/html Universidade Federal de Minas Gerais 32001010004P6 - CIÊNCIA DA COMPUTAÇÃO UFMG BR reponame:Biblioteca Digital de Teses e Dissertações da UFMG instname:Universidade Federal de Minas Gerais instacron:UFMG
collection NDLTD
language Portuguese
format Others
sources NDLTD
description === This work presents a strategy to improve the integer range analysis on networked programs by taking advantage of a key characteristic. The integer range analysis is one strategy to detect integer overflow occurrences in programs. Even though this analysis can be applied to networked programs as-is, the proposed approach aims at taking advantage of the messages that programs send to each other to improve the integer range analysis. To validate this claim, we have implemented our solution on top of LLVM compiler. We have applied this analysis on some applications and the result shows that our proposal has better results than the conventional approach in terms of defined variables. === Este trabalho traz uma estratégia para melhor a análise de intervalos de inteiros em programas em rede utilizando uma característica chave. A análise de intervalos de inteiros é uma estratégia para detectar ocorrências de estouros de inteiros em programas. Apesar de esta análise poder ser aplicada em programas em rede como foi concebida, a proposta deste trabalho é aproveitar as mensagens que os programas trocam para melhorar a análise de inteiros. Para validar esta hipótese, a solução foi implementada sobre o arcabouço do compilador LLVM. A análise foi feita sobre algumas aplicações e os resultados mostram que a técnica proposta obteve resultados melhores em comparação com a técnica convencional em termos de quantidade de variáveis com intervalos definidos.
author2 Leonardo Barbosa e Oliveira
author_facet Leonardo Barbosa e Oliveira
Luiz Felipe Zafra Saggioro
author Luiz Felipe Zafra Saggioro
spellingShingle Luiz Felipe Zafra Saggioro
X-RA: uma análise de intervalos para programas em redes
author_sort Luiz Felipe Zafra Saggioro
title X-RA: uma análise de intervalos para programas em redes
title_short X-RA: uma análise de intervalos para programas em redes
title_full X-RA: uma análise de intervalos para programas em redes
title_fullStr X-RA: uma análise de intervalos para programas em redes
title_full_unstemmed X-RA: uma análise de intervalos para programas em redes
title_sort x-ra: uma análise de intervalos para programas em redes
publisher Universidade Federal de Minas Gerais
publishDate 2015
url http://hdl.handle.net/1843/ESBF-9XYPU6
work_keys_str_mv AT luizfelipezafrasaggioro xraumaanalisedeintervalosparaprogramasemredes
_version_ 1718847747077963776