@InProceedings{ada, author = {Tucker Taft}, title = {\protect{Programming the Internet in Ada95}}, booktitle = {Proceedings Ada-Europe International Conference on Reliable Software Technologies}, year = {1996} } @InProceedings{agesen, author = {O. Agesen and S. N. Freund and J. C. Mitchell}, title = {\protect{Adding Type Parameterization to the Java Language}}, booktitle = {Proceedings OOPSLA'97}, year = {1997}, address = {Atlanta, GA} } @TechReport{aspect, author = {Gregor Kiczales and John Lamping and Anurag Mendhekar and Chris Maeda and Cristina Lopes and Jean-Marc Loingtier and John Irwin}, title = {\protect{Aspect-Oriented Programming}}, institution = {Xerox Palo Alto Research Center}, year = {1997}, key = {SPL97-008 P9710042} } @TechReport{barat, author = {B. Bokowski and A. Spiegel}, title = {\protect{Barat -- A Front-End for Java}}, institution = {Freie Universit\"at Berlin}, year = {1998}, key = {B-98-09} } @InProceedings{bca, author = {Ralph Keller and Urs H{\"o}lzle}, title = {\protect{Binary Component Adaptation}}, booktitle = {Proceedings ECOOP'98}, publisher = {Springer}, editor = {Eric Jul}, year = {1998} } @InProceedings{bit, author = {Han Bok Lee and Benjamin G. Zorn}, title = {\protect{BIT: A Tool for Instrumenting Java Bytecodes}}, booktitle = {Proceedings USENIX Symposium on Internet Technologies and Systems}, year = {1998} } @Manual{classfile, title = {The classfile API}, author = {Shawn Silverman}, organization = {University of Manitoba}, address = {\url{http://Meurrens.ML.org/ip-Links/java/codeEngineering/viewers.html}}, year = {1998} } @Manual{classfilters, title = {The ClassFilters package}, author = {Pascal Costanza}, organization = {Universit{\"a}t Bonn}, address = {\url{http://www.cs.uni-bonn.de/~costanza/ClassFilters/}}, year = {1998} } @InProceedings{classloader, author = {Sheng Lian and Gilad Bracha}, title = {\protect{Dynamic Class Loading in the Java Virtual Machine}}, booktitle = {Proceedings OOPSLA'98}, year = {1998} } @Book{design, author = {E. Gamma and R. Helm and R. Johnson and J. Vlissides}, title = {Design Patterns: Elements of Reusable Object-Oriented Software}, publisher = {Addison-Wesley}, year = {1995} } @InProceedings{eiffel, author = {Suzanne Collin and Dominique Colnet and Olivier Zendra}, title = {\protect{Type Inference for Late Binding. The SmallEiffel Compiler}}, booktitle = {Proceedings JMLC'97}, year = {1997} } @Book{gosling, author = {J. Gosling and B. Joy and G. Steele}, title = {The Java Language Specification}, publisher = {Addison-Wesley}, year = {1996} } @Manual{inside, title = {Inside Java Class Files}, author = {Matt T. Yourst}, organization = {Laserstars Technologies}, address = {\url{http://www.laserstars.com/articles/ddj/insidejcf/}}, year = {1998} } @Book{jasmin, author = {J. Meyer and T. Downing}, title = {Java Virtual Machine}, publisher = {O'Reilly}, year = {1997} } @InProceedings{jawa, author = {C. Fischer and D. Meemken}, title = {\protect{JaWa: Java with Assertions}}, editor = {Clemens Cap}, booktitle = {Proceedings JIT'98}, publisher = {Springer}, year = {1998} } @InProceedings{joie, author = {Geoff Cohen and Jeff Chase and David Kaminsky}, title = {\protect{Automatic Program Transformation with JOIE}}, booktitle = {Proceedings USENIX Annual Technical Symposium}, year = {1998} } @Book{jvm, author = {Tim Lindholm and Frank Yellin}, title = {The Java Virtual Machine Specification}, publisher = {Addison-Wesley}, year = {1997} } @InProceedings{myers, author = {A.C. Myers and J. A. Bank and B. Liskov}, title = {\protect{Parameterized Types for Java}}, booktitle = {Proceedings POPL'97}, year = {1997}, address = {Paris, France} } @InProceedings{pmg, author = {B. Bokowski and M. Dahm}, title = {\protect{Poor Man's Genericity for Java}}, publisher = {Springer}, editor = {Clemens Cap}, booktitle = {Proceedings JIT'98}, year = {1998} } @Manual{reflection, title = {Reflection API}, author = {JavaSoft}, address = {\url{http://java.sun.com/products/jdk/1.1/docs/guide/reflection/}}, year = {1998} } @InProceedings{statistic, author = {D. Antonioli and M. Pilz}, title = {\protect{Statistische Analyse von Java-Classfiles}}, publisher = {Springer}, editor = {Clemens Cap}, booktitle = {Proceedings JIT'98}, year = {1998} } @InProceedings{thies, author = {M. Thies and U. Kastens}, title = {\protect{Statische Analyse von Bibliotheken als Grundlage dynamischer Optimierung}}, publisher = {Springer}, editor = {Clemens Cap}, booktitle = {Proceedings JIT'98}, year = {1998}, }