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

dc.creatorKristian Magnani dos Santos
dc.date.accessioned2019-08-13T08:59:36Z
dc.date.accessioned2025-09-08T23:52:39Z
dc.date.available2019-08-13T08:59:36Z
dc.date.issued2006-03-23
dc.description.abstractThe 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.
dc.identifier.urihttps://hdl.handle.net/1843/RVMR-6QGRKL
dc.languagePortuguês
dc.publisherUniversidade Federal de Minas Gerais
dc.rightsAcesso Aberto
dc.subjectLinguagem de programação (Computadores)
dc.subjectCompiladores (Computadores)
dc.subjectComputação
dc.subject.othermáquinas de estado abstratas
dc.subject.otherarcabouço
dc.titleUm arcabouço para otimizações em máquinas de estado abstratas
dc.typeDissertação de mestrado
local.contributor.advisor-co1Roberto da Silva Bigonha
local.contributor.advisor1Mariza Andrade da Silva Bigonha
local.contributor.referee1Marcelo de Almeida Maia
local.contributor.referee1Vladimir Oliveira Di Iorio
local.description.resumoMá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.
local.publisher.initialsUFMG

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
kristianmagnanisantos.pdf
Tamanho:
2.24 MB
Formato:
Adobe Portable Document Format