Spelling suggestions: "subject:"asperctlua"" "subject:"sperctra""
1 |
Um middleware reflexivo e orientado a aspectos: arquitetura e implementa??esCacho, Nelio Alessandro Azevedo 15 December 2006 (has links)
Made available in DSpace on 2014-12-17T15:47:48Z (GMT). No. of bitstreams: 1
NelioAAC.pdf: 1347387 bytes, checksum: 86918831f569aa83a51dd90239b6f455 (MD5)
Previous issue date: 2006-12-15 / Conselho Nacional de Desenvolvimento Cient?fico e Tecnol?gico / 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
|
Page generated in 0.0377 seconds