Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart

Detalhes bibliográficos
Autor(a) principal: Stehling, Renato de Oliveira
Data de Publicação: 1999
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1607948
Resumo: Orientador: Hans Kurt Edmund Liesembergo
id UNICAMP-30_bf7821d055227b344f39c2b739d6ec92
oai_identifier_str oai::433406
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Projeto e implementação de uma arquitetura reflexiva para a linguagem XchartArquitetura de softwareInterfaces (Computador)Engenharia de softwareOrientador: Hans Kurt Edmund LiesembergoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Xchart é uma linguagem visual, orientada a eventos e projetada para especificar controles de diálogo que não podem ser adequadamente descritos com as atuais propostas baseadas em DTEs (Diagramas de Transição de Estados). A arquitetura reflexiva proposta é uma extensão que não visa adaptar Xchart a nenhum novo contexto. O objetivo é controlar a complexidade do código descrito nessa linguagem, promovendo a separação de domínios e permitindo a intervenção na especificação de forma transparente. Nossa proposta procurou preservar ao máximo as características da linguagem Xchart. As novas estruturas são tratadas exclusivamente em tempo de compilação. O sistema de execução de Xchart (SE) não precisou ser alterado porque o código executável é o mesmo da abordagem convencional. Em tempo de execução, não há overhead relacionado ao mecanismo de reflexão adotado.Abstract: Xchart is a visual and event -oriented language designed to specify dialogue controls that cannot be adequately described by proposals based on STDs (State Transition Diagrams). The proposed reflective architecture does not intend to adapt Xchart to any new context The main purpose is to control the complexity of the code described in this language by means of promoting domain separation and allowing an interference with specifications in an transparent way. Our proposal tried to preserve the features of Xchart language as much as possible. The new structures are handled in compilation time. There was no need to adapt the Xchart execution system (ES) because the executable code is the same as the one of the conventional approach. At execution time, there is no overhead related with the adopted reflection mechanism.MestradoMestre em Ciência da Computação[s.n.]Liesenberg, Hans Kurt Edmund, 1953-Lucena, Fábio Nogueira deBusato, Luiz EduardoUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASStehling, Renato de Oliveira1999info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf61f. : il.https://hdl.handle.net/20.500.12733/1607948STEHLING, Renato de Oliveira. Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart. 1999. 61f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607948. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/433406porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T05:19:21Zoai::433406Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T05:19:21Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart
title Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart
spellingShingle Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart
Stehling, Renato de Oliveira
Arquitetura de software
Interfaces (Computador)
Engenharia de software
title_short Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart
title_full Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart
title_fullStr Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart
title_full_unstemmed Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart
title_sort Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart
author Stehling, Renato de Oliveira
author_facet Stehling, Renato de Oliveira
author_role author
dc.contributor.none.fl_str_mv Liesenberg, Hans Kurt Edmund, 1953-
Lucena, Fábio Nogueira de
Busato, Luiz Eduardo
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Stehling, Renato de Oliveira
dc.subject.por.fl_str_mv Arquitetura de software
Interfaces (Computador)
Engenharia de software
topic Arquitetura de software
Interfaces (Computador)
Engenharia de software
description Orientador: Hans Kurt Edmund Liesembergo
publishDate 1999
dc.date.none.fl_str_mv 1999
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/20.500.12733/1607948
STEHLING, Renato de Oliveira. Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart. 1999. 61f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607948. Acesso em: 15 mai. 2024.
url https://hdl.handle.net/20.500.12733/1607948
identifier_str_mv STEHLING, Renato de Oliveira. Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart. 1999. 61f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607948. Acesso em: 15 mai. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/433406
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
61f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138444794920960