Aspectj
Mostrando 13-24 de 30 artigos, teses e dissertações.
-
13. Uma estratégia de refatoração para AspectJ utilizando leis de programação e XML
Este trabalho apresenta um processo de refatoração de código orientado a aspectos que permite construir refatorações codificando apenas em uma linguagem declarativa. Esta abordagem utiliza AspectJML, uma representação em XML de AspectJ, para armazenar as estruturas sintáticas do código AspectJ; XSLT, uma linguagem declarativa de transformação para
Publicado em: 2007
-
14. Otimizações na compilação de adendos de contorno em programas orientados por aspectos
Em menos de uma década, Programação Orientada por Aspectos (AOP) evoluiu de um conceito teórico para um conjunto de linguagens de programação e arcabouços de amplo uso no desenvolvimento de sistemas comerciais. A tecnologia que suporta ferramentas AOP é intrinsecamente intrusiva, pois altera o comportamento do código-base de aplicações. A costura
Publicado em: 2007
-
15. Detecting bad smells in aspectJ
Publicado em: 2007
-
16. Apoio computacional para auxiliar a reengenharia de sistemas legados Java para AspectJ.
Diretrizes para conduzir a reengenharia de sistemas legados implementados em linguagem Java para linguagem orientada a aspectos, AspectJ, preservando a funcionalidade original, foram propostas na abordagem Aspecting. A partir de estudos de caso realizados com essa abordagem, inferiu-se que poderia haver redução de esforços se um apoio computacional fosse
Publicado em: 2007
-
17. Análise automática de código para programação orientada a aspectos / Automatic source code analysis for aspect¿oriented programming
O Desenvolvimento de Software Orientado a Aspectos (AOSD) vem se consolidando como uma forma de resolver vários problemas das técnicas convencionais de programação, em particular em sistemas onde diversos interesses se encontram entrelaçados. A popularização dessa tecnologia faz surgir a necessidade de metodologias e ferramentas que facilitem o seu us
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 2007
-
18. Separating crosscutting concerns in agent oriented detailed design: the social patterns case
Although agent-oriented software engineering is quite recent, this new paradigm has been successfully used in industrial applications, such as telecommunications and e-commerce. Among the several issues required for the consolidation of this new paradigm, we highlight the need for suitable methodologies, notations and tools to support agentoriented software
Publicado em: 2007
-
19. Pairwise integration structural testing of object- and aspect-oriented programs: criteria and automation / Teste estrutural de integração par-a-par de programas orientados a objetos e a aspectos: critérios e automatização
Uma abordagem de teste estrutural de integração par-a-par para programas OO e OA escritos em Java e AspectJ é apresentada. A finalidade dessa abordagem é descobrir defeitos que possam existir na interface entre os pares de unidades que se relacionam em um programa. Para programas OO este tipo de teste envolve testar a interação entre os pares de métod
Publicado em: 2007
-
20. An approach to develop product lines for information systems using aspects / Uma abordagem orientada a aspectos para desenvolvimento de linhas de produtos de software
Este trabalho investiga como o desenvolvimento de linhas de produtos de software pode ser beneficiado pela utilização da programação orientada a aspectos para reduzir o acoplamento e aumentar a coesão das features da linha de produtos. Como resultado dessa investigação, uma abordagem para desenvolvimento incremental de linhas de produtos baseado em as
Publicado em: 2007
-
21. Um middleware reflexivo e orientado a aspectos: arquitetura e implementações
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 computaci
Publicado em: 2006
-
22. Desenvolvimento de software orientado a temas: um estudo de caso / Theme-oriented software development: a case study
O Paradigma Orientado a Objetos tem sido atualmente a abordagem dominante de desenvolvimento de software. Contudo, ela sofre da Tirania da Decomposição Dominante, pois não permite uma modularização adequada da implementação relativa a interesses estruturais. Como consequência, a implementação relativa a cada interesse estrutural fica espalhada pelo
Publicado em: 2006
-
23. "Um método para o desenvolvimento de software baseado em componentes e aspectos" / "A method for aspect and component based software development"
Uma investigação sobre como a programação orientada a aspectos combinada com a tecnologia de componentes pode encapsular os interesses transversais de um sistema é apresentada. Como resultado desta investigação, um método para o desenvolvimento de software baseado em componentes e aspectos é proposto, cujas etapas, atividades e artefatos são mostra
Publicado em: 2006
-
24. Uma camada de adaptação para transmissão de mídias digitais. / An adaptation layer for multimedia transmission.
A convergência da Internet com outras redes (telefonia móvel e televisão digital), o surgimento da computação ubíqua e crescente demanda pela computação autônoma, tem favorecido a existência de um ambiente constantemente modificado e altamente dinâmico, caracterizado pelo tratamento e transporte de conteúdo multimídia, heterogeneidade nos recurs
Publicado em: 2006