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

Resumo: Plataformas 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 conform...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Principais autores: Cacho, Nélio Alessandro Azevedo., Batista, Thaís Vasconcelos.
Formato: Dissertação
Publicado em:
Assuntos:
Endereço do item:https://app.bczm.ufrn.br/home/#/item/110911
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id oai:localhost:123456789-78673
record_format dspace
spelling oai:localhost:123456789-786732023-10-31T21:00:48Z Um middleware reflexivo e orientado a aspectos : arquitetura e implementações/ Cacho, Nélio Alessandro Azevedo. Batista, Thaís Vasconcelos. Arquitetura de computador - Dissertação. Middleware reflexivo - Dissertação. Programação orientada a aspectos (Computação) - Dissertação. Resumo: Plataformas 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égias. 1 2022-10-05T18:57:25Z 2022-10-05T18:57:25Z 2008. Dissertação 004.75 C119m DISSERT 110911 https://app.bczm.ufrn.br/home/#/item/110911 https://repositorio.ufrn.br/bitstream/123456789/17985/1/NelioAAC.pdf
institution Acervo SISBI
collection SIGAA
topic Arquitetura de computador -
Dissertação.
Middleware reflexivo -
Dissertação.
Programação orientada a aspectos (Computação) -
Dissertação.
spellingShingle Arquitetura de computador -
Dissertação.
Middleware reflexivo -
Dissertação.
Programação orientada a aspectos (Computação) -
Dissertação.
Cacho, Nélio Alessandro Azevedo.
Batista, Thaís Vasconcelos.
Um middleware reflexivo e orientado a aspectos : arquitetura e implementações/
description Resumo: Plataformas 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égias.
format Dissertação
author Cacho, Nélio Alessandro Azevedo.
Batista, Thaís Vasconcelos.
author_facet Cacho, Nélio Alessandro Azevedo.
Batista, Thaís Vasconcelos.
author_sort Cacho, Nélio Alessandro Azevedo.
title Um middleware reflexivo e orientado a aspectos : arquitetura e implementações/
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/
publishDate 2022
url https://app.bczm.ufrn.br/home/#/item/110911
work_keys_str_mv AT cachonelioalessandroazevedo ummiddlewarereflexivoeorientadoaaspectosarquiteturaeimplementacoes
AT batistathaisvasconcelos ummiddlewarereflexivoeorientadoaaspectosarquiteturaeimplementacoes
_version_ 1781992460391546880