An approach to aspect refactoring based on crosscutting concern types

M Marin, L Moonen, A van Deursen - … of the 2005 workshop on Modeling …, 2005 - dl.acm.org
Proceedings of the 2005 workshop on Modeling and analysis of concerns in …, 2005dl.acm.org
We argue for the importance of organizing generic crosscutting concerns by distinctive
properties and describing them as types. A type's properties consist of a general intent, an
implementation idiom criteria, and one (desired) aspect language mechanism to address the
concerns within the specific type. We argue the usefulness of this approach for aspect
refactoring, and in the areas of concern identification and aspect languages development.
We argue for the importance of organizing generic crosscutting concerns by distinctive properties and describing them as types. A type's properties consist of a general intent, an implementation idiom criteria, and one (desired) aspect language mechanism to address the concerns within the specific type. We argue the usefulness of this approach for aspect refactoring, and in the areas of concern identification and aspect languages development.
ACM Digital Library