Maxwell Para Simples Indexação

Título
[pt] ELIMINANDO REDUNDÂNCIAS NO PERFIL NCL EDTV

Título
[en] ELIMINATING REDUNDANCIES FROM NCL EDTV PROFILE

Autor
[pt] GUILHERME AUGUSTO FERREIRA LIMA

Vocabulário
[pt] NCL

Vocabulário
[pt] ELIMINACAO DE REDUNDANCIAS

Vocabulário
[pt] CONVERSAO

Vocabulário
[en] NCL

Vocabulário
[en] CONVERSION

Resumo
[pt] A implementação de uma máquina de apresentação NCL, ou formatador, e uma tarefa complexa. Essa complexidade decorre, principalmente, da distância semântica que existe entre os documentos NCL, especificações declarativas de alto-nível, e as API que o formatador utiliza para apresentá-los, em geral imperativas e de baixo-nível. Quanto maior a distância, maior a complexidade do mapeamento e, consequentemente, da sua implementação que tende a ser ineciente e não-confiável. Este trabalho apresenta um novo perfil para a linguagem NCL, chamado NCL Raw, que elimina as redundâncias do EDTV | o principal perfil da NCL 3.0 | e, de certa forma, aproxima os documentos da máquina. O perfil Raw captura apenas os conceitos essenciais do EDTV que por sua vez podem ser usados para simular a linguagem completa. Ou seja, podemos usar o Raw como uma linguagem intermediária mais simples para a qual documentos EDTV podem ser convertidos antes de serem apresentados. Esta dissertação discute as possíveis arquiteturas para conversores NCL e apresenta uma implementacão de um conversor de documentos (EDTV para Raw).

Resumo
[en] The implementation of a NCL presentation engine, or formatter, is a complex task. This complexity is mainly due to the semantic distance between NCL documents, high-level declarative specifications, and the API used by the formatter to present them, in most cases low-level and imperative. The greater the distance, the greater is the complexity of this mapping and, consequently, of its implementation, which is more likely to become ineficient and bug-prone. This work presents a new NCL profile, called NCL Raw, which eliminates most of the redundancies present in EDTV | the main profile of NCL 3.0 | and, in a certain way, reduces the distance between the documents and the machine. Raw profile captures only EDTV s essential concepts, which in turn can be used to simulate the whole language defined by EDTV itself. In other words, we can use the Raw profile as a simpler intermediate language to which EDTV documents can be converted before being presented. This dissertation discusses alternative architectures for NCL converters and presents the implementation of a document converter (from EDTV to Raw).

Orientador(es)
LUIZ FERNANDO GOMES SOARES

Banca
LUIZ FERNANDO GOMES SOARES

Banca
RENATO FONTOURA DE GUSMAO CERQUEIRA

Banca
MARCELO FERREIRA MORENO

Catalogação
2011-10-26

Apresentação
2011-04-13

Tipo
[pt] TEXTO

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Formato
application/pdf

Idioma(s)
PORTUGUÊS

Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18585@1

Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=18585@2

Referência DOI
https://doi.org/10.17771/PUCRio.acad.18585


Arquivos do conteúdo
CAPA, AGRADECIMENTOS, RESUMO, ABSTRACT, SUMÁRIO E LISTAS PDF
CAPÍTULO 1 PDF
CAPÍTULO 2 PDF
CAPÍTULO 3 PDF
CAPÍTULO 4 PDF
CAPÍTULO 5 PDF
REFERÊNCIAS BIBLIOGRÁFICAS E APÊNDICES PDF