Aspect Oriented Programming
Mostrando 25-36 de 41 artigos, teses e dissertações.
-
25. Using AOP to bring a project back in shape: the ourgrid case
The design and development of distributed software is a complex task. This was not different in OurGrid, a project whose objective was to develop a free-to-join grid. After two years of development, it was necessary to redesign OurGrid in order to cope with the integration problems that emerged. This paper reports our experience in using Aspect-Oriented Prog
Journal of the Brazilian Computer Society. Publicado em: 2006-04
-
26. Crosscutting framweorks: definitions, classifications, architecture and using in a software development process / Frameworks transversais: definições, classificações, arquitetura e utilização em um processo de desenvolvimento de software
The object-oriented paradigm does not provide adequate abstractions to modularize crosscutting concerns - concerns whose implementation end up tangling and spreading throughout the modules of a system. With the emerging of Aspect-Oriented Programming (AOP) and the availability of abstractions suitable to modularize crosscutting concerns, the reuse of such co
Publicado em: 2006
-
27. Uma linguagem de especificação de aspectos para o desenvolvimento orientado a serviços
The distributed and loosely-coupled nature of web services-based applications brings about a series of non-functional concerns (for example, monitoring, exception handling, high availability, and security) that are an essential part of their design. However, due to inherent limitations of current web services development technologies, the implementation of s
Publicado em: 2006
-
28. Uma linguagem de especificação de aspectos para o desenvolvimento orientado a serviços
The distributed and loosely-coupled nature of web services-based applications brings about a series of non-functional concerns (for example, monitoring, exception handling, high availability, and security) that are an essential part of their design. However, due to inherent limitations of current web services development technologies, the implementation of s
Publicado em: 2006
-
29. AN ASPECT ORIENTED REQUIREMENTS MODELING STRATEGY / UMA ESTRATÉGIA ORIENTADA A ASPECTOS PARA MODELAGEM DE REQUISITOS
Due to the increasing software complexity, it has been difficult to manipulate the models that represent them. It is difficult to identify the impact of changes, to modify, or reuse model parts in other projects because the system concerns are, in general, strongly interconnected. Traditional modeling and programming methods use separation method to minimize
Publicado em: 2006
-
30. 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
-
31. Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
Novos paradigmas de linguagens de programação vêem sendo comumente testados e geralmente são incorporados depois por linguagens de descrição de hardware. Recentemente, a programação orientada a aspectos (POA) provou ser útil na tentativa de melhorar a modularidade de linguagens estruturadas e orientadas a objeto tais como Java, C++ e C. Diante de ta
Publicado em: 2006
-
32. 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
-
33. A contribution to the architectural design of software engineering environments / Uma contribuição ao projeto arquitetural de ambientes de engenharia de software
Recently, a proliferation of Software Engineering tools and environments has been observed, with positive impact on software production. However, despite reuse being the focus of many research in Software Engineering area, most tools and environments have been built individually, without attention in the reuse of development efforts. Moreover, there is a lac
Publicado em: 2006
-
34. Aspecth: uma extensÃo de Haskell orientada a aspectos
Uma das principais tÃcnicas de abstraÃÃo oferecida pelas linguagens de programaÃÃo atuais à a possibilidade de dividir um sistema em unidades de cÃdigo que capturam suas funcionalidades. Esta abstraÃÃo permite que mudanÃas em uma unidade em particular nÃo se propaguem por todo sistema. No entanto, isto à apenas aplicÃvel quando tais funcionalida
Publicado em: 2005
-
35. "Teste de programas orientados a aspectos: uma abordagem estrutural para AspectJ" / "Testing aspect-oriented programs: a structural approach for AspectJ"
Em meados dos anos 90, alguns pesquisadores constataram a existência de certos interesses que, independente da técnica de programação utilizada ou da maneira como o sistema venha a ser decomposto, não se encaixam em módulos individuais, mas ficam espalhados por várias unidades do software (também chamados de interesses transversais). A programação
Publicado em: 2005
-
36. Design of a modular multiparadigm programming language for teaching programming concepts
A criaÃÃo de uma linguagem de programaÃÃo pode ser comparada ao desenvolvimento de um sistema computacional. Sendo assim, o projeto e a implementaÃÃo da linguagem devem atender a um conjunto de requisitos. Alguns deles estÃo relacionados Ãs propriedades que a linguagem desenvolvida deve apresentar, como expressividade, capacidade de aprendizagem e pr
Publicado em: 2005