Patterns of Tracing Software Structures and Dependencies
Patterns of Tracing Software Structures and Dependencies
Patterns of Tracing Software Structures and Dependencies
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
[HT99][KdRB91][KHH + 01][KLM + 97][Lop97][Mey97][MOTU93]A. Hunt <strong>and</strong> D. Thomas. The Pragmatic Programmer: From Journeyman toMaster. Addison-Wesley, 1999.G. Kiczales, J. des Rivieres, <strong>and</strong> D.G. Bobrow. The Art <strong>of</strong> the Metaobject Protocol.MIT Press, 1991.G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, <strong>and</strong> W. G. Griswold.Getting started with AspectJ. Communications <strong>of</strong> the ACM, October 2001.G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes, J. M. Loingtier,<strong>and</strong> J. Irwin. Aspect-oriented programming. In Proceedings <strong>of</strong> ECOOP’97,Finnl<strong>and</strong>, June 1997. LCNS 1241, Springer-Verlag.C. V. Lopes. D: A Language Framework for Distributed Programming. PhDthesis, College <strong>of</strong> Computer Science, Northeastern University, Dec 1997.B. Meyer. Object-Oriented S<strong>of</strong>tware Construction. Prentice Hall, 2nd edition,1997.H. A. Müller, M. A. Orgun, S. R. Tilley, <strong>and</strong> J. S. Uhl. A reverse engineering approachto subsystem structure identification. Journal <strong>of</strong> S<strong>of</strong>tware Maintenance:Research <strong>and</strong> Practice, 5(4):181–204, 1993.[NZ00] G. Neumann <strong>and</strong> U. Zdun. Xotcl, an object-oriented scripting language. InProceedings <strong>of</strong> Tcl2k: The 7th USENIX Tcl/Tk Conference, Austin, Texas, USA,February 2000.[PSDF01][SSRB00][TOHS99][TWSM94][VKZ02][VSW02]R. Pawlak, L. Seinturier, L. Duchien, <strong>and</strong> G. Florin. JAC: a flexible frameworkfor AOP in Java. In Reflection 2001: Meta-level Architectures <strong>and</strong> Separation <strong>of</strong>Crosscutting Concerns, Kyoto, Japan, Sep 2001.D. C. Schmidt, M. Stal, H. Rohnert, <strong>and</strong> F. Buschmann. <strong>Patterns</strong> for Concurrent<strong>and</strong> Distributed Objects. Pattern-Oriented S<strong>of</strong>tware Architecture. J. Wiley <strong>and</strong>Sons Ltd., 2000.P. Tarr, H. Ossher, W. Harrison, <strong>and</strong> S. Sutton. N degrees <strong>of</strong> separation: Multidimensionalseparation <strong>of</strong> concerns. In Proceedings <strong>of</strong> the 21st InternationalConference on S<strong>of</strong>tware Engineering (ICSE ’99), Los Angeles, CA, USA, May1999.S. R. Tilley, K. Wong, M.-A. D. Storey, <strong>and</strong> H. A. Müller. Programmable reverseengineering. International Journal <strong>of</strong> S<strong>of</strong>tware Engineering <strong>and</strong> Knowledge Engineering,pages 501–520, Dec 1994.M. Voelter, M. Kircher, <strong>and</strong> U. Zdun. Object-oriented remoting: A pattern language.In Proceeding <strong>of</strong> The First Nordic Conference on Pattern Languages <strong>of</strong>Programs (VikingPLoP 2002), Denmark, Sep 2002.M. Völter, A. Schmid, <strong>and</strong> E. Wolff. Server Component <strong>Patterns</strong> – ComponentInfrastructures illustrated with EJB. J. Wiley <strong>and</strong> Sons Ltd., 2002.[W + 02] H. Wichman et al. ComposeJ Homepage, 2002. http://trese.cs.utwente.nl/prototypes/composeJ/.