Um arcabouço para otimizações em máquinas de estado abstratas

=== The Abstract State Machines methodology oers a powerful, easy-to-use mechanism to formally specify the semantics of algorithms. The k`ar framework adds to it optimization capability, allowing the transformation of ASM specications into ecient programs, which isimportant in order to use the spec...

Full description

Bibliographic Details
Main Author: Kristian Magnani dos Santos
Other Authors: Mariza Andrade da Silva Bigonha
Format: Others
Language:Portuguese
Published: Universidade Federal de Minas Gerais 2006
Online Access:http://hdl.handle.net/1843/RVMR-6QGRKL
id ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-RVMR-6QGRKL
record_format oai_dc
spelling ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-RVMR-6QGRKL2019-01-21T17:51:16Z Um arcabouço para otimizações em máquinas de estado abstratas Kristian Magnani dos Santos Mariza Andrade da Silva Bigonha Roberto da Silva Bigonha Roberto da Silva Bigonha Marcelo de Almeida Maia Vladimir Oliveira Di Iorio The Abstract State Machines methodology oers a powerful, easy-to-use mechanism to formally specify the semantics of algorithms. The k`ar framework adds to it optimization capability, allowing the transformation of ASM specications into ecient programs, which isimportant in order to use the specications as realistic programs. Moreover, the optimizations are modules to be plugged-in on the y, so that independent developers can build their own optimizations without concerning about the internal details of the k`ar framework. Finally,the wide set of constructions of the language understood by the framework allows its use as a target for compilers aiming the ASM methodology. Máquinas de Estado Abstratas oferecem um mecanismo poderoso e de fácil utilização para a especificação formal da semântica de algoritmos. O arcabouço klar incrementa esta metodologia com a capacidade de otimização, permitindo que especificações ASM sejam traduzidas em programas eficientes, característica importante de programas a serem utilizados comercialmente. Mais ainda, as otimizações neste arcabouço são módulos independentes que podemser adicionados com o arcabouço em pleno funcionamento, de modo que desenvolvedores independentes possam desenvolver suas otimizações sem se preocupar com detalhes internos doklar. Finalmente, o grande conjunto de construções da linguagem utilizada pelo klar permite o seu uso como alvo por compiladores de linguagens ASM. 2006-03-23 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/1843/RVMR-6QGRKL 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 === The Abstract State Machines methodology oers a powerful, easy-to-use mechanism to formally specify the semantics of algorithms. The k`ar framework adds to it optimization capability, allowing the transformation of ASM specications into ecient programs, which isimportant in order to use the specications as realistic programs. Moreover, the optimizations are modules to be plugged-in on the y, so that independent developers can build their own optimizations without concerning about the internal details of the k`ar framework. Finally,the wide set of constructions of the language understood by the framework allows its use as a target for compilers aiming the ASM methodology. === Máquinas de Estado Abstratas oferecem um mecanismo poderoso e de fácil utilização para a especificação formal da semântica de algoritmos. O arcabouço klar incrementa esta metodologia com a capacidade de otimização, permitindo que especificações ASM sejam traduzidas em programas eficientes, característica importante de programas a serem utilizados comercialmente. Mais ainda, as otimizações neste arcabouço são módulos independentes que podemser adicionados com o arcabouço em pleno funcionamento, de modo que desenvolvedores independentes possam desenvolver suas otimizações sem se preocupar com detalhes internos doklar. Finalmente, o grande conjunto de construções da linguagem utilizada pelo klar permite o seu uso como alvo por compiladores de linguagens ASM.
author2 Mariza Andrade da Silva Bigonha
author_facet Mariza Andrade da Silva Bigonha
Kristian Magnani dos Santos
author Kristian Magnani dos Santos
spellingShingle Kristian Magnani dos Santos
Um arcabouço para otimizações em máquinas de estado abstratas
author_sort Kristian Magnani dos Santos
title Um arcabouço para otimizações em máquinas de estado abstratas
title_short Um arcabouço para otimizações em máquinas de estado abstratas
title_full Um arcabouço para otimizações em máquinas de estado abstratas
title_fullStr Um arcabouço para otimizações em máquinas de estado abstratas
title_full_unstemmed Um arcabouço para otimizações em máquinas de estado abstratas
title_sort um arcabouço para otimizações em máquinas de estado abstratas
publisher Universidade Federal de Minas Gerais
publishDate 2006
url http://hdl.handle.net/1843/RVMR-6QGRKL
work_keys_str_mv AT kristianmagnanidossantos umarcaboucoparaotimizacoesemmaquinasdeestadoabstratas
_version_ 1718843397025824768