Why most domain models are aspect free
Friedrich Steimann · 2004
DISCLAIMER This is not a paper against aspects. In fact, I take my hat off to the people who have given us ASPECTJ and all the other excellent tools that have made AOP become reality and let us all find out for ourselves what aspects can do for us. This is not even a paper against aspect-oriented modelling. Quite the contrary: the way we model today (and presumably also the way we will model tomorrow) is inherently aspectoriented, and the development of reliable weaving techniques is—in my view—at the core of MDA. It is however a paper against the belief that the aspects of AOP are modelling concepts that—on the same level as classes, attributes, and methods—are readily identified in every problem domain if only one looks at it with the right glasses on.