[abc] Defining used terms

From: Aske Simon Christensen <aske@brics.dk>
Date: Wed Sep 29 2004 - 14:23:30 BST

Hi!

Throughout the paper, the terms 'name pattern' and 'classname pattern' are used
a lot. The AspectJ manual only defines the terms 'type pattern' and 'type name
pattern', so if we use any other terms, we should define them first. In any
case, we should avoid using 'classname pattern' since it is quite misleading.
It is not a pattern over names, since it contains the + (subtype) operator.

I looked for occurrences of 'shadow' as well, to check that we consistently
speak of join point shadows (or this is clear from the context), which seems to
be the case, except for once in joinpointsbasic (which I fixed) and in the
intro, where it says:

For instance, Kiczales has
proposed a new type of pointcut, called {\em predicted cflow} \cite{kiczales03}.
${\bf pcflow}(p)$ matches at a shadow if there may exist a path to a
another shadow where $p$ matches.

Shouldn't it say 'join point' instead of 'shadow' in both places here?

-Aske
Received on Wed Sep 29 14:23:41 2004

This archive was generated by hypermail 2.1.8 : Wed Sep 29 2004 - 14:50:03 BST