\begin{thebibliography}{10} \bibitem{clarke-walker:cp2001} Siobhan Clarke and Robert Walker. \newblock Composition patterns: An approach to designing reusable aspects. \newblock In {\em International Conference on Software Engineering}. ACM Press, 2001. \bibitem{composition-patterns-impl} Siobhan Clarke and Robert Walker. \newblock {Separating Crosscutting Concerns Across the Lifecycle: From Composition Patterns to AspectJ and HyperJ}. \newblock Technical Report {UBC-CS-2001-05}, University of British Columbia, Vancouver, CA, 2001. \bibitem{predicate-dispatch} Michael~D. Ernst, Craig Kaplan, and Craig Chambers. \newblock Predicate dispatching: {A} unified theory of dispatch. \newblock In {\em Proceedings of ECOOP '98, the 12th European Conference on Object-Oriented Programming}, pages 186--211, Brussels, Belgium, July 20--24 1998. \bibitem{aspectual:LLM} Karl Lieberherr, David Lorenz, and Mira Mezini. \newblock {Programming with Aspectual Components}. \newblock Technical Report {NU-CCS-99-01}, College of Computer Science, Northeastern University, Boston, MA, March 1999. \bibitem{mezini:oopsla98} Mira Mezini and Karl Lieberherr. \newblock Adaptive plug-and-play components for evolutionary software development. \newblock In C.~Chambers, editor, {\em Object-Oriented Programming Systems, Languages and Applications Conference, {\em in} Special Issue of SIGPLAN Notices}, number~10, pages 97--116, Vancouver, October 1998. ACM. \bibitem{OrleansLieberherrReflection01} Doug Orleans and Karl Lieberherr. \newblock {DJ: Dynamic Adaptive Programming in Java}. \newblock In {\em {Reflection 2001: Meta-level Architectures and Separation of Crosscutting Concerns }}, Kyoto, Japan, September 2001. Springer Verlag. \newblock 8 pages. \bibitem{OssherTarr:2001} Harold Ossher and Peri Tarr. \newblock {Some Micro-Reuse Challenges}. \newblock In {\em Workshop on Advanced Separation of Concerns, ECOOP}, Budapest, Hungary, 2001. \bibitem{aspectual-collabs} Johan Ovlinger. \newblock {Aspectual Collaborations and Modular Programming}. \newblock Technical Report {NU-CCS-2000-04}, College of Computer Science, Northeastern University, Boston, MA, November 2000. \bibitem{tarr:n-degrees} Peri Tarr, Harold Ossher, William Harrison, and Stanley~M. Sutton. \newblock N degrees of separation: multi-dimensional separation of concerns. \newblock In {\em International Conference on Software Engineering}, pages 107--119, Los Angeles, 1999. ACM. \bibitem{mitch:karl-2000} Mitchell Wand and Karl Lieberherr. \newblock Traversal semantics in object graphs. \newblock Technical Report {NU-CCS-2001-05}, Northeastern University, May 2001. \end{thebibliography}