[aosd-discuss] AOP UML Profile / Metamodel
Stephan Herrmann
stephan at cs.tu-berlin.de
Mon Feb 28 18:10:12 EST 2005
Hi,
> Can anyone give me a hint on where to find a UML profile / Metamodel of AOP ?
The first place to look for UML for AOP is the series of workshops called
Aspect Oriented Modeling
This page
http://dawis.informatik.uni-essen.de/events/AOM_AOSD2005/
includes a list of all previous workshops. Also the "Early Aspects" workshops
contain some material on this topic.
The second thought is: what kind of Aspects do you want to capture in UML and
what aspects (e.g., structure or behavior) of those Aspects are you interested in?
I'm sure, much of the aspect code written in AspectJ you never want to see in
a UML diagram. The diagram would either be as tangled as any non-AOP code,
or it would contain the crosscutting just in a textual fashion. So there's nothing
gained. Other approaches focus on more architecture-relevant aspects.
The best-known approach in this category is probably Theme/UML.
I like the Theme/UML approach, because it is quite similar in spirit to our own
proposal called UFA (UML For Aspects) ;-)
So, my main point would be: I don't see much use in talking about a UML-profile for AOP,
unless you also discuss, how you do aspect oriented modeling in the first place.
cheers
Stephan
--------------------------------------------------------------------------
Dr. Stephan Herrmann
----------------
Technische Universität Berlin
Software Engineering Research Group
http://swt.cs.tu-berlin.de/~stephan
phone: ++49 30 314 73174
--------------------------------------------------------------------------
More information about the discuss
mailing list