In /proj/adaptive/www/talks/eth-2002 http://www.ccs.neu.edu/research/demeter/talks/eth-2002/ is my talk I gave at ETH Zurich and which I will also give at USC in Los Angeles. Title: Using Aspect-Oriented Programming for Debugging, Instrumenting and Architecture-Enforcing It introduces AspectJ through Java programs using DJ. Then AspectJ is used to program non-production concerns. The slides make the point that AspectJ is about considering the dynamic call graph of any Java program while Demeter is about considering the dynamic call graph of object traversal Java programs. Two slides show several other applications of AOP ideas in Demeter. -- Karl