An approach to aspect refactoring based on crosscutting concern types

Marius Marin, Leon Moonen, Arie van Deursen · ACM SIGSOFT Software Engineering Notes · 2005

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.

Read the paper · More papers on PaperTik