Projeto e implementação de uma arquitetura reflexiva para a linguagem Xchart
Autor(a) principal: | |
---|---|
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 |