Proposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticas

Detalhes bibliográficos
Autor(a) principal: Telecken, Tiago Lopes
Data de Publicação: 2008
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/14281
Resumo: Ambientes de Desenvolvimento Baseados em Gramática (ADBG) utilizam uma rigorosa semântica e sintaxe para prover poderosas ferramentas que são capazes de especificar com precisão as propriedades de um sistema visual interativo. Por intermédio destas ferramentas, os ADBGs auxiliam a edição de gramáticas e a partir destas gramáticas geram o sistema visual interativo especificado. Estes ambientes utilizam componentes dos mais diferentes espaços tecnológicos e esta tese em particular está focalizada no estudo da utilização de componentes da eXtended Markup language (XML) em ADBGs. Componentes XML oferecem inúmeras soluções que visam a interoperabilidade e armazenamento de dados. Porém, apesar de amplamente difundidos a complexidade destes componentes causa uma série de problemas que vão desde o baixo desempenho de processamentos até a inviabilização da implementação de operações mais elaboradas. Com o objetivo de diminuir esta complexidade, a presente tese propõe um conjunto simplificado de componentes XML. O conjunto dos componentes XML propostos e seus relacionamentos formam um framework que pode ser utilizado para se construir ADBGs. Após a definição do framework, o mesmo foi utilizado para se implementar o protótipo de um ADBG. A implementação e uso deste protótipo demonstrou concretamente a viabilidade e aplicabilidade das propostas desta tese. Já para demonstrar a referida diferença de complexidade, os componentes XML do framework proposto foram comparados com os componentes XML dos demais ADBGs. A comparação revelou que os componentes XML das demais abordagens têm entidades adicionais que não estão presentes nos componentes propostos. Este conjunto adicional de entidades comprovou a maior complexidade dos componentes XML utilizados nos demais ADBGs. Adicionalmente, a referida comparação demonstrou que mesmo sendo mais simples os componentes propostos mantêm as mesmas funcionalidades que os componentes atualmente utilizados.
id URGS_98549502d2f61728f898eee94638d873
oai_identifier_str oai:www.lume.ufrgs.br:10183/14281
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Telecken, Tiago LopesLima, Jose Valdeni de2008-10-11T04:12:55Z2008http://hdl.handle.net/10183/14281000658089Ambientes de Desenvolvimento Baseados em Gramática (ADBG) utilizam uma rigorosa semântica e sintaxe para prover poderosas ferramentas que são capazes de especificar com precisão as propriedades de um sistema visual interativo. Por intermédio destas ferramentas, os ADBGs auxiliam a edição de gramáticas e a partir destas gramáticas geram o sistema visual interativo especificado. Estes ambientes utilizam componentes dos mais diferentes espaços tecnológicos e esta tese em particular está focalizada no estudo da utilização de componentes da eXtended Markup language (XML) em ADBGs. Componentes XML oferecem inúmeras soluções que visam a interoperabilidade e armazenamento de dados. Porém, apesar de amplamente difundidos a complexidade destes componentes causa uma série de problemas que vão desde o baixo desempenho de processamentos até a inviabilização da implementação de operações mais elaboradas. Com o objetivo de diminuir esta complexidade, a presente tese propõe um conjunto simplificado de componentes XML. O conjunto dos componentes XML propostos e seus relacionamentos formam um framework que pode ser utilizado para se construir ADBGs. Após a definição do framework, o mesmo foi utilizado para se implementar o protótipo de um ADBG. A implementação e uso deste protótipo demonstrou concretamente a viabilidade e aplicabilidade das propostas desta tese. Já para demonstrar a referida diferença de complexidade, os componentes XML do framework proposto foram comparados com os componentes XML dos demais ADBGs. A comparação revelou que os componentes XML das demais abordagens têm entidades adicionais que não estão presentes nos componentes propostos. Este conjunto adicional de entidades comprovou a maior complexidade dos componentes XML utilizados nos demais ADBGs. Adicionalmente, a referida comparação demonstrou que mesmo sendo mais simples os componentes propostos mantêm as mesmas funcionalidades que os componentes atualmente utilizados.Development Environments Based on Grammar (DEBGs) often rely on rigorous syntax and semantics, which provide powerful tools to fully specify visual interactive systems and its properties. Such environments provide to visual interactive system developers a set of editors to aid the grammar specification. From these grammars specifications the DEBGs can generate the specified visual interactive systems. Such environments can use components from several technological spaces. However this thesis is focused on the application of eXtended Markup language (XML) components in DEBGs. XML components provide many solutions in terms of interoperability and data storing. Despite of its widely application, the complexity of XML components is the cause of problems such as low processing performance and inviability of many implementations. Aiming to decrease such complexity, we propose a set of simplified XML components. The set of proposed XML components and its relationships compose a framework that can be used to develop DEBGs. After the framework specification, the framework was used to implement a DEBG prototype. Such prototype shows the viability and applicability our proposals. We demonstrate the referred complexity difference comparing the XML components proposed in this thesis with the XML components applied in others DEBGs. Basically, the XML component of others DEBGs has all entities of correspondent component proposed in this thesis more a set of extra entities. This set of extra entities demonstrates the greater complexity of other approaches. Additionally, the referred comparison demonstrates that despite of its simplifications, the proposed components have the same functionalities than the current components.application/pdfporArmazenamento : DadosRecuperacao : InformacaoXML (Linguagem de marcação)DEBGXMLVisual interactive systemsSoftware development environmentVisual alphabetVisual sentenceGrammarEditionProposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticasA XML support propose to development environments of interactive visual systems based on grammars info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2008doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000658089.pdf000658089.pdfTexto completoapplication/pdf2839966http://www.lume.ufrgs.br/bitstream/10183/14281/1/000658089.pdf49a6f57dc946e7eb64d3fb41e559e483MD51TEXT000658089.pdf.txt000658089.pdf.txtExtracted Texttext/plain328517http://www.lume.ufrgs.br/bitstream/10183/14281/2/000658089.pdf.txtac76230990b575826968afebd57f6b92MD52THUMBNAIL000658089.pdf.jpg000658089.pdf.jpgGenerated Thumbnailimage/jpeg1058http://www.lume.ufrgs.br/bitstream/10183/14281/3/000658089.pdf.jpgd0717a2e09faccc8f75db69b827e16faMD5310183/142812018-10-18 07:24:48.963oai:www.lume.ufrgs.br:10183/14281Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-18T10:24:48Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Proposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticas
dc.title.alternative.en.fl_str_mv A XML support propose to development environments of interactive visual systems based on grammars
title Proposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticas
spellingShingle Proposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticas
Telecken, Tiago Lopes
Armazenamento : Dados
Recuperacao : Informacao
XML (Linguagem de marcação)
DEBG
XML
Visual interactive systems
Software development environment
Visual alphabet
Visual sentence
Grammar
Edition
title_short Proposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticas
title_full Proposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticas
title_fullStr Proposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticas
title_full_unstemmed Proposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticas
title_sort Proposta de suporte XML para ambientes de desenvolvimento de sistemas visuais interativos baseados em gramáticas
author Telecken, Tiago Lopes
author_facet Telecken, Tiago Lopes
author_role author
dc.contributor.author.fl_str_mv Telecken, Tiago Lopes
dc.contributor.advisor1.fl_str_mv Lima, Jose Valdeni de
contributor_str_mv Lima, Jose Valdeni de
dc.subject.por.fl_str_mv Armazenamento : Dados
Recuperacao : Informacao
XML (Linguagem de marcação)
topic Armazenamento : Dados
Recuperacao : Informacao
XML (Linguagem de marcação)
DEBG
XML
Visual interactive systems
Software development environment
Visual alphabet
Visual sentence
Grammar
Edition
dc.subject.eng.fl_str_mv DEBG
XML
Visual interactive systems
Software development environment
Visual alphabet
Visual sentence
Grammar
Edition
description Ambientes de Desenvolvimento Baseados em Gramática (ADBG) utilizam uma rigorosa semântica e sintaxe para prover poderosas ferramentas que são capazes de especificar com precisão as propriedades de um sistema visual interativo. Por intermédio destas ferramentas, os ADBGs auxiliam a edição de gramáticas e a partir destas gramáticas geram o sistema visual interativo especificado. Estes ambientes utilizam componentes dos mais diferentes espaços tecnológicos e esta tese em particular está focalizada no estudo da utilização de componentes da eXtended Markup language (XML) em ADBGs. Componentes XML oferecem inúmeras soluções que visam a interoperabilidade e armazenamento de dados. Porém, apesar de amplamente difundidos a complexidade destes componentes causa uma série de problemas que vão desde o baixo desempenho de processamentos até a inviabilização da implementação de operações mais elaboradas. Com o objetivo de diminuir esta complexidade, a presente tese propõe um conjunto simplificado de componentes XML. O conjunto dos componentes XML propostos e seus relacionamentos formam um framework que pode ser utilizado para se construir ADBGs. Após a definição do framework, o mesmo foi utilizado para se implementar o protótipo de um ADBG. A implementação e uso deste protótipo demonstrou concretamente a viabilidade e aplicabilidade das propostas desta tese. Já para demonstrar a referida diferença de complexidade, os componentes XML do framework proposto foram comparados com os componentes XML dos demais ADBGs. A comparação revelou que os componentes XML das demais abordagens têm entidades adicionais que não estão presentes nos componentes propostos. Este conjunto adicional de entidades comprovou a maior complexidade dos componentes XML utilizados nos demais ADBGs. Adicionalmente, a referida comparação demonstrou que mesmo sendo mais simples os componentes propostos mantêm as mesmas funcionalidades que os componentes atualmente utilizados.
publishDate 2008
dc.date.accessioned.fl_str_mv 2008-10-11T04:12:55Z
dc.date.issued.fl_str_mv 2008
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/14281
dc.identifier.nrb.pt_BR.fl_str_mv 000658089
url http://hdl.handle.net/10183/14281
identifier_str_mv 000658089
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.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/14281/1/000658089.pdf
http://www.lume.ufrgs.br/bitstream/10183/14281/2/000658089.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/14281/3/000658089.pdf.jpg
bitstream.checksum.fl_str_mv 49a6f57dc946e7eb64d3fb41e559e483
ac76230990b575826968afebd57f6b92
d0717a2e09faccc8f75db69b827e16fa
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085131409424384