Um middleware reflexivo e orientado a aspectos: arquitetura e implementações

Detalhes bibliográficos
Ano de defesa: 2006
Autor(a) principal: Cacho, Nelio Alessandro Azevedo
Orientador(a): Batista, Thais Vasconcelos
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
Programa de Pós-Graduação: Programa de Pós-Graduação em Sistemas e Computação
Departamento: Ciência da Computação
País: BR
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/17985
Resumo: Conselho Nacional de Desenvolvimento Científico e Tecnológico
id UFRN_96eaf82fd07dbb15d7806113e92a301d
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/17985
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Cacho, Nelio Alessandro Azevedohttp://lattes.cnpq.br/4635320220484649http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8Rodriguez, Noemi de La Rocquehttp://lattes.cnpq.br/4933326132948063Delicatto, Flávia CoimbraBatista, Thais Vasconcelos2014-12-17T15:47:48Z2008-12-052014-12-17T15:47:48Z2006-12-15CACHO, Nelio Alessandro Azevedo. Um middleware reflexivo e orientado a aspectos: arquitetura e implementações. 2006. 98 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006.https://repositorio.ufrn.br/jspui/handle/123456789/17985Conselho Nacional de Desenvolvimento Científico e TecnológicoPlataformas de middleware têm sido utilizadas em diversos ambientes computacionais e por diferentes classes de aplicações com requisitos variados. Para atender a cada cenário específico, é necessário conferir às plataformas de middleware capacidade de adaptação da sua infra-estrutura conforme as necessidades das aplicações e do ambiente computacional. Atualmente, uma nova geração de plataformas de middleware tem explorado o conceito de reflexão computacional para possibilitar adaptação dinâmica. No entanto, esta nova geração de plataformas não endereçam os problemas introduzidos pela presença dos conceitos transversais entrelaçados com os conceitos básicos, que reduzem o potencial reuso do middleware em diferentes cenários e, por conseqüência, limitam a capacidade de adaptação. No presente trabalho, combinamos reflexão computacional com programação orientada a aspectos para permitir a separação dos conceitos transversais e assim melhorar o reuso e capacidade de adaptação das plataformas de middleware. Esta combinação ´e usada na especificação de uma nova estrutura para a arquitetura do Open-ORB. Tal arquitetura é implementada usando duas estratégias distintas: (i) uma estratégia interpretada utilizando a linguagem Lua em combinação com AspectLua; (ii) uma estratégia compilada que emprega a linguagem Java em combinação com AspectJ. De forma a avaliar os benefícios de cada estratégia, este trabalho apresenta uma série de comparações que traduzem as diferenças em termos de modularidade, memória utilizada e tempo de execução de cada uma das estratégiasapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoMiddlewareOrientação a aspectosAspectJAsperctLuaMétricas de softwareCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOUm middleware reflexivo e orientado a aspectos: arquitetura e implementaçõesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALNelioAAC.pdfapplication/pdf1347387https://repositorio.ufrn.br/bitstream/123456789/17985/1/NelioAAC.pdf86918831f569aa83a51dd90239b6f455MD51TEXTNelioAAC.pdf.txtNelioAAC.pdf.txtExtracted texttext/plain206428https://repositorio.ufrn.br/bitstream/123456789/17985/6/NelioAAC.pdf.txt4d139d08453fffbf38064bbad0536084MD56THUMBNAILNelioAAC.pdf.jpgNelioAAC.pdf.jpgIM Thumbnailimage/jpeg1526https://repositorio.ufrn.br/bitstream/123456789/17985/7/NelioAAC.pdf.jpg7a5b4326354e679c2c68ca1125e6ee0cMD57123456789/179852017-11-04 10:28:27.325oai:https://repositorio.ufrn.br:123456789/17985Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T13:28:27Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
title Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
spellingShingle Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
Cacho, Nelio Alessandro Azevedo
Middleware
Orientação a aspectos
AspectJ
AsperctLua
Métricas de software
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
title_full Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
title_fullStr Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
title_full_unstemmed Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
title_sort Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
author Cacho, Nelio Alessandro Azevedo
author_facet Cacho, Nelio Alessandro Azevedo
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/4635320220484649
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8
dc.contributor.referees1.pt_BR.fl_str_mv Rodriguez, Noemi de La Rocque
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://lattes.cnpq.br/4933326132948063
dc.contributor.referees2.pt_BR.fl_str_mv Delicatto, Flávia Coimbra
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.author.fl_str_mv Cacho, Nelio Alessandro Azevedo
dc.contributor.advisor1.fl_str_mv Batista, Thais Vasconcelos
contributor_str_mv Batista, Thais Vasconcelos
dc.subject.por.fl_str_mv Middleware
Orientação a aspectos
AspectJ
AsperctLua
Métricas de software
topic Middleware
Orientação a aspectos
AspectJ
AsperctLua
Métricas de software
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description Conselho Nacional de Desenvolvimento Científico e Tecnológico
publishDate 2006
dc.date.issued.fl_str_mv 2006-12-15
dc.date.available.fl_str_mv 2008-12-05
2014-12-17T15:47:48Z
dc.date.accessioned.fl_str_mv 2014-12-17T15:47:48Z
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.citation.fl_str_mv CACHO, Nelio Alessandro Azevedo. Um middleware reflexivo e orientado a aspectos: arquitetura e implementações. 2006. 98 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/17985
identifier_str_mv CACHO, Nelio Alessandro Azevedo. Um middleware reflexivo e orientado a aspectos: arquitetura e implementações. 2006. 98 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006.
url https://repositorio.ufrn.br/jspui/handle/123456789/17985
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.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/17985/1/NelioAAC.pdf
https://repositorio.ufrn.br/bitstream/123456789/17985/6/NelioAAC.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/17985/7/NelioAAC.pdf.jpg
bitstream.checksum.fl_str_mv 86918831f569aa83a51dd90239b6f455
4d139d08453fffbf38064bbad0536084
7a5b4326354e679c2c68ca1125e6ee0c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1797777677192527872