On the duality of aspect-oriented and feature-oriented design patterns

M Kuhlemann, M Rosenmüller, S Apel… - Proceedings of the 6th …, 2007 - dl.acm.org
Design patterns aim at improving reusability and variability of object-oriented software.
Despite a notable success, aspect-oriented programming (AOP) has been discussed …

On the modularization and reuse of exception handling with aspects

F Castor, N Cacho, E Figueiredo… - Software: Practice …, 2009 - Wiley Online Library
This paper presents an in‐depth study of the adequacy of the AspectJ language for
modularizing and reusing exception‐handling code. The study consisted of refactoring …

[PDF][PDF] Aspect-oriented trust based mobile recommender system

P Bedi, SK Agarwal - … Journal of Computer Information Systems and …, 2013 - academia.edu
With the rapid advancement of wireless technologies and mobile devices, service
recommendations have become a crucial and important research area in mobile computing …

An extensible, lightweight architecture for adaptive J2EE applications

I Gorton, Y Liu, N Trivedi - Proceedings of the 6th international workshop …, 2006 - dl.acm.org
Server applications with adaptive behaviors can adapt their functionality in response to
environmental changes, and significantly reduce the on-going costs of system deployment …

Composing architectural aspects based on style semantics

C Chavez, A Garcia, T Batista, M Oliveira… - Proceedings of the 8th …, 2009 - dl.acm.org
The lack of architecturally-significant mechanisms for aspectual composition might artificially
hinder the specification of stable and reusable design aspects. Current aspect-oriented …

Aspect‐Oriented Software Development: an Introduction

J Brichau, R Chitchyan, A Rashid… - Wiley Encyclopedia of …, 2007 - Wiley Online Library
Modularity of software has long been the primary mechanism used in software development
to improve reuse and support maintainability. However, certain concerns do not fit the …

Implementing framework crosscutting extensions with EJPs and AspectJ

U Kulesza, R Coelho, V Alves, A Costa Neto, A Garcia… - 2006 - ri.ufs.br
In a previous work, we proposed a framework extension approach based on the use of a
new concept, called Extension Join Points (EJPs). EJPs enable the framework systematic …

Performances of Various Aspect-Oriented Systems with their Significant Quality Attributes

S Patel, K Saini - 2023 6th International Conference on …, 2023 - ieeexplore.ieee.org
Aspect-oriented system gives a system for utilizing the crosscutting concerns. This paper
found a few procedures that break down the reusability of Object-Oriented (OO) …

Refactoring of crosscutting concerns with metaphor-based heuristics

BC da Silva, E Figueiredo, A Garcia, D Nunes - Electronic Notes in …, 2009 - Elsevier
It has been advocated that Aspect-Oriented Programming (AOP) is an effective technique to
improve software maintainability through explicit support for modularising crosscutting …

Replacing object-oriented design patterns with intrinsic aspect-oriented design patterns

P Baca, V Vranic - … Regional Conference on the Engineering of …, 2011 - ieeexplore.ieee.org
This paper shows how intrinsic aspect-oriented design patterns can be used to implement
object-oriented design patterns in order to achieve better compos ability compared to both …