Utilização do Ambiente Astrha para Implementar um Dicionário de Acordes Baseado em Autômatos Finitos

Roges H. Grandi
Leandro L. Costalonga
Paulo F. B. Menezes
Rosa M. Vicari

Instituto de Informática
Universidade Federal do Rio Grande do Sul (UFRGS)
Caixa Postal 15.064 ­ 91.501-970
Porto Alegre ­ RS ­ Brazil

Abstract:

This article proposes, essentially, to validate Astrha, an Internet multimedia interactive dynamic graphic environment based on hyperanimations and automata theory as media for implementing an guitar accords dictionary. The initial non deterministic representation of the dictionary is transformed to an equivalent deterministic form and multimedia outputs are associated to transitions. Having the dictionary model been adapted to Astrha theoretical model, the next step was translate it to Astrha/L XML language. Finally, the Astrha/L dictionary code was interpreted by an Astrha/E graphic environment implemented in Java language as an applet.

Resumo:

Este artigo propõe-se, essencialmente, a validar o Astrha, um ambiente multimídia, gráfico, dinâmico, interativo, para Internet baseado em hiper-animações e na teoria dos autômatos, através de uma implementação de um dicionário de acordes. Descrito inicialmente através de um autômato finito não-determinístico, o dicionário é transformado em um autômato determinístico equivalente. Em seguida, saídas multimídia são associadas às transições. Tendo o modelo teórico do dicionário sido adaptado ao modelo teórico de Astrha, o passo seguinte foi traduzi-lo para Astrha/L, linguagem XML que, por fim, é interpretada pelo ambiente gráfico Astrha/E, implementado em linguagem Java através de uma applet.

Download paper: [pdf] 217233 bytes