Reasoning About a Classification of Crosscutting Concerns in Object-Oriented Systems
Constantinos A. Constantinides · 2002
In this paper we discuss some issues regarding the nature and behavior of crosscutting concerns in OO systems. We argue that aspects must be defined as first-class abstractions in order to be manipulated as such and thus to provide for reusability and dynamic adaptability as well as for the creation of dynamically loadable aspect repositories. 1.