Um arcabouço para otimizações em máquinas de estado abstratas
| Ano de defesa: | 2006 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Minas Gerais
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://hdl.handle.net/1843/RVMR-6QGRKL |
Resumo: | 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. |
| id |
UFMG_09e2cab0cbea10d49f60a1aed9c0dadd |
|---|---|
| oai_identifier_str |
oai:repositorio.ufmg.br:1843/RVMR-6QGRKL |
| network_acronym_str |
UFMG |
| network_name_str |
Repositório Institucional da UFMG |
| repository_id_str |
|
| spelling |
2019-08-13T08:59:36Z2025-09-08T23:52:39Z2019-08-13T08:59:36Z2006-03-23https://hdl.handle.net/1843/RVMR-6QGRKLThe 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.Universidade Federal de Minas Geraismáquinas de estado abstratasarcabouçoLinguagem de programação (Computadores)Compiladores (Computadores)ComputaçãoUm arcabouço para otimizações em máquinas de estado abstratasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisKristian Magnani dos Santosinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGMariza Andrade da Silva BigonhaRoberto da Silva BigonhaMarcelo de Almeida MaiaVladimir Oliveira Di IorioMá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.UFMGORIGINALkristianmagnanisantos.pdfapplication/pdf2353176https://repositorio.ufmg.br//bitstreams/a6b8b100-4e04-4736-96d1-1f6516c241bb/download9e029c94acb32864a9139008c19c0474MD51trueAnonymousREADTEXTkristianmagnanisantos.pdf.txttext/plain459147https://repositorio.ufmg.br//bitstreams/fef4522e-db32-4a46-b58c-2784afc8b0d4/downloadee017d22cc99ae2c506acdf9dc9c5c9cMD52falseAnonymousREAD1843/RVMR-6QGRKL2025-09-08 20:52:39.494open.accessoai:repositorio.ufmg.br:1843/RVMR-6QGRKLhttps://repositorio.ufmg.br/Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2025-09-08T23:52:39Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false |
| dc.title.none.fl_str_mv |
Um arcabouço para otimizações em máquinas de estado abstratas |
| title |
Um arcabouço para otimizações em máquinas de estado abstratas |
| spellingShingle |
Um arcabouço para otimizações em máquinas de estado abstratas Kristian Magnani dos Santos Linguagem de programação (Computadores) Compiladores (Computadores) Computação máquinas de estado abstratas arcabouço |
| 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 |
| author |
Kristian Magnani dos Santos |
| author_facet |
Kristian Magnani dos Santos |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Kristian Magnani dos Santos |
| dc.subject.por.fl_str_mv |
Linguagem de programação (Computadores) Compiladores (Computadores) Computação |
| topic |
Linguagem de programação (Computadores) Compiladores (Computadores) Computação máquinas de estado abstratas arcabouço |
| dc.subject.other.none.fl_str_mv |
máquinas de estado abstratas arcabouço |
| 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. |
| publishDate |
2006 |
| dc.date.issued.fl_str_mv |
2006-03-23 |
| dc.date.accessioned.fl_str_mv |
2019-08-13T08:59:36Z 2025-09-08T23:52:39Z |
| dc.date.available.fl_str_mv |
2019-08-13T08:59:36Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1843/RVMR-6QGRKL |
| url |
https://hdl.handle.net/1843/RVMR-6QGRKL |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
| publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFMG instname:Universidade Federal de Minas Gerais (UFMG) instacron:UFMG |
| instname_str |
Universidade Federal de Minas Gerais (UFMG) |
| instacron_str |
UFMG |
| institution |
UFMG |
| reponame_str |
Repositório Institucional da UFMG |
| collection |
Repositório Institucional da UFMG |
| bitstream.url.fl_str_mv |
https://repositorio.ufmg.br//bitstreams/a6b8b100-4e04-4736-96d1-1f6516c241bb/download https://repositorio.ufmg.br//bitstreams/fef4522e-db32-4a46-b58c-2784afc8b0d4/download |
| bitstream.checksum.fl_str_mv |
9e029c94acb32864a9139008c19c0474 ee017d22cc99ae2c506acdf9dc9c5c9c |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG) |
| repository.mail.fl_str_mv |
repositorio@ufmg.br |
| _version_ |
1862106044428189696 |