Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | 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_ |
1814832749081526272 |