Merged branch subtype-trunk into default.
[cacao.git] / doc / handbook / java.bib
index 0f545adb3b49f46d4102d435e5a48fef97abbcac..f34a37995c9744af5bbb5ecfbbab7b2be8260425 100644 (file)
@@ -1559,12 +1559,12 @@ Nasr},
 }
 
 @INPROCEEDINGS{OgKoNa02,
-   AUTHOR =    {Takeshi Ogasawara and Hideaki Komatsu and Toshio Nakatani},
-   TITLE =     {{Optimizing Precision Overhead for x86 Processors}},
-   BOOKTITLE = {2nd Java Virtual Machine Research and Technology Symposium (JVM '02)},
-   PAGES =     {41--50},
-   VOLUME =    {August 1--2},
-   YEAR =      2003
+  AUTHOR =    {Takeshi Ogasawara and Hideaki Komatsu and Toshio Nakatani},
+  TITLE =     {{Optimizing Precision Overhead for x86 Processors}},
+  BOOKTITLE = {2nd Java Virtual Machine Research and Technology Symposium (JVM '02)},
+  PAGES =     {41--50},
+  VOLUME =    {August 1--2},
+  YEAR =      2003
 }
 
 @misc{AMD,
@@ -1592,28 +1592,225 @@ Nasr},
 
 @misc{Blackdown,
   KEY =          {Blackdown},
-  TITLE =       {{Blackdown.org}},
+  TITLE =       {Blackdown.org},
   HOWPUBLISHED = {\texttt{http://www.blackdown.org/}},
   YEAR =         2003
 }
 
 @misc{GCJ,
   KEY =          {GCJ},
-  TITLE =       {{The GNU Compiler for the Java Programming Language}},
+  TITLE =       {The {GNU} Compiler for the {J}ava Programming Language},
   HOWPUBLISHED = {\texttt{http://gcc.gnu.org/java/}},
   YEAR =         2004
 }
 
 @misc{Sun,
   KEY =          {SUN},
-  TITLE =       {{Sun Microsystems}},
+  TITLE =       {Sun {M}icrosystems},
   HOWPUBLISHED = {\texttt{http://www.sun.com/}},
   YEAR =         2004
 }
 
+@misc{SunJVM,
+  KEY =          {SunJVM},
+  TITLE =       {Sun {M}icrosystems {J}ava {V}irtual {M}achine},
+  HOWPUBLISHED = {\texttt{http://java.sun.com/j2se/}},
+  YEAR =         2004
+}
+
+@misc{IBMJVM,
+  KEY =          {IBMJVM},
+  TITLE =       {{IBM} {J}ava {V}irtual {M}achine},
+  HOWPUBLISHED = {\texttt{http://www-106.ibm.com/developerworks/java/jdk/}},
+  YEAR =         2004
+}
+
 @misc{SUSE,
   KEY =          {SUSE},
-  TITLE =       {{SUSE Linux}},
+  TITLE =       {{SUSE} {L}inux},
   HOWPUBLISHED = {\texttt{http://www.suse.com/}},
   YEAR =         2004
 }
+
+@manual{IA32vol1,
+  TITLE =        {IA-32 Intel Architecture Software Developer's Manual Volume 1: Basic Architecture},
+  ORGANIZATION = {Intel Cooperation},
+  ADDRESS =      {P.O. Box 7641 Mt. Prospect IL 60056-7641},
+  NOTE =         {{Order Number: 245470-009}},
+  YEAR =         2002
+}
+
+@manual{IA32opt,
+  TITLE =        {IA-32 Intel Architecture Optimization Reference Manual},
+  ORGANIZATION = {Intel Cooperation},
+  ADDRESS =      {\texttt{http://developer.intel.com}},
+  NOTE =         {{Order Number: 248966-009}},
+  YEAR =         2003
+}
+
+@manual{AMDopt,
+  TITLE =        {AMD Athlon Processor x86 Code Optimization Guide},
+  ORGANIZATION = {Advanced Micro Devices, Inc.},
+  NOTE =         {{Publication No. 22007}},
+  MONTH =        {February},
+  YEAR =         2002
+}
+
+@MISC{KJC,
+  KEY =          {KJC},
+  TITLE =       {{KJC} {K}opi {J}ava {C}ompiler},
+  HOWPUBLISHED = {\texttt{http://www.dms.at/kopi/}},
+  YEAR =         2004
+}
+
+@MASTERSTHESIS{Lackner2001,
+  AUTHOR =      {Martin Lackner},
+  TITLE =       {Extending {J}ava},
+  SCHOOL =      {Technische Universit\"at Wien},
+  MONTH =       {May},
+  YEAR =        2001
+}
+
+@InProceedings{1998:iccl:jensen,
+  author =       "T. Jensen and D. Le M{\'e}tayer and T. Thorn",
+  title =        "Security and Dynamic Class Loading in {J}ava: {A}
+                 Formalisation",
+  booktitle =    "Proceedings of the 1998 International Conference on
+                 Computer Languages",
+  publisher =    "IEEE Computer Society Press",
+  year =         "1998",
+  ISBN =         "0-780-35005-7, 0-8186-8454-2, 0-8186-8456-9",
+  pages =        "4--15",
+}
+
+@Misc{oai:CiteSeerPSU:523425,
+  title =        "Dynamic Class Loading in the Java",
+  author =       "Gilad Bracha and Sheng Liang",
+  year =         "1999",
+  month =        sep # "~26",
+  annote =       "The Pennsylvania State University CiteSeer Archives",
+  language =     "en",
+  oai =          "oai:CiteSeerPSU:523425",
+  rights =       "unrestricted",
+  subject =      "Gilad Bracha,Sheng Liang Dynamic Class Loading in the
+                 Java",
+  URL =          "http://citeseer.ist.psu.edu/523425.html;
+                 http://www.cs.utah.edu/~gary/classloaders.ps",
+}
+
+@Article{Norton:2000:DCL,
+  author =       "James Norton",
+  title =        "Dynamic Class Loading in {C++}",
+  journal =      "Linux Journal",
+  volume =       "73",
+  pages =        "??--??",
+  month =        may,
+  year =         "2000",
+  CODEN =        "LIJOFX",
+  ISSN =         "1075-3583",
+  bibdate =      "Thu Sep 21 07:44:12 MDT 2000",
+  URL =          "http://noframes.linuxjournal.com/lj-issues/issue73/3687.html",
+  acknowledgement = ack-nhfb,
+}
+
+@InProceedings{alpe02,
+  title =        "Experiences Porting the {J}ikes {RVM} to
+                 {L}inux/{IA}32",
+  author =       "Bowen Alpern and Maria Butrico and Anthony Cocchi and
+                 Julian Dolby and Stephen Fink and David Grove and Ngo
+                 Ngo",
+  booktitle =    "Usenix Java Virtual Machine Research and Technology
+                 Symposium ({JVM} '02)",
+  address =      "San Francisco, CA",
+  month =        aug,
+  year =         "2002",
+  URL =          "http://www.research.ibm.com/people/d/dgrove/papers/jvm02.pdf"
+}
+
+@Article{Alpern:2000:JAV,
+  author =       "B. Alpern and C. R. Attanasio and J. J. Barton and Burke
+                 Burke and P. Cheng and J.-D. Choi and A. Cocchi and
+                 S. J. Fink and D. Grove and M. Hind and S. F. Hummel
+                 and D. Lieber and V. Litvinov and M. F. Mergen and Ngo
+                 Ngo and J. R. Russell and V. Sarkar and M. J. Serrano
+                 and J. C. Shepherd and S. E. Smith and V. C. Sreedhar
+                 and H. Srinivasan and J. Whaley",
+  title =        "The {Jalape{\~n}o} virtual machine",
+  journal =      "IBM Systems Journal",
+  volume =       "39",
+  number =       "1",
+  pages =        "211--238",
+  month =        "????",
+  year =         "2000",
+  CODEN =        "IBMSA7",
+  ISSN =         "0018-8670",
+  bibdate =      "Mon Apr 24 15:43:02 MDT 2000",
+  URL =          "http://www.research.ibm.com/journal/sj/391/alpern.html",
+  acknowledgement = ack-nhfb,
+  keywords =     "Java",
+  ordernumber =  "G321-0137",
+}
+
+@MISC{jpda,
+  KEY =                 {jpda},
+  TITLE =       {Java Platform Debugger Architecture (JPDA) specification},
+  HOWPUBLISHED = {{\tt http://java.sun.com/j2se/1.5.0/docs/guide/jpda/architecture.html}},
+}
+
+@MISC{jvmti,
+  KEY =                 {jvmti},
+  TITLE =       {Java Virtual Machine Tool Interface (JVMTI) specification},
+  HOWPUBLISHED = {{\tt http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/jvmti.html}},
+}
+
+@MISC{sablevm,
+  TITLE = {Sable VM},
+  HOWPUBLISHED = {{\tt http://www.sablevm.org/}}
+}
+
+@MISC{gij,
+  TITLE = {GCJ/GIJ},
+  HOWPUBLISHED = {{\tt http://gcc.gnu.org/java/}}
+}
+
+@MISC{classpath,
+  TITLE = {GNU classpath},
+  HOWPUBLISHED = {{\tt http://www.gnu.org/software/classpath}}
+}
+
+@MISC{eclipse,
+  TITLE = {Eclipse},
+  HOWPUBLISHED = {{\tt http://www.eclipse.org}}
+}
+
+@MISC{ptrace,
+  TITLE = {PTrace},
+  HOWPUBLISHED = {see linux manual page for ptrace}
+}
+
+@MISC{gdb,
+  TITLE = {gdb},
+  HOWPUBLISHED = {{\tt http://www.gnu.org/software/gdb/}}
+}
+
+@MISC{s390:bib:principles,
+       KEY = {PRINCIPLES},
+       TITLE = {Enterprise Systems Architecture/390, Principles of Operation, Seventh Edition},
+       YEAR = 1999,
+       ORGANIZATION = {International Business Machines Corporation}
+}
+
+@MISC{s390:bib:gcc,
+       KEY = {GCC},
+       TITLE = {Porting GCC to the IBM S/390 platform},
+       AUTHOR = {Hartmut Penner, Ulrich Weigand},
+       ORGANIZATION = {IBM Deutschland Entwicklung GmbH},
+}
+
+@MISC{s390:bib:abi,
+       KEY = {ABI},
+       TITLE = {LINUX for S/390, ELF Application Binary Interface Supplement},
+       YEAR = 2001,
+       ORGANIZATION = {International Business Machines Corporation}
+}
+