571
A Bibliography of Publications about the Java Programming Language, 2000–2009 Nelson H. F. Beebe University of Utah Department of Mathematics, 110 LCB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Tel: +1 801 581 5254 FAX: +1 801 581 4148 E-mail: [email protected], [email protected], [email protected] (Internet) WWW URL: http://www.math.utah.edu/~beebe/ 12 August 2020 Version 2.175 Abstract This bibliography records books about the Java Programming Language and related soft- ware. Title word cross-reference #55 [Och09a]. #56 [Och09b]. #57 [Och09c]. #58 [Och09d]. 1 [Lia03b]. $14.95 [Ano03w, Bal03c, Ano03b]. 2 [BDRV01, BBGP01, MD00, MCLC02, Tre03]. $29.95 [Ano00b]. 3 [Ano01o, Ano02m, Bar00c, BE02, CWWS03, CN03a, Che03a, CF02, CE01, FMA02, GV05, GP05, Hit03, HJF06, JHSL03, MD00, Nik03, PFJ05, Sei09, SQG + 05, WBS01, WWSL02, Yah01]. $34.95 [Ano00c]. $39.99 [Kuc06]. $52.50 [Ano01a]. $74.99 [Mil08]. $75.00 [Cha05a]. $79.95/£ [Azi06]. $83.95 [Ano04e]. $99 [Kro00a]. ( R) [LS04a]. TM [Bla03, Cza00, IKY + 00b, IKY + 00a, MZB00, QGC00, Win02, vdPE02]. G [CiLH01]. [Rum01]. k [dCG + 02]. [Rum01]. m [BO09]. Cl(4, 1) [Hit03]. mc [BO09]. μ [vdPE02]. μoνo2πoλυ [Lik04a]. N [Rol08b]. Ω [BO09]. -D [MCLC02]. -Machine [CiLH01]. -pure [Ano03-32]. -Queens [Rol08b]. -space [dCG + 02]. -valued [Yah01]. -Wire [Lia03b]. .INI [Mey03]. .NET [Cha05a, SKS08, Ano02r, Ano05e, Apr05, 1

A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

A Bibliography of Publications about the Java

Programming Language, 2000–2009

Nelson H. F. BeebeUniversity of Utah

Department of Mathematics, 110 LCB155 S 1400 E RM 233

Salt Lake City, UT 84112-0090USA

Tel: +1 801 581 5254FAX: +1 801 581 4148

E-mail: [email protected], [email protected],[email protected] (Internet)

WWW URL: http://www.math.utah.edu/~beebe/

12 August 2020Version 2.175

Abstract

This bibliography records books about theJava Programming Language and related soft-ware.

Title word cross-reference

#55 [Och09a]. #56 [Och09b]. #57[Och09c]. #58 [Och09d].

1 [Lia03b]. $14.95[Ano03w, Bal03c, Ano03b]. 2[BDRV01, BBGP01, MD00, MCLC02, Tre03].$29.95 [Ano00b]. 3 [Ano01o, Ano02m,Bar00c, BE02, CWWS03, CN03a, Che03a,CF02, CE01, FMA02, GV05, GP05, Hit03,

HJF06, JHSL03, MD00, Nik03, PFJ05, Sei09,SQG+05, WBS01, WWSL02, Yah01]. $34.95[Ano00c]. $39.99 [Kuc06]. $52.50 [Ano01a].$74.99 [Mil08]. $75.00 [Cha05a]. $79.95/£[Azi06]. $83.95 [Ano04e]. $99 [Kro00a]. (R)[LS04a]. TM [Bla03, Cza00, IKY+00b,IKY+00a, MZB00, QGC00, Win02, vdPE02].G [CiLH01]. [Rum01]. k [dCG+02]. [Rum01]. m [BO09]. Cl(4, 1) [Hit03]. mc[BO09]. µ [vdPE02]. µoνo2πoλυ [Lik04a]. N[Rol08b]. Ω [BO09].

-D [MCLC02]. -Machine [CiLH01]. -pure[Ano03-32]. -Queens [Rol08b]. -space[dCG+02]. -valued [Yah01]. -Wire [Lia03b].

.INI [Mey03]. .NET[Cha05a, SKS08, Ano02r, Ano05e, Apr05,

1

Page 2: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

2

Bar03c, BHW05, Bri05, Bro09, FLMS06,GS05a, HF06, HJR+03, LN04, LAT04,Lut03b, Lyk02, Men03, PE06, SM04b, Stu07,Way03, Zhu04, Ano04o, DHR+01, Kil03b]..NET-to-Java [Apr05].

/Java[Och09c, Och09d, Och09a, Kum04, Kum05]./MOM [DJLT01].

0 [Bal03c, Cha05a, Che05, Pet06].0-262-69276-7 [Bal03c]. 0-521-52583-7[Cha05a]. 0-521-77477-2 [Pet06].0-521-89308-9 [Che05]. 0-7506-6496-7[Dud06]. ’01[Ano00a, Ano01b, Ano01g, USE01c, USE01b].’02 [USE02]. ’05 [ACM05, Chr05].

1 [AF03, Ano03-32, CCC+04, Kuc06, She03].1-2-3 [Ano00h]. 1-59059-503-3 [Kuc06].1-85233-704-4 [Azi06]. 1.2 [CG01]. 1.4[WMC04]. 1.5 [Ano03-37, Ano04p, S.04a,KHKH01, Lan04, S.04b]. 10 [Ano03-37].10-Gigabit [Ano03-37]. 10.4-4 [YMP+05].100 [Mar01b]. 10G [Ano04-29, KM07]. 13[Cow01]. 19005-1 [ISO05]. 1Og[Ano05i, Ano05i]. 1st [Ano01b, Mil08].

2 [Ano00e, Ano01m, Ano05i, Aus00, Ber00a,BC01, Bir01, BS00a, BH03, CL03a, CI01,DS00a, DDS02, DD02a, Gab07, Gig00,Goo03b, HS00a, Haw02, HC01a, HC02,HC03, JRN00, KT00, KCF01, Knu01b,Lad01, LG99, LG00a, Lit00, LRO02, Lut00,Pet06, RTVH01, SC01a, SO00, Sch01,Sha00b, Swa01b, WCS00, WN01, vdL02]. 2.0[Ano00m, Ano00n, GAG06, KL07, NPRC01,Rao02, Sch03b, Tul02, Wal03c, WMM04].’2000 [ACM00b, ACM00a, Ano00n,GHM+01, Kro00a, Kro00b]. ’2001[ACM01d, ACM01b, Ano01e, Pap05].’2001/PERFORMANCE [ACM01d].2002 [GAR03]. 2002-21-0002 [San02b].2003 [ACM03b]. 2004 [ACM04]. 2004Q2

[Ano04-35]. 2005[Car06, Gla06, ISO05, Won05]. 2007 [SM07].2008 [LL08a]. 21 [AJ01b]. 25th [SBH+04].27.99/US$44.95 [Dud06]. 2D[Har00b, Gea00, Rod01]. 2k [USE00b]. 2nd[Ano02b, Feu02, GDC+04, Mas01, Zen02,USE02].

3 [DC09, Ell06, KK03a, Kuc06, Lia00a,Lia00c, MMBAS04, Sch00b]. 3.0[Ano05k, CSFS00, Hei01, WA04]. 3.1[Ano04j, See04]. 30 [AGG02]. 310-025[HS00a]. 32 [SOK+04]. 32-Bit[Ano02p, Ano02j, VED06, Whi03a]. 32bit[XX05]. 390 [DBC+00, GEAS00]. 3D[SRD00, WG02, BL04, SML06, WSVX03,XAN07]. 3D-Molecular [BL04].3D-Molekulvisualisierung [BL04]. 3rd[ACM06].

4 [Ano00m, Lia02, Lia03a, SC05, Wal02a].45-degree [TP08]. 45.00/£ [Azi06].4847-51 [Bus02b]. 4th [GRR05].

5 [Cur07, Hef07, HTY+03, IEE02b]. 5.0[Won04]. 5.6 [Ano00m]. 500 [Pra03].5029-90 [ZAVT03]. 5033-55 [MF03].5367-05 [HBX+04]. 5434-19 [CHMB04].5684-20 [VVG+05].

6 [Ano04-36, KWM+08, Tan07]. 6.0[Ano00m, Lia00b]. 6.1 [Nyb02]. 61499[TSL+04]. 63.50 [Ano04e]. 64 [IKN03].64-bit [Ano02j, BWLR06, VED06, VED07].6th [USE01a].

7 [Ano01n, Bal03c, Cha05a, Mil08]. 7th[USE00b].

8 [Ano03c, Ano03y]. 819.315 [Sib00]. 8i[DHMT00].

9 [Che05]. 9075-13 [ISO08]. 95[BW01b, BW04, GD00, Wel03]. 978 [Mil08].

Page 3: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

3

978-1-4302-0973-7 [Mil08].

A-1 [ISO05]. A.NET [Men03]. A/V[ZP03]. A300 [YKS+02]. Abaco [Ano01o].Abbotsbrook [Ano00k]. Abrupt [HJ00].Abstract [BDT04, BD02, Dro01a, GSW00,JR05, LM02, PL05, SSV05, BDL+08, DC09,Dil00, KPH+09, SCWL08, WB01, WBF+06,Wit00, vMV05]. AbstractCollection[Hui02]. Abstracted [PDV01].Abstraction [BS04, CP04, CP01, DGGD08,LH08b, LG00b, PB08, Soo09, ZR07].Abstractions [CD03]. Academic [Ber05a].academically [CR02b].academically-diverse [CR02b].accelerated [BHDS09]. Accelerates[Ano03-38]. Accelerating [OOOiM05].Acceleration [DEK+03, Ano03-47, JMP09].Accelerator [Ano02c, KMOS03, DPT+02].Access[AK01, Ano02s, CCSA02, Gun01, HD02,KPK02, Kro00b, OWR04, Smi01b, SCLV04,Ano03-43, GB01, HO03, HO07, MF03,NC04a, Oi08, PH00a, RR01, Sch04a, KT01a].Accessibility [CFGL05, CY02, CHUB08].accessible [Rob00b]. accessors [TJ00].According [TSL+04]. Accounting[Lai08, SAWW01, BH04b, HB08]. Accrual[FBR+03]. Accurate[ZSCC06, Bin06, CM02, ZR07]. achieve[Ano03-51]. Achieving [WW09, WC00a].Achilles [XSaJ08b]. ACL2[LM04, Moo03a]. ACLU [Bar01c]. ACM[ACM00b, ACM04, ACM05, CNB00, IEE02a,Jac04b, LL08a, Fox00a, Fox00b, Fox00c,Fox01a, Fox05, RBC+05, RBC+06].ACM/IFIP/USENIX [Jac04b].ACM/USENIX [ACM05]. acme[AGST04a, AGST04b]. Acquisition[Lin03a]. Acronyms [Bar01a]. Across[Nat00, KLS00, PWC00, SGW01, TM07].Act [Atk01]. Actel [Ano02n]. Action[BK05a, CPJ05, FF05, Rei03, Ric06a,WRO04, HD03c, Man05, WB05, WB08].

Action-Demonstration [Rei03]. Active[SLC03b, Ham07, New01, XX04].ActiveScaffold [STB08]. ActiveState[Ano00m, Ano00n, Ano01m]. ActiveX[Wil04a]. activities [Bow07]. Activity[AH04b, Bar09, CQX+09, Ren00, TBM09].Activity-based [Bar09, TBM09].ActorFoundry [BNO03]. ad [SM01a]. Ada[BD01b, Bro03a, BW03a, BW03b, Bro04,Bro05, BA07b, BW01b, BW04, CVW03,Car06, GD00, KPPER06, Lam03, MH09,Och09c, Och09d, Och09b, Och09a, Och09e,Pot04, San02a, San03, SC01b, Swa07, Ten00,Wel03, Wil06]. Ada95 [KK03b, NMH+02].Adabas [DHMT00]. Adaptable[SMCS04, BIB05]. Adaptation[BR01d, ONRV08, RW04, WSM06].Adaptec [Ano03-37]. Adapter [Ano02q].adapters [Apt02]. Adapting [AG05, DH00,EKEL01, JMSG02, Kon03, LBJ05].adaption [AK09]. Adaptive[AFG+00, FOS+04, KDH+06, KM02, LBJ02,OL01, PSZ+07, QH03, WHKS01, Wol01a,ZK04a, Gra04, NC05, SVY09, ZSCC06].Add [Bar01b, WS01c, Ano04-27, CFL05b].added [ZJ03]. Adding [NHY+04, vRS05,Ano03y, ABL08, KdJNNV09, TE05].Addition [Dau01]. Address[LCHY03, And01, Ano03g]. Adds[Ano00m, Ano02m, Ano03-39, Ano03-41,Ano02v, Sur04a]. Administration[Ano01o]. administrator [Pan04]. Adobe[Ano02t, CDH07]. Adopting [BN03].adoption [Ano03x]. advance [SCH05].Advanced[AWS+09, BZ05, Ber00a, BF02, Bur02, CY04,DF03, DDS02, Dud06, FR02, Gea01, Hei03b,HC02, KC00, Lan05b, LZ04, LCHY03, NC05,Pro01, Rod01, SS00b, Top00, ADT03, Aus00,BZ07, BVD01, OHL+05, Ano01m, NIS00].Advances [LBQ00, Ano04w]. Advantages[Bro03a, Lex02]. adventures [Lab09].Advice [Mor03b]. aerial [HHM04]. AES[Dra00, SL00, Bro02b]. Aether [Ano01m].

Page 4: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

4

affect [RVZ04]. affecting [PJ05]. affects[Eng00]. again [Rol05]. against[BSPF01, BSB+03, MP05, Pre03]. Age[Thi02, MFH01]. Agent [BIB05, Bru02,Det01, FVK01, LL01a, RC01, RB01, VB01a,VHL01, Vrb03, ACZ05, MJ00, SSC00].agent-based [MJ00]. agent-oriented[ACZ05]. Agents [BIB05, CWHB03, CY03,ES06, IKKW01, Jon02, Liu03, NP01, SSM03,Sat04, SV02, AHN02, BWLP01, BB01,CFL05b, CFL05a, ESPP01]. Agere[Ano02t]. aggregate [TGO00]. aggressive[MGM+06]. Agile [SH06]. Agilent[Ano04b]. agility [Way05]. Aglets [Jon02].Agreement [Bar01b]. agricultural [VB05].AGVs [YHL01]. ahead[CSFS00, HKS+07, HKM+09, JPB+08].ahead-of-time[HKS+07, HKM+09, JPB+08]. AI[Lut03a, MJ00]. Aid [NLC03]. Aided[Kog04, KNG02, ZG04]. aim [WVMN05].aimed [Way03]. Air [CDH07]. AJA[BIB05]. AJAX [DV07, CPJ05, Cur07,Fit07, GAG06, JF06, Mah06, McL06a,MGB+09, Mor08a, Ols07, Per06, Ski07].AjaxScope [KL07]. Ajents [ICB00]. AJIS[Och09b]. al. [Fox01d]. ALAT [LCHY03].Alfonse [Har01b, Har00e]. Algebra[CCR00, GGHvdG01, BB05, Gam00, LFG00].Algebraic [HD03a, Tra00b, Fei01, HRD08b].Algorithm [ABG02, Bar00a, Bar01b,Bar01c, EGLZ02, LSW08, TT01, ZX05,BS07, EKEL01, GGL+08, JFH00, LPH06,LH07, Nau02, RV05, VIPCUF08, SA02].Algorithms [All00c, BH02a, BGadH06,BP05, GT97, GT04, GT06, GT10, KC01,Ler03, LPSY04, Lut01, Lut03b, Mas01,MH00a, Par04a, PGM+05, RS01, Sch02,Sed03, SL00, TCM+00, ZT02, BV05, CCT01,Dro01b, GT01, MCHN05, NM02, OG05,Pre00b, Sah00, WB01, WM00b, Wu05,dCG+02, vdBDS00, Lut02]. Alias[WGW04, Woo05]. aliased [BA07a].aliasing [FYD+08, Gad03, MF07a, NA07].

Alice [DC09, LS08c, Pau08, Sei09].alignment [CCSB04]. alleviate [Apr05].Allocation [CCM05, KMEA04, SGF+02,YLL+07, ZSZ+09, CGS+03, EFJM07].Allocator [LMK06, QH03]. Allow[KFLN04, OJ09]. Allowing [RTJ00].almost [BR06b, BK05b, Duc08, PT09b].almost-whole [BK05b]. alnoite [INM05].Along [Pau03]. alpha [BD03a].alpha-Methyl [BD03a]. Altera [Ano02s].Altering [TSDNP02]. Alternative[CF03, LR04, MLG+02b, Ano05b].Alternatives [SLB+02, Swa01a]. although[Ano05n]. Altia [Ano02q, MD00]. Alto[ACM01b]. am [Lex02]. Amazon [LAT04].among [Ano04b, BA09, MT07, TS01]. amp[Ano03i]. AMPS [Lin03a]. Analyse[Wol03a, Wol03b, Zus03, Ano04c]. Analyser[PL05]. analyses [BS09, LPH01, MRR02].Analysing [BD02, Sch04a, PV06]. Analysis[Ano01h, Ano02o, Ano02p, Ano03-41,ASB+04, AW03, BCMT03, Bar01b, BHJR05,CHS01, CC04, Dra00, FCMR04, FMR05,GNYZ05, GS05b, Hec07, HJR+03, Hol06,HWB03, JRN00, KOO08, KC01, KMS04,KK03b, KPK02, KP01, Laz07, LYC02,LH03b, Liu04, LFH03, Mac05, Mor03c,MOS07, NT01, PCC01, RWL07, RST+04,RCR06, RMR03, RMR04, RKG04, SR05,SF01, SR06, SK00, She03, SPR+03, SCLV04,SBA01, SM02b, TH02, Way05, Wei01,Wol03b, WGW04, Woo05, XC01, Zus03,dL05, ACM01a, ABLU00, Ano03-35,Ano03-36, Ano05k, BGH+06, Bla03,BGNM04, BS00b, BPSH05, BGED04,CM05a, Cha06, CRL01, CTF03, CGS+03,Cor00, DH08, DV01, EKVM07, GW08,GPW03, HEJ09, JCYC04, JPSN09, JKH+04,KGH+05, KH00, LH08a, LH08b, LPH02,LSW07, LFG00, MBED06, MSG01, Mas00,MP05, MRR05]. analysis [MLM+08, Mur05,NK06, NC04a, Off00, PH00c, RV05, RSS+04,RSD01, RMR01, RJGH06, SBAD01, SAB08,SGK09, SK08, SS08, ST00a, SGSB05,

Page 5: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

5

SB06b, TM07, TPF+09, Uni03, Ano04c,Ano05k, DHPW01, MVM07]. analytical[TCC02]. Analyzer [Ano02m, Ano03-38,Ano03-40, Ano03-49, Ano03-36, DZHS03].Analyzing [Li02, PV08, TCM+00].anatomic [Woo03]. anatomist [ZAVT03].anatomy [GV05, GP05]. Anchor [MSK09].Anders [Bar01a]. Andersen [LPH06].Anderson [Ano04-29]. Andrew[Ano00d, Che05]. Andrews [Tra00b].ANEJOS [SM01a]. Angle [Uni02, Ano02g].Angles [Col02]. animated[BDFL04, HG08]. Animating [Gri02b].Animation [DMU02, Pau03, JFH00,MMBAS04, VIPCUF08]. Animations[Soj03a, ABL07, Hu03]. animator [Gri03].annotated [MMU04, RMR01]. Annotating[JK00]. Annotation [FL01, TT08, ANH00].annotation-aware [ANH00]. annotations[Jac04a, Kic04, SD04]. Announcement[Ano00a]. Announces[Ano03-39, Ano03-40, Ano03-36, Ano03-37].Annual [SBH+04, USE00a]. Anomalous[HWM01]. Anomaly [SBAD01].Anonymity [Bar01a, VV05]. ANSI[Oiw09]. ANSI-C [Oiw09].Anspruchsvolle [Ste08b]. answer [Bur02].Ant [Mor03b, Mor03b, HL02a, Hol05, NP03,PL03, TB02, ZK05]. Anthology[AE06, EA06, For06]. Anti [Ano00k].Anti-Virus [Ano00k]. antipatterns[BPSH05]. Antonio [USE01a]. ANTS[Way03]. Anwendungen[Ano03s, Wol03b, Wol03a, Zus03]. Any[Pre03, CAF04]. Anything [McG03b].Anytime [DJLT01]. Anywhere[DJLT01, Ano03-45]. AOP [TTPN08]. AP[DHRH05]. Apache[Gab07, GW00, Gou01, HJL00]. Apart[Lut00]. APDU [PvdBJ01]. API[Mil08, Zea00b, Ano03o, Ano03-35, BC00,EM04, Fit07, Gag02, Gea00, GGH+03,Hap02, Har00b, HFL03, Hoh03, LS00, MP01b,MWM01, PvdBJ01, Rap03, RG00, Rou02b,

SRD00, Tul08, VLMO09, WG02, Wal02a].APIs [Ano02r, BKT03, BBGP01, Kon03,KKT04, Sun01]. APL [BL02b].aplicaciones [Ano04-33]. App[Ano03-41, Vau03a, Way05]. Appajodu[Bar03a]. AppDev [Ano08, Pra08, BI07].appeared [PPJ03]. AppForce [Ano03-36].AppForge [Ano02o]. Appgen [Ano00k].Apple [Ano01k]. Apples [Lut00, BNK+07].Applet [ACL03, Bar00a, BRL03, DMP05,Fre05, GKMZ04, GKW04, Hol04a, Iva02,MH00a, RT02, Ros00, TC03, ZFK04,Ano01d, Ano02v, CMS05, EGST08, GM02,Hu03, Rob07b, YL03]. Applet-Based[RT02]. Applets[And04, BF03, BL04, DK02, EH04, Hei03a,IKKM03, MdB01, Mos05a, RKK03, SSL02,Ano00f, Ano03e, Bis03, Fre01, Goo03b,HWM01, MR00a, Mls04, Moo03b, BL04].Appliance [Kro00b, Ano03-35].applicability [Man01]. Application[Ano00d, Ano01h, Ano01i, Ano01l, Ano01k,Ano01m, Ano01n, Ano01o, Ano02n, Ano02o,Ano02q, Ano04-37, Ano05i, BKT03, Ber05b,Bru05c, BG02, CF02, Cza00, DFL00,FOS+04, GKM01, GW00, GM03, GMM00,HHK+01, HK02a, HF00, Hon05, HCB04b,II04a, Ish01, JWC03, KSK04a, KK00,KK03a, KX04, Lia00c, MF01b, NZM03,Pip03, RCR06, Ren00, RT02, RC01, RW04,ESGS00, SM01b, Sta01, TCF+03, TS02,TEM+01, VWS+05, Wan03a, ZS01b, ZX05,deC04, vdBJP01, Ano00c, Ano00g, Ano02e,Ano02w, Ano03-36, Che03c, CLM+07,DLL03, Fei01, FL04, Gab07, GN01a, HSD04,Hef07, IK04, JDJ+06, Kag09, KGH+05,Kre01, KKT04, LSK+02, LLS+08, Mer04,PC08, Rem01, Roc01, Rol08b, SL06, SM03a,SD04, TABP07, Tre03, Tro04a, Tro04b,WAB+04, XSaJ08b, ZS01a, ZR07, ZAVT03].application [dMSAV08, Zea00b].application-layer [Ano03-36, IK04].Application-Monitoring [Ano02n].Application-Specific [ZS01b, ZS01a].

Page 6: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

6

Applications[AR03a, AA02b, Ano00k, Ano02q, Ano02t,Ano03s, Ano03-29, Ano03-38, Ano04d,AFT+00, Bar03a, Bar05, Ben00c, Ber00a,BL02a, Bou01, BFM+02a, BFM+02b,BFS+03, BRC03, BJK07, BSPF01, CW04a,CFLL03a, CI01, CM05b, Cer02, Cha03,CL03b, CGR00, CCB09, CGRR04, Cox01b,Des01, Dmi04, ET01, Fel03, FDTL02, Feu02,Fox00d, Fox03a, Fox03b, FGLS04, FBS04,GCB+00, GAR04, GRR05, HE03, Joh03,KNY03, Kod04, Kro00a, KKK04, LLMK03,LR04, LS03, LD03, Mah04b, MSR03, MS03,MSSJ00, NMH+02, PKF02, Ric06a, RS00b,RLR00, SAFG03, SK04, SGF+02, SSS02,TSL03, Tor01, VKK+01, WXW+05, Wan05,WVE+00, WHKS01, Yua03, Zea00a, dFR04,AU02, AK01, ASS+05, Ano03-51, Ano03-52,Ano04f, Apr05, ABC+07, Aus00, Bar02a,BDP02, BPSH05, BALP01, BALP06, Bre02,BVD01, BFW+03, BSB+03, Bur01b].applications[BGED04, CV03, CB04, CHMB04, CLM+09,CHL+00, Cla04, CMLC06, CBGM03,DFW04, Die00, DBC+00, DJLT01, DM07,ET07, Eng00, FTD03, FT06, FMRW05,FLWW04, GCRD04, Goo03b, GJ09, Gro02c,GAR03, HG08, HAL02c, HF06, Has02,Hig03, HD03c, ICB00, KK04a, KT00, KL07,Las02, LS00, LCFL04, LCZ04, LHFL07,Man01, MR09, MP05, McL02a, MGB+09,MAJC03, Mor08a, NR06, NC04a, Gal02,NP03, Pet05, PNKN04, Ree02, Ric01,Rod01, Roß06, Sah00, San04a, SML06,SCBH09, SYAS05, SAB+06, SW06, SKP+02,ST00b, TT08, TPF+09, WGSD07, Wea07,ZSZ+09, vHMB08, Lut03c, Cal00a].applicazioni [Pel03]. Applied[SAFG03, SM02a, Ano02o, Lut03b].Applikationen [Ste08a]. Applying[AA02a, DF03, Lut03a, MS01]. Apprentice[KB04a]. Apprentice-Based [KB04a].Approach [BO08, BB03, BRL03, CD01b,DJLT01, DFL00, FP03, JHJX04, KVK+04,

KM02, KS02b, PC04, QHV02, SD08,YDWL04, ABLU00, AW00, BP01c, BL02b,CFS09, CCKP06, CF04a, DMKN02, Fei01,Gra04, Gri08, HKI08, HL02b, HNZS03,LFM09, MSR09, MR09, SV05, SML06,SHM09, VN00, Vir03, BHS07, Lut02].Approaches[AJMJS02, BLPV04, Egy01, Lam03,MMG01a, PH04, AHN02, BDT01, HB09].Appropriate [Ron01, PHM+01].approximate [GEG07, GE08]. Apps[Ano03d, Ano03-39, Apr03, WA04, Ano03z,Ano03-31, Ano04d, Ano05i]. Apptivity[Ano00m]. Apress [Kuc06, Mil08]. April[Ano01g, NIS00, Uni01, USE01c]. Aprisa[Ano02q]. ARANEA [MCLDP01].Arbitrary [GHM+01]. Arc [Ano00n].Architect [Mil08, Tul08, CR02a].Architectural [ACN02, GHH01, JR02,AAAG+05, Chr05, RVJ+01]. Architecture[AA02b, BCH02, BALV03, BFS+03, CQ05,Cha05a, DS09, EGLZ02, Gol00, Hsu01,Hua03, IKKW01, JLV02, KFLN04, KM04a,KR03, LMG00, LMG01, Lut02, MWL00,MB03, MTSM03, Rot02, SSB03, WFGK03,ZCQS04, AGST04a, AGST04b, Ano04y,AZ02, Apt02, CvE00, Che00, GCARPC+01,GEAS00, Hub02, Ibb02, IKN03, Lee03,MAWW+01, McL02a, PSS01, RB04, Swa07,WWJ07, Zhu04, Lut02, NT01, vdPE02].Architectures [ABM+03, Bru05c, CB04,HECR00, LR04, Par05, SAWW01, Ano02j,BWLR06, RJGH06]. Archives [RC01].Archiving [Ano01i]. ArchJava[ACN02, AGST04a, AGST04b]. Aren’t[BHP+01]. argumentation [CHMB04].arguments [Lan04]. Arithmetic[Cow01, Dar01b, Fig00, MOS07, Win02].ARLEQUIN [Sta01]. ARM[Ano03-39, DGMY06]. Aroma [Sur01].ARP [Zdr09]. Array [Bur03, PH02, QHV02,Ano02j, BWLR06, CM05a, LGFM05].ArrayLists [JT04]. Arrays [All00a, LK01,MMG01a, SF01, MMG03, JT04]. Arrival

Page 7: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

7

[Wat02]. arrow [GE08]. arrow-type[GE08]. arrows [KHFS09]. Art[BGP00, For04b, Mar05, Cha03]. article[Zus03]. Artikel [Wol03a, Zus03].As-if-serial [ZK09]. Ascend [Ano01n].Aside [SK04]. ASM [Zam03a].ASM-based [Zam03a]. ASP [Kro00b].ASP.NET [OBr05]. Aspect [KH01, Kic03,PSDF01, FB07, KKG09, LFM09].Aspect-Oriented [Kic03, PSDF01, KH01,FB07, KKG09, LFM09]. AspectJ[HK02b, HZS08, Kic03, Mil05, PWBK07,RZW01, ACH+05, BTV06]. Aspects[Hsu01, Ano02e, BLLB08, FB07]. assembler[MSU08]. assemblies [LCC09]. Assembly[Ano03-31, BD01a, Juo07, VS06]. Assertion[JSSM04, AdBdRS05]. assertion-based[AdBdRS05]. Assertions[BFMW04, Moo06]. assess [SCL+08].Assessing [CLP06, JFH00, Lut01, Mer04].Assessment [Ano01k, BK01b, KWK03,SASZ03, Bro07, DMP09, Eng04, Eng06,ER09, HTSW07, SDF00]. Asset[Kro00a, GS00b, SDF00]. assignment[Djo09, GPF08, Liu08]. Assignments[LBD+03, Par04b, Ros02b, Hel07b, Mor02,OJJ00]. assist [BC04, KKM+06].Assistance [FOS+04, SFM+07]. Assistant[FL01, Ano03-37]. Assisted[BCDdS02, Tre02c]. associated [San04a].Associates [Ano01h, Ano02o]. Associating[VTD06]. Association [Ano00j, STB08].Assurance [KKL+04, KVK+04]. assured[GHS05]. Astronomy [Bar01b, ZGB03].Astrophysics [CO07]. Asynchronous[BBC07, BHR02, BW03a, BW03b, Hoh03,JPJ05, SM01c, Tddd03, vLSM01, Ano03k].ATA [Ano03-37]. ATE [SFP03]. Atinav[Ano02m]. atlases [ZAVT03]. ATM[Zea00a]. Atomic[Ano03-40, HPS02, KKO02, BBA08,MBS+08, RD06, WMRT+05]. atomicity[FFLQ08, NRS+07, SMSAT08]. ATOMOS[CMC+06]. Attached [Ano02m]. Attack

[GM05c, Zdr09]. Attacks[LN02, Zdr09, MP05, SW06]. Attention[RCdBL02]. attract [PB06]. Attraktivitat[Sel03]. attribute [CY02, NP07].attribute-grammar [CY02].attribute-oriented [NP07]. Attributes[Kic04, PQVR+01]. audio [Lin00]. auditing[LAHC06]. Audits [Ano05k]. Aug[HRD08a]. Augmented [RPJ04, Wel03].August [AGG02, Gho01, SBH+04, Tra00b,USE00d, USE02]. Ausdrucke [SKS08].Ausfallsicherheit [DHMT00]. Austin[IEE02b, USE00b]. Authentication[Cim02, EM03, Str01, SJ05]. Authoring[Ano01i, SL04, WDSD02]. authorship[DS04]. autoboxing [Lan04]. AutoCAD[Ano02m]. AutoCAD-to-PDF [Ano02m].AutoGraL [BDRV01]. automata[FW02, Gri02b, LJ08, WW06]. Automate[Par00, Pau03]. Automated [Ano02n,Ano03-42, BDJ+01b, BFMT00, CCR00,DH04a, DRV02, DC03b, Eng04, GN01a,HKK+01, KF00, KY03a, KP01, MS03,BGNM04, BKM02, Eng06, ER09, HTSW07].Automatic [AGMM00, Car06, CA04,CQX+09, Ebe02, MdB01, MS00b, OS02,PP02b, PWN04, SMES01, SLC03a, SD01b,SD03b, TS02, UL08, WML02, ZR07, AC01,CLM+07, CLM+09, CS04, Fel03, Hel07b,KLS00, SB07, TABP07]. Automatically[Mor02]. Automating [Apr03, Kah06a].Automation[AA04, PGM+05, Ano05a, Cla04, HMD04].Automatisierungssysteme [Ano05a].automaton [Gri03]. automotive[BDRV01]. autonomous [EL04]. Auxiliary[vON02a, vON02b]. av [HJL00].availability [KS01a]. Available[Ano03-42, DJLT01, GM02]. AVal [NP07].Avanti [Ano03a]. Avatars [CF02].Avinash [Ano04e]. avionics [ABC+07].Aware[Bar05, CHV01, RP03b, dFR04, ANH00,EQT07, HEJ09, Oga09, XSaJ08a, Zea00a].

Page 8: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

8

Awareness [Bar05, ST09]. AWT[Rod01, WWJ07, WW09]. AWT/Swing[WWJ07, WW09]. AXe [Ano00j]. AXi[Ano00j]. AXIS [BI02, For04b]. Ayres[Fox01b, Fox01d].

B [BR01c, Req03, TRVH03, YWZ03]. B/S[YWZ03]. Babylon [vHMB08]. Back[GDC+04, Reg06]. Backstop [MKKC08].Backup [DHMT00]. Bad[BHP+01, BNK+07, MLM+08, PWN04].bad-smell [PWN04]. Balancing[Atk01, Gou01, FJ05a, FT06, GJ09, MRC03].Baltimore [IEE02a]. ban [Gen00].Bandera [HD01]. Bandwidth[KFN04, CM02]. bandwith [JH03].banking [Van04]. Bantam [CL08].BAOBAB [DG02]. BAPI [Sch00b]. barely[Mur07]. barrier [BKO09]. BASCOM[Ano00i]. base [Ano04-27]. Based[AA04, ABG02, AG03b, ABM+03, AR03a,AL04b, Ano01h, Ano01k, Ano01o, Ano02p,Ano04-34, AAA+04, BH02a, Bal03a, Ben00c,BNO03, BCH02, BL03, BLW00, BK01b,CLCC02, Che03a, CQX+09, CiLH01,CBD01, CKKH03, CGRR04, DYH05, DK02,Ebe02, EXA+05, EGLZ02, EM03, FSBP03,FVK01, FGLS04, GGG03, Gos03, GLS02,HD02, HHKS03, HK02a, Hit03, HJF06,HD03b, HL03b, Hua03, JSSM04, KM04b,Kie01, KM02, KB04a, KS04, Kum04, Kun02,KS02b, LL01a, LKL+03, Li03, Lia03b,Lik04a, LHS04a, Liu03, MB03, MCLC02,MS01, MLG02a, Meh02, MSF03, NP01,NPRC01, NLFA02, N+00, Omm01, PDCL02,PGM+05, RM04, Ran02, Ren00, RT02,RKK03, Rum01, RP03b, SDPM04,SAWW01, SR06, SO02, SSS05, SRJS08,SL04, SSE05, TS01, TMG03, TFL+04, TC04,TT01, VT01, VWS+05, VB01a, Vrb03].Based [WS01b, WXW+05, WL04, WK02,YWZ03, YHL01, YHL04, ZL05, ZCQS04,ZYC03, ZK04b, ZX05, ZT02, dFR04,vLSM01, AdBdRS05, AK01, ACZ05, Ano00g,

Ano00i, Ano01p, Ano03k, Ano03l, Ano03n,Ano03-30, Ano03-36, Ano03-37, Ano04n,Ano04-32, Ano05a, AZ02, Bak00, Bar09,BP01c, BD04, BR06a, BHM+07, BDFL04,BKM02, BSBR03, BJ04, BKY+03, BCR03b,CB04, CCT01, CW03b, CM02, CHB03,CCKP06, CMR05, CR02b, CL08, Cul00,DPT+02, DLL03, DZHS03, EKEL01, EL04,Esp06, Est01, Fal00a, Fal00b, FMA02, FF00,FW02, Fre07, FL04, FCW01, FLWW04,GES+09, GW08, GV05, GP05, GKL08,GW00, GE08, Gra04, Ham07, HLT09,HL03a, Hel07b, HKI08, HE03, Hon05,HKF00, HNZS03, HBH01, HdS+05, HS02b,Ish01, IH01, JLV02, JT04, JFH00, JCP+05,JH03, JKKL04, JMP09, JHSL03]. based[Kag09, KHMW05, KT01a, KLL03, Kro00a,Lab09, Lex02, LH04, LH08a, LH08b, LRW01,Li02, Li04, LCZ04, LMK06, Lik04b, LSK+02,LW03, LYL+04, LLS+08, LAL02, LSW07,ML09, Mam01, MJ00, MAJC03, MM04,NK06, NIKN06, NHY+04, NC04a, NC05,NKBM01, NMKB03, NZM03, OBr05, Oga09,Oi05, Oi06, Oi08, ONRV08, PSS01, PFS05,QH03, Rad06, RSS+04, Roß06, Sam04,SM01a, SDF00, Sci07, Sha04, SGK09, SG02,SRW+00, SS08, SB06b, SCFP00, SCH05,SYN03, SYN06, SD04, ST00b, TCF+03,TSL03, Tre02c, TBM09, VDPC01, VDPC03,VN00, Vog03, WAF00, WAB+04, Wen05,Wit00, Woo03, XP04, XAN07, YdOLS+05,Zam03a, Zea00b, ZP03, ZLG08, dH05,dCG+02, dGNv04, vNMW+05, vNMKB05,vdSPP05, Ano02h, HKHK03, MAWW+01].basert [HJL00]. Basic[All00b, Ano01i, Ano01o, JP00, Bel02,MSK09, Ano04f, HM02]. Basics[CWH01, BMS02, LO03b, Reg06, ZCR+06].basierten [Lex02]. Basis[SSM03, CHL07, Way03, Ano01h, Ano01o].Batting [Bar00a]. Battle [VN03, Vau03b].Baudis [IEE03a]. BC [LL08a]. BDD[LH04, LH08a, LH08b]. BDD-based[LH04, LH08a, LH08b]. Be

Page 9: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

9

[Pet03, Sch03a, KS07, Rei00b, Rei00c]. BEA[Ano03-35, Ano04i]. Bean[BR01c, Ano02k, WCD+01]. Beans[BR01c, Rao02, Sch03b, Ano02k, EK01,KMSL03, Pro01]. Beats [Bar01b]. because[Ano03f]. Becomes [Gee05]. becoming[Pay04]. Beefs [Ano05p]. been [Hun03a].Before [Lut00, GKM01]. Beginner[Bro03b, Pol01]. beginners [Wis06].Beginning[Bar03b, Hoo05, SB06a, WMC04, BMS02,Gol04a, Lar01, PRR02, Ska00, Ano01a].Behavior [BP01c, BAJ01, DeP03a,GBED04, VKK+01, YLW04, GS00c, HSD04,KL07, KH00, Oi08, SSGS01]. Behavioral[FLF01, LBR06]. Behaviors[SQG+05, BCV03]. Behaviour[Hig04, BE02]. Behavioural[NT01, WS01c]. Behind [Lut03c]. Beispiel[Lex02]. Bell [Fox01b, Mer04]. BEM[Nik03]. Benchmark[Bar01c, DHPW01, GKM01, SBO01, ZS01b,BSW+00, Eng00, GPW03, GPW05, Wan02a].Benchmarking[BSPF01, BSB+03, KS02b, BGH+06, ZS01a].Benchmarks [Ano03-39, Ano03g, BDF+00,BGH+06, KPH+09, LJN+00]. beneath[INM05]. Benefits [GD00, JFH00, LH08a].Best [ACM01e, CMS03a, FCW01, Lut03b,OBr05, PSS01, SM01a, Sch03a, Way05,Eck02, FLMS06, Pan09, Ree03]. Bet[Lyk02]. Betriebsmanagementsystems[Lex02]. Betriebssystem [Ano04v]. Better[Gri06, MW05, PH02, TG04, Wel03]. Bettis[Fox01b]. Between[Pot04, Wan05, ASS03, AHKR01, BDJdS02,BF02, CF04a, CF04b, Lin01, LZZ03, NK03,QM09b, SCH05, Urb09]. Beyond[Tat05, Gag02]. biased [RD06]. Bible[WCS00, Goo01a, Goo01b]. Bibliography[Bee00]. Big [Hor02a, Hor02b, Hor05].BigDecimal [CBD04, Sun02]. Bill [Gla06].Binaries [JMSG02]. Binary[GEAS00, Jam01, PH00a]. Binding

[Ano01o, Ano02t, CLL03, McL02b, dGNv04].binds [Ano05i]. BioconX [Ano01n].Bioinformatics [SHK+03, CB04, KS04].BioLayoutJava [GCEO05]. biological[HNZS03, THMT03]. Biomechanical[Eng00]. Biometric [Ano01n, EM03].BIOMODULE [HPH03]. Biopathway[NDS+02]. Birkhauser [Pap05]. Birrell[MDJ05]. Bishop [Fox01b]. bison [Kag09].bison/flex [Kag09]. Bit [Ano02p, Ano02j,BWLR06, VED06, VED07, Whi03a, ZFK04].bits [Eub05]. Bitter [Tat02]. Bjarki[Fox01b]. Black [Hol00c]. BlackBerry[Ano02m]. Blaxxun [Ano00n]. bloat[XAM+09]. Block [CCW02, TCM+00].blocking [HL03a]. Blocks[Pet03, TSL+04, BBA08, EK03]. blowing[BVPE06]. Blue [CSFS00]. BlueJ[Hag00a, KR00, PH03, PHBM05, XSD07].blueprint [Mur00, Pas04]. Bluetooth[Ano00m, Ano01j, Ano02m, Ano02n, Ano03o,Ano05a, BKT03, KKT04, VV05, WCCL05].Bluetooth-Kommunikation [Ano05a].Blunders [SLB+02]. Board [Bar01b]. Bob[Bet02]. Body [RJFG03]. Bogavich[Fox01b]. Bohnenkamp [Ano08]. Bologna[FPA+06]. Booch [Lam03]. Book[Ano00b, Ano00c, Ano00d, Ano01a, Ano03b,Ano04e, Ano08, Azi06, Bal03c, Bar03a,Bro02a, Cal00a, Cha03, Dud06, GS00b,Hec07, Hol00c, Laz07, Mar05, Mas01, Mil08,Mor03b, Omm01, Pap05, Pap00, Tha00,dL05, Hol06, Tha06]. Books[BALV03, Lut00, Lut01]. Bookshelf[BALV03, DFL00, LRO02, Lut02, Lut03a,Lut03c, Lut03b, Wil00b, Wil00c, Wil00d,Wil01b, Wil03a, Wil03b, Wil03d, Wil03c,FMHH+00, Har02]. Borland[Ano00m, Ano00n, Ano01m, Ano03c, Ano05c].Borneo [Dar01a]. Bose [GKMZ04]. Boston[AGG02]. Both [OBr05, Ano04g].Bottleneck [BGED04, BWW+03].bounded [Rob00a]. Bounds[QHV02, Ano02j, BWLR06, LGFM05].

Page 10: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

10

Bourne [Ano00k]. Bradenbaugh [Ano00c].Braille [AJB+04]. brain [ZAVT03].Branch [LBJ02, LBJ05]. branch-target[LBJ05]. branches [LTOT07]. Brand[Lut02]. Brand-Name [Lut02]. Brave[Ano03d]. breadth [Ano05o]. breaks[BAL+01]. Breeze [Ano02t]. brew[Ano03i, Ano03-47]. Brewing [Ols01].Brian [Cha03]. Bridge [ASS03, Ano02p,HR00, Men03, Ano04c, Ano04r, Ano01i].Bridges [Ano04f]. Bridging[ACM04, Tre05]. Briefs[Gar00, Lea00b, Pau01, Pau03]. Brightest[Lut03b]. bring [Ano05o]. Bringing[Moo02, UCJ+04]. brings [Ano05k]. Bristol[Ano01h]. Broadcom [Ano00m, Ano03-37].broaden [Ano04-27]. broken [Mil09, SC08].Broker [HR00]. Brownian [GKW04].browser [Ano03-37, Lab09, NM02, YCIS07].browser-based [Ano03-37, Lab09].browsers [Ano03e]. BrowserShield[RDW+07]. Browsersoft [Way03, Wil04b].Brucke [Ano04c]. BSP [GLC01]. BT[VV05]. BT-Crowds [VV05]. BTB[LBJ02]. Bucks [Ano00k]. budding [ML07].budgets [VB05]. Buege [Cha03]. Buffer[LBJ02, SK04, GSHO06, LBJ05, Rob00a].Buffering [BCS07]. buffers [Ano03k]. Bug[Ano02o]. Bugs [Lut03c]. Bugzilla[PL03, ZK05]. Build[Kro00a, LRO02, PH00b, VHL01, Ano03-31,Atk00, Cla04, SML06, Way03]. Building[Ano04f, Bar02a, Cal00a, CI01, CKC+02,CLM+09, CK05, DBC+00, GW00, Lut03a,Mar02, McL02a, Met01, Pet03, Rem01,Rod01, RS00b, SSM03, San02b, She01b,TOG+05, Ano03l, Ano03x, Apt02, BDFL04,BVD01, DAK00, Fre07, Gro02c, HF06,HPB+00, Hig03, Hub02, JF06, LS00,MBED06, Mor08a, Mur00, NP03, Pas04,PNKN04, SFMH01, ZABL09, HD03c]. built[Ano04f]. bulk [BDT01, RD06].Bumgardner [Che05]. Bundles [Jac01a].Burke [Fox01c]. burned [LAHC06].

Business [Ano00k, Ano01h, Ano01l, Ano01o,Bar01b, CI01, Lyk02, NSI03, Wan03a,Ano05i, Joh00b, KNN+01, Lex02, AK01].buys [Ano05c]. Byte [Cas02, HS02a,LTOT07, WS01c, WHW01, BCR03b].Byte-code [LTOT07, BCR03b]. Bytecode[ADDZ05, ABH+01, BBDT02, BDT04,BFG03, BD02, CN03b, Coo02, FM03, GH01,GH03, GPF05, Gam03, GS05b, GK08, KC00,KW03, Kle05b, KK05, KK04b, LN04, Ler01f,Ler01e, Ler02, Ler03, MH02, Nip01, Nip03,OKN02a, OKN02b, OKN02c, Qui03, Ros03,RW03b, SMBZ07, SD01b, SW01, SS00a,SS03, SSE05, TSDNP02, TSCI01, TCC01,ZXNH02, Ano03-32, A+01, ABF03,BDLM04, BDL+08, Ber00b, CFL05b,CFL05a, CY04, CSCM00, Cog03, Cog04,CMS07, EKEL01, GPF08, JCOP07, JPB+08,KBV08, KR01a, Qia00, SV05, SS02, SD03b,VDMW06, WR08, Wil02].Bytecode-to-.NET [LN04].bytecode-to-C [JPB+08]. bytecodes[TCC02].

C[Ano00j, Ano04e, Che05, GF01, Gla06, Pap05,Pla00, AC01, Ano01h, Ano01k, Ano01m,Ano01o, Ano03-45, Ano04-30, Ano05k, Bat04,BA08, Bru05b, Bru04c, BSPF01, BSB+03,FCHE02, G+01, GK03, Gho04, HS01, Hin02,JPB+08, Kic04, KW01b, Kum04, Kum05,LS04a, Lin01, Men03, MAJC03, Mul00,NNS03, Nil05, Oiw09, PZ00, PWH00, PM01b,Pon03, Pre03, Rei00b, Rei00c, SH03, SML06,SCBH09, Sib00, SHHS04, Ste00, SM04b,Stu07, TM07, Ten00, TP02, Tre05, Urb09,VKB01, VP05, WSP02, Wil06, Wit05]. C#[SKS08, Ano03x, Ano04f, Ano04g, Ano05b,Ano05k, Bar01a, BHW05, BHP+01, BS04,BFGS05, Bro09, Bru05b, Cro01, DLE06,Ead01, G+01, GS05a, GK03, Hun03a,KPPER06, Kic04, Lip01, Lut03a, Reg02a,Win04]. C/C[Pla00, Ano01m, Lin01, Sib00, Tre05]. CA

Page 11: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

11

[ACM00b, Ano00b, Ano00c, USE00a]. Cable[Ano00m]. Cache[CS06, Jol01, RHR02, Sch04c, Oi05].Cache-conscious [CS06]. Caching[BR01c, ET01, WPN08, ET07, LR05].Cactus [HL02a, PL03]. CAD[Ano00n, MD00]. Caja [Pot08].Calculation [RGN07]. Calculi [BGZ00].Calculus [Kle05a, RWH01, Ste04, ALZ01,BP03a, GK07, IPW01]. Caldera [Ano00i].Calif [ACM01b]. California[Ano01g, USE00c, USE01c, USE02]. Call[DEK+03, Dmi04, RKG04, Ano04i, Ano05n,Har01b, LYK+00, MCD09, SHR+00, ZR07].Calling [Pon03, BM07, ZSCC06]. calls[BBG04, FF08, Och09b, ZFA00].Cambridge [Ano03b, Ano03w, Cha05a,Che05, Gla06, Pet06]. CAMERA [NR05].Cameras [VUPB02]. Can[Ano04r, Ben00c, BD01c, Cal00b, Gso00,Jen00a, Jol01, KKO02, Kie01, Kie02, KS07,Lai08, Mos00, Pet03, Reg02a, Sea02, Smi01b,Wra01, Ano04q, Hoh03, IN09, SC08, Ano02p].Canada [Jac04b, LL08a]. Canceled[Coc02]. Candidate [NIS00, SL00].Candidates [Dra00]. Cannes[AJ01a, AJ01b]. Canoo [Way05].Capabilities[Cal00b, KAN+03, Ano04-27, TS09].Capability [HD02]. Capability-Based[HD02]. Capacity [Ano01o, CSFS00].Capture [SCFP00, Sur01].Capture/Replay [SCFP00]. capturing[LL01d]. Car [Fri02]. CARA [Sta04b].Carbopolis [EXA+05]. Card[ACL03, Ano03-29, Bec01c, BCE+01,BML01, CMG+01, CHS01, Cas02, DJ00,DMP05, EJD01, Fre05, HdJ01, HP04, KJ02,KM01, Ler01f, LS03, MdB01, MK01, Siv04,Ste04, TRVH03, Ano01p, Ano02v, AJ01b,DJ02, HM01a, Has02, LZ04, BM03, Ano00o,ACC+01, BKH02, BL03, Che00, Eng00,HOP04, HP04, Mos05a, Mos05b, Req03].Cardiff [Ano01i]. CardKt [GN01a]. Cards

[AJ01b, BJvdB02, DJLT01, GN01a,WVE+00, Ano04h, Ano04-28, AJ01a, Ler02,Ano02v, Ano03j, Che00]. CardS4 [GN01b].care [Ano03j, LSK+02]. careers [PB06].Carl [Fox01b]. Carlo[GKMZ04, PFJ05, War02]. CartaBlanca[VDPC01, VDPC03]. Case[BCMT03, BS04, BL03, CQX+09, CK05,DFL00, GGG03, HWB03, Hui02, KMSL03,MORW04, NW03, RZW01, Wan03a, BS00b,BS01, CCK+08, CHL+00, DAK00, ER09,GEVZ09a, HJvdB01, KPPER06, KBV08,Man01, Roc01, Utt06, VZGE07, VP05].Case-Based [GGG03]. Cases[SGV04, BG05]. CAT [LS03]. Catalyst[Ano03-38]. Catch [MRB06, AH03].Catches [Bar01b]. caught [HBM+02].Causes [RCR06]. cavity [PC03]. CBL[Gel00]. CC4J [KA02]. CCJ [NMKB03].CD [Ano00h, FMHH+00, Hal01a, Har02].CD-ROM [Hal01a]. CDK [SHK+03]. CE[Ano01j, TCM+00]. cell [AZ02, MLVB05].cellular [FW02]. Center[ACM00c, Ano02i, BL04, Lan04, Yua04].Center-of-Gravity [BL04]. Centered[AF03]. Central [Ano00i, Ano02n, GKW04].centralized [AHN02]. Centre [IEE03a].centric [DV07, SHM09]. Century [Ano00j].CEO [Ano04i]. Certificates [CMG+01].Certification[GH00, HS00a, BS00a, MMU04, MR00b].Certified [Ano00d, CR02a, DDF+03].Certifying [SS03, CLN+00, MSLL07]. Cg[Ano03-40]. CGI [Han01, HL02b]. Ch[Wan02b]. Chain [War02, Mau02, WSP02].Chains [RKG04]. Challenge[CM04, KPH+09, Lut01]. challenged[Kro00a]. Challenges[Bar01c, JKW03, KNN+01]. Challenging[DFL00]. Chameleon [SVY09]. Change[RST+04, RCR06, BDN05, GJ09]. Changed[McG03b]. Changes [DHRH05]. Channel[SRJS08]. Chaos [DFL00]. characteristics[PJ05]. Characterization

Page 12: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

12

[DS09, IEE02b, RVJ+01].characterizations [GS00c]. characterize[LJN+00]. Characterizing [SSGS01].charts [PPJ03]. Chat [BLW00]. cheat[HBM+02]. Check[HD01, KKN00, QHV02, Cha06]. Checked[Gol01, KN06, PWH00]. Checker[Lut03c, SSE05]. Checking[BFG03, BD02, BDLM04, CH02, Dar07,DMP05, FF08, GV02a, KM04a, Nel04,PDV01, SL01, Ano02j, BK08, BS07,BWLR06, BA07a, DNS05, Dil00, FLL+02,FFLQ08, GV02b, GV04, HP00, Hor00c,RHDB08, SV05, Sto02b, WGSD07, XJC09].Checkmate [PWH00]. checkpoint [Eng06].Checks [CC03, LGFM05, SB07]. Chemical[Guh07]. Chemistry [SHK+03]. Chemo[SHK+03]. Chemo- [SHK+03]. Chianti[RST+04]. Chicago [ACM05, Ano02i].Chip [Ano00m, Won03a, Ano03-37, Ano04h].Chipkarten [Ano04h]. Chirp [XM06].Chockful [Coh04]. choice [Pay04]. choose[Ano04g]. CHR [Sch04d, Wol01a]. Chris[Azi06]. churn [SAB08]. CICS[Ano02a, BCCN01]. CIM [AZ02]. ciphers[MWM01]. Circuit [MLG02a]. circuits[JMS02]. Cisco [Lut02]. citizens [Ano03j].Civil [SG03]. Cjj [TP02]. clamping[Ano03j]. CLANS [FL04]. Clara [ACM00b].Clashes [HT03]. Class[Aki02, BC01, Bet04, BHP+01, Gro02a,HR00, HT03, Hui02, KJ02, KS02a, KS01b,Men00, NLC03, PKF03, PP02c, RE01, Roe00,RMR03, RMR04, SLPO02, TH02, vdBJP01,AK09, Bee04a, Dur02, ET05, Fek02, Gad03,Hig03, HJvdB01, JK00, PZ00, PvdBJ01,PT09b, QGC00, ST00a, WBF+06, Wor02].Classbox [BDN05]. Classbox/J [BDN05].Classes[All00e, ACMN05, Ano02n, Bac01, DeP03a,DTD04, Gut00, HD03a, HRD07, HRD08a,MPG+00, vD04, Bac03, CLCM00, DHS02,Fau02, Fek08, HRD08b, LY03, MT07, Mey03,NW02b, QM09b, Ton04, Top02a]. classfile

[Ano02u]. Classfiles [FC01, FS03b]. Classic[Bud01, CLZ06]. Classical [HS01, Pap05].Classics [Wil00c]. Classloaders [FC01].ClassLoading [PC04]. Classroom[HSSC05, Bow07, CL08, JMS02, KM04c,RC04, UCJ+04]. CLDC [RTVH01].ClearSight [Ano03-36]. CLI [Vog03].CLI-based [Vog03]. click [Swa01b]. Client[Ano00k, HKM+09, ML09, Ano04u, BHJR05,HKS+07, JS01, KJBH+00, KL07, KWM+08,LHFL07, New01, Sha02]. Client-based[ML09]. client-server [LHFL07].client-side [Ano04u, JS01, KL07, Wea07].client/server [KJBH+00, Sha02]. clients[HG08]. Clinical [TA04, VWS+05, MF03].Clock [BCHP08]. Clock-directed[BCHP08]. Clojure [Hal09]. clones[HKI08]. Closed [Ano04i, Les03]. Cluster[Ano00i, AFT+00, BP01b, Gou01, HS00b,HRAB05, JM00, KMSB08, TTD03, WC00a,ZYZ06]. clustered [LR05]. clustering[GGL+08]. Clusters[AFT01b, BF02, Dek00, FDTL02, ZYC03,FWL03, LP01a, ZLG08]. CML[WMRT+05]. Co[WP04, Ano01f, KTV+04, YLW08, ACM01c].co-location [KTV+04, YLW08].co-operate [Ano01f]. Co-Routines[WP04]. Coal [RYD+03]. Coalgebras[JP03]. coallocation [CS06]. Coarse[DFA03]. Coarse-Grained [DFA03].COBOL [Ano04-37, Ano01l, Ano04o,Hor00a, Hor00b, Gla06]. coca [KNRW03].cocaine [KNRW03]. Cocoon [For04b].Codagen [Ano03-40]. Code[Ano00n, Ano01l, Ano02o, Ano02q, Ano05k,Bar03b, Bet05, BR06a, BHP+01, BKLS00,BKLS01, Cas02, CDFR04, DDF+03, Dmi04,FMR05, HS02a, KSK04a, KNY03, KA02,KK04b, Lai08, LBJ02, Lin03b, Mos00,SLPO02, Sea02, TYS04, TRVH03, VMMF00,WS01c, WA04, Wol03b, AY05, AY07,Ano04i, Bad00, BK08, BP01c, BDLM04,BCHP08, BCR03b, Dep03b, DC03a, DNR06,

Page 13: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

13

EvG04, Eub05, Gib09, GM05a, HTSW07,HKI08, ACM03a, LTOT07, LHGM09,LBJ05, MLVB05, New01, NAR08, PFJ05,PV08, RM07b, SML06, ZK04a].code-copying [PV08]. CodeGuide[Ano02p]. Codemesh [Ano01i, Ano01k].Coders [SAFG03]. Codes [LRSW00,RCB01, WHW01, LRW01, RCB03].CodeWarrior [Ano00m, Ano02p, Kro00b].CodeWeavers [Ano03-42]. CodeWizard[Ano00j]. Coding[AA02b, Hec07, Hol06, Hsu01, Laz07, Lou05,dL05, Ano05o, Ano05q, Lan04, Mur05].coffee [BAL+01]. CoG [vLH05]. cognitive[BS01]. cohesion [ML09]. ColdFire[Ano04b]. ColdFusion [Ano02t].Collaboration[Ano01l, BC07, BF02, SEGS03, OOOiM05].Collaborative [Che03a, CKKH03, Fox00d,SL04, JHSL03, OOOiM05]. collecting[CO04]. Collection[Ano03-42, Ano04l, PUF+04, PP02c, SGF+02,SHB+03, ZT02, Bac07, BCM04, BALP01,BALP06, CSK+02, CLN07, Fek02, HBM+02,JMP09, LH07, PHV07, WK09, XSaJ08b].Collections [All00c, NW06, NW07, PKF03,Wic03, Ano03h, Col01, FTD03, SVY09,WB01, Zuk01]. Collective[LCFkL05, NKBM01, NMKB03]. Collector[BCR03a, DKL+01, MJ06, SLC03b, ZS01b,BAL+01, BBYG+05, DKP00, GSaC05,LP01b, LP06, WK08a, WK08c, WK08b].collectors [MSLL07, SMTZ09]. College[Bar00a, CKMP09, Bar01b]. collision[XAN07]. Colorado [USE00d]. colour[MM04]. colour-map [MM04]. column[Hun03a]. COM [EK01, Gso00].Combination [JKJ05]. Combinatorial[RM08]. Combine [NLFA02]. Combined[KW02]. Combining [BD02, NM02, Tho03].Comes [LD03]. command [SW06].Commarea [Ano02a]. Commentary[Zus03]. Comments [Bee04a, NLC03].Commerce [Che02b, IK04, Kro00b,

LLMK03, Wea04, Che02b]. Commercial[HKHK03, Oes01]. Commit [BR01c].Commodity[vLGL+02, GGL+08, vLFGL01]. Common[Bec00a, Bec00b, Cro01, Hun03a, Rob04c,Way03]. commons [O’B05, For04b].Communicate [JPJ05]. Communication[Ano00k, Ano05a, CHK00, NKBM01,RWL07, SCLV04, SCH05, YK03, HPB+00,LC05, LCFkL05, NMKB03, Oes01, WK08d,WC00b]. communication-oriented[HPB+00]. Communications[Ano00j, Ano00n, Ano01i, GP01, Lut03b,Ano03k, GvLPF01]. CommuniGate[Ano00i]. communities [ACM04].Community[Dob01a, Aar06, Ano03o, Gar09, PPJ03].Compact [Ano03a, Gro02a]. compaction[KP06, WK08a, WK08b, WK08c].Companies[Gar00, Ano03f, Ano04f, Ano04g].companion [Fla00, Fla04b, Goo01b].Company [Ano04-37, Ano05c]. Compaq[Ano00h]. Comparative[KX04, LAT04, SKP+02, Ano04e, Ano04-30,Gho04, Mau02, SH03, SCBH09]. compare[Ano02j, KW01b]. Comparing[Dor02, Hir00, KPPER06, PE06].Comparison[BW03a, BW03b, Bro05, CE01, DBH04,HJR+03, MMG01a, NNS03, Pot04, Pre00a,Fre01, GPW05, JKH+04, Nam08, RJGH06,STB08, SH04b, SC01b, TAW03].Compatibility [Egy01, RFZ08].compatible [VVG+05]. competing[LOW09]. competition [BVPE06].Competitor [Win04]. competitors[Ano05m]. Compilation[ALZ02, ADDZ05, Ano03-39, BJK07,CKK+04, CCF+02, DJP02, Lag03, SSM04,TP01, BGH+07, CO06, CHP+08, GEB08,KBV08, LST02, LYM04, MSR09, NW02b,OOK+06, SYN03, SYN06]. compiled[NM00]. Compiler

Page 14: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

14

[ATBC+03, Ano01i, Ano01l, BA01, BK01a,BRBY00, DFA03, GM00, GMM00, Hol00b,KMEA04, KNG02, LST03, Mid01, MF01a,ME00b, MMG01a, NP01, NCM03, OSM+00,PVC01, Rob01c, SS03, Str02, SYN02,TOG+05, YLL+07, vdBJ01, AP02, BC04,CMLC06, CLN+00, CL08, DGMY06, EH07,FKR+00, HKS+07, HKM+09, IKN03,IKY+00b, IKY+00a, ITK+03, Jia04,JPB+08, KN06, KWM+08, LOW09,LYK+00, MGM+06, OOK+06, Oiw09, SL07,SBMG00, Siv02, SYK+01, SYN03, SOK+04,SYK+05, SOT+00, THL03].Compiler-Cooperative [MF01a].Compilers[NIEH04, Sch03a, SSM04, dSC06, CHP+08,LMK08, SYN06, WB00, XM06]. Compiling[ABH+01, Bot03, BK05b, CiLH01, PH02,SBCK03, SS02, A+01]. Complement[RW03a]. Complete [DD02a, Edw00,Pew00, PL05, II04b, LO00b, LJN+00, PS01,Sch01, She01a, Tay02, WMM04]. completed[VLMO09]. Completeness [SS03].completion [KR01a]. Complex [McG04,PG00, Cog04, Ear03, EKVM07, Jam01].Complexity [Ano04j, CRL01, DFL00,GPS03, Ano04r, Chr05, Sub08]. Compliant[Ano01l, Ano03-39, BFS+04, CF00, Goo03b,TP02]. Component[AR03a, AA02b, Ano03-42, EK01, Hal02b,Hei01, HT03, Joh00a, KMSL03, KM02,KS02b, MS01, NT01, ONRV08, Ren00,RAC+02, SC07, TEM+01, TFL+04,VDPC01, Ano04a, BCL+06, GW01, JS01,LS06, PSS01, Rou02a, Sha00b, SGK09,TM08, VDPC03, WML02, Wit00].Component-Based[AR03a, KM02, KS02b, MS01, Ren00,TFL+04, SGK09, VDPC03, Wit00].Components [Ano01n, BH03, CV01, Gso00,HRE+05, Hyu05, LRSW00, NK03, SSS02,Tul02, WCD+01, ZX05, Ano02w, Ano03-31,Ano03-36, Git00, JF06, Joh00b, KS09,LRW01, LHS03, LSW07, MFH01, PHM+01,

TJ00, Tre03, VMWD05, WF04, YKB02].Composing [BLW09]. Composite [YE04].Composition [PKF02, WCD+01, KS09,NQM06, SRW+00, TM08, dM04].Compositional [ADDZ05, BR06b].comprehensibility [HCMM00, SH04b].Comprehensive [ASCE03, Goo02a,QHV02, Gos00b, LO03a, MR00b, NM02].Compression [Bar00a, CKV+02, Pau03,SMBZ07, CKV+03, CSCM00, Coo05].Compressor [KP06]. Compromise[Lai08, RFZ08]. Computation[Ano01n, CKK+04, CBD04, NZ01, SvR01,TC03, FLWW04, Nor00, PT09a, vRKS01,vRKS03, SM07, Tra00b].Computation/Compilation [CKK+04].Computational [DFT03, Lut01, RCB01,SM07, Thi02, RCB03]. Computations[KT01b, GS04, NNS03]. Computer[ACM00b, ACM01d, Ano00h, Ano00i,Ano00j, Ano00k, Bar01a, Bar01b, CCR00,Coc02, GKM03, Ges07, GS08, HMRM03,Hsu01, Kog04, LH02, Lut02, MDS04,Rob04b, Sav01, SG00, SdSK05, XX05, ZG04,AWS+09, BC07, BR02, BS01, CFGL05,CKMP09, CF04b, DW07, FFB+00, FCHE02,Fro07, Gol04b, Hel07a, Ibb02, Juo07, KMR02,ML07, MJ00, Rad06, Ras00, Rio02, Rob04c,RVZ04, Sco02, SSC00, TCF+03, Tre02c,VVV04, Ano01h, Ano01k, Ano02o, Lut02].Computer-Aided [ZG04].computer-assisted [Tre02c]. Computers[BB03, Roj00, SPS+02]. Computing[ACM00c, ACM01c, ACM04, ACM06,ANN01, Art00, Azi06, BC00, Bar01b, BP01b,BBHL01, BGadH06, CM01, CCFG00,Cha00a, CLL03, CT00, CSK00, Fox03a,GK03, GP01, GSC+00, GMM00, HS00b,HRAB05, Hor03, HBD04, Kro00a, LBQ00,Lut01, MWL00, Mak03, NPRC01, NC04b,Pap05, PBG+01, SMBZ07, Ste01, Vog03,WFGK03, Wil03b, WGW04, Woo05, Yan05,AG05, AGG02, Bar09, Cha00b, ESPP01,FJ05a, FWL03, FPA+06, GvLPF01, HS01,

Page 15: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

15

HLT09, KHBB01, KMSB08, LP05, Lau01,LAL02, MI01, MMG00b, MMG+00a,MMG+02, Nau02, NC05, PSZ+07, PB06,RR02, SMS00, SHHS04, TDB00, VP05,dGNv04, GS00b, Pap00]. Compuware[Ano03-41, Ano03-40, Ano02n, Ano03-37,Ano04j, Ano05c, See04]. Concept[AMdBdRS02, CY01b, MSK09, ST00a].conception [FTD03]. conceptions [ET05].Concepts [Bar03b, Bur03, JBMP03, PSS01,vLH05, Gag02, Gol04b, Hor03, NR05,Sch04a, Ses08, She01a, SCS01, SK08, SM03b,TB00b, VZGE07, ZJ03]. concepts-first[Gol04b]. Concerns[MVM07, SPS+02, RM07b, WBGM05].Concierge [RA07]. Conclusive [SGV04].concrete [DC09]. Concurrency[DSBH03, GPB+06, GSW00, IJ03, KFLN04,MSV05, RS00a, RSH01, Wel02, Zha05, BA04,BA08, Bog01, FR02, HL06, LSW07, Rob03,WJH06, Yan02, YKB02]. Concurrent[CX01a, CWY01, HD01, Lea00a, Lut03c,Meh02, MMK04, OK04, Par04a, RH04,SJG03, WHBS01, Wel04, BBYG+05, Bar01d,BP01c, BFN+09, Cor00, GHS05, JPS+08,KP06, LHS03, LSW07, RZW01, RH07,SBAD01, San04a, Sen08, WK08a, WK08b,WK08c, WCC04, Yah01, Ano01k].Condensation [GKMZ04]. condition[Jac04a, Yan02]. Conditional [NA07].Conference [ACM00a, ACM00b, ACM01b,ACM01d, ACM04, ACM05, Ano01b, Ano02b,Ano02i, AJ01b, Cha00a, CNB00, IEE02a,Jac04b, NIS00, SM07, SY+05, SBH+04,Uni01, USE00b, USE00a, USE01a, ACM06,Ano04-31, ACM00a, Fox00a, Fox00b, Fox00c,Fox01a, Fox05]. Confessions [Mil08, Tul08].Confidence [BF03, JS01]. Configurable[RP03b, Sat04, TP01, BDRV01].Configuration [CSK00, Han05a, RTVH01,Sin00, Ano05a, PC03]. Confined[II04a, VB01b]. confinement [ZPV03].Conformal [Hit03]. Conformance[LBR00]. Congres [IEE03a]. connect

[Sha00a]. Connected[RTVH01, SMES01, MS00b]. Connection[Jen00b, MD00, Tre02b, Uni01, Li04].connections [Ano02f]. connectivity[Urb09]. Connector [Han05a, Apt02].connectors [Apt02]. Conquer [vNKB01].Conquering [Gol00]. cons [Ano04-38].conscientious [FB07]. conscious [CS06].conservative [Nau02]. Conservatively[Reg00]. consideration [Emu04].Considered[Ams02, SD08, ACFG01, Our02].considering [Ano02k]. Consistency[AL04a, ABH+00, GS00c]. consistent[WW09]. console [Rem01]. Consortium[Bar01b, DV01]. constituent [RHR02].Constrained[RWH01, BNV08, CKV+03, RA07, ZK04a].ConstrainedJava [GNB04]. Constraint[RM04, SJG03, WS01b, Wol01a, TP08].Constraint-Based [RM04, WS01b].Constraints[DTD04, Sun01, Ano02u, RMR01, VTD06].construct [SAB+06]. constructed [Fle00].Constructing[BB01, JC04, RLR00, GHBG+03a].Construction [Gar00, Hon05, Kaf00, LN04,CMS03b, Mor08a, ZR07]. Constructive[Stu01, Boe05]. constructors [SI09].Constructs [Won04, LS08c]. Consumer[Ano00i]. Consumption[BCR03a, SKS03, BNV08, FFB+00, VED07].Contained [Ano03a]. Container[HRD07, HRD08a]. Containers[Hin02, WP00b]. Contemporary [Lut03b].Content [Ano01m, Men00, Rap03, SLB+02,Fer07, Lot02, Tho03, ZJ03]. Contention[XSaJ08a]. Contention-aware [XSaJ08a].Contest [Bar00a]. Context [ABM+03,Bar05, BML01, CHS01, DJLT01, vLSM01,BM07, LH08a, LPH01, LPH06, SM01c,SB06b, Tro04a, Tro04b, WM00a, ZSCC06].Context-Aware [Bar05].context-insensitive [LPH01].

Page 16: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

16

context-sensitive [LH08a, SB06b].context-sensitivity [LPH06]. Contexts[JMSG02]. contextual [TM08].Continuing [Coc02]. continuous [TCC02].contours [Nik03]. contract [XJC09].Contraction [PH02]. contracts[FLF01, GHBG+03a]. contribute [Ano04i].Control [Ano00j, Ano01h, BH04b, BALV03,BP05, BW03a, BW03b, CHHC04, DS00c,HD02, Hol04a, HBD04, JC04, KK03a, Kog04,LH03a, MD00, NMH+02, OWR04, PDCL02,SDPM04, Sur01, Tim03, ZD02, BWLP01,BHV01, BHR02, CVW03, DPT+02, FJ05a,FR02, GB01, HCMM00, HO03, HO07, HB08,LZ04, NC04a, PSZ+07, PH00a, RPB+09,WSVX03, YL03, YKB02, ZP03, dM04].control-flows [dM04]. Controlled[NAR08]. controller [AZ02, XM06].Controllers [New04]. Controlling[Ano03e, BCR03a, BALP01, BALP06,Kro00a, Pot08, BDN05]. controls[Hu03, VB05]. Controversy[Bru04b, Bru05a]. Convenient [BK L01].Convention [ACM00c]. conventions[DC03a]. convergence [BD01b, GEAS00].Convergent [Hub02]. Conversion[Lik04a, AC01, Ano03-37, Lik04b, YTY00].Convert2Java [AC01]. converter [Kil03a].Converting [DKTE04, vD04]. Cookbook[Ano00d, Dar01c, Dar03, Hol04c, BC03,Dar04, EL09, Goo03a, Goo07, Mil05, O’B05,Per04, Sig05, Ano00c]. cool[Ano04-29, Eub05]. Cooling [GKM03].cooperated [TCSC04]. cooperation[BVPE06]. Cooperative [BCM05, MF01a].Coordination [ABM+03, BGZ00, CGR00,DGGD08, WK08d]. copies [XAM+09].Coping [ABV00, San04a].Copolymerization [BD03a]. Copying[HM01b, Oga09, PV08]. Coq [ACL03].CORBA [ASS03, BVD01, DLL03, Des01,Die01, DHR+01, EF02, EK01, GCARPC+01,Hou00, JHSL03, KSK04b, LRSW00, LRW01,MSR03, NMH+02, P+98, Rao01a, Rao01b,

RJFG03, TEM+01, Won05, ZYC03, Zhu03,CSFS00, SAWW01]. CORBA-based[SRW+00]. CORBA/Java [DLL03].CORBA/Java-based [DLL03]. Core[ACM01e, Atk00, Bag02, Edw00, Edw01,GH07, Gle02, Hal00, HB01, Hal01a, HC00,HC01a, HC02, HC03, JR05, Lut03c, MP01a,Muc02, Top00, Top02a, TVMB03, WBS01,ALZ01, BP03a, CMP+07, HN00, IPW01,SCB09, SSP07, WBF+06, ZSZ+09, GH04].Corel [Ano03-42]. Cores [AAA+04].Cores-Based [AAA+04]. Corfu [SM07].Corner [Bro03b, Cha00a, BG05]. cornering[PWH00]. Corpora [CHHC04]. Corporate[Bro00, HAL02c, Bar03a]. Corporation[Ano00h, Ano00i, Ano00j, Ano00k, Ano00j,Ano01h, Ano04-29]. Corpus [Wei01, Mas00].correct [AAD+07, BBA08, CY01b].Correcting [HMRM03]. Correction[BHP+01, TEM+01]. Correctly [Coh02].Correctness [BRL03, DJ00, DJ02, Fre05,KC01, GHBG+03a, GHBG+03b].Correspondence [BDJdS02, Mur05, Rei00c,dL05, Hec07, Hol06, Laz07]. Cosimulation[Ano03-39]. Cost [SSM04, NSI03].Cost-Effective [SSM04]. Costs [RWC+03].could [Ano02l, Ano04u]. Counter [PDV01].Counter-examples [PDV01].counterevasion [MV09]. Counterpoint[Hor00a, Hor00b]. Counters [Ano03-41].counting [JMP09, LP01b, LP06]. Coupled[VDPC01, PK00, VDPC03]. coupling[CD08, KKG09]. Course[BLPV04, CWH01, DD02a, DK02, Edw00,Hal01a, Hei03a, HTY+03, LS04b, Pew00,And02, Bar01d, BZ07, BVPE06, CKMP09,CR02b, GEVZ09b, Gou06, LO00b, LO03a,LP05, LHS04b, Mau02, Moo02, MB05,PHBM05, RVZ04, SC01a, SL07, TBM09,Wan02a, ZJ03, ZCR+06]. Courses[ES05a, JT04, SS07, DV07, ES05b, ET02,GEVZ09a, Hel07a, HKF00, MS05,VIPCUF08, vTNC08]. Courseware[JWC03, DUK02, Hel07a, JFH00]. court

Page 17: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

17

[Ano03-27]. Coverage[KA02, VMWD05, Gat03, SM01d]. Covert[Kal04]. COW [BMR02]. CPU[Ano02c, BH04a, BH04b, HB08].CPU-Management [BH04a]. CPU/DSP[Ano02c]. CR-2000-210329 [Nat00]. craft[Way05]. Cram [Ano00d]. crash [SC01a].Crawford [Ano00b]. Create[LAB+00, Esq04]. created [Ano00g].Creating[Bro02a, BKLS00, BKLS01, Fer07, Lew00,Mey03, SGF+02, Wal03a, HP02, Och09b].Creation [Ano01m, Ano03p, ABL07, Bos04,FTD03, Tre02c]. Creator[Ano04-35, Sur04b]. Cresce [Pel03]. CRF[MS00a]. crickets [XM06]. criteria[VDMW06]. Critical[Gar00, Bro07, San04a]. Criticality[CW04a]. critics [Ano05h]. CRL [vdPE02].Cross [Ano01h, Ano02o, Ano02q, BSMV09,JR02, Gri02b, ITK+03, II04b, Och09c,OOOiM05, WK08d]. Cross-Architectural[JR02]. Cross-Platform[Ano01h, Ano02o, Ano02q, Gri02b, ITK+03].Cross-profiling [BSMV09]. cross-project[OOOiM05]. cross-reference [II04b].cross-runtime [WK08d]. Crosscut [Kic04].Crosscutting [MVM07]. CrossOver[Ano03-42]. Crowds [VV05, VV05].Crowds-Style [VV05]. Crowned [Bar00a].CRUD [STB08]. Cruncher [Mak03].crunching [Wil05]. Cryptographic[WBL01]. Cryptography [LDM04, Gal02,SJ05, Wei04, Bis03, Hoo05, Nis03]. Crystal[Ano00j]. CS [DHRH05, AF03, Bru04b,Bru05a, HKF00, HM02, SdSK05, BR01c].CS-1 [AF03]. CS0 [EBG+05, Ree01]. CS1[BCM05, Bec01a, CC02, CR02b, CLP06,CH06, Djo09, Fit09, GEVZ09a, GEVZ09b,Gao00, GL08, Gri00, Hun03b, LBD+03,LH02, LS08c, LRD09, MRB06, MB05, Mur07,NSS+05, Reg00, Reg02a, Reg06, Rou02a,Sch00a, VZGE07, WVMN05, WN05]. CS2[CTLW03, CH06, Hun03b, KB04b, LM06,

LH02, NM02, Reg02a, Reg06, WKB02].CSFS [HYX05]. CSO [OJJ00]. CSP[MORW04, WAF02]. CSP-OZ [MORW04].CSS [Goo02a, II04b]. Cup [Nis02a].Curiosity [Way03]. Curl [Ano01i].Current [SS00a]. curricula[Cha00b, Cha00a]. Curriculum [CBD01,BS01, CKMP09, GCF+01, HM02, MB05].curve [Mer04]. Custom [Han01, Lut03b,Roe00, Ano02e, Apt02, Wei02b].Customizable [PKF02, CL08].Customization [DTD04]. customized[MBED06]. Cut [LN02]. Cut-&-Paste[LN02]. Cutting [Ano04j]. CVS[PL03, ZK05]. Cyber [WWSL02].Cybercourt [Pau01]. Cybernet [Ano00h].Cyberspace [CF02]. cyberTech [PB06].cyberTech-ITEST [PB06]. Cycle[AH04b, Gat03, KS09, LH07]. cycles[MT07]. cyclone [Mor03c].

D [MD00, Ano01o, Ano02m, Bar00c,BDRV01, BBGP01, BE02, CWWS03,CN03a, Che03a, CF02, CE01, FMA02,GV05, GP05, Hit03, HJF06, JLV02, JHSL03,MD00, MCLC02, Nik03, PFJ05, Sei09,SQG+05, Tre03, WBS01, WWSL02].D-Enabled [WWSL02]. D-SOL [JLV02].D/ [MD00]. DaCapo [BGH+06]. Daikon[NE04]. Dallas [ACM00c, CNB00]. Dan[Cal00a, Bar03a]. Danny [Fox01b, Fox01d].d’applications [FTD03]. Darkstar [Bur07].dash [Ano04z]. dashboards [BDRV01].Data [AR03b, And02, Ano00k, Ano01o,Ano02r, Ano02t, Arm04, Bar01c, BH03,BW01a, CF03, CP01, CP04, CNB00, CD01c,CE01, Col01, Dro01b, EVS07, Fel04, Fox00d,Fox01b, Fox01d, GT97, GT01, GT04, GT06,GT10, GS04, Hec07, Hir07, HJF06, Hol06,HS02b, JR03, KC01, Laz07, Lin01, LZZ03,Liu04, Lut00, Lut03a, MD00, Mai03, Pre00b,Sah00, SK00, Smi01b, SCLV04, TGV+01,TVMB03, Uni02, Vil08, W+04, Wan04,Wan05, Wei02a, WL04, WP00a, Wil05,

Page 18: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

18

WF00, WF02, dL05, Ano02g, Ano03-30,Ano03-43, Ano04c, Aye01, BST00, Bai03,BCHP08, BDE+03, Bud01, Bus02b,CFKL00, CHMB04, CZ02, CS06, CLN07,CHJB07, DJ01, EKVM07, Fal00a, Fal00b,Fek02, Fry08, GEVZ09a, HCB04a, Hub01,KMSB08, KF00, LO00a, Mad01, MR06,McL02b, MSK09, Mur05, NM02]. data[PHBM05, PRB07, Sal04, SBAD01, San04b,SML06, SFMH01, SB07, Tre03, VTD06,WSVX03, WB01, ZKR08, dCG+02, vRS05,Mas01]. Data-Access [SCLV04].Data-Binding [Ano01o, Ano02t].data-flow [BCHP08]. Data-gathering[Fel04]. data-intensive [SFMH01].data-member [KF00]. Database[Ano00n, Ano01i, Ano02q, Ano03-41, Bir01,ISO08, KW02, LL08a, PH03, Ree00, Rog03,Sea02, SO02, YWZ03, Yua02, AR08,AYWM08, DLL03, DFW04, FMA02, Li04,LC04, Mer00, Moo02, Gal02, Pan04, Ree03,Ric01, Sci07, WGSD07, WAB+04].databases [CZ01, Cha02, DSCU01].dataflow [SFMH01]. datalog [dMSAV08].DataScan [RSD01]. date [Bee00].Datenbanken [DHMT00]. David [Ano00b].DAVIS [HS02b, NHY+04]. days [CL03a].DB [Ano03-43]. DB2 [DHMT00, Ano03-43].DBA [Lut03a]. DCT [Whi03a]. Deadlines[BD01c]. deadlocks [JPSN09, PRB07].Deal [Ano04k]. Death [Nil05]. Debues[Ano03-42]. Debug [LHGM09, OS02].debuggability [OOK+06]. Debugger[Ano00i, Ano01j, Ano02n, IKKW01, RB01,ZYC03, RM07a]. Debugging [Hor00c,KY03a, KY03b, KKJY04, Meh02, MLM+08,RCdBL02, SFM+07, BRBY00, HRD08b,LHGM09, MKKC08, PTP07, Ste05, THL03].Debuts [Ano02t, Ano04b]. Decaf [Bar01c].decentralized [ML00, RPB+09]. Decimal[BJvdB02, Cow01, SKC09]. Decision[Ano03-41, GKM01, PWC00].Decision-Support [Ano03-41].Declarative [BTV06, Cal04, DSBH03,

Fab02, RS00a, RSH01, BS09, HL06, RPP07].Declaratively [RP03b]. Decompiling[Kal04, MH02, Nol04]. Decomposing[BDL+08]. decomposition [Soo09].deconstruct [Way05]. decoupled [Uni03].Decoupling [JC04]. Deduction[CCR00, GN01a]. Deductive [AdBdRS08].Deep [LM04, TTS+08, Ano05k, Lut03b].DeepJava [KS07]. Default[Dau01, SJG03, CR06]. defects [AVY08].defends [Ano03-35]. defense[CHMB04, Ano03-41]. Defensive[BDJdS02]. definition[BFGS05, BTV06, SSB01, SSP07].Definitive [BGG+03, Goo02a, MC04, TB02,BD03c, BD07, Fla02c, Fla06, Gar09, Hol05].degree [TP08]. Deisgn [Ano02s]. delayed[FX07]. Delegate [Lip01]. delineation[Woo03]. Deliver [WA04, Tre03].Delivering [JRH05]. Delivers [Ano02s].Delivery [Ano01n, Ano08, Pra08, BI07].Delphi [TEM+01, Hei01]. delve [Way03].Demand [Ano03f, SGSB05, Ano03e].Demand-driven [SGSB05]. demanding[Man01]. Demise [Got06]. Demo [GM03].demographics [Die00]. Demonstration[Kun02, Rei03, BLN06, DUK02, RRP02].demonstrations [Ell00]. Denver[ACM01c, Gho01, USE00d]. Department[BHP+01]. dependability [AAAG+05].Dependence [RH04, SF01, XC01, Zha05].Dependencies [RAC+04]. Dependency[SGK09]. Dependent[Bil03, ADR09, PG03b]. deploy [Cla04].deployed [AVY08]. deploying [NP03].Deployment[Ano01m, PKF02, PKF03, RAC+04, TP01,AAB+05, LS06, OBr05, RK02]. depth[Ano05o]. Derived [BCS07]. Deriving[HWB03]. Desarrollo [Ano04-33].Descrambling [Lut00]. described[Hun03a]. describing [Woo04].Description [Rei03]. Descriptors [RGN07].Design [AF03, ASS03, ABG02, ACM01e,

Page 19: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

19

AR03a, Ano01h, Ano01l, Ano01m, Ano01n,Ano02o, Ano02p, Ano02q, Ano03-38,Ano03-39, Ano03-41, Ano03-42, BTS+00,Bar00a, Bec00a, Bec00b, BKY+03, Cha05a,CKKH03, Cim02, Coo00, CS02, CS03,DYH05, DHRH05, Dud06, DLS+01, GS08,GLS02, HK02b, Hol00b, IKY+00b, JJ02b,Kaf00, KT04, KSC+00, KPKL03, KC01,Kog04, KWM+08, KX04, Lam03, LL01b,Li04, LC04, Lut03a, LAB+00, Mah06,Met02, Mil08, NW03, NK03, NSS+05,Omo03, PGM+05, RWH01, Rou02a, SG02,Sma07, SCLV04, SP03, SYK+05, Sun01,SM02b, Sur01, TCSC02, USE00c, WS01a,WLW+03, WHBS01, Wel02, WK02, ZG04,ZYC03, Ano02k, Ano03-36, AT01, BCM05,BD04, Bil03, BV05, BC04, CMS06, CK03b,CLZ06, DWH01, DC03a, DCA04, DNR06,FWL03, FFSB04, Gab07, Gao00, Ges07,HTSW07, Hun00]. design[Ing09, JMS02, JHSL03, KHMW05, Kno02,LO00a, Lan05a, Lan05b, Lea00a, LBR06,LL00, LL03, LL01c, LG00b, LFG00, MWM01,MB05, NH02, Oi05, Pan09, Pre00b, RV05,RRP01, SL07, SJ01, SSP07, Tul08, WC08,Wol01b, ZP03, Zhu04, Ano01m, Ano02q,CMLC06, CMP+07, Lut03b, GS00b].design-code [HTSW07]. design-first[MB05]. Design-Time [SCLV04]. Designed[BR01d, Ano04j, San04a]. Designing[AA02b, GHM+01, Gro02c, HP02, KT00,Lut00, RM00, TGCF08, ALZ03, PC03,Sha01, Bro02a]. designs [HBR00]. Desk[Kro00b, II04b]. Desktop [Ano03-42,WGC09, AH04a, Ano00b, FFC02, Fla02a,Fla05b, HG08, OW00, Top02b, LTOT07].desukutoppu [SM04b]. Desupport[DHR+01]. detect [MP05]. detected[NE04]. Detecting [BCE+01, Bog00, FJ01,AVY08, HT06, JPSN09]. Detection[Ano02o, CD01c, CD01b, AFF06, FF00,FF09, HWM01, LMK08, NAW06, NA07,PWN04, Rei05, SBAD01, XAN07].determine [GMM09]. Deterministic

[LSW08, SW01, BAD+09]. Deugo [Pet06].Dev [Ano00m]. Develop[Cha03, KSK04a, Les03, SL06, SL07, SSS02,Ano03f, Fek08, PCC00]. Developed[VWS+05, Ano03n, Ano03o, RM08].Developer[Ano03-39, AM02, Bar01b, BRL03, NRV00,SH06, Ada05, Ano04-27, Bro01, GT05,Gig00, MOL05, MCG03a, MF04, RG05,Swe06, TGL05, PKC01, Cal00a].Developer-Oriented [BRL03].Developers [CDH07, Col02, Dar01c, Dar03,MKF06, Ano03-31, BS00a, Coh04, HG07a,HG07b, KM07, Nis03, Ses08, Wil04b].Developing [AU02, BH04c, BBV03, Cha03,CCB09, GW01, HRD08b, LC05, Lut03c,Lut03b, Man01, Pet05, Ree02, Ric06a,RYD+03, SV02, SG03, Tor01, Tul02, Wei02b,WR00, YAA07, Yua03, HG08, HL02b,Knu01b, Gal02, Pay04, Roc01].Development [Ano00k, Ano00n, Ano01h,Ano01i, Ano01j, Ano01l, Ano01k, Ano01m,Ano01n, Ano01o, Ano02h, Ano02m, Ano02n,Ano02q, Ano02r, Ano02s, Ano03p, Ano03-39,Ano03-40, Ano05c, AGS01, Ber00a, Ber05b,Bir01, BDJ+01b, Bro00, Cas02, CN03a,DF03, DeP03a, DYH05, Fab02, FK00,Gat03, GS08, Gun01, HHK+01, HK02a,HF00, HTY+03, HD03b, Kim02, Kog04,KW02, Kro00a, Kro00b, LL01a, Lia00c,Lin03a, MD00, Mah04b, MS01, Mor03b,Mos05a, NSI03, Pip03, SLB+02, SAWW01,SSS05, SHK+03, TCF+03, Wan03a, Zen02,Ano03-31, Ano03-37, Ano04j, Ano04q,Ano04r, Ano04u, Ano04x, Ano04-29,ACC+01, BGH+06, BFMT00, BS01,BCR03b, CSFS00, DS00a, For04b, Gar09,Hal02b, Hef07, Jia00, JHA+05, KS09, Lak02,LT02, LM06, LG00b, Mau02, Mer04, MF03,NSS+05, OBr05, Rob00b, Tay02].development [WWJ07, Wil06, Wis06,You02, vTNC08, HL04, Mar05].Developments [Ano04-27, JP04].Developpement [BCR03b]. Develops

Page 20: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

20

[Ano01j]. Device [Ano02p, Ano03-38, MD00,RTVH01, SQG+05]. Devices[Ano01j, AAA+04, Bar03a, Bat03, BL02a,CKK+04, Gib01, Hac01, KK05, Kro00a,SSB03, SLC03b, TP01, Tui04, dFR04, CC01,CT03, GSaC05, HAL02c, Kon03, Lea02,Pay04, RA07, RTVH01, Sha00a, Tre02b,TBM09, Whi03a, YMP+05, Yua04].devirtualization [IKY+00a]. DHTML[BHP+01, Fre01, Gil00b, Goo03a, Goo07,Lan05a, NLFA02]. Diagnosing[Eth01, MS03]. Diagram[CQX+09, MLG02a]. Diagram-Based[CQX+09]. Diagrams [AH04b, BLL06,DH04b, IKKM03, OS02, HCMM00]. Dialect[Bac01, BST00, Bac03]. dialogue [OHL+05].DICOM [PFS05, Kon04]. DicoSE [PFS05].Didactic [FSBP03]. Diego[USE00c, USE00a]. dielectric [KM08].Dienste [Sig04]. differences [Ano05e].Different [BLPV04, LZZ03, Ano02k, CC02,DM07, KS09]. differential [LS04a].Difficulties [WVMN05]. difficulty [BBS04].Diffraction [Uni02, Ano02g]. Digital[AAA+04, Bar00a, Eff00, EGST08,GMW+02, Kro00a, Lin00, Lut01, Lut03c,MD00, Pau03, SBH+04, VUPB02, WVE+00,Ano03g, Hal01a, LYL+04, Mls04, Per01,Rad06, CM02, Lut03c, SA02]. Digitizer[MD00]. Dimensional[Bur03, BW01a, WBGM05].Dimensionality [Vil08]. dinosaur [Lab09].diode [PC03, EBG+05]. Direct [LSW08].Directed [AHR02, BCHP08, BKO09,ACM03a, Sen08, OKN06]. Directing[KHFS09]. Directives [BKO00]. DirectJ[BBGP01]. directly [Ano03n]. directories[HW00]. directory [LS00].directory-enabled [LS00]. disassembler[MSU08]. DisASTer [OG05]. Disasters[Lut03a]. discardable [Sto01a].discontinuous [TCC02]. Discovering[HD03a, HRD07, HRD08a]. Discovery[DC03b, EH04, Eng00]. Discrete

[Ano01n, CWZ04, JLV02, KW02, MCLC02,Gar01, PCC00]. Discrete-Event[Ano01n, Gar01]. Discussion[G+01, Bru04b, Bru05a]. disequilibrium[DZHS03]. disk [Rob04a]. DisMedJava[BG02]. Dispatch[ACGL01, DLS+01, ZD02, BH02b, CLCM00,MFRW09, MPTN08]. Dispatching[Fei04, Och09c]. Display [Ano02n, SQG+05,AWE04, Ano03-51, CWS04].display-independent [Ano03-51].Displaying [ZAVT03]. Dissection[PM01b, PM00]. Distance [HL03b, SS07,SV02, ET02, LW03, MAWW+01, PC08].distance-learning [ET02]. Distinctness[PCC01]. Distinguished [ABH+01].distribuees [FTD03]. Distributed[AJMJS02, ABH+01, BMR02, BBM04,BCS02, BD03b, Bet04, BCH02, Bir01, BF02,Dd01b, BM04, BLL06, BFM+02a, BFM+02b,BFS+03, BG02, CCFG00, Cer02, CLL03,CKKH03, CGR00, Des01, DS00c, Die01,ET01, ESS02, FSS06, FJ01, FDTL02, FC01,FGLS04, FP03, FBS04, FMMd03, GS00b,GAR04, GRR05, Gun01, HR00, HRE+02,HRE+05, HE03, HWB04, Hyu05, IEE03b,Ish01, JLV02, JSSM04, Jia04, JPJ05, JRN00,KAN+03, KGMO04, KMSL03, MB03,MSF03, MSS00, MKM+06, PKF02, Par04a,PP02b, PP02a, PC08, RWL07, RM04, Sch02,SV02, SSS02, SL01, SBA01, SM02b, TSCI01,TMG03, TS04, Tor01, WFGK03, WTV03,WTV05, WK02, YE04, Zhu03, ZWL03,And01, A+01, AFT01a, BDP02, Bog01,BVD01, BFW+03, ET07, ESS04, FJ05a,FT06, Gro02c, GAR03, GW01, HW00, IH01].distributed [ICB00, Jen01, Lau01, LLdA08,Mer04, MDJ05, NB00, NB01, OG05, Pap00,PV03b, RZW01, RR02, RJGH06, Sto02b,dGNv04, vHMB08, FTD03, Gil00c].Distributing[Bar01b, McG04, PWC00, SSL02].Distribution [Ano00k, Ano00n, Ano02o,KM01, Bog01, TS09]. Disturbances

Page 21: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

21

[Wat02]. DITTO [SB07]. diverse [CR02b].Divide [vNKB01]. Divide-and-Conquer[vNKB01]. dividing [Ano05f]. DJ [OL01].DMC [Mar01b]. DNA [Ano03-38]. Do[BH03, Coh02, Cox01a, HCMM00, HL00,Jac01a, Jen00b, Jen02b, KKO02, NLC03,PH00b, Rao02, Rei00a, Wei01, Win01,Yua02, Ano04g, Mas00, OPS+02].Document [Ano00n, Ano01i, Gal01, ISO05,Sha04, Sto01b, TMF05, YLM+05].document-level [Sto01b]. Documentation[HRD07, HRD08a, Luk04, GMM09, Hoh03].Documents [BK01b, Tre02c]. Does[Hag02, RVZ04, Hug02, San04a, San04b].Doesn’t [MKS+03]. Doke [Gla06].DOLFIN.COM [Ano00k]. DOM[GSWZ08, Goo02a, Har03, Lan05a].Domain [BBDT02, HZS08, Sto02a].Domain-specific [HZS08]. Domains[HZC+04, PCC01]. Dominant[Gee05, Oga09]. dominant-thread-based[Oga09]. Domino [LZZ03, Tam00].dotplots [BRU04a]. dotter [BRU04a].down [Ano03j]. downtime [Ano04d]. Draft[Cow01]. drag [Ber06]. Drawing [BH02a].dream [Rob04c]. Drive [Lin03b, BGH+07].Driven [DK03, DFL00, Pip03, CC02,DHS02, Hub02, RDW+07, SPG07, SGSB05].Driver [Ano00k, Ano02n, Rao02]. drives[Ano04-39]. drizzle [EBG+05]. DrJava[ACS02]. drop [Ber06]. Droplet [Ano01h].DSA [SA02]. DSM [ABH+00, KBVP07,SNOM01, VHBB01, VHBB03]. DSP[SASZ03, Ano02c, Ano03-39, Ano03-41,GSV02, SASZ03]. Dual[EGLZ02, Ano03k, OBr05]. dual-platform[OBr05]. Duane [Zen02]. Duke [Ano05d].Dumb [BHP+01]. d’un [BCR03b]. During[DeP03a, RCdBL02, BAJ01, Gad03, JJ02a,LYC02, Uni03]. dwarf [Ano00i]. Dwight[Pet06]. dying [Pau08]. Dylan [GI00].DynaMetrics [SS08]. Dynamic[ATBC+03, Ano00i, ASB+04, Bar03c,Bec01c, Ber00b, BCH02, BPSH05, CHJB07,

DHPW01, Dmi04, Dro01a, DDHV03,EGLZ02, FT06, GSHO06, Goo02a, GJ09,Har00d, IKKM03, Joh00a, JCKS04, KNG02,LK01, LMK06, MPG+00, MMK04, Mos05b,OL01, OWR04, Rei05, RJFG03, RKG04,SMSAT08, She01b, SK08, SSS05, SHM09,TYS04, TT01, WR08, WK09, ZD02, ZX05,ZHC04, Atk00, BCV03, BCV09, BWW+03,Bro02a, BGH+07, CO06, CO04, CD08,CLS00, CH06, DGMY06, DLE06, FF09,FC00, GES+09, GV05, GP05, GPW03,HP02, HCB04a, JMK+08a, JMK+08b,JMK+08c, JPSN09, LC05, MP05, MKM+06,Mur00, OKN01, Pas04, PWH00, RDW+07,SBAD01, SAB08, SYK+01, SYK+05, SYN06,Tho03, TAW03, Tre03, Wea07].dynamic-reconfigurable [LC05].Dynamically [BL02a, CO03b, CO03a,NM00, NW02b, NE04, WGSD07].Dynamicity [GDC+04]. Dynamics[KW02, RCB01, Vor01, RCB03].dynamische [Ste08a].

e-AMPS [Lin03a]. e-business[KNN+01, Ano01h, Ano01l, Wan03a].E-Commerce[Che02b, Che02b, Kro00b, LLMK03].e-Government [LS03]. E-Grind [Lut00].E-Mail [Pau01]. e-payment [Has02].e-services [SGW01]. E-smart [AJ01b].E-Speak [AM02]. E2 [Ano03-49]. E410[Ano00h]. Eager [KS02a, NC05]. eaLib[RS01]. Early [EM04, NW03, BWC+05,CVW03, CMS06, MS05, PFJ05]. Earth[IEE03a, Wat02]. earthquakes[JJ02a, Uni03]. easier [Ano05q, Lan04].Easing [LP01a, WM00a]. Easy[Apr05, CN03b, Esq04, GF01, Sun01, Vor01,Ano05b, Tre03]. Easy-to-Use[CN03b, Ano05b]. EBay [Ano04-27].Echtzeit [Ano03s, Ano04l].Echtzeit-Anwendungen [Ano03s].Echtzeittaugliches [Ano05l]. eclipse[CT05, Fre07, Ano05o, AL04c, Bur05, Gee05,

Page 22: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

22

Hol04d, Hol04c, JRH05, MKF06, Pil04,WA04, ZK05]. eclipse-based [Fre07].eclipses [Ano03-45]. Eclpss [Wen05].economic [CC01]. Economics [Rob01c].Economy [Lut01]. Ecosystem[San02b, Wen05]. Ecrix [Ano00h]. ed[Feu02, Mas01, Nis03]. Edge[LR04, Mar01a]. Edge-Server [LR04]. edit[Way05]. Editing[Ano00n, PH00a, SCWL08]. Edition[Ano00d, Ano00h, CI01, KC01, Yan03, For06,Gig00, KCF01, Knu01b, Lad01, Mar01a,Mil08, RTVH01, Sha00b, Wut00, Zen02,Ano02l, Ano04-33, Mer04]. Editor[Kro00b, TCM+00, Ano04q, Ber06, CCSB04,DG02, KK00, THMT03, Pil04]. Editorial[Fox00a, Fox00b, Fox00c]. EDK [Ano02s].EDO [OKN06]. Education[CQ05, EH04, EXA+05, SD08, SV02, Chr00,DW07, KPN02, LYL+04, Mah04a,MAWW+01, PHM+01, PC08, Rob04c,SSC00, SdSK05, VS06, YL03, DC09].education-oriented [VS06]. Educational[BD04, MJ00, CHB03, NB00, NB01, Rob00b].EE [Hef07, FLMS06]. EEMBC [Ano03g].eEMU [Ano00j]. Effect [SR05, SSV05,BP03a, BAD+09, GEVZ09a, MRR02].Effective [AAD+01, Blo01, Blo08, CSK00,FYD+08, GH03, Goo02b, KKN00, KKN06,KPN02, Lew00, MFSL02, NAW06, New05,Ruf00, Sat02, SSM04, SM01d, CM05a,Cal00a, SNO+07, TPF+09]. effectively[Coh04]. Effectiveness[ITK+03, SKS01b, Gri03, LLdA08, TE04].Effects [BP03a, MD00, vON02a, vON02b,HG08, VB05]. Effexis [Way05]. efficacy[Emu04]. Efficiency [Ten00]. Efficient[ACGL01, ACFG01, ASB+04, BFG02,BAdMS08, BHDS09, CCC+04, CN03b,CC03, ET01, GH01, GEK01, HIBP04,JPB+08, KY03b, KC03, LYM04, MVV+01,MMK04, NK03, RHDB08, SF01, SKS01a,TP01, TS04, WP04, YLL+07, vNKB01,vNMKB05, AVY08, BHK+04, BDE+03,

CR07, DAK00, EKVM07, EGKP02, FWL03,FF09, Gam00, GSaC05, KTV+04, LOW09,LH07, NAR08, OGA+01, PT09a, PHN00,SMSAT08, WC00b, ZYZ06, ZSCC06,vNMW+05, vMV05]. Efficiently [JMSG02].Effort [BAJ01, KK04a]. EIC [Sak01].Eighteenth [Uni01]. Eignen [Wol03b].Eikonal [SGV04]. Einfuhrung [Lex02].Einsatz [HMD04]. Einstein [GKMZ04].Einstieg [Ste08b]. EJB [EF02, EK01,GKM01, GM05b, LL01d, Mar01a, NP03,Rao02, SB03a, TEM+01, Tul02]. EJVM[CC01]. Ektron [Ano03-37]. elaboration[KR01a]. Electromagnetic [HKHK03].electromagnetics [CHB03]. Electronic[Bar01c, CH02, HL03b, ISO05, Lin03a,Wea04, Sha04]. Electronics [DK02].Elegance [Ten00]. Element[KW02, MCLC02, MAJC03, NNS03].Elements [Che05, GS00b, VAB+00, Bai00].Elevated [BD03a]. Eliminate [Bar01b].Eliminating [RD06, Ano02j]. Elimination[KKN00, LGFM05, QHV02, ASCE03,KKN06, VED07]. Elsevier [Dud06]. elusive[Coh04]. Embarcadero [Ano02q].embarque [BCR03b]. Embedded[Ano00l, Ano00i, Ano01h, Ano01k, Ano01m,Ano01n, Ano01o, Ano02o, Ano02q, Ano02s,Ano03-34, Ano03-39, AAA+04, BL02a, Cas02,CKV+02, CSFS00, CCF+02, DEK+03,DJP02, DYH05, DS09, DS00c, DFT03, Fri02,JKJ05, KPKL03, KFLN04, KFN04, KMOS03,KC03, Leh01, Leh02, Lut02, New04, Nis02a,Nis02b, Pot04, SMK02, Sal06, SMBZ07,SBCK03, SK04, SLC03b, SSA03, TGB+04,TFL+04, Uma02, Wri03, XX05, Ano03-36,Ano03-45, BNV08, BLN06, Caa00, CC01,CG02, CSK+02, CT03, CSCM00, DGMY06,GSaC05, HKS+07, HKM+09, Ive03a, Jia04,JPB+08, LMK08, Nis03, Pel03, RTJ00, RK02,SKP+02, WLW+03, XM06, Yua04, Zar02,ZABL09, Ano01j, Ano02p, Ano03-34, Lut02].embedded-C [Ano03-45].Embedded-Systemen [Ano03-34].

Page 23: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

23

Embedding[Bur01b, Cal04, CW04b, LM04]. Embedix[Ano00h, Ano00i]. Embryonic [Ras03].emerging [LSK+02, ZSZ+09]. eMiner[LL01a]. EMJ [Ano00i]. emotion [Bea05].Emphasize [JT04]. emphasizing[Gar09, MS05]. Empirical[DMP09, Pre00a, SYN02, BBS04, CMS07,CLN07, Gri03, MT07]. Empirix [Ano03-40].Employing [DK02]. Employment[HMD04]. Empress [DHMT00]. Emulation[Ano03-38]. emulator [VVV04]. emWare[Ano02p]. Enable [Yan05, Coh04]. Enabled[CKK+04, GSV02, KPKL03, MWL00,RAC+04, Tui04, WWSL02, WH01, ZCQS04,Cul00, HYX05, LS00, LCFL04, RB04, Sak01,SGW01, YHL04]. Enables [MD00].Enabling [Ano02t, DH08, Hei03a, KHBB01,PR03, Thi02, WC00b]. Encapsulation[Fle01, Rot05, TSL+04, KT01a, MF07a].Encoding [Wic03, BDE+03]. Encrypting[RC01]. Encryption [NIS00, ZFK04]. End[Ano00i, Ano00k, HECR00, SBCK03,Ano03f, Ano04x, CSCM00, IK04].End-to-End [Ano00i, IK04]. Ended[OSM+00]. Energy[CKV+02, CKK+04, KTV+04, VKK+01,BNV08, CSK+02, FFB+00, GSaC05].Energy-efficient [KTV+04]. enforcement[GB01]. Enforcing[RW03b, SMAT+07, AAAG+05].engagement [SMS+04]. Engine[AGH05a, Ano00n, Ano03-41, Hab04, NM02].Engineer [Ano00d]. Engineering[BLL06, CQ05, Cha05a, DDDM04, Fox03a,GDC+04, GAR04, GRR05, Kal04, Lut03c,RKK03, SD08, SPS+02, Sib00, SM07,ACM01a, BCS09, DBH04, FLWW04,GAR03, Kes04, MORW08, Nam08, Ril02,Ril03, SML06, SKM01, TMF05, Zhu04].Engineers[Cha00c, SC02a, BB00a, Lau04, Bur02].Engines [Ebe02, Pau03, ZT02]. English[Coo05]. Enhance

[CQ05, EH04, Rob00b, SPBE09]. Enhanced[Ano02n, KPKL03, LMK08, TCC01, CMS05,CY01a, CY01b, Lan04, LJ08].Enhancement [Ano02q, BAJ01, MFSL02].Enhances[Ano03-40, Ano03-35, Ano03-36, Ano03-37].Enhancing[HBD04, KFN04, KS01a, KB04a, KSK04b,Nat00, RPJ04, SE04, ST09, TS09].Enhydra [You02]. enjoyable [Lan04].ensuring [Req03]. Enterasys [Kro00b].entering [SCWL08]. Enterprise[AA02b, Ano01m, Ano02l, Ano04-36,Ano04-37, Ano05f, Ano05o, Arr01, Azi06,Bar03a, Ber00a, BH03, BMH06, CR02a, CI01,Cha03, Eck02, Fab02, FCF02, FFC02, HM00,Hig03, JFt00, KMSL03, LLMK03, Mer04,MF01b, Par05, PNKN04, Ric06a, RAC+02,SPBE09, Yua03, Yus04, AU02, Ano00b,FMHH+00, HAL02c, LYC02, McL02a,Moo02, Sha00b, Tro04b, XLG03, XOWM06,AA02b, Ano02k, Ano02q, Ano03-38,BCCN01, BR01c, Bro02b, CMS03a, FC06,HL03c, Jor02, KNN+01, LR04, LR05, Ler01a,MS01, MH00b, MH01, MH04, MHB06,NT01, New05, Nyb02, Pro01, Ric06b, RAJ02,Sch03b, TJ00, Tre01, Tro04a, YAA07].Enterprise-Secure [Cha03].Entertainment [Ano00h, Lea02]. Entities[JPJ05]. entitled [CY01b]. Entity [BR01c].entornos [Ano04-33]. Entropy [GKM03].enum [Lan04]. Enums [TCM+00].Environment[Ais03, Ano01h, Ano01i, Ano01l, Ano01k,Ano01m, Ano01n, Ano01o, Ano02m, Ano02p,Ano02q, Ano03-40, Art00, AAA+04, AGS01,BC00, Bal03a, BCH02, BGadH06, BH03,BK01a, CW04a, Che03a, CR05, CSK00,CEG+03, DT02, FMMd03, GHH01, GGG03,HD02, HK02a, HWB04, HL03b, LLMK03,LL01a, LZZ03, MD00, Meh02, PP02b,PP02a, RWL07, SDPM04, SAWW01, SV02,SFP03, SSS05, WK02, YE04, dBdd04,ADT03, ABLU00, ACS02, AAB+05, Ano00g,

Page 24: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

24

Ano03q, Ano03-31, Ano03-37, ACC+01,BBBD01, BHJR05, BGNM04, CC01,CSK+02, CR02b, ET02, ESS04, Fei07,GCRD04, GJ04, Gol04a, HLT09, HT06,HKF00, IH01, ICB00, JCP+05, KK00,KNN+01, LHGM09, Man01, OBr05, Rio02,SRW+00, SKM01, WCCL05, WSP02, ZYZ06,vNMW+05, vTNC08, Dau01, GGHvdG01].Environmental [EXA+05, RT02].Environments [ACM05, ATBC+03, GP03,HHK+01, KM02, SMBZ07, SM01b, SBA01,BE02, CKV+03, KdJNNV09, KM04c, LR05,PSZ+07, SM03a, ESGS00]. ENVY [PKC01].ENVY/Developer [PKC01]. EPerl[Wit05]. Epi [FB07]. Epi-aspects [FB07].eQ [Way03]. equals [Coh02]. equation[LS04a]. Equator [Ano01n]. equipment[Ano04-32]. Equivalence [SP03]. Era[DDDM04, GDC+04]. Eric[Fox01c, Mor03b]. Errata [HRD08a]. Error[HBM+02, Hol04a, KdJNNV09, RSS+04,Sma07, vdSPP05]. Error-free [HBM+02].Errors [CMB+01, HMRM03, KY03b,BNK+07, MKKC08, PWH00]. ESC[CH02, CK05, FL01, NE04, Won05].ESC/Java [CH02, CK05, FL01, NE04].ESC/Java2 [CK05]. Escape[Bla03, CGS+03]. eServer [Ano00i].eServer.group [Ano00j]. Esmertec[Ano04z]. essay [Bea05]. essence[SW06, Wam02]. Essential[AE06, Ano00k, Lan00, Lut03c, ZK05,Dur02, EA06, Goo01b]. Essentials [Ana01,Cer02, PR02, WMC04, Hor03, PM00].Establish [Jen00b]. Establishing[BWLP01, FX07, VDMW06]. Estimating[SKS03, SC02b]. Estimation[BAJ01, Kro00a, BG03, KK04a, SYAS05].etc [CM05c]. Ethernet [Ano03-37].EtherShare [Ano00h]. Etnus [Ano00i].Euclidean [Hit03]. EuroClimHist [Fel04].Evaluate [VHL01]. Evaluating [ER09,FVK01, LH08a, LPH02, LPH06, SAFG03,WP03, ZS01b, GM02, LPH01, TE04].

Evaluation[BBG04, BLW00, GSC+00, HdJ01, HS02a,LHS04a, PL01b, SHB+03, TTD03, Vrb03,dSC05, All03, AHN02, BBBD01, BCM05,Bel02, GBE07, GEB08, Gri03, IKY+00b,LH05, MI01, MCHN05, Nor00, SH03, SZ00,SYK+05, SKP+02, TGO00, Zea00b].Evaluator [Kun02]. Evasion [MV09]. even[DA04]. Evenet [GHM+01]. Evening[DHWH03]. Event[Ano01n, Bru02, Che02a, Che03b, CWZ04,JLV02, KF05, dH05, CC02, Gar01, KBP+03,KLS00, Pal02, PCC00, Soo01]. Event-based[dH05]. event-driven [CC02].event-handling [KBP+03]. Eventrons[SAB+06]. Events [Hou00]. Everybody[Dar01b]. everyday [Wil05]. Everything[Ron01]. Everywhere [Ano00h]. Evidence[INM05]. Evidential [Lut01]. Evolution[AZ02, ESS02, JM00, SOK+04, Aki02,GHS05, GBCW00, Sak01, WM00a].Evolutionary[Lut03b, RS01, Ton04, FLWW04]. evolvable[Gra04]. evolve [OJ09]. Evolving[Lut03b, Vau03a]. Exact [CBD04]. Exam[Ano00d, GM02, HS00a, BS00a, DHRH05].examines [Ano04-29, Nis03]. Example[BLPV04, ER01, Hal01b, JFt00, KHKH01,Lea02, Lex02]. Examples [Ano08, Bur03,Dar01c, Dar03, Pra08, Ros02b, BI07, BLN06,Fla00, Fla04a, Fla04b, Goo01b, PDV01].Excel [Ano01n]. Excellent [Cha05b, GT00].Excelsior [MLG+02b]. Exception[Jac01b, JC04, SM04a, BS00b, JCYC04,JPB+08, LYM04, Och09d, OKN01, Ste05,SC01b, ZK09, OKN06].Exception-Directed [OKN06].Exceptional [WN08]. Exceptions[AdBdRS08, AHKR01, Gol01, GCH00, SK00,AH03, ALZ01, CRL01, RM00]. Exchange[LZZ03]. Exchanging [Lin01]. excitable[FCHE02]. Exclusion [Bro05]. execJS[Sto01a]. Executable[BDJ+01a, BL03, MP01c]. Executables

Page 25: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

25

[BHP+01]. executes [Ano03-32].Executing [CCC+06, FGLS04]. Execution[ACM05, ABH+01, BL02a, Dd01b, Coo02,GH01, Gam03, GR07, GPS03, HWB03,KFN04, PV04, DJM+02, SW01, TSCI01,WTV03, vLSM01, AYWM08, AAB+05,A+01, BBBD01, BALP01, BALP06, ESS04,GCARPC+01, GK05, KTV+04, MR00a,PG03a, Rob07a, SM01c, XSaJ08a].Execution-State [WTV03]. executions[NM00]. exercise [BVPE06]. Exile[Ano00j]. Existing [BDT01]. ExoLab[Ano01o]. exotasks [ABI+07, ABI+09].exotic [GS05a]. ExoVM [TABP07].expanders [WSM06]. Expansion [KK04b].Experience [Ano01c, BHW05, CKC+02,Fre07, LS04b, Oes01, Ren02, CVW03,CLP06, GCF+01, LHS04b, Mah04a,SMS+04, TGCF08, XSD07]. Experienced[BBL03]. Experiences[BN03, BHK+04, HPB+00, MKS+03, TE04,dSC06, CMP+07, OJJ00, SFMH01].Experiment[CW04b, GKM03, Man01, WAB+04].Experimental [CCW02, KK03b, SH04b,dSC05, BCM05, BGNM04, OMK04].Experimentation[Hun05, Rob00a, Rob01a]. Experiments[BR01d, GKW04, HCMM00]. Expert[Dep03b, Dob01a, VWS+05]. explicit[AY05, AY07]. Exploding [YWZ03].Exploitation [GGL+08, OGA+01].Exploiting [BS04, CFL05b, DFA03, Pan09,TCC01, YLW04, ZJ03, KKM+06, Lot02].Exploration [Rob02]. Explorer[Nas04, HSD04, Way03]. Exploring[AH04a, AHKR01, BW01a, Cav02a, CF04a,CHUB08, KHMW05, CKMP09, DJ01].Exposed [Cha03]. Express [DJ01].Expressing [FDTL02]. Expression[Sun01, Vel01, DJ01, GV05, GP05, Stu07].Expressions [Hab04, Hei03b, Zam03b,AOMC07, Kah06a, Mor02, SM04b, Stu07].Expressive [CWY01, HS08, MFRW09,

WP03, BLW09, SC07]. Extend[Ano03y, Cal00b, Wra01]. Extended[FLL+02, KGMO04, Nel04, OK04, PC03,Ano01j]. Extender [BP01a]. Extending[BCV03, BH05b, CT03, CMS03b, HSB09,JCKS04, LPH01, LS08a, YTY00, New01].Extends[Ano03-40, Ano03-41, Kro00b, Ano03-37].extensibility [Gri06, IV07, MRC03].Extensible[DA02, EH07, HWB04, NCM03, dBdd04,BFN+09, BTV06, DCA04, GSHO06, GB01,HCB04a, NP07, RSD01, Sal04, SEdM08].Extension [ALZ00, Ano00m, AGS01,BDJ+01b, CKC+02, OWR04, Par00,TBSN01, XX05, ALZ03, BH02b, KKN06,LH04, LS08b, vRKS01]. Extensions[Ano02o, BG04a, Gle02, Per02, Rot02, Tre04,Wei04, Ano02j, Ano04b, BDT01, New01,vRKS03, Ang01, JM00, Kre01]. extra[Ano03y]. extracted [WF04]. Extracting[RK02, ST00b, TSL03, Dep03b]. Extraction[BO05, DS04, TSL+02, WL04, WML02,WIC08]. Extreme [NP03, BC03, HL02a].Eye [Ano05c].

F [Laz07]. Fab [McG04]. Fabric [MD00].face [Apr05]. Faces[W+04, Ano03-44, Ber04a, GH04, GH07,Cha05b, D+04, Kur04, Man05]. faceted[SPBE09]. FaceTime [Ano02r]. facilitating[Ren02]. Facilities [AGS01]. facility[Rob00b, CVW03]. facto [Egy01]. factor[ZSZ+09, Ano02t]. Factors [BBS04].factory [Ano05g, Ano01i]. Facts[BALV03, Wil03b]. Fail [She01b]. Fail-Over[She01b]. Failure [RCR06]. Failures[Bar01b, LSW07]. Faithful [Kle05a]. Fall[Lut00]. Fallacies [Wil03b]. families[FL04, QM09b]. family[Ano03-37, DMKN02, Kic04]. Fan [MVM07].Fan-In [MVM07]. Fantasies [BALV03].FAQs [AL04c]. Farlye [Ano00b]. fashioned[MFH01]. Fast [Dic01, KMEA04, MZB00,

Page 26: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

26

Red01, SGV04, ABL07, CWWS03, Sib00].Faster[Kie02, TG04, WA04, Rei00b, Rei00c].FastTrack [FF09]. fatally [Pug00]. Fault[Ano01n, FK03, TMG03, GK08].Fault-Tolerant [FK03, TMG03]. Favorite[LAB+00]. Fe [ACM00a]. Feasible[KSK04a, PDV01]. FeatherTrait[LS08a, LS08b]. Featherweight[BKMS04, BCV09, IPW01, Stu01, ZPV03,LST02, LS08b]. Feature[MD00, AWE04, CWS04]. Features[BW03a, BW03b, Bro05, Cav02a, HC02,KSK04b, vLGL+02, Lan04, VN00, WC08].features-including [Lan04]. featuring[And01, Las02]. February[USE00b, USE01a]. Feedback[AHR02, BKO09, ACM03a, KdJNNV09].Feedback-Directed[AHR02, BKO09, ACM03a]. Feel [Kro00a].Feeling [Bea05]. Feinberg [Ano00d]. FEM[HKHK03, Nik03]. FEM-Based [HKHK03].FEM/BEM [Nik03]. Ferris [Fox01b].Fetch [OKN02b, OKN02c, OKN02a]. Few[Lea00b]. FGPA [Ano02n]. Fibonacci[Bee04b]. Fickle [AAD+01, AAD+07].FIDJI [GAR04, GRR05, GAR03]. Field[SG03]. fields [UL08, Zen02]. Fighting[HT03, Pau01]. File [Ano02m, KJ02,BDT01, HYX05, ISO05, Sto01b, Sto01a].files [JK00, Way03]. Filesystems [WBL01].Fill [Ano04m]. Filter [Ano03h, JMM03].Filtering [MSF03, OOOiM05, RDW+07].filters [KM08]. Filthy [HG08]. Final[Dra00, Nat00, RBC+06, UL08]. finalizes[Ano03-37]. Financial [MD00]. Find[PH00b, XAM+09]. Finding[HZC+04, PDV01, TT01, VMMF00].findings [VB05]. fine [PH00a, RPB+09].fine-grained [PH00a, RPB+09].Fingerprinting [FS03b]. fingerprints[DS04]. Finite [KW02, Cor00, DH00,Gri02b, Gri03, MAJC03, NNS03, WW06].finite-state [Cor00, DH00]. Finread

[Ano03-52]. Fionn [Hec07, Hol06]. fires[Ano05h]. Firewall [EJD01]. FireWire[Ano01j]. Firm [BG04a]. First[ACM05, Ano03-39, JT04, Ano03-36,AWS+09, AJ01a, BSB04, BSB08, Bel02,Edm09, FFSB04, Gol04b, Gri08, KR00,LP05, LS08c, MS05, MB05, Mor08b, Rad06,Ras00, Rio02, Rou02a, Sei09, SB03a, SB03b,SB05, SHB+03, Ano01j, Ano02p, HR04b].first-year [Edm09, Rio02]. Fit [CCM05].Fits [Uni02, Ano02g, Gro02a]. Fitting[Bus02a, Bus02b]. Five [Lut03c, Lut03c].Fix [TEM+01, SC08]. Fixed [CBD04].Fixing [BBDT02, Lut00]. fixpoint [Qia00].FLAME [GGHvdG01]. Flanagan [Ano00b].Flapjax [MGB+09]. Flash[Ano02p, ST06, Ano03y, Won03a].Flash-Based [Ano02p]. flavor [Ano03i].flawed [Pug00]. flawless [GS00b, Pap00].Flaws [LAB+00]. fledged [Ano04-32]. flex[Kag09]. flexibility [Gar09, GJ09]. Flexible[ABG+08, BK01b, CMG+01, CEG+03,JMP09, JCKS04, KGMO04, KS01b, MK01,PSDF01, SPB01, SSV05, TTPN08, TOG+05,DLE06, HvE02, HLM06, IV06, LM06,PT09a, TGCF08, ZABL09, vNMW+05].Flight [BN03, ABI+07]. Flight-Like[BN03]. Flipper [Ano00j]. Floating[CBD04, Dar01b, Fig00, SKC09].Floating-Point [Dar01b, Fig00, SKC09].flop [MMG00b]. Florence [IEE03b]. Flow[BCE+01, GS05b, JC04, Liu04, SK00, ABF03,BDLM04, BCHP08, CCKP06, CMJL09,Li02, LZ04, LPH01, MP05, Nau02, RPB+09,SBAD01, WMRT+05, XAM+09, DSBH03].flow-based [CCKP06]. flow-insensitive[LPH01]. flowcharts [CM05c]. flows[dM04]. fluff [For06]. Fluid[RCB01, RCB03]. Fly [CD01b, DKL+01,Gar00, DKP00, LP01b, LP06]. Flyby[KSC+00]. Flyer [Wil00b]. Focus[Leh01, Leh02, RCdBL02]. focuses [Ano03q].Folding [EGLZ02, KC00, TCC01, EKEL01,Oi06, TCC02, TCSC02, TCSC04, YCFX09].

Page 27: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

27

fonts [Ano03y]. foolish [Rol08a]. Force[Ano03-40, RBC+05, RBC+06]. Ford[Mar05]. Forecast [Wat02]. foreign [FF08].Forge [Ler01a, Ler01b, Ler01c, Ler01d].fork [Rob02]. form [Ano02p, GPF08].Formal [ALZ02, AOMC07, AW03,BDJ+01a, BDJdS02, Bec01c, BML01, BL03,Cas02, CH02, Che02a, Che03b, CHK+04,DEJ+01, DEL+02, ELM+04, FCMR04,FMR05, LDE+02, MP01b, MP01c, Mos05a,vdPE02, PvdBJ01, Str02, Zam03a, Zam03b,vdBJP01, BTV06, EL01, LYC02, LS06,MORW08, QGC00, BCR03b, GGHvdG01].Formalisation [Jac01b, Mos05b].Formalising [AY05, AY07]. Formalism[JV04]. Formalization [TH02].Formalizations [Ler03]. Formalizing[Ber01c, HM01a, RW03a, SSD+03, ZHC04].Formally [Sta04b, Ste04, HOP04]. format[ISO05]. Formation [CF02]. Formats[LUH+05]. Formatted [All00d]. formel[BCR03b]. FORMI [KDH+06]. forms[AOMC07, KM07]. formulas [SCWL08].Forte [Ano01n, Ano02m]. Fortify [Ano05k].Fortran [BSPF01, BSB+03, FCHE02, LP05,LS04a, SD01b, SD03b]. Fortune[Pra03, Wan03a]. Forum[Ano03-44, Reg02b, DHPW01, GPW03].Forward [Way05]. Forwarders [AHN02].found [MMN09]. Foundation[Gut00, Top02a, Ano01i, Way03].Foundations [BA08, LL01b, Stu01, Die01,LL00, LL03, LL01c]. Four[Ano03k, Ano05d]. Four-way [Ano03k].Fourth [Ano03-42, Fro07, USE00c].Fourth-Generation [Ano03-42]. FPGA[Ano02s, Sch04b]. FPGAs [Ano02p]. FPV[CWWS03]. FRACTAL [BCL+06].Fragment [RMR03, RMR04].Fragmentation [BCR03a, SC02b].Fragmented [KDH+06]. Frame[GKMZ04, Gui08]. Framelets [PK00].FrameMaker [Ano02t]. Framework[ACD+04, AA02a, ALZ02, Ano01o, Bar05,

BP01b, BH04a, CM05b, Che03a, DHR+01,EFG+03, Fig00, FP03, GH01, GR07,GHH01, Hun05, Ish01, Kro00a, KS01b,LMV02, LCS04, Mil08, MK01, MF03, NSI03,NCM03, OSM+00, ONRV08, PL05,PQVR+01, RAC+04, RS01, RP03b, SLPO02,SAFG03, SV02, SG03, TMG03, VHL01,WS01a, WH01, Wic03, ABL07, ACZ05,ANMM06, Ano03h, Ano04-29, BDE+03,CV03, CY02, CO04, CR07, Col01, CTLW03,CLZ06, DHS02, DW07, FT00, Gar09, Gri00,HCB04a, HLM06, Hu03, HD03c, Kag09,KKM+06, LO00a, Lau01, Lea05, LJ07, LS06,LRD09, MSU08, MSLL07, NZM03, PV06,PSS01, RB04, SC07, SJ01, SYK+01, SD04,TDB00, Tre02c, Tro04a, Tro04b, Wen05,Yua04, ZS01a, AK01, Bar05, HF00, JHA+05,Spi03b, TA04]. Framework [Tre02b, Tul08].framework-based [ACZ05]. Frameworks[Ber05b, CC02, DFL00, HHK+01, HHKS03,Ric06a, Jia00, KK00, NP02, PK00, TM08,dM04]. France [AJ01a, AJ01b, IEE03a].Francisco [USE02, CHL+00, Joh00b].Frappe [Cou01]. fraud [Ano03j]. Free[AS03, Ano00n, Ano02s, Ano03-38, EXA+05,Sta04a, Ano04q, BR01b, HBM+02, Ano01i].Freedom [Bar01c]. Freely [GM02]. frees[Ano05i]. French [BCR03b, FTD03].frequency [SAB+06]. Frequent [Wil00b].Fresnel [SGV04]. Friedman [Ano00d].front [Ano03f, Ano03q, Ano04x, Kon03].front-end [Ano03f, Ano04x]. FrontEnd[Jor02]. Frontiers [ACM06]. Froschzucht[YAW02]. FT [TMG03]. FT-Java [TMG03].FTfJP [CHK+04]. Full [MP01b, Mor03b,Ste04, ZKR08, Ano04-32, Oiw09].full-fledged [Ano04-32]. Fully[Fig00, JR05]. Fun [Bee04b, MRB06].Function [TSL+04, FF08]. Functional[Dd01b, CiLH01, Cou01, GCEO05, Set03,BR01d, Dek06, HD02, VP05, ZKR08].Functionality[Guh07, Ano03y, Coh04, GB01]. functions[Ano05f, BR06b, NHY+04, SY04].

Page 28: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

28

Fundamental [VZGE07]. Fundamentals[Ano00h, Gil01, HC00, HC03, LO03a,Mad01, WP00a, Dei08]. funkbasierter[Ano05a]. Funny [LAB+00]. Further[Nor00, Gat03]. Fury [McG03b]. fusion[CHMB04, Man01]. Future[CM04, Fri02, Leh02, Pau01, AWS+09].Futures [PSH04, WJH05, ZK09]. fuzzing[GKL08]. Fuzzy [Dor02, SPBE09].

G [Ano00d]. G&D [Ano01p]. G.lite[Ano00i]. gadgets [Ano03i]. Gains[Ano02c]. Game [Bur07, DHR+01, GS08,RM08, Ros02b, Dav05, DW07, Gui08, LM06,Sei09, Swe06, WWJ07, BGNM04, Sco03].game-frame [Gui08]. Games[BBV03, LH02, RM08, Bre02, Fro08, Ges07,LRD09, SdSK05, Sel03]. gap [Ano04r].Garage [Pra03]. Garbage[Ano04l, Ano04s, BCR03a, DKL+01, MJ06,PUF+04, SGF+02, SLC03b, SHB+03,XSaJ08b, ZS01b, ZT02, BAL+01, Bac07,BBYG+05, BCM04, BALP01, BALP06,CSK+02, DKP00, GSaC05, HBM+02, JMP09,LP01b, LP06, MSLL07, PHV07, SMTZ09].Garden [MSK09]. Gas [PDCL02]. Gate[Way03]. Gateway [Ano02r, Yua04].Gateways [RAC+04, CG02]. gathering[Fel04, HNZS03]. Gaussian [Ano00h]. GC[HM01b, Oga09, SKS01b]. GCC [BHP+01].GCJ [Bot03, Sal06]. Gear [Ano00h]. Geeks[Ive03b]. Gem[Och09c, Och09d, Och09b, Och09a].GemIdent [HKL09]. Gemplus[Ano02d, CH02]. Gems [Deu00, Pet06].Gene[Wil00d, DJ01, GV05, GP05, SD04, CSFS00].General [WP00b, BDE+03, MSLL07].General-Purpose [WP00b].Generalization [SLPO02, UL08].Generalized[KKG09, HNZS03, KdJNNV09].generalized-LR [KdJNNV09]. Generate[Sea02, Ano03h]. generated [BRU04a,

CMS06, KdJNNV09, Ren02, WGSD07].Generating [HHK+01, HHKS03, HBM+06,Jen02a, KNY03, Nik03, MCLDP01].Generation [Ano01l, Ano03-42, BM04,BL03, CF00, CQX+09, Ebe02, EFN+01,GM05c, HKS02, KK04b, MdB01, PV04,SMCS04, SSS05, TRVH03, VPK04, Ano02a,Ano04-28, BI02, BCHP08, Car06, EFN+02,HZS08, ACM03a, JA01, Pay04, Yam04].Generational[MJ06, DKP00, WK08a, WK08b, WK08c].Generative [CM05b, Sch04d, GST05].Generator[Ano02q, Bri02, LRSW00, PSW07, vMV05,EGKP02, For04a, vdSPP05]. generators[Cle01a, Cle01b]. Generic[ABH+00, DKTE04, GK03, PNCB06,SM04a, Wad00, BGNM04, CO04, CR07,SH03, Tor01, AC06, Tre02b]. Genericity[AR08]. Generics [Bat04, Gho04, MPO08,NW06, NW07, vD04, IV06, RFZ08].Genomic [NDS+02]. gentle [TV08].gentler [Fry03]. gently [BB00a].geographic [HL02b]. geography [LYL+04].geolocation [MV09]. Geometry[Bar00a, KM04c]. Geoscience [IEE03a].Geospatial [HJF06]. German[Ano03s, Ano03-34, Ano04c, Ano04h, Ano04l,Ano04v, Ano05a, BL04, HMD04, Lex02,Sig04, Wol03b, Zus03]. get[Ano03-33, HBM+02, Hoh03, IN09]. Gets[Ano03r]. getter [Hug02]. Getting[Ell06, LAHC06]. Gigabit [Ano03-37].gInstall [Ano03-39]. GIS [XP04]. give[Har01b]. gives [Ano04-29]. GJ[IPW01, Wad00]. Glassfish [Hef07]. Glenn[Fox01b]. Global [Ano00i, Uni01, EL04,FWL03, MBS+08, NIKN06]. Globus [SC05].Gluecode [Ano04m]. GmbH [Ano00h].GNAT [Och09b, Shi03a]. GNAT-AJIS[Och09b]. GNOME [Pet05]. Go[Bar03a, XAM+09, HAL02c]. Goes[Bar03a, Kic04, Pau01, Ano04g]. Going[SCL+08]. GoJava [Wis06]. Goldilocks

Page 29: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

29

[EQT07]. Good[Pre03, Zen02, Cro08, MLM+08]. Goodrich[Mas01]. Google [Fit07]. Gopher [Mam01].Gosling [Hol04b]. Government[LS03, LAB+00]. GPIB [Tim03]. GPS[Hon05]. grade [Fro07]. grading[Hel07b, Mor02]. Grained[DFA03, PH00a, RPB+09]. Grammar[GKL08, CY02]. Grammar-based [GKL08].Grammars [SB00]. Grande[ACM01b, Ano01c, DHPW01, Fox00a,Fox00b, Fox00c, Fox01a, Fox05, GPW03,Fox03a, Fox03b, GPW05, SBO01, WG01].Grande-ISCOPE [Fox05].Grande/ISCOPE [ACM01b].grandmother [Hol04b]. Grant [TCM+00].Granting [TCM+00, HG07b]. Graph[Ano00j, BH02a, CCW02, CDFR04, Dmi04,JC04, CMS05, CCT01, Wu05, ZR07,ZABL09]. Graphic [Gea00]. Graphical[Ano03l, ACR01, LM06, MCLC02, Sco03,AWE04, BE02, CWS04, DSCU01, HG08,LP05, Las02]. Graphically [Uni02, Ano02g].Graphics [Ano02q, Ano03-42, Ano08, BI07,CN03a, MCLDP01, Par04c, Par04b, Pra08,Sch00a, BDRV01, BBGP01, Gou06, Har00b,MRB06, MJ00, PC08, SML06, Ano02m].Graphing [Ano01m]. Graphs[BH02a, Wal02b, ABG+08]. Gravity [BL04].Gray [Che05]. grayscale [Woo03].Greasemonkey [Pil05]. Great[BR02, SLB+02, Ano01i]. Greece[SM07, SBH+04]. Greek [Lik04a, Lik04b].Green [Ano01j, Ano01k, SKP+02].Gregory [Che05]. Grehan [Fox01b]. Grid[vLSM01, vLGL+02, AG05, HdS+05,YdOLS+05, vLFGL01, ABG02, AG03a,AG03b, BBC07, Bal03a, CLL03, GvLPF01,Hua03, HBD04, JF05, LTOT07, LCFL04,Tui04, Wal03a, WXW+05, YAA07, ZCQS04,vNMW+05, vNMKB05]. Grid-Based[vLSM01]. Grid-enabled [LCFL04]. Grids[VDPC01, VDPC03, GR07]. Grind [Lut00].Gripper [ZG04]. gritty [Way03]. Groovy

[AK09]. Grossenmasse [Wol03b]. Group[Ano00h, Ano00j, BCMT03, BW03c, DL02,SBH+04, KK00, Oes01, Ano01o, Dob01a].Groups [BBC07, CF02]. groupware[KK00, Ano04n]. Groupwork [Bow07].grow [Eng00]. Growing [BK03]. Grows[Ano05f]. growth [BALP01, BALP06]. Gsm[Cim02]. Guarantee [Hag02].Guaranteeing [BD03b, Fre05].Guarantees [PSM01a, MSG01, PSM03].Guava [BST00]. GUI [Kon03, Ano04a,BH04c, BK03, Bri02, Che02a, Che03b,Eng04, Hei03a, KW01a, TETPQ08].GUI-like [KW01a]. guidance [HSB09].Guide[AM02, Azi06, Blo01, BGG+03, Bru03,CR02a, Cal03, CDH07, HS00a, HL03c, LG99,LG00a, Lut03a, Mak03, ME00a, MC04,Nas04, NRV00, Pau03, Red01, Spi03a, Spi03b,TB02, Wei04, Ana01, Bec04, BS00a, BD03c,BD07, Bro01, Bur05, Cal00a, CD01a, Che00,EFO08, Est02, Fla02c, Fla06, Gar09, Gig00,Hag00b, Har03, Hol05, Jor02, LL08b, MD06,MCG03a, Mer04, MR00b, New00, PM01a,Pol01, Sik03, Spe02, Tay02, Tha00, Tha06].Guidelines [KR01b, Lut00, Rou02a].Guiding [Ros02b]. guild [Gui08]. GUIs[Les03, MA05, PRR02, Roß06]. Gumbie[Bri02]. gut [SKS08]. Guys [Pra03]. GVis[ZCQS04].

h [MAWW+01]. Hacking [Cha03]. Hacks[AE06, MA05, EA06, Per06, Pil05]. Half[Lut02]. Hall [Hal01a]. Halstead[Wol03b, Wol03b]. Halstead-Lange[Wol03b]. Halstead-Metrik [Wol03b].Hand [WBL01]. Handbook[LRO02, JPC00]. Handheld [CD03, Pau01].Handheld-to-Handheld [Pau01].Handhelds [Ano02o]. Handle [Cox01a].Handling [BM03, Che02a, Che03b, SM04a,Wol01a, BHJR05, BS00b, JPB+08, KBP+03,LYM04, Och09d, OKN01, Pal02, SMTZ09,Ste05, SC01b, ZK09]. Hands

Page 30: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

30

[BBHL01, Ana01]. Hands-On[BBHL01, Ana01]. handset [Ano03n].handy [Mer04, Suo04].HANDY-STANDARD [Suo04]. Hans[Pap05]. happen [Gen00]. Harassment[TCM+00]. Hard[Eng00, Fre08, NK03, TGB+04, SAB+06].Hardcore [Gol00, Sim04a, Sim04b].Hardgrave [Gla06]. Hardware[Ano01m, Ano03-39, HT06, HIBP04, Hsu01,KKN00, LMK06, MD00, NRS+07, SLC03b,WHW01, BHDS09, BGED04, GGL+08,IN09, JMS02, JMP09, KKM+06, Oi05, Oi06,Oi08, SPG07, TCSC04]. hardware-assist[KKM+06]. Hardware-in-the-Loop[Ano03-39]. hardware-translation[Oi06, Oi08]. Hardy [Pap05]. Harkey[Bar03a]. Harman [Mar01b]. Harmful[Ams02, SD08, GEVZ09a, Our02]. harmless[ACFG01]. Harness [KS01b, MSS00].Harnessing [EFO08, SQG+05]. Hartstone[Wan02a]. Harvey [Ano00d]. Hashing[SSS05, CHL07, Duc08]. Haskell[Fre07, PT09b, XJC09]. hasn’t [Moo03b].Hatcher [Mor03b]. HAVi [Lea02]. HBE[Ano00k]. HBench [ZS01b, ZS01a]. HDM[KY03a]. HDT [KKJY04]. Head[BSB04, BSB08, FFSB04, MD00, McL06a,Mor08b, SB03a, SB03b, SB05, Ano03x,Ano04g, Rob04a]. headaches[Ano03o, Apr05, Wan02b]. header [VED07].Headless [Yua04]. healing [GK05]. Health[HE03, Ano03j, LSK+02]. health-care[Ano03j]. Heap[CKV+03, SKS01a, SKS03, BALP01,BALP06, CH08, KF00, LLS+08, ST06].Heaps [DGK+03]. heart [Mer04]. Heat[GKM03, ZK04b]. Heavy [Ano00h]. heel[XSaJ08b]. Held[HR04b, MFRW07, SBH+04]. HELIOS[Ano00h]. Helix [Ano03-38]. Help[Kro00b, Ano04q, HPH03, Men03]. helpful[VVV04]. helps [Ano03-31, Way03].HERCULE [Ren00]. Here [Mer04].

Heterogeneity [Zhu03]. Heterogeneous[AJMJS02, BCS02, CCC+04, KM02, RLR00,SMS00, SRJS08, CCK+08, GCARPC+01,SGW01, ZYZ06, ZLG08]. Heuristic[Coo05, GV02a]. Heuristics[GV04, Sch03a, GV02b, LMK08].Hibernate[BK05a, Ell06, EFO08, WACBL03]. Hickory[Ano02i]. HIDOORS [MLJH04].Hierarchical [PHV07, WDSD02].Hierarchically [LFP04]. hierarchies[AK09, PZ00, ST00a]. hierarchy[Ano02k, KF00]. High[ACM00c, ACM01c, ACM04, BC00,BBHL01, BDT01, BW01a, BA01, CW03a,CT00, CEG+03, Fig00, GP03, GGH+03,GMM00, HWB04, HCB04b, IJ03, KMOS03,KWK03, Lau03, LMG01, LRSW00, Lut03a,MLG+02b, PBG+01, PS03, RCB01, RCB03,RB01, SD01a, Vil08, Vog03, WGW04,Woo05, Ano03f, Ano04b, AGG02, Bar02a,BFGS05, BSW+00, CMS03b, Chr05, Dob01b,Gam00, G+01, GBCW00, HF06, KCSL00,KHBB01, KWK05, Lau01, LCFL04, LMG00,LAL02, MI01, MMG+00a, MMG+02, PC08,SAB+06, SPGV07, WW09, PL01a].High-dimensional [BW01a].High-Dimensionality [Vil08].high-frequency [SAB+06]. High-Integrity[HWB04, Dob01b]. High-Level[Fig00, RB01, BFGS05, CMS03b].High-Performance[BBHL01, BA01, CEG+03, GP03, GGH+03,KMOS03, Lau03, LMG01, PS03, RCB01,SD01a, WGW04, Woo05, BDT01, RCB03,AGG02, Bar02a, HF06, KHBB01, LCFL04,LMG00, LAL02, MI01, MMG+00a, PL01a].high-performing [GBCW00]. High-Tech[Lut03a]. high-throughput [SPGV07].Higher [BO05, BO08, MPO08, Nik03].higher-order [Nik03]. highlighting[SPBE09]. highly [TGCF08]. Hills[Ano01j, Ano01k]. hindered [Ano03x].HIPPI [Ano00k]. Historians [Fel04].

Page 31: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

31

historical [MWM01]. history[KNRW03, Nis03]. hjelp [HJL00]. HLA[McG04]. Hoare [GSWZ08, HJ00, vON02a,RWH01, vO01, vON02b]. Hobby [LAB+00].Hoboken [Ano04e]. hoc [SM01a]. Hogging[Bar01a]. HOL[RW03a, Sch04a, ZHC04, vO01]. Hold[GM05c]. Holm [Fox01b]. Home[AA04, Ano00m, Ano05j, Lea02, LSK+02].Homepage [Dar01a]. Homework [GM02].Homework/ [GM02]. Hong [Uni01]. hook[Kic04]. hope [CAF04]. Hopes [Bar01b].hospitals [Bar09]. hostile [HWM01].Hosting [PKF02]. HostML [Ano00j]. Hot[Ano04o, Ano04p, S.04a, S.04b, CS06,LAHC06, LMK08]. HotSpot [GM00].Hotspots [WG01]. HotSpotTM

[KWM+08, PVC01, RB01]. Hotswapping[Dmi04]. Houdini [FL01]. hours[AK00, WMM04]. HP[CFLL03a, CFLL03b, LCFL04]. HPC[Ano03-39, BCS07, SCB09]. HPC.NET[Vog03]. HPJava [CF03, LCFkL05]. HPM[BGH+07]. HPM-sampling [BGH+07].HTML[AL04b, AF02, Goo02a, GT00, II04b,Knu01a, MDS04, RDW+07, TB00b, ZJ03].HTTP [Ano03k, SRJS08]. Huffman[Wic03]. Huge [BHP+01]. Human [LH03a].Human-in-the-Loop [LH03a]. Humidity[Lia03b]. Humming [Pau03]. Hunt [Azi06].Hunting [Lut03c]. Hybrid[LMK06, XAN07, RB04]. HYDRA [War02].hyogen [SM04b]. Hyperformix [Ano01n].Hyperion [A+01].

I/O [All00b, Ano03k, BDT01, Gri00, Har06,VT01, WC00a, WC00b]. IA[Ano00h, IKN03, SOK+04]. IA-32[SOK+04]. IA-64 [IKN03]. IAPPGA[Wu05]. Iava [Ric00]. Ibis[Bal03a, vNMW+05]. IBM [Ano00h, Ano04i,GEAS00, SKC09, SOT+00, Yus04]. ICANN[Bar01c]. ICCMSE [SM07]. ICE [BC04].

ICE/TTM [BC04]. ICETM [BC04].Iconic [CM05c]. ICT [Ano03m]. ID[Ano03-29, Ano04t, GM05c]. IDE [Ano02p,Ano01i, Ano01l, Ano01n, Ano02n, Ano02q,Ano03-38, Ano04-29, Bur05, CH06, Fre07,Gee05, HCB04a, MKF06, PH03, PHBM05,RC04, Sur04a, VN03, Vau03b, WKB02].idea [Ano04i, ABL07]. ideas[BR02, Eub05, WKB02, BHP+01].Identification [SPR+03, WG01, DS04].Identifier [vdBJP01, CDF05]. Identifying[HMRM03, LSW08, MVM07, PHM+01,RCR06, HKI08]. identity [Ano05f]. IDEs[Ano05d, Gat03, MKS+03, OPS+02]. Idiom[LG99, LG00a, KKM+06]. idioms [PZ00].IEC [ISO08, TSL+04]. IEEE[ACM04, IEE02b, Fig00]. IEEE/ACM[ACM04]. If [Mer04, ZK09]. IFIP [Jac04b].IGARSS [IEE03a]. Igniting [ACM03b].Ignition [CVW03]. ihre [Ano04l]. II[Ano00h, Fox01b, Ang00b, Dei08, HC02,PDCL02]. III [Ano00j, Ano00m]. iJADE[LL01a, LL01a]. ILE [HKF00]. Ilea [TM07].Illegal [BCE+01, HT06]. Illinois [ACM05].Illuminating [BLPV04]. illustrate[AYWM08]. Illustrated [SDPM04].Illustrating [Hol04a]. Illustration[GKW04]. ILP [RTJ00]. ILS [Ano03a]. im[BL04, Ano02r]. Image [Bur03, BG02,CE01, HKL09, Lau03, MWL00, RLR00,SU03, SAFG03, YWZ03, Ano03-37, Bos04,Eff00, Hun03b, KGH+05, MM04, MF03,RSD01, Sam04, WN05, XAN07, dCG+02].image-based [Sam04, XAN07].Image-Processing [SU03]. ImageJ[MM04]. images [Woo03]. imaging[HBX+04, Rod01, dGNv04, Bur02].Immersive [Lut03a]. immutability [TE05].Impact [BNV08, RST+04, RCR06, Rob01c,SKS03, BCM04, CD08, LPH06]. imperative[Ras00, ZKR09]. Implement[CZ02, Coh02, Gso00, Zhu03].Implementation [ASS03, AAA+04, BFG02,BKH02, BR01a, BO09, BNO03, BKY+03,

Page 32: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

32

CWHB03, CS02, CHK00, DHRH05, DLS+01,Gle02, GLS02, HK02b, JR02, JJ02b, KT04,KPKL03, KM04a, KMOS03, LPSY04,Mam01, MLVB05, MSS00, NK03, Oiw09,Omo03, PL05, RS01, SG02, SNOM01, Sur01,TGB+04, USE00c, VHBB01, WXW+05,Zea00a, ZYC03, ACFG01, Ano04l, AP02,AFT01a, ANH00, Bes01, BV05, BC04,CHMB04, CMLC06, Die01, DCA04, FDR04,FLWW04, Gab07, HdS+05, IKY+00b, JH03,KBVP07, Kon04, Lan00, LH08a, Li04, LY03,LC04, OG05, Oes01, Sig04, SH04b, VVG+05,VHBB03, Vir03, WLW+03, WM00b,YdOLS+05, ZP03, ZFK04].Implementations[HdJ01, Hir00, SS00a, CZ01, DMP09, JS01,LLdA08, SZ00, WCC04, WF00, WF02].Implemented[Sch04d, YKS+02, PSW07, Tor01].Implementierung [Ano04l].Implementing[ABH+00, AFT01b, BP05, CLCC02, Dic01,DKL+01, GGH+03, GEK01, Hin02, HOP04,IJ03, LDM04, MBMZ01, NS01b, NIEH04,OHL+05, Pot04, RSH01, Rou02b, SP03,WP04, WKB02, AGST04a, AGST04b,ANMM06, BHK+04, HW00, HLM06, Lut03b].implications [AR08, RVJ+01]. Implicit[BWLR06, BH05c, WM00a].Implicit-signal [BH05c]. Implicitly[AHKR01]. import [All00a, All00b, All00c,All00d, All00e, All00f, Lan04]. importance[BC07]. Imported [Mac05]. Improve[LBJ02, Pau03, RT02, Ano02l, Bar01d,D+00, HCMM00, KF00, LBJ05]. improved[Wel06]. Improvements [GCB+00, Vau03a].Improving [AAAG+05, BJK07, Cog03,CCB+01, JMK+08a, JMK+08b, JMK+08c,MS00a, Pau01, OOK+06]. IMS [Ano03-43].In-lining [SYN02]. inalambricos[Ano04-33]. inAspect [ASS+05]. Inc.[Ano00i, Wan03a]. InCert [Ano01n].incinerator [Lex02]. include [Ano03-27].includes [Gar09, SML06, SM01d].

Including [CK05, Des01, HL02a, Lan04].Inclusive [DW07]. Incorporating[Kod04, LJ08, Tre03]. Increase [GKM03].increases [Ano04-31]. Increasing[JS01, WCK+07]. incremental[BBYG+05, KP06]. incrementalisation[WPN08]. incrementalization [SB07].independence [ADR09]. Independent[DHPW01, DS09, FSS06, LN04, SBB05, TS01,Ano03l, Ano03-51, GPW03, PG03b, PG03a].InDesign [Kah06a, Kah06b]. indirect[JMK+08a, JMK+08b, JMK+08c].indirection [LGFM05]. individual [LW03].Indonesia [VB05]. Indoor [dFR04].Inductive [AddS03a, Moo06]. Indus[JRH05, RH07]. Industrial[AA02a, HMD04]. Industrieautomation[HMD04]. Industry [Ano03n, Bar01a,DFL00, Ano02w, Reg02b, UCJ+04].inefficiencies [KOO08]. Inference [AS03,CHS01, Ebe02, WS01b, BAdMS08, BP03a,FFLQ08, GF07, SC08, UL08, dMSAV08].Inferred [MCD09]. Inferring[MF07a, TT08]. informaticas [Ano04-33].Informatics [Guh07]. Information[Ano02r, DTD04, Gal01, GS05b, Hac01,ISO08, Kro00a, LN04, RTVH01, SPS+02,SKS03, TA04, Ano03-30, AT01, ABF03,BDLM04, CO04, CMJL09, Dep03b, Ham07,HNZS03, Li02, MP05, RPB+09, WMRT+05].information-flow [Li02]. Informix[DHMT00, Ano00n, Har00d]. Infotainment[Bat03]. Infragistics [Ano03-42].Infrastructure [Bar05, BA01, DA02, Tui04,VHL01, BG03, Bro09, Joh00b, LM06].inheritance [Ano02k, BLV03, DMP09,Lyo02, Mor02, PB08, TB00a, WSP02].INIDP04 [LDM04]. initial [Jen01, Utt06].Initialization [Ber01c, KS02a, QM09a].initiative [PB06]. Injecting [CFL05a].injection [GK08, SW06]. Inlet [PDCL02].Inline [GH03]. Inline-Threaded [GH03].inlining [LH05]. Inner [All00e].Innovation [ACM03b, Lut03b, McG03b].

Page 33: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

33

Inprise [Ano00m]. Inprise/Borland[Ano00m]. Input[MD00, SRJS08, VPK04, PT01]. inputs[SMTZ09]. ins [Ano05o, DHMT00, FS03a].Insecurity [Lai08]. insensitive [LPH01].Insertion [Zdr09]. Insight [IEE02a].Insightful [SPS+02]. Inspection[SG03, Cha06]. inspired [TDB00].Installation [Ano03-41, DHMT00].Installations [Kro00a]. Installer [Ano01h].Installing [EXA+05]. InstallShield[Ano00h, Ano01h, Ano02p, Ano03-41].Instant [Tre00, Tre01]. instantiation[AC06, Ano01l]. Instantiations [Ano02o].Instruction [AHKR01, KC00, LFH03, Oi06,Sch04c, XX05, Ano02j, AWS+09, Emu04,Sco02, YCFX09]. Instructional [NLFA02].Instructions [HPS02, Ano03-32, KKM+06].instrument [Bus02b]. Instrumentation[GNYZ05, BP01c, BWW+03, CO04, YCIS07].Instruments [HL03b]. insurance [Ano01p].Integer [BK08, Win02, YTY00].integer-reference [YTY00]. Integral[Jac03, Kun02, RW03a]. Integrate [Zhu03].Integrated [Ano00h, Ano01k, Ano02p,CDH07, GPF05, Hel07a, IKN03, LKL+03,Sta01, ACC+01, JCP+05, NM02, Rio02,ZKR09, Ano01j, Ano02t]. Integrates[Ano04-37, Ano04o]. Integrating[AL04b, HL04, KDH+06, MORW08, NE04,PT09a, SJG03, TA04, WSVX03, YE04,BHW05, LHFL07]. Integration[AGH05a, Ano01k, Ano02r, Cha05a, DF03,GF01, Kun02, LFM09, MF01b, SM01b,SM03a, Zhu04, ACZ05, Ano02l, Ano04-27,DOR05, FLMS06, HNZS03, RB04, dCG+02].Integration-Ready [Cha05a, Zhu04].Integrity [Ano02s, CW03a, HWB04,KWK03, Dob01b, KWK05]. Intel[BHP+01, CMP+07]. Intelligence[Lut01, Lut03c, WL04, Lut03a]. Intelligent[Ano02n, Ano02p, LL01a, Lut03b, MLG02a,SV02, Ano05k, BB01, Kim02]. IntelliJ[Ano03-38]. intensive [SFMH01]. intent

[AAAG+05]. inter [TM07]. inter-language[TM07]. interact [EGD03]. Interaction[AHKR01, Hei03b, JV04, WP04, Ano01d,LYC02, Rob02]. INteractive[ESGS00, BW01a, BLN06, DK02, GLS02,Hit03, HKL09, Kro00b, LS04b, NLFA02,Soj03b, Tra00a, Uni02, Vor01, ZGB03,ZCQS04, ABL07, Ano02g, BD04, BG04b,CHB03, Est01, GJ04, Gol04a, JFH00,Knu01a, LW03, LHS04b, LRD09, MAJC03,MSK09, Rob06, Sei09, SM03b, Tha00,Tha06, Ano00n, Ano02m]. interactivity[KW01a]. interactomes [CMS05].interaktive [Ste08a]. Interception[CW04b]. Interceptors [NMMS01].Interdisciplinary [Fel04]. Interdomain[Lut02]. interests [Djo08]. Interface[ACGL01, ACMN05, Ano02o, BFM+02b,CGRR04, Hel07b, KSC+00, KM01,MCLC02, OS02, Ros00, SH04a, Sco03,TDB00, VUPB02, Wil00a, YHGL01, Zea00b,AJMJS05, Ano02a, Ano02k, Ano03l, Bak00,BRU04a, BK00, CFKL00, CvE00, CMS05,CHS+05, DSCU01, Gam00, HTSW07,KOB01, Kon04, LBR06, PFJ05, PT01,PFS05, AMJS05, HG07b, MCLDP01, PZ00,VL00]. Interface-based [Hel07b, Bak00].Interfaces [Alb03, All00e, Bar00c, BKLS00,Gut00, NK03, Sch03b, TT01, ACFG01,Kon03, WML02, BKLS01, LS08a].Interfacing [LAT04, ASS+05, Och09a].Interference [RH04, KM08, Kle05a].intermediate [Ano03k, vTNC08].intermediate/proxy [Ano03k]. Internal[Ano00i, SC02b]. internals [Sci07].International [ACM00a, ACM00b,ACM01d, ACM05, Ano00i, Ano00k, Ano02i,AJ01b, CNB00, GAR04, GRR05, HR04b,IEE02b, IEE03a, Jac04b, SM07, SY+05,SBH+04, Tra00b, Uni01, AJ01a, GAR03,ACM03a, YLM+05, Ano01o].Internationalization[Ish01, Jac01a, DC01, Roß06]. Internet[Ano00i, BL04, LS03, Ano03-38, Bar01a,

Page 34: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

34

Bar01c, BL04, BKY+03, Chr00, CSK00,CCB09, CE01, CK05, EM03, Hol04a, HL02b,JF06, Knu01a, Kro00a, KPN02, LL01a,MV09, NPRC01, Gal02, Ric01, RJFG03,Sat04, SEGS03, TS01, Wea07, Wil00a].Internet-challenged [Kro00a].Internet/client [Wea07].Internet/client-side [Wea07].InternetBeans [For04b]. InterNetwork[Ano01o]. interop [Ano03o].Interoperability[DHR+01, FJ05b, TEM+01, Ano03o,Ano04w, FLMS06, Men03]. Interplanetary[Wat02]. Interposition [XLG03]. interpret[HPH03]. Interpretation [BDT04, BD02,GH03, MD00, PL05, SSV05, BDL+08].Interpreter [GEK01, OKN02b, OKN02c,SMK02, OKN02a, PT09a, Ric00].Interpreters [CGEN03, EGKP02, WB00].Interpreting [Han05b]. Interprocedural[NR06, WIC08]. InterProlog [Cal04].Interruptible [LKM06]. Interruptlets[CCB+01]. Interscience [Ano04e].intersection [NQM06]. Interval [LL01d].Intervals [BF03]. Intervoice [Ano03-36].IntraLinux [Ano00i]. Intranet [Ano03-38].Intrinsic [KFLN04]. Introduce[RP03a, LS08c]. Introduces[Ano01k, Ano01m, Ano01o, Ano02m,Ano02q, Ano03-40, Gil01]. Introducing[Ano02e, Hac01, Soo09, CC02, DMKN02,GM08, Gri00, NR05, SD03a, Sto01b, Sto01a,ZJ03]. Introduction[ANN01, AW00, Bar00b, Bis03, BA07b,CO07, DWH01, Goo03b, Knu01a, Lia00a,Lia00b, Lia01, Lia02, Lia03a, Sav01, Zen02,Bes01, Bro09, Coo01, Eff00, Gar01, Gol04b,GT00, Hun02, KMR02, MR06, NH02,Och09a, Rad06, Ril02, Ril03, RVZ04, TV08,WB01, Wu01, Lex02]. Introductory[DK02, ES05a, HMRM03, MDS04, Rob04b,Bar02b, BVPE06, CFGL05, ES05b, ET02,Gel00, LDB+03, SCS01]. Introspection[BO05, WWMG06]. intrusion [HWM01].

Intuitive [Ano01h]. iNUX [Ano00i].Invariant [PV04, SB07]. invariants[FX07, NE04]. invasively [Ren00]. inventor[CY01b, Hol04b]. inverse [GEG07].inverses [GE08]. Inverted[KK03a, SDPM04]. Invest [Wan03a].Investigating[GSW00, JKKL04, Lut01, MFRW07].investigation[BP01c, CLN07, HTSW07, PJ05].investment [Ano02w]. Invitation [SG00].Invited [LD03]. Invocation [JO03, MK01,Tddd03, PM01a, AV05, NMMS01].invocations [IH01]. Invokeinterface[ACFG01]. Involving [CK05]. IO [PR04].Iomegas [Ano02m]. IONA [Ano01m].Iopsis [Ano01n]. IP[CD01a, Cal03, CF00, KSC+00, Lut03b].iPES [DK02]. IPP [Est01]. iPro [Ano02f].IPv6 [Ano01j]. IQ2 [Ano00i]. IRI[MAWW+01]. IRI-h [MAWW+01]. Iris[KK00]. IronGrid [Ano03-37, Ano03-42].irreconcilable [Tan07]. Irrelevant [Spi05].Isabelle [Str02, RW03a, Sch04a, vO01].Isabelle/HOL [RW03a, Sch04a, vO01].ISAPI [YWZ03]. ISBN [Azi06, Bal03c,Cha05a, Dud06, Kuc06, Mil08, Pet06].Ischia [ACM06]. ISCOPE[ACM01b, Fox05]. Islands [INM05]. Isn’t[Ron01, Ano05n, Yua04]. ISO/IEC [ISO08].isolated [BKO09]. Isolation[ACL03, BHL00, DMP05, Cza00, SMAT+07].ISSAC [Tra00b]. Issue[Bak00, Dek00, Fox00a, Fox00b, Fox00c,Fox01a, Fox05, HR04b, Ano01p, EL01].Issues [AJMJS02, CK05, Liu03, McG04,MSSJ00, NK03, Bro07, GEAS00, Mor03c].ISVs [Apr05]. Italy [IEE03b, ACM06].Iterable [LM02]. iteration [Qia00].iterators [LKM06]. ITEST [PB06]. iTunes[Rog03]. IUC18 [Uni01]. Iverson [Ano08].ivory [Reg02b]. IVR [Ano00k]. iXj[BG04b].

Page 35: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

35

J [Gil00a, Goo03b, Lia00b, SASZ03, APA04,BDN05, DV01, DJ01, LS03, SMCS04, TS02,TS09]. J# [GS05a]. J& [NQM06]. J-CAT[LS03]. J-DSP [SASZ03]. J-Express[DJ01]. J-Orchestra [TS09, TS02].J.A.D.E. [Dau01]. j.MD [VWS+05]. J2EE[Azi06, Cha03, AU02, ACM01e, Ano03-37,Ano03-41, Bar02a, BG03, CR02a, CI01,CK03b, DF03, Fry03, HK02a, Hap02, Hub02,HL03c, Jol01, JCKS04, JDJ+06, Jor02,Lai03, MS01, Mer04, NC04a, OBr05, PPJ03,PNKN04, WMC04, Wal03b]. J2ME[Vir05, Yan03, Ano02m, Ano03m, IK04,KM04c, Muc02, Pir02, RTVH01, Top02b,UCJ+04, Utt06, Yua03, Wri03]. J2SE[Utt06]. J3DV [FMA02]. Jabiru [SQG+05].JAC [HL06, KT01a, PSDF01]. Jackie[Ano08]. JADE [SV02, DK03]. JAFARDD[EGLZ02]. Jaguar [WC00b]. JAI[Rod01, Bur02]. Jakarta[BDHdS01, Cav02b, CK03a, Cav04, Ler01d,O’B05, Sig05]. Jakarta-Tomcat [Ler01d].Jalapeno [AAB+00, AFG+00, NS01b].Jalview [CCSB04]. Jam [ALZ00, ALZ03].JamaicaVM [Ano04l]. JaMake [BK01a].James [Hol04b]. JaMP [KBVP07]. Janet[BKLS00, BKLS01, BK L01]. JANIS[Ano03-30]. January [USE01a]. Janus[Ada06]. Japanese [Ano00i]. Japlo [Esp06].JaRec [Chr01, GCRD04]. Jaroslav [Mil08].Jarrix [Ano00j]. JaRTS [Gle02]. JAS[KS01a]. JASMINE [ESGS00, SEGS03].Jasp [NHY+04]. Jass [BFMW04]. JastAdd[EH07]. JATOON [dS02]. JaTS [SGV04].JAVA [Lex02, ACM01b, Ahm01, Ano00a,Ano00h, Ano00k, Ano01b, Ano01g, Ano01n,Ano02b, Ano02h, Ano02k, Ano02q, Ano03c,Ano03s, Ano03-28, Ano03-38, Ano03-34,Ano04c, Ano04h, Ano04l, Ano04-36,Ano04-35, Ano05a, Ano08, Azi06, BIB05,Bal03c, Bar03a, Bee00, Cal00a, Cha00a,Cha05a, Cha03, Che02b, CY01b, DHMT00,Dob01a, DFL00, Dud06, Fox00a, Fox00b,Fox00c, Fox01a, Fox05, Fox01b, Fox01d,

GP01, GS00b, GDB02, GAR04, GRR05,Hec07, HRD08a, Hep04, Hol06, ISO08,INM05, JRH05, KT01b, Kuc06, Laz07,Ler01e, Lut03c, Mar05, MLJH04, Mil08,Mor03b, NK02, NP03, Omm01, Pap05,Pap00, Pet06, Pro01, RBC+05, RBC+06,Rum01, Sch03b, SML06, Sig04, Sim04b,SvR01, Ste08a, SKS08, SOT+00, Sun02,Sur04a, Sur04b, USE01b, USE02, VLMO09,VB05, Wal02a, Wol03a, Wol03b, Zus03].Java[dL05, KNRW03, AA02a, AL04b, Ano04-34,BMR02, BM03, BB01, CCR00, Fre01, Gal01,Gos00a, HP00, Hon05, HZC+04, KKK04,LN02, LFP04, MZ04, MMU04, MLG02a,MSS00, NH02, OPS+02, PFS05, PC03,Rog03, RWC+03, Suo04, WAB+04, WBL01,ZK04b, Zhu03, dSC05, AFF06, AMdB00,AMdBdRS02, AddS03a, AddS03b,AdBdRS05, AdBdRS08, ANN01, AF03,Ada05, AS03, AY05, AY07, AU02, dS02,Aki02, AJMJS02, AJMJS05, AA04, AMJS05,AL04a, AR08, Alb03, ADT03, ASCE03,AK01, ASS03, ABV00, ABLU00, ASS+05,ACD+04, AWE04, AC01, ACS02, AH03,AC06, AGH05a, APA04, ACGL01, ACFG01,ABG02, AG03a, AG03b, AG05, ACMN05,ABM+03, ACZ05, Ams00, Ams02, AR03a,AR03b, Ana01, ALZ00, ALZ01, AAD+01,AZ01, ALZ02, ALZ03, AZ04, ADDZ05,AAD+07, And02, AF02, And04, ACL03].Java [Ang01, Ano00e, Ano00f, Ano00g,Ano00l, Ano00n, Ano00o, Ano01d, Ano01f,Ano01h, Ano01i, Ano01j, Ano01l, Ano01k,Ano01m, Ano01o, Ano01p, Ano02a, Ano02c,Ano02d, Ano02e, Ano02f, Ano02g, Ano02h,Ano02j, Ano02m, Ano02n, Ano02o, Ano02p,Ano02l, Ano02r, Ano02s, Ano02t, Ano02u,Ano02v, Ano02w, Ano03a, Ano03e, Ano03f,Ano03g, Ano03h, Ano03k, Ano03l, Ano03m,Ano03n, Ano03o, Ano03p, Ano03q, Ano03s,Ano03r, Ano03x, Ano03i, Ano03w, Ano03t,Ano03u, Ano03v, Ano03y, Ano03z, Ano03-27,Ano03-31, Ano03-29, Ano03-30, Ano03-32,

Page 36: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

36

Ano03-35, Ano03-36, Ano03-37, Ano03-34,Ano03-39, Ano03-33, Ano03-40, Ano03-41,Ano03-42, Ano03-43, Ano03-45, Ano03-44,Ano03-46, Ano03-48, Ano03-47, Ano03-49,Ano03j, Ano03-50, Ano03-51, Ano03-52,Ano03-53, Ano04d, Ano04b, Ano04c, Ano04f].Java [Ano04j, Ano04g, Ano04h, Ano04i,Ano04k, Ano04l, Ano04m, Ano04n, Ano04q,Ano04o, Ano04p, Ano04r, Ano04s, Ano04t,Ano04u, Ano04w, Ano04v, Ano04x, Ano04y,Ano04z, Ano04-27, Ano04-28, Ano04-29,Ano04-30, Ano04-31, Ano04-33, Ano04-32,Ano04a, Ano04-37, Ano04-38, Ano04-39,Ano05a, Ano05c, Ano05b, Ano05d, Ano05g,Ano05f, Ano05e, Ano05h, Ano05i, Ano05j,Ano05k, Ano05l, Ano05m, Ano05o, Ano05n,Ano05p, Ano05q, ABH+00, ABH+01, A+01,AP02, ABL08, Apr03, Apr05, AZ02, Apt02,AM02, AJB+04, AH04b, AFT+00, AFT01a,AFT01b, ABC+07, Arm04, AGH00,AHKR01, AGG02, AHR02, AW00, Arr01,ASB+04, Art00, AGMM00, AAA+04, Atk01,ACR01, ACC+01, AJ01a, ABI+07, ABG+08,Aus00, AGS01, ABF03, AV05, AW03, Aye01,ANH00, S.04a, BP01a, BHL00, BTS+00,BH05a]. Java[BST00, BAL+01, Bac01, BFG02, BCR03a,Bac03, BKMS04, BD03a, Bad00, BKH02,BH02a, BC07, Bag02, Bai00, Bai03, BC00,Bak00, BH02b, BCS07, Bal03a, BKT03,BCMT03, Bal02, BK08, Bar00a, Bar01a,Bar01b, BBDT02, BDT04, Bar05, Bar02a,BBBD01, Bar03b, Bar00b, Bar02b, Bar03c,Bar00c, BBM04, BFMW04, BI02, BS07,Bat03, Bat04, BAF03, BFN+06, BDF+00,Bea05, BP01c, Bec01a, Bec01c, Bee04a,Bee04b, BR01a, BP02, BCS02, BO05, BO08,BO09, BDRV01, BBGP01, BBG04, BHJR05,BBL03, BBS04, BZ05, BZ07, BN03, Ben00a,Ben00b, Ben00c, BNO03, Ber00a, BDN05,Ber02b, BB05, BD02, BDLM04, BHDS09,Ber00b, BF03, BM01, Ber05b, Bes01, BC01,BDP02, BCV03, BD03b, BLV03, Bet04,Bet05, BCV09, BCE+01, BD04, BCH02,

BP03a, BR02, BVPE06, BHV01, BL02a].Java [BH04a, BH04b, BH05b, Bin06, BR06a,BSMV09, Bir01, BBHL01, BB00a, BB00b,Bis03, BHW05, BSH+01, BGH+06, Bla03,Blo01, BG05, Blo08, BAD+09, Bod04, Boe05,Bog00, Bog01, BG04a, BL04, BI07, BF02,BV05, BML01, Bol00, BALV03, BDT01,BDFL04, BGadH06, BHP+01, BS00a, Boo00,BS00b, BS04, BPSH05, BG04b, Bos04,Bot03, BH03, Bou01, BHK+04, BOT02,BM04, BL03, BDJ+01b, BS00c, BR01b,BKM02, BSBR03, BBV03, BA09, BW01a,BAJ01, BWW+03, BR01c, BALP01,BALP06, BD01a, BLW00, BP01d, BP03b,Bre02, BJvdB02, BA01, BLL06, Bri05, BP05,BRU04a, Bro01, Bro00, BVD01, BH02c,Bro03a, Bro03b, BW03a, BW03b, Bro04,Bro05, BF04, Bru05b, BB03, BCL+06, Bru03,Bru02, Bru04c, Bru05c, Bru06, BFMT00,BKY+03, BKLS00, BKLS01, BK L01]. Java[BFM+02a, BFM+02b, BFS+03, BFW+03,BFS+04, BLPV04, Bud00, Bud01, BRC03,BK01a, BK05b, BJK07, BK01b, Bul00,BSW+00, BK00, BKO00, BSPF01, BSB+03,BL02b, BCR03b, BRL03, Bur03, Bur01a,Bur01b, BC03, Bur02, BW01b, BW03c,BW04, Bur07, BE02, Bus02a, Bus02b,BGED04, CAF04, CFL05b, CFL05a, CL03a,CM05a, CW03a, CW04a, Cal04, Cal01, Cal02,Cal00b, CD01a, Cal03, CWH01, CMG+01,CWWS03, CCC+06, CCFG00, CHS01,CV01, CHV01, CV03, CGJ+00, CFKL00,CFLL03a, CFLL03b, CP01, CP04, CGEN03,Cas02, CH02, CI01, Cav02a, CM05b,CLCC02, CWHB03, CB04, CR06, Cha00b,CWS04, CY02, CY04, CHMB04, CA04,CYH04, CQ05, CvE00, CC01, CC04, CMS05,Cha06, Cha00c, CJ02, CRL01, CZ01, Cha02,Cha03, Che00, CCT01, CX01a, CX01b,Che02a, CZ02, Che02b, CCW02, CG02].Java[CSK+02, CKV+02, CN03a, CT03, Che03b,CLL03, CKV+03, CY03, CO03a, CO03b,Che03c, Che03a, CW03b, CW04b, CM04,

Page 37: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

37

CHHC04, CCC+04, CKK+04, CWZ04,CM05c, CR05, CHL07, CCK+08, CQX+09,CM02, CHB03, CTF03, CY01a, CWY01,CKC+02, Chi00, CN03b, CiLH01, CGS+03,CCM05, CH08, CMS03a, CHL+00, CMS03b,CKM04, Chr05, Chr01, CD01c, CD01b,Chr00, CBD01, CT00, CSK00, CKKH03,CL03b, CGR00, CLS00, CV08, CDF05,CMR05, CCSB04, CSFS00, Cla04, CSCM00,CF02, Cle01a, Cle01b, CLCM00, Coc02,CE01, CG01, Cog03, CHK+04, Cog04,Coh02, Coh04, CGM06, CK05, CLN+00,Col02, CCF+02, CMS07, Col01, CGRR04,CR02b, CF04a, Coo02, Coo00, Cor00, CL08,CDFR04, CS02, CS03, CC03, CBGM03,CLN07, Cou01, CBD04, Cox01a, Cox01b,CCB+01, CLP06, CHUB08, CCSA02, CS04].Java[CHK00, Cul00, CLZ06, Cza00, D+00, DS00a,DH08, DWH01, DHS02, DHPW01, DH04a,DGGD08, DT02, Dar01c, Dar03, Dar04,Dar07, Dau01, Dav05, DDDM04, DeP03a,DS00b, DK03, DTD04, DEK+03, DDF+03,DGMY06, DDS02, DD02a, DD02b, DD03,DD07, Dei08, DC01, Dek00, Dek06, DPT+02,DJP02, DRV02, DL02, DYH05, DJ00, DJ02,DOR05, Dep03b, DC03a, DMU02, DS09,Des01, DC03b, Deu00, DiM04, DS00c,DFT03, Dib02, Die00, Die01, DMP05,DSCU01, DUK02, Dil00, DBC+00, DAK00,DZHS03, DS04, DP08, Djo08, Dmi02, Dmi04,Dob01a, Dob01b, DV01, DKP00, DKL+01,DGK+03, DKTE04, DJLT01, DCA04, DA04,Dra00, DM07, DSBH03, DK02, Dro01a,DEJ+01, DEL+02, DLE06, Dro01b,DHWH03, DHRH05, DDHV03, DH04b,DHR+01, Dun02, DMKN02, Dur02]. Java[DLS+01, DG02, Dwe00a, Dwe00b, DJ01,Ead01, Ear03, EH04, ET01, ET07, Ebe02,EF02, Eck00, ET05, Eck02, EL02, EFN+01,EFN+02, EFG+03, Edm09, EGD03, Eff00,Egy01, EvG02, EvG04, EXA+05, EL01,ESS02, ELM+04, EM04, EH07, EKEL01,EGLZ02, EFO08, Ell00, EQT07, EL04,

ES05a, EJD01, EK01, ET02, Emu04, EK03,Eng02, Eng00, EKM00, ESS04, EGST08,Esp06, Esq04, Eub05, Eug06, EM03, ESPP01,FSS06, Fal00a, Fal00b, FMA02, FWL03,FFB+00, FCF02, FC06, FCMR04, Fau02,Fei04, Fei01, FBR+03, Fek08, FR02, Fel03,Fel04, FDTL02, FTD03, FT06, FCHE02,Fer07, FL02, FSBP03, Feu02, FVK01,FLMS06, FKR+00, FMHH+00, Fla00,FFCM00, FF00, FL01, FLL+02, FFC02,Fla02a, Fla04a, Fla04b, Fla05a, Fla05b].Java [FFLQ08, Fle03, Fle00, Fle01, FC01,FR00, FDR04, For04b, FF05, FS03a, Fox00d,Fox00e, Fox03a, Fox03b, Fox01c, Fox02,Fre05, FW02, Fre08, Fre04, FM03, FGLS04,Fri02, FL04, FK03, Fro08, Fry03, FRMW04,FMRW05, FP03, FOS+04, FS03b, FLWW04,FBS04, FJ05b, FMMd03, GK07, Gad03,Gag02, GH01, GH03, GPF05, GPF08,GKM03, GKMZ04, GKW04, Gam00,Gam03, G+01, Gar00, GNYZ05, GS01,Gar01, GCB+00, Gat03, Gea00, GW08,Gee05, GS05b, GI00, GCRD04, GBED04,GBE07, GEB08, GK03, GV05, GP05, GJ04,GvLPF01, GP03, GGH+03, Gho01, Gho04,GK08, Gib01, Gig00, GM05a, GM08, Gil00a,Gil00c, Gil01, Git00, Gle02, GHH01, GSV02,GPB+06, Gol01, Gol04a, GGG03, GMW+02,GS00c, GPS03, GCARPC+01, GHM+01,GDC+04, GT97, GT01, GT04, GT06]. Java[GT10, Goo02b, Goo00, Goo03b, GM02,GN01a, GN01b, GJSB00, GJSB05, Got06,GW00, GEG07, GE08, Gra04, GH00, GF07,GHS05, GJ09, GEK01, GPW03, GPW05,GM00, GSaC05, Gri02a, Gri00, GV02a,GV02b, GV04, Gro02a, Gro02b, Gro02c,GM03, Gso00, GBCW00, GLC01, GAR03,GLS02, GS04, GW01, GCH00, GMM00,GSW00, GMT02, GM05c, Gut00, HG08,Hab04, Hac01, Hag00a, Hag00b, Hag02,HD02, HHK+01, HHKS03, Hal02b, HG07a,HM00, Ham02, Han05a, HS00a, HKS02,HK02b, HJL00, Han05b, Hap02, HR00,HHM04, Har00a, Har00b, HS01, HKK+01,

Page 38: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

38

HAL02c, HLT09, Har00c, Har03, Har04,Har06, HS00b, Har00d, HBR00, HL03a, HF06,HJL+01, HM01a, HdJ01, Has02, HRAB05,HD01, HFL03, HL06, HSD04, HR04a, HR04b,HvE02, Haw02, HL04, Hef07, HMD04]. Java[Hei03a, Hei03b, HWM01, Hel07b, HCMM00,HD03a, HRD07, HRD08b, HL00, Hep04,HJR+03, HW00, HPH03, HS05, HN00,HRE+02, HRE+05, HL02a, Hig03, HKI08,HT06, HIBP04, Hig04, HKHK03, Hir00,HG07b, Hit02, Hit03, HT03, HE03, Hoh03,HTY+03, Hol04a, Hol04b, HJ01, HKL09,Hol00b, Hol00a, Hol00c, HD03b, HKS+07,HKM+09, Hoo05, Hor00a, HC00, Hor00b,HC01a, Hor02a, Hor02b, HC02, Hor03,HC03, Hor05, HKF00, HS02a, HPS02,HMRM03, HSSC05, HSB09, HWB03,HWB04, HYX05, HL02b, HL03b, HNZS03,HBX+04, HBH01, Hub01, HOP04, HP04,HdS+05, HCB04b, Hug02, HS02b, HJ00,HJvdB01, Hui02, HBD04, HB08, Hun00,Hun02, HL03c, Hun03a, HT04, Hun05,HC01b, HD03c, Hyd00, Hyu05, IKKM03,IPW01, IKKW01, IKN03, ISF06, IN09, IS03,II04a, Ish01, IKY+00b]. Java[IKY+00a, ITK+03, IJ03, Iva02, Ive03a,Ive03b, IH01, ICB00, Jac01a, JR02, JP00,Jac01b, JP01, JLV02, JP03, Jac03, JKW03,JP04, JV04, Jac04a, JT04, JM00, JO03,JPC00, JR05, Jen00a, Jen00b, Jen02b,Jen01, JCP+05, JSSM04, JA01, JH03, Jia00,JHJX04, Jia04, JWC03, JJ02a, JMS02,JBMP03, JKKL04, JCOP07, JC04, JCYC04,Joh03, JHA+05, Joh06, JMSG02, Jol01,JK00, Jon02, JR03, JMM03, JPJ05, JHSL03,JJ02b, JKJ05, JPB+08, Juo07, JRN00,JKH+04, KK04a, Kaf00, KPPER06,KSK04a, Kal01, Kal04, KGH+05, KOB01,KMR02, KT04, Kan02, KDH+06, KF05,KHMW05, KT00, KPKL03, KKO02, KOO08,KKN06, KJBH+00, KCSL00, KAN+03,KGMO04, KCF01, Kes04, KFLN04, KFN04,KM04a, KM04b, Kic03, Kic04, KHBB01,Kie01, Kie02, Kil03a, Kil02, Kil03b, KC00].

Java[KH00, Kim02, KJ02, KTV+04, KKL+04,KVK+04, KMEA04, KMOS03, Kin00, KC01,KM08, KMS04, KMSL03, Kle05a, Kle05b,KN06, KS01a, KBVP07, KK05, KNY03,KT01a, KA02, KR01a, Kno02, Knu01b,KM02, KK04b, Kod04, KW01a, KK03a,Kog04, KR00, KR01b, KB04a, KW02,Kon04, Kon03, KK03b, KM04c, KWM+08,KLL03, KY03a, KY03b, KKJY04, KNN+01,KPK02, KS02a, KS04, KC03, Kre01,KBP+03, KW01b, KM01, KSK04b, Kro00a,KLS00, KNG02, KKT04, Kum04, Kum05,Kun02, KP01, KX04, KS01b, KS02b,KWK03, KWK05, LMV02, Lad01, Lag03,Lai08, Lai01, Lak02, LO00b, LO00a, LO03a,LO03b, Lam03, LP05, LSW08, Lan00,Lan04, Lan05b, LG99, LG00a, Lar01,LTOT07, Las02, LLMK03, Lau03, Lau04,LBR00, LP01a, Lau01, LBD+03, Law02,Lea00a, Lea02, LST02, LST03, Lea00b].Java [LDE+02, LBR06, LS00, LYK+00,LL01a, LT02, LH03a, LKL+03, LYM04,LCFL04, LN04, LS04a, LC05, LJ07, LMK08,Leh02, LFM09, Ler01d, Ler01f, Ler02, Ler03,Les03, LP01b, LP06, LMG00, LL00, LB00,LL01b, LL03, LL01c, LH03b, LH04, LH05,LRSW00, LRW01, Li02, LBJ02, Li03, LZ04,Li04, LCS04, LCZ04, LBJ05, Lia00a, Lia00b,Lia00c, LPH01, Lia01, Lia02, Lia03a, LPH06,Lia03b, LL08b, Lik04a, Lik04b, LS03, LAT04,LLCF08, Lin03a, LHS04a, LHFL07, LSK+02,Lin00, LDM04, Lin01, Lin03b, LS08a, LS08b,LG00b, Lit00, LM02, LY03, LZZ03, LW03,Liu03, LPSY04, Liu04, LYL+04, LM04,Liu08, LAL02, LLdA08, LD03, LRO02,LHS03, LSW07, LHS04b, LS04b, LH02,Lot02, LEW+02, LEW+03, LLK03, LC04,LGFM05, LUH+05, Luk04, LFH03, Lut00,Lut01, Lut02, Lut03a, Lut03c, Lut03b,Lyk02, LAB+00, Lyo02, MWL00, MF07a].Java [MVV+01, MD00, Mac05, Mad01,MBED06, MS00a, MSG01, Mah02, Mah04a,MDS04, Mah04b, MB03, Mai03, Mak03,

Page 39: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

39

ML09, MPG+00, MR00a, MAWW+01,Mam01, Man01, MP01a, MPA05, MCLDP01,MR09, Mar01a, Mar00, MLVB05, Mar02,MZB00, MBMZ01, MdB01, MCLC02, Mas00,MI01, MCG03a, McC00a, McC00b, McC00c,McC00d, McC00e, McC00f, McC01a,McC01b, MFH01, McG04, MTSM03,McG03b, McK01, McL00, McL01a, McL01b,McL02a, McL02b, MF04, McL06b, McL07,Meh02, ME00a, MT07, Men00, Men03,Mer04, Mer00, Met01, Met02, MSF03,Mey03, Mid01, MH02, MF01a, MFSL02,MLG+02b, MRR02, MRR05, MJ00,MAJC03, MSR03, MFRW09, Mil09, MS03,MH00a, Mls04, MMK04, MKM+06, MSV05,MORW04, MORW08, MHC01, MK01,MM04, MC06, MP01c, Moo03a, Moo03b].Java [MR02, MMG00b, MMG+00a,MMG01a, MMG+02, MMG03, Mor00,MWM01, Mor03a, MF03, MF01b, MB05,Mor02, Mos00, Mos05a, Mos05b, MR00b,Mul00, MKF06, MSSJ00, MKS+03, Mur05,MJ06, NW06, NW07, NDS+02, NK06,NAW06, NSI03, NHY+04, NR06, NP01,NMMS01, Nar05, NW02a, Nas04, NRV00,Nau02, NPRC01, NC05, NLFA02, NKBM01,NMKB03, Nel04, NC04b, NW03, N+00,New05, NM00, New01, New04, NW02b,NS01b, NB00, NB01, Gal02, NS03, NAR08,NK00, NK05, NZM03, NNS03, Nik03, NK03,Nil05, NIEH04, NE04, Nip03, NMH+02,Nis02a, Nis02b, Nis03, NP07, Nol04, Nor00,NLC03, NCM03, OBr05, OHL+05, Oak01,OW04, Och09c, Och09d, Och09b, Och09a,OJJ00, OS02, Oes01, OMK04, OKN01,OKN06, OKN02a, OKN02b, OKN02c,OSM+00]. Java[Oi05, Oi06, Oi08, ONRV08, dOHS+03b,OGA+01, Ols07, Ols01, OK04, Omo03,OKK04, OL01, Our02, OWR04, OOM+07,PKF02, PKF03, PDCL02, PV03a, PVC01,Pal02, PL01a, Pan04, PH00a, PSM01a,PSM01b, PSM03, PT09a, PTML09, Par04a,PPJ03, PL01b, PP02b, PP02a, PC04,

Par04c, Par04b, PZ00, Par00, Par05, PDV01,PV04, PH03, PH04, PE06, Pau01, Pau03,DJM+02, PSDF01, PL03, Pay04, PV03b,PR03, Pel03, PH00b, PSW07, PGM+05,PRB07, Per02, Per04, Pet03, Pet05, Pew00,PUF+04, PG00, PHN00, PBG+01, PV06,PCC00, PWN04, Pil04, PG03a, Pip03,PNKN04, PFJ05, Pla00, PM00, PM01b,PCC01, PL05, PQVR+01, Pon03, PWC00,PNCB06, Pot04, Pra03, PSH04, Pra08,Pre03, Pre00b, Pri01, PP02c, PR04, PJ09,Pug00, PS03, QGC00, Qia00, QHV02]. Java[QH03, Qui03, RRP00, RFZ08, RTJ00,RVJ+01, RM07a, RWL07, RHR02, RP03a,RV05, RS00a, RSH01, RM04, Ran03, Ran02,RH04, RH07, Rao00a, Rao00b, Rao00c,Rao00d, Rao00e, Rao00f, Rao01a, Rao01b,Rao02, Rap03, RRP01, RWZ09, RW03a,RK02, Red01, Ree02, Ree00, Ree03, Reg00,Reg02a, Rei00a, RR02, Rei00b, Rei00c, Rei03,Rem01, RST+04, RCR06, Ren00, RE01,Ren02, Req03, RWH01, RT02, RM08, Ric01,RMHC09, Ric06b, Ric00, RTVH01, RCB01,Ril02, RCB03, Ril03, RSD01, Rob00b,Rob07a, Rob04b, Rob06, RM00, Roc01,Rod01, RJFG03, RPJ04, RB04, Roe00,RKK03, RCdBL02, Ron01, RR01, Ros02a,Ros00, RVZ04, Ros02b, RS00b, RPP07,Roß06, RC01, Rot02, Rot05, RMR01, RMR03,RMR04, RKG04, RJGH06, RW03b, Ruf00,RYD+03, RAC+04, RGN07, RLR00, RS01].Java[RP03b, RW04, SMK02, S.04b, ESGS00,SMCS04, Saf02, SU03, SGV04, Sah02a,Sah02b, Sah00, Sah01, SH03, SA02, SSM03,Sak01, SR05, Sal04, SBAD01, Sal06, SSD+03,SM01a, SC01a, SLPO02, SC02a, SDPM04,San02a, San03, San04a, SV05, San02b,SMBZ07, SJG03, SF01, SD01a, SC07, Sat02,SL07, Sav01, SEdM08, Sch00a, SO00, Sch01,Sch03a, Sch04a, SH04a, SLB+02, SG00,Sch03c, Sch04b, Sch04c, SD08, ST04, Sch02,Sch04d, SM04a, SLC03a, SBCK03, SBB05,Sch00b, SPS+02, Sci07, Sco03, Sea02, Sed03,

Page 40: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

40

See04, SAWW01, SE04, Sel03, SAFG03,SBMG00, Ses00, Ses02, Ses05, SS07, Set03,SCBH09, SCB09, SFMH01, SYAS05,SKS01b, SKS01a, SKS03, SB07, Sha00a,Sha00b, SY04, SJ01, Sha01, Sha04, SPB01,SR06, SSB03, SK00, SCS01, SG02, SM01b].Java [SM03a, She01b, SRW+00, SK04,Shi03a, Shi00, Shi03b, SEGS03, SM01c,SSM04, SSGS01, SGF+02, Sib00, SW01,SB03b, SB05, Sig04, Sik03, SMS00, SV02,Sim04a, Sim04b, SK08, SFP03, Siv02, Siv04,SSV05, Ska00, SC02b, Sla00, Sma08, Smi01a,Smi01b, SBO01, SC08, SO02, SH04b,SNOM01, SSS02, SSS05, Soo01, SMS+04,SC05, SRD00, SASZ03, Spe02, Spi03b, Spi05,SPGV07, SGSB05, SB06b, SLC03b, SPR+03,SCLV04, Sta04a, SM01d, SZ00, Sta00, Sta01,SSB01, SS03, Sta04b, SHHS04, Ste01,SHB+03, SS00b, SHK+03, SM02a, Ste05,Ste04, SL00, SP03, SL01, Sto02b, Str02,SSP07, SC01b, SSA03, SQG+05, Str01,SM04b, Stu07, Stu01, SBA01, SCH05, SJ05,SYK+01, SYN02, SYN03, SOK+04, SYK+05,SD04, SRJS08, SHR+00, Sun01, SKP+02].Java [SL04, SG03, SSL02, SM02b, Sur01,Sur04a, Sur04b, SSE05, Swa01a, Swa01b,SKM01, TTD03, TGB+04, TGV+01, Tam00,TC03, TM07, TYS04, TSL+04, TBSN01,TSDNP02, TTPN08, Tat02, TG04, Tat05,TRVH03, TSCI01, Tddd03, Tay02, TA04,TB00a, TS01, Ten00, TP01, TDB00, Thi02,TMG03, Tho03, TOG+05, TCF+03, TS02,TS04, TS09, Tim03, TSL+02, TSL03,TCC01, TCC02, TCSC02, TCSC04, TP02,Top02a, Top03, Tor01, TH02, TFL+04,Tra00a, Tre05, Tre02a, Tre02b, Tre03, Tre04,Tre02c, THMT03, TC04, TE05, TCM+00,Tui04, Tul08, TZ01, TT01, TVMB03,USE01c, Uni02, Uni03, Uma02, UL08, Urb09,Utt06, VV05, VT01, Van04, VVG+05,VWS+05, VDPC01, VDPC03, VUPB02,VN03, Vau03a, Vau03b, VKB01, VHBB01,VHBB03, Vel01, VED06, VED07]. Java[VAB+00, VMMF00, Vie03, VKK+01, Vil00,

Vil08, VB01a, VHL01, VMWD05, VDMW06,Vir05, VN00, Vir03, VPK04, VL00, VB01b,VP05, Vrb03, Wad00, WG01, WACBL03,WCS00, WG02, Wal03a, Wam02, WS01a,WS01b, WWSL02, Wan02a, Wan03a,WLW+03, WSVX03, Wan03b, Wan03c,Wan04, WXW+05, Wan05, WWJ07, WR08,WW09, War02, WF04, WB00, WB01,WFGK03, Way03, Way05, Wea00, WP04,Wea07, WGC09, WCCL05, WVMN05,WVE+00, Wei02a, Wei04, Wei01, WJH05,WJH06, WS01c, WHBS01, WAF02, Wel02,WP03, Wel03, Wel04, WCC04, Wel06,WC00a, WC00b, WD00, WL04, Wen05,WTV03, WTV05, WM00b, Whi03a, Whi03b,WW06, WH01, Wic03, WP00a, Wil02,Wil01a, Wil04a, WA04, Wil06, WPN08,WDSD02, Wil04b, Wil05, Win01, WR00,WK02, Win02, Win04, WN01, WHW01,Wis06, WF00, WF02]. Java[Wit05, Wol01a, Wol04, Wol03b, Won03a,Won03b, Won04, Won05, WGW04, Woo05,Woo02, Woo03, Woo04, Wra01, WWMG06,WP00b, Wu01, Wu05, Wut00, XSaJ08a,XSaJ08b, XP04, XAN07, XSD07, XC01,XZ03, XX04, XX05, XYC05, Yah01, Yam04,Yan02, Yan05, YKS+02, YL03, Yan03,YDWL04, YME05, YLL+07, YWZ03,YHL01, YHL04, YHGL01, YdOLS+05,YK03, YE04, YMP+05, YCFX09, You02,YLW04, YLW08, Yua02, Yua03, Yua04,YAW02, YTY00, ZCR+06, ZFA00, Zam03a,Zam03b, Zar02, ZW08, Zea00a, Zea00b,ZD02, ZS01a, ZGB03, ZG04, ZL05, ZYZ06,ZR07, ZLG08, ZK09, ZXNH02, ZPV03,ZCQS04, Zha05, ZSZ+09, ZFK04, ZYC03,ZX05, ZT02, ZWL03, ZAVT03, Zhu04, Zuk01,ZHC04, dH05, dSC06, dCG+02, dGNv04,deC04, dD01a, dM04, dOHS+03a, dBdd04,dFR04, vHMB08, vNKB01, vNMW+05,vNMKB05, vRKS01, vRKS03, vRS05]. Java[vdBJ01, vMV05, vdL02, vdSPP05, vD04,vLSM01, vLFGL01, vLGL+02, vLH05, vO01,Ano04e, Gla06, Mas01, Ano00b, Ano03b,

Page 41: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

41

Ano01a]. Java-Anwendungen[Wol03a, Zus03]. Java-Applets[BL04, DK02]. Java-Applikationen[Ste08a]. Java-based[Lex02, ZK04b, PFS05, WAB+04,MAWW+01, ABG02, AG03b, Ano01o,Bal03a, CKKH03, CGRR04, EM03, FSBP03,FVK01, FGLS04, GLS02, HL03b, JSSM04,Li03, Lik04a, MB03, MCLC02, NPRC01,PDCL02, PGM+05, SRJS08, SL04, TS01,TMG03, VT01, VB01a, Vrb03, WXW+05,WK02, YHL04, ZCQS04, ZT02, dFR04,AK01, Ano00g, Ano01p, Ano03k, Ano03-30,Ano04n, Ano04-32, AZ02, BR06a, BDFL04,BKY+03, BCR03b, CB04, CCT01, CM02,CHB03, CR02b, CL08, DPT+02, DLL03,DZHS03, EL04, Fal00a, Fal00b, FMA02,FLWW04, GW08, Gra04, HL03a, HE03,HKF00, HdS+05, HS02b, JT04, JCP+05,JKKL04, KHMW05, Lik04b, LYL+04,NHY+04, NC05, NZM03, ONRV08, Roß06,Sci07, Sha04, SG02, SD04, Tre02c, Wen05,Woo03, YdOLS+05, Zea00b, ZP03, dCG+02,dGNv04, vNMW+05, vNMKB05, vdSPP05].JAVA-basierten [Lex02]. Java-Card[MdB01]. Java-Compliant [Ano01l].Java-Component-based [VDPC01].Java-DSP [SASZ03]. Java-Embedded[KFN04]. Java-Enabled [CKK+04, GSV02,KPKL03, MWL00, RAC+04, Tui04, Sak01].Java-Games [Sel03]. Java-implemented[PSW07]. Java-Interface [VUPB02].Java-like [KN06, CHK+04, ELM+04, AZ01,AZ04, ADDZ05, DGGD08, DEL+02].Java-Losung [Ano04h]. Java-MaC[KKL+04, KVK+04, SSD+03]. Java-MOP[CR05]. Java-Native [JKJ05].Java-Oriented [BFS+04, FJ05b, TFL+04].Java-Powered [AJB+04]. Java-Programs[AGS01]. JAVA-Ring [WBL01].Java-Scripting [KS04]. Java-Software[Ano04v]. Java-Specific [VKB01].Java-Systeme [Wol03b].Java-Technologie [Ano03-28].

Java-Technologien [Ano03s].Java-tekhnologiiu [Saf02]. Java-to-JVM[SS03]. JAVA-Triggers [AA02a].Java-XML [Lin03a]. java.*[All00a, All00b, All00c, All00d, All00e, All00f].java.math [Cow01]. java.net [Gag02].Java.nio [PS03]. Java.RMI [PM01a].java.util.concurrent [Lea05].java.util.regex [Hab04]. Java/ [SDPM04].Java/C [Ano01k]. Java/C# [BS04].Java/CGI [HL02b]. Java/CORBA[GCARPC+01, LRSW00, LRW01, SRW+00].Java/CORBA-based [SRW+00].JAVA/JAVACARD [MMU04]. Java/Jini[AGG02, Gho01]. Java/JVM [BS00b].Java/R [HLT09]. Java/R-based [HLT09].Java/SQL [Ebe02]. Java2 [CK05]. Java3D[HJF06, Vor01]. JavaBean[FCW01, RAC+02]. JavaBean-based[FCW01]. JavaBeans[BMH06, AA02b, BCCN01, Bro02b, DL00,Fab02, Jor02, JFt00, LYC02, LR04, LR05,Ler01a, Ler01b, MS01, MH00b, MH01,MH04, MHB06, Nyb02, PSS01, RAJ02,TJ00, Tre01, Tro04a, Tro04b, WF04,WCD+01, XLG03, XOWM06, YAA07].JavaBeansTM [NT01]. JavaCard[AJ01a, MMU04, BDJ+01a, BDHdS01,BDJdS02, BCDdS02, Jac01c, MP01b,PvdBJ01, vdBJP01]. Javacards [Cim02].JavaCC [Kod04]. JavaCloak [RE01].JavaFAN [FCMR04, FMR05]. JavaFX[CCB09, Ste08a, Ste08b, Wea07, WGC09].JavaGrande [PBG+01]. JavaHelp [Lew00].JavaLog [ACZ05]. Javalon [Ano03-32].Javalon-1 [Ano03-32]. JavaML [Bad00].Javana [MBED06]. JavaNOW [TDB00].JavaNws [KW01b]. JavaOne[Ano01e, Leh01]. JavaOS [HPB+00].JavaParty [PH00c]. JavaPod [BR01d].JavaPSL [FJ01]. Javari [TE05].JavaScript[Ano00d, Sto01b, Sto01a, Bro02a, AE06,AF02, Ang06, BMS02, CMJL09, Coo01,

Page 42: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

42

Cro08, DD02c, Doe06, EA06, Eic05, Est02,Fla02c, Fla02b, Fla06, Gab07, Gar09, Gen00,GW02, Gil00b, Goo01a, Goo01b, Goo02a,Goo03a, Goo07, Gos00b, GT00, Har00d,HP02, HRM00, II04b, Jen02a, Joh00a,Kah06b, KHFS09, KHKH01, Knu01a, Lab09,Lan05a, MJ01, MDS04, McF08, McK01,Mor08b, Mur00, NS01a, Pas04, Pol01, Pot08,PS01, Pow07, Ree01, She01a, Soj03b,SM03b, Tam00, Tha00, Tha06, TEM+01,TB00b, Wat02, Woo01, YCIS07, ZJ03,Zdr09, CDH07, Ano00c]. JavaServer[W+04, Zen02, AK00, Ber01a, Ber01b,Ber02a, Ber04a, Ber04b, Cha05b, D+04,DBH04, FK00, Gea01, GH04, GH07, Hal00,Hal01a, Hal02a, Jor02, Kur04, Ler01c, Man05,Pek00, Tre00, Wal03c, Zen02, WMM04].JavaSpaces[BP01b, BGZ00, Hal01b, NZ01, vdPE02].JavaStat [HLT09]. JavaStatSoft [WC08].JavaSymphony [FJ05a, JF05]. JavaTM

[LMG01, SMES01, Caa00, MSU08, BD01b,CF00, CHS+05, Dar01b, AGH05b, BD01c,Dic01, RB01, vD00, BHR02]. JAVAVIS[OS02]. javax.crypto [Win01]. javax.XXL[vdBDS00]. Javelin [NPRC01]. Javia[CvE00]. JaVis [Meh02]. Javiva [TZ01].JaViz [KJBH+00]. Javy [GGG03]. Jawa[BRC03]. JAWIRO [SE04]. JAWS[Ano00i]. JAXP [Gri02a, Har03]. Jazzing[San04b]. JBits [AAA+04]. JBoss[MD06, RG05]. JBSP [GLC01]. JBuilder[Ano00m, Ano03c, Lia00a, Lia00c, Lia02].JCAF [Bar05]. JCanvas [Ano01l].JCASim [FW02]. jcc [SJG03]. JCCM[CMG+01]. Jcluster [ZYZ06]. JCOD[DJP02]. JComboBox [Wra01]. JCrasher[CS04]. JCS [Ano04r]. JCSP.net [WAF02].JDBC [Ano03-37, Bal02, Bal03b, DUK02,Kie01, ME00a, P+98, Ree00, Spe02].JDBC-Based [Kie01]. JDeveloper[KM07, Ano04-29]. JDI [OS02]. JDO[Ano02q]. JDOM [Har03]. JDotter[BRU04a]. JDS [AH04a]. JDSL [TGV+01].

Jeannie [HG07b]. Jedd [LH04]. Jeff[Cha05a, Coc02]. Jeli [Rob00b]. Jeliot[MMBAS04]. Jelly [Gos03]. Jenuity[vTNC08]. jeopardy [Ber05a]. Jeroo[SD03a]. JERPA [ET02]. Jerry [Ano00c].JESSICA [MWL00]. JET [MLG+02b].JetBrains [Ano03-38]. JetForm [Ano00i].JEWL [Eng04]. jFAST [WW06]. JFC[Gol00, Top02a]. JFLAP [LJ08]. JGAP[CCT01]. JGC [ZS01b]. JGraph [BH02a].jGRASP [CH06]. jHISC [HFL03]. Jiazzi[MFH01]. JICC4 [Cha00a, Cha00b]. Jim[Ano00b]. JINEXT [FJ05b]. JINI[Edw00, YHL01, AGG02, Edw01, ER01,Gho01, Hua03, JJ02b, Kum01, Kum02,Nat00, New00, OW00, Sha00a, WA01, ZP03].Jini-Based [Hua03]. Jini/Java [ZP03].Jini/Java-based [ZP03]. JISGA [Hua03].JIT[OSM+00, Sch03a, TP01, THL03, dSC05].JIT-compiler [THL03]. JIVE[GJ04, Rei03]. JJ [EKM00]. JKarelRobot[BS01]. jLab [PT09a, PTML09]. JMatch[LM02]. Jmeter [PL03]. JMFA[Ano02g, Uni02]. JML [CK05, JP01, Jac04a,LBR06, MMU04, PvdBJ01, TE04, vdBJ01].JML-JUnit [TE04]. JMM [Kle05a].JMM-Faithful [Kle05a]. JmmSolve[Sch04d]. jMonitor [KF05]. jMoped[SSE05]. JMS [HMD04, Ano02f, MHZG06,RG00, Rou02b, Yus04]. JMT [BCS09].JMX [JM00]. JNDI [LS00]. JNI[GF01, NS01b, SCH05]. JnJVM [TGCF08].JNuke [ASB+04]. Job [Ano02q]. JOGR[DL02]. John [Fox01b, Azi06]. Johnson[Gla06]. JoiN [HdS+05, YdOLS+05]. Joint[ACM01d, CF04b, YHGL01]. jointly[SBH+04]. Jolt [Ano03r, SAB08]. JOMP[BK00]. JOP [Sch03c]. JOPI[AJMJS05, AMJS05]. Journeyman[Bec00a, Bec00b]. Joy [Ano05i]. jPHYDIT[JCP+05]. JPolicy [OWR04]. JR[KGMO04, OK04]. Jr. [JR05]. jRapture[SCFP00]. jRate [CS02]. JRE [Ano03e].

Page 43: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

43

Jrpm [CO03a, CO03b]. JRT [ISO08].JRuby [EL09]. JSBricks [BBBD01]. JSE[BP01a]. JServ [GW00]. JSetL [RPP07].JSF [JF06]. JSP[Ano05k, BSB04, BSB08, Bro01, Bru03,Goo00, Har01a, M+00, Mar01a, NP03,Per04, Roc01, Spi03a, Tay02, Wei02b]. JSR[Cow01]. jStar [DP08]. JSTL [Spi03a]. JTL[CGM06]. JTRON [Hac01]. JUDO[CLS00]. Juggernaut [Lut01]. July[AGG02, HR04b, IEE03a, Sib00]. jump[WG02]. jump-start [WG02]. Jumpin[Wol04]. jumps[JMK+08a, JMK+08b, JMK+08c]. June[ACM00b, ACM01a, ACM01b, ACM05,Ano01e, Ano02i, LL08a, SY+05, USE00a].Juniper [Lut02]. JUnit [Bec04, For04b,Goe01, HL02a, HT04, Lou05, NP03, PL03,RS05, TE04, WACBL03, ZK05, Alb03].Jurassic [INM05]. Just[Bar01a, Jia04, KMEA04, KNG02, ME00b,SSM04, SOT+00, SYN02, Vel01, YLL+07,dSC06, vdL02, For06, GES+09, ITK+03,LYK+00, LYM04, LMK08, OOK+06,SYK+01, SYN03, SOK+04, SYK+05,Swa01b, Yua04, IKN03, IKY+00b, IKY+00a].Just-In-Time[KNG02, dSC06, Jia04, KMEA04, ME00b,SSM04, SOT+00, SYN02, YLL+07, GES+09,ITK+03, LYK+00, LYM04, LMK08,OOK+06, SYK+01, SYN03, SOK+04,SYK+05, IKN03, IKY+00b, IKY+00a].JVM [Ano00a, Ano01b, Ano01g, USE01c,USE01b, USE02, And01, Ano02e, Ano03-39,AFG+00, BNV08, BFN+09, Dd01b, BS00b,CMB+01, CG01, DBC+00, DA02, FMR05,GD00, HO03, HO07, Lan02, LM04, Moo03a,PG03b, SBB05, SS02, SD01b, SD03b, SS00a,SS03, Sub08, Won03a, ZS01b, ZWL03].JVM98 [GPW05]. JVML [Ber01c].JVMPI [DeP03a]. JVMs[San04b, ZK04a, DAK00]. JWAVE[Ano00i]. JWS [BJ04, SO02]. JX[WFGK03]. JXP4BIGI [HNZS03]. JXTA

[CY03, OGT02]. Jython[PR02, Bri02, Hig03].

Kafer [ZXNH02]. Kaffemik [And01].KaffeOS [BHL00, BH05a]. Kak [Ano04e].Kamiwaai [Hit03]. Kardon [Mar01b].Karel [Bec01a, Ber06]. Kava[Bac01, Bac03, WS01c]. Kaveri[JRH05, RH07]. KDE [Ano00n]. keen[Ano03f]. Keep [Pau03, RFZ08]. Kelly[Fox01b]. Kemma [Kro00b]. KenyaEclipse[CT05]. Kernel [DS00c, BL02a]. Kevin[Dud06]. kew [KNRW03]. KeY[BHS07, SSS05, VB05, NM02, Gal02].Killed [Way03]. Killer[Bar01a, Dav05, MA05, Hun03a]. kind[MPO08]. kinds [San04a]. Kinetic[SO02, BJ04]. King [Ano01a, Bar00a].Kirchberg [GAR03, GAR04, GRR05]. Kit[Ano00k, Ano00m, Ano01j, Ano01m, Ano01o,Ano02p, Ano02r, Ano02s, BRC03, SHK+03,Ano04-27, Kil03a, Mor08a, WMM04,vLFGL01, vLGL+02, vLH05]. KLAVA[BDP02]. Klient [HJL00]. Knell [Nil05].Know [Dar01b, Fit09, Pan04]. Knowledge[Cha05a, Han05a, OOOiM05, RVZ04, Zhu04].KnowledgeKinetics [HL04]. knows[Ano05n]. Kodok [YAW02]. Kolb [Zen02].Komfort [Ano03-28]. Kommentar[Wol03a, Zus03]. Kommunikation[Ano05a]. Konfiguration[Ano05a, DHMT00]. Kong [Uni01]. Konrad[Roj00]. Korat [BKM02]. KRAKATOA[MMU04]. Krause [Ano00d]. Kris[Ano00b]. kurz [SKS08]. KYZO [Ano00k].

lab [Rad06, Rou02a]. lab-based [Rad06].label [ML00]. Labor [TCM+00].Laboratories [SDPM04, VWS+05].Laboratory [Dor07, FSBP03, SASZ03,And02, BMS02, Rio02, Wea04]. Labs[Les03]. Laminar [RPB+09]. LAN[Ano02t]. Lange [Wol03b]. Language[Ano01n, Ano01o, AGH00, AGH05b, Bil03,

Page 44: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

44

Blo01, CFLL03b, Dar01a, Dar01b, DDDM04,Dmi02, FM03, FMMd03, GDC+04, Gos03,Gos00a, GJSB00, GMM00, HKK+01, ISO08,JP01, JR05, JSSM04, KSC+00, Kod04,KWK03, McK01, MMG01a, OK04, Par00,Sat02, Set03, Ste01, Ste00, Sun01, Vel01,VVV04, Wan04, WCD+01, Won04, Ana01,Ano03h, Ano03x, Bad00, Bel02, BD01a,Bro09, BFMT00, CMC+06, CR06, CMS06,CGM06, DM07, FCHE02, GJSB05, Hag00b,Ham02, HRM00, Juo07, KdJNNV09, KN06,LBR06, LCFkL05, LLK03, MF07b, MF09,MGB+09, MSSJ00, Och09e, OJ09, PRB07,Rob04c, Ses08, SCH05, Swe06, TM07,VTD06, VS06, WAF00, WB00, ZKR09,Bee00, Way05, WCD+01, WPN08].language-based [WAF00].Language-Dependent [Bil03].Language-Specific [Dmi02]. Languages[AZ01, AZ04, ADDZ05, Fig00, Kil02, Pre00a,Pre03, Spi05, Wil06, Ano04g, AOMC07,BCHP08, Bro07, BW01b, BW04, Cro01,DGGD08, DH00, GES+09, GS05a, HZS08,Hun03a, ISO08, JMK+08a, JMK+08b,JMK+08c, Mau02, MSK09, Nam08, OJ09].Lano [Dud06]. Lantronix [Ano00i]. Large[GP01, KT01b, McG04, MS03, CVW03,CHP+08, CHL+00, Die00, DG02, NZM03,OSH04, Req03, SCBH09, Wol03b, ZYZ06].Large-Scale[GP01, KT01b, McG04, CHP+08, CHL+00,NZM03, SCBH09, ZYZ06]. Larkin [Bar03a].Larne [Cal00a]. laser [PC03]. latching[MRB06]. latency [ABI+09]. latent[BLLB08]. Latest [Ano02q, Whi03a]. Latte[Ano01c, YLL+07]. Launches [Ano01k,Ano02q, Ano03-39, Ano02d, Ano03g].launching [PC08]. Lava [Ano00i]. Law[GKM03, Wil03c, SPS+02]. Layer[BCS07, JO03, Ano03-36, IK04]. layered[XOWM06]. Layman [Cha03]. layout[Ano03-51, KF00]. layouts [Hir07]. Layton[Ano02m]. Lazy[CiLH01, CCM05, Dek06, FC00]. LCH

[Ano04y]. LDA [DZHS03]. LDAP [WD00].Leaders [Ano01f]. leading [HD03c]. Leads[Ano03-39]. Leak [BM09]. LeakBot [MS03].Leaks[HL00, MS03, BM08, DS00b, Wan03c]. leap[Mer04]. Learn [Ano02h, Smi01a, Ano05n].Learned [DHRH05, Fit09, PE06]. Learning[CQ05, Cha03, Cha05b, DH04a, FOS+04,HL03b, IEE03a, KB04a, Kum04, Les03,Mah02, NK00, NK02, NK05, PGM+05,Pow07, SS07, SV02, TC04, WF00, BC07,BCM05, BBS04, CT05, ET02, Emu04,For04a, Ham07, MSK09, NSS+05, Pan09,Rio02, VVV04, WF02]. Lecturelets [Cul00].lectures [Cul00]. led [CF04a]. Legacy[BHP+01, LRSW00, TSCI01, BK L01,LRW01, TT08]. LegacyJ [Ano01l].legislation [Per01]. LEGO[Bag02, Bar02b, FL02, JCOP07, Wol01b].Legos [LBD+03]. LEGOTM [LDB+03].Lehr [Ste08b]. Lehr-Programm [Ste08b].Lemmatizer [Gal01]. lengths [Wol03b].Lenguaje [Ano04-33]. Less [WA04].Lessons [DHRH05, McG04, PE06, Kic04].lets [Ano04f, Wil04b]. Letters[BHP+01, DHR+01, KSC+00, LAB+00,SLB+02, SPS+02, TEM+01, TCM+00].Level [Ano01m, Fig00, GBED04, IJ03,RB01, SPR+03, BFGS05, CMS03b, EGD03,GPW05, KS07, OGA+01, ST09, Sto01b,vTNC08]. levels [BS01]. leverage [Urb09].Leveraging [San02b]. liberated [KS07].Libra [Ano00k]. Libranet [Ano00k].Libraries [BHP+01, CN03a, DKTE04,PP02c, CTLW03, Eub05, Fek02, HN00,Hig03, Wei02b]. Library [Ano01h, Ano01o,CKC+02, DTD04, FFCM00, GMW+02,Gro02a, GLC01, JSSM04, KF05, MMG01a,Pon03, RGN07, SHK+03, TGV+01, TSL03,WHKS01, Ano03l, BDRV01, Boe05, Fro08,HJvdB01, Lau04, LYL+04, Mur07, RK02,RPP07, ST00b, War02, ZR07, vdBDS00,Aki02, CGG02, WACBL03]. Library-based[TSL03, ST00b]. life [Gat03, KS09].

Page 45: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

45

lifecycle [LYC02]. lifetime [HBM+06].lifetimes [ISF06]. Ligands [HZC+04]. light[HB08]. light-weight [HB08]. Lighter[TG04]. Lightweight[Bac01, BA05, BG04a, DJP02, HS00b, MS03,Ran02, Ric06a, Ros03, YME05, ZPV03,ZWL03, ACS02, Bac03, Bod04, BV05, CH06,Gar09, HCB04a, SAB08, vRS05, vTNC08].Like[BN03, CHK+04, ELM+04, AZ01, AZ04,ADDZ05, BK00, BKO00, CGJ+00, DGGD08,DEL+02, Fei04, KOB01, KW01a, KN06].LIMaS [WAB+04]. Limit[GKW04, Ano04g]. limitations[BHJR05, HN00]. Limited[JMSG02, KK05, RTVH01, CH08]. limiting[ZSZ+09]. LIMS [RB04]. Lin [Fox01b].Linda [BGZ00, TDB00, WCC04, Wel06].Line [MD00, SASZ03, BCS02, GM02,San04b, CM02]. Linear[Bar01b, GGHvdG01, Gam00, LFG00,OOM+07, VDPC01]. Lineo[Ano00h, Ano00i]. Lines [Wol03b, Chr05].lines-of-code [Wol03b].Lines-of-Code-Metrik [Wol03b].Linguistics [Wei01, Mas00]. linguists[Ham02]. lining [SYN02]. Link[AA02a, Ano03-31]. linkage [DZHS03].linked [CZ02, DMU02, ZKR08]. Linking[Dro01a, FC01, MORW04, DLE06, FC00].Linux[Ano00h, Ano00i, Ano00j, Ano00k, DHMT00,AH04a, Ano00d, Ano00j, Ano00n, Ano01k,Ano01m, Ano01n, Ano01o, Ano02o, Ano02p,Ano03y, Ano03-36, Ano03-40, Ano04-32,Gab07, HKS02, Hir00, Kro00a, Leh01, Leh02,MD00, She03, SKP+02, Tim03, YKS+02].Linux-based [Ano00i]. Linux/Java[HKS02, YKS+02]. Linux/RT [Ano00h].Linux/Unix [Gab07, Ano03y]. Liskov[Lam03]. Lisp [Kic04, Nar05]. List[Rol05, Bru04b, Bru05a, Coo05]. listing[MDJ05]. lists [DMU02]. Literate[Dwe00a, Sah02a, Sah02b]. Lithium [DT02].

lithosphere [INM05]. Litigation [McG03b].Little[Ano00k, Kic04, Vel01, Men03, Wil04b].Littrow [PC03]. Live [Ben00c, NIKN06].live-range [NIKN06]. LiveLessons [Dei08].Liveness [SKS03]. LKH [PR03]. LLC[Ano00j, Ano00k]. Load [Ano01o, Ano02m,Chi00, Gou01, LCHY03, FJ05a, FT06].load-balancing [FT06]. Load-Testing[Ano02m]. Load-Time [Chi00]. loaded[NW02b]. Loader[BC01, BHP+01, KS01b, WBF+06].Loaders [Roe00]. Loading[Dro01a, TH02, ZHC04, LY03, QGC00].Loads [BOT02]. LOC [Wol03b, Wol03b].LOC-Metrik [Wol03b]. Local[DGK+03, GSWZ08, HR00, Oi08, Sch03b,Whi03b, BAdMS08, KTV+04, Oi05, SV05].Locales [All00d]. Locality[PH00c, SGF+02, FJ05a]. Localized[MAJC03]. Locating [KY03b, AHN02].Location [ABM+03, Hon05, Pau01, dFR04,BWW+03, KTV+04, YLW08].Location-Aware [dFR04].Location-Based [ABM+03, Hon05]. Lock[EFJM07, KKO02, OKK04, MBS+08].locking [AFF06, RD06]. Locks[ACR01, BKMS04, Dic01, KKO02]. Loftus[Azi06]. log [SS06]. log-synchronization[SS06]. logging [Rob00b, Rob03]. Logic[Bec01c, BM03, Cal04, HJ00, JP01, Lut03c,Mos05b, vON02a, ONRV08, Qui03, vON02b,IS03, Mls04, PB08, Yah01, vO01]. Logical[DJ00, KY03b, DJ02]. logistic [CO06]. Loki[Ano00h]. Long[Kic04, ISO05, LM06, LW03]. long-distance[LW03]. long-term [ISO05]. longer[Coh04]. LOOJ [BF04]. Look[EM04, Hun03a, Kro00a, SK04, CZ01].Looks [Ano04m, Nis03]. Lookup[DJ00, DJ02]. LOOM [BF04]. Loop[Ano03-39, AGMM00, LH03a, MFSL02,XZ03, OGA+01, vdBJ01]. loop-level[OGA+01]. loops [Lan04]. loosely [PK00].

Page 46: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

46

løsning [HJL00]. lost [MMN09]. Losung[Ano03-34, Ano04h]. lot [Cro01, Hun03a].Loton [Fox01b]. Lotus[Ano01i, Ano04n, Gar00, LZZ03]. Loughran[Mor03b]. Lovers [Ano03i]. Low[ABI+09, BG04a, NSI03, SBCK03, CSCM00].Low-cost [NSI03]. Low-End[SBCK03, CSCM00]. Low-latency[ABI+09]. LR [KdJNNV09]. Ltd[Ano00i, Ano00j, Ano00k]. Ltd.[Ano00k, Ano01h]. LTL [Bod04]. luck[Hol04b]. Luna [HvE02]. Luxembourg[GAR03, GAR04, GRR05].Luxembourg-Kirchberg[GAR03, GAR04, GRR05]. LVDS [Ano02p].LynuxWorks [Ano02o].

M [Fox01c, IK04, USE01c]. m-commerce[IK04]. M20 [Ano00h]. M7 [Ano05o]. MA[Ano03b]. MA. [Ano03w]. Mac[SML06, KKL+04, KVK+04, SSD+03,Ano00m, Ive03b]. Machine[Ano00a, Ano01b, Ano01g, Ano02b, BOT02,CW03a, CF00, CiLH01, DHPW01, GM00,SSB03, SHB+03, USE01c, USE01b, USE02,VL00, WM00b, WF00, AAB+00, AFT01a,ABC+07, ANH00, DBC+00, EGKP02,Fal00a, Fal00b, GCARPC+01, GPW03,GBCW00, Kim02, KN06, MSG01, MS00b,Oi08, Req03, SCEG08, WF02, YME05,YTY00, BD01a, BP01d, BP03b, Caa00,Cza00, DCA04, DLS+01, FFB+00, FK03,GGG03, HM01a, HWB03, HB08, Ive03a,JR02, JDJ+06, JJ02b, Juo07, LMG00,LMG01, MSR09, Men03, MP01c, Oi05, Oi06,PRB07, Ran02, RB01, SMK02, SH04a,SMES01, Shi03a, Siv04, SSB01, SM02b,Sur01, WWMG06, vD00].machine-checked [KN06]. Machines[BDJdS02, DEK+03, G+01, GSW00, SD01a,Vog03, vLSM01, ABL08, CH08, Cra06,DGMY06, EGD03, PV08, RHR02, TGCF08,VED07, BHDS09, CT03, MLG+02b, SM01c,VED06, ZS01a]. Macmillan [Ano00k].

Macromedia [Ano02r, Ano02t]. macros[Kic04]. Made [Apr05, GF01, PR04, DW07].MaDViWorld [FP03]. Magnetic[Gar00, VP05, dGNv04]. Magnusson[Ano00b]. MAI [KK03a]. MAI-17-3[KK03a]. Mail [Bar01c, Pau01]. Mail4Me[Ple02]. mailing [Bru04b, Bru05a].Mainsoft [Ano04f, Apr05]. mainstream[Swe06]. maintenance [Wol03b]. MainWin[OBr05]. majors [Gou06]. Make[Dmi02, Kie02, WVE+00, Ano05q, Lan04].Makes [Spi05]. Making[Bou01, YLM+05, GKM01, Mer04, PWC00].Malaita [INM05]. Malicious [Zdr09]. man[Pau08]. Manage [Ano03z, Jol01, Men00].manageability [MW05]. manageable[Lee03]. Managed[ATBC+03, CEG+03, GK05, WK09].Management[AA02a, Ano00h, Ano00j, Ano00n, Ano01n,Ano02m, Ano02p, Ano02s, Ano02t, BHL00,BKH02, BH04a, BH05b, CLCC02, CNB00,CKKH03, HIBP04, HTY+03, JM00, JHJX04,JCKS04, KLL03, Kre01, Lut03b, MF01a,Per02, Rei00a, SMES01, SAWW01, Tre04,WS01a, YDWL04, YLW04, Ano05f, BHDS09,BSBR03, CH08, CHS+05, Fer07, GSHO06,ISO05, JH03, KS09, Lex02, LLS+08, MS00b,Mer00, OHL+05, SJ01, Sha01, SGW01,Tro04a, Tro04b, Wol01b, ZP03, Lut03c].Manager[Kro00a, Lag03, LRO02, HS05, Oga09].Managers [Ros02a, Ano03-51, Coh04].Managing [Lut00, Mer04]. MandrakeSoft[Ano00j]. maniacs [FL02]. Manipulating[GK05, DSCU01]. Manipulation[TSDNP02, CFL05b, CFL05a]. manual[CLN07, McF08]. Manufacturing[CKKH03, LRO02, AZ02]. Many[Lea00b, Mid01, Ano03-44, Cro01, Hug02,Kic04, San04a]. Map[Yua02, LDB+03, MM04]. Maple[And04, Ano01n, Kun02, LP05, LS04a].Mapping [FMMd03, HBR00, YLL+07,

Page 47: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

47

WK08a, WK08c, WK08b]. MapXtreme[HD03b]. MapXtreme/Java [HD03b].Marching [SGV04]. MARIAN[GMW+02]. Mark [Fox01b, Vau03a, Zen02].Market [San02b, Ear03]. Marketing[Lut03a]. marking [BGNM04]. Markov[War02]. Markup[JSSM04, WCD+01, Bad00, YLM+05].Marmot [FKR+00]. MARS[VS06, Ano04-39]. marshaling [CFKL00].mart [SL06]. Marty [Hal01a]. mash[GMM09]. mash-ups [GMM09]. Masked[QM09a]. mass [Wol03b]. Massachusetts[AGG02]. Massively[FP03, HdS+05, YdOLS+05]. Mastering[D+04, GDB02, PKC01, RAJ02, HL02a].Masters [Lut00, Sim04b]. Mastery [Mls04].Matching [Dwe00b, FR00, LM02].Materials [NLFA02, Soj03b]. math [Fos03].Mathematica [LP05]. Mathematical[Ano01n, SCWL08]. Mathematics[EH04, CF04a, CF04b].mathematics/computer [CF04b].MathML [Ano02i]. MathType [Ano02q].MathWorks [Ano01h]. Matlab[SDPM04, LS04a]. Matlab-Based[SDPM04]. Matrices [LUH+05]. matrix[GS04]. Matthew [Fox01b]. mature[Ras03]. Maven [MOL05, PL03]. Max[Ano00k]. May[ACM00a, ACM06, CNB00, Sch03a, Gen00].Maya [BH02b]. Maze [RRP02]. McJava[KT04]. McMaster [Bar00a]. MD [IEE02a].MDA [Dud06, Lan05b, MLJH04]. MDD[Ano01o]. me [Har01b]. means[Ano02u, Nis03, PH00c]. Measure[Mos00, KKG09, Van04]. Measurement[ACM00b, ACM01d, Ano02s, Ano02t, BOT02,FSBP03, Ano04c, CM02, FWR+05, NM00].Measurements [ACM00b]. Measuring[WK02]. Mechanic [Ano00m]. Mechanics[RKK03]. Mechanism [BM03, BL03,Jac01b, KC00, KM01, XZ03, CY01a, CY01b,FT06, New01, TCSC02, WAF00].

Mechanisms[BAF03, ET07, Fei01, RWL07]. media[Ano03g, FCHE02]. Medical[BG02, CE01, Mam01, VWS+05, Bar09,HBX+04, Pay04, SML06]. Meet [BD01c].Meeting [BKY+03, Lut01, SBH+04].Meets [Bet02, PPJ03]. megaflops[MMG00b]. mehr [Ano03-28]. melody[PT01]. member [KF00]. members[Bru04b, Bru05a]. Membrane [NC04b].Memory [AW03, BMR02, BR01a, BG04a,CMB+01, CKV+02, CCM05, CC03, DC03b,GNYZ05, GPS03, HL00, HIBP04, JMSG02,Jol01, KH00, KK05, LMK06, MPA05, Mid01,MF01a, MS03, Pau01, SMES01, Sch04d,SLC03b, SCLV04, VKK+01, YLW04,BHDS09, BA08, BM08, BSBR03, CCC+06,CSK+02, CKV+03, Che03c, CH08, DS00b,GS00c, HLM06, KOO08, KTV+04, KF00,LLS+08, LLdA08, MS00a, MS00b, NR05,Oga09, Oiw09, PV03b, PWH00, Pug00,SSGS01, SC02b, ST06, VED07, Wan03c,WK08a, WK08b, WK08c, WK08d, YLW08].memory-constrained [CKV+03].memory-hierarchy [KF00].memory-limited [CH08].Memory-Reference [CC03]. memory-safe[Oiw09]. MEMS [Ano02r]. mental[MFRW07]. Mercury [Ano02m]. merging[HKI08]. Merlin [Ano00k, HBM+06].Mersenne [Luk04]. Mesh[MH00a, WHKS01]. meshes [MCLDP01].Message [ASS03, Ano02f, BC00, CGG02,DK03, GR07, JO03, JPJ05, KP01, PS03,Rao02, RMHC09, Sak01, SBA01, TTD03,TA04, YHGL01, CGJ+00, Hap02, Har00e,MHC01, NMKB03, SZ00, Bak00, TDB00].Message-Driven [DK03]. Message-Driver[Rao02]. Message-Passing [TTD03, SZ00].Messaging [AGH05a, HMD04, Hoh03,YHL04, Yus04, Ano02f, Bru06, Hap02].Messdaten [Ano04c]. Meta[Fab02, HZS08]. meta-AspectJ [HZS08].Metacomputer [ESPP01].

Page 48: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

48

Metacomputing [ES06, Gam03].metadata [Ano02k, Lan04].metadata-make [Lan04]. MetaJ [dBdd04].metalocking [BS07]. metaphor [Mil09].Metaprogramming[dBdd04, Kic04, TTPN08]. MetaWare[Ano01m]. Methacrylate [BD03a].Methacrylate/ [BD03a]. Method[AV05, CO06, CSK00, Coh02, DEK+03, DJ00,Fei04, GBED04, KSK04a, NMMS01, SGV04,SSS05, SP03, SYN02, Tddd03, TT01, Wan05,ZL05, Ano02j, BBG04, BS00b, DJ02, GPW05,IH01, JJ02a, LSW07, MORW08, OOM+07,PM01a, Sha04, SHR+00, Uni03, Wor02].Method-Level [GBED04, GPW05].Method-specific [CO06]. Methodology[KNY03, BZ05, KH00]. Methods[ACGL01, BO08, Bog00, BML01, Cas02,GGHvdG01, vON02a, RS05, SM07, vON02b,Bes01, FDR04, Hug02, Vir03]. Methyl[BD03a]. Metric [Wol03b, HKI08, SS08].metric-based [HKI08, SS08]. Metrics[Lut03c, SDF00, DDHV03, ML09, Wol03b].Metrik [Wol03b]. Metronome [BCR03a].Metrowerks [Ano02p, Ano03-36, Kro00b].Mexico [ACM00a]. Michael [Mas01].Michigan [Pau01]. Micro[Ano04-33, BL02a, Eng00, GM05a, Yan03,Gig00, Knu01b, RTVH01, Gar00].Micro-kernel [BL02a].microarchitectural [EGD03].microarchitectures [NW02a]. microarray[Sal04, WAB+04]. MICROBE [KS02b].Microbenchmarking [Bru05b].microbenchmarks [BBBD01].Microcontroller[BP05, PUF+04, RWC+03, KBP+03].Microfibril [Uni02, Ano02g].Microprocessor [Ran02]. Microscope[Ano03-40]. Microsoft [Ano02t, Ano03x,Ano03-27, Ano03-37, Ano04f, Ano04g,Bar01c, DA04, Hun03a, Kil03a, Lia00b].Microsystems [Ano02o, Ano05m, Van04].Middle [Thi02, Mer04]. Middleware

[ACD+04, Ano00l, BD03b, CM05b, CLL03,CS03, HCB04b, Jac04b, JKJ05, JRN00,Kro00a, Zhu03, Ano05m, KHMW05, ZLG08,vHMB08, Jac04b]. MIDIet [Ano03p].MIDP [RTVH01, Muc02, Tui04]. might[OBr05]. Mightier [Fos03]. mighty[Ano04-32]. MigraTEC [Ano01o].Migration [Ano01o, CLL03, IKKW01,LLMK03, Sat02, XLG03, ZWL03, vLSM01,KLS00, MR09, SM01c, ZLG08]. Mike[Fox01b, Bar03a]. Mileage [BKH02]. Miles[Wil00b]. milling [Kim02]. million[Ano03j]. MIMD [KAN+03]. Mind[Bar01c]. MINDSTORMS [Bar02b,EBG+05, Bag02, FL02, JCOP07, LDB+03].Mine [RYD+03]. MiniJava [Rob01b].minimal [IPW01, Sco02]. minimise[Ano04d]. Mining [CHHC04, LL01a, WF00,Lot02, MR06, WF02]. MiniSQL [DHMT00].Minolta [Ano00n]. MIPS [Ano04z, VS06].Mirrors [CP04, CP01]. MISC [Sco02].mise [Ano03m]. Misfeldt [Che05]. missed[PE06]. missile [CHMB04]. missing[McF08]. mission [Ano04-39]. Mistakes[Bec00a, Bec00b]. Mitchell [Fox01b]. Mix[Nis02b]. Mixed [CW04a, LHGM09].mixed-environment [LHGM09]. Mixin[Bet04, KT04]. Mixin-Types [KT04].Mixing [KBV08, NHY+04, Wil04a]. Mixins[ALZ00, ALZ03]. MJ [CBGM03]. MKS[Ano03-41]. MM04 [CCC+04]. MM04-1[CCC+04]. MobCon [CM05b]. Mobil[RTVH01]. Mobile[Ano00m, Ano01i, Ano01j, Ano01o, Ano02m,Ano02o, Bar03a, BCH02, BR06a, Bou01,BRC03, CM05b, CY03, CKK+04, CCK+08,ES06, FVK01, FGLS04, Hac01, IKKW01,Jon02, KSK04a, Law02, MD00, MR02,NP01, RC01, SSM03, SMBZ07, Sat04, Sig04,VB01a, WGC09, XX04, Yam04, YKS+02,Yua03, dFR04, AHN02, Ano03-36, Ano04-32,BDP02, CW03b, EL04, Eng00, ESPP01,FC00, HAL02c, ICB00, LC04, New01, Tre02b,YMP+05, vHMB08, Pau03, Sel03, Sig04].

Page 49: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

49

mobile-code [New01]. mobile-platform[Ano03-36]. MobileRMI [AV05].Mobilised [Par05]. Mobility[Bet04, Bet05, CWHB03, CGR00, GCB+00,RP03b, RW04, AY05, AY07, AV05, BHK+04].MobJeX [RP03b]. Modal [GN01b, GN01a].Model [Ano01o, Bac01, BFG02, BFG03,BS07, BD02, BM04, Bus02a, DL02, Dil00,Dro01a, GV02a, GV02b, Han05a, HD01,HP00, Hit03, JKJ05, LFP04, Lin03a, Lut03c,MPA05, MP01c, PDV01, RAC+02, SA02,Sch04d, SCLV04, SL01, Sto02b, TS01,TCC01, TC04, VT01, Zam03a, Zha05, ZX05,ABG+08, Bac03, BA08, BCL+06, Bus02b,DLL03, DLE06, Gho04, GV04, GMM09,GM05b, HPH03, Hub02, JPS+08, JJ02a,JF05, KN06, LL01d, MS00a, ML00, PG03a,PSS01, Pug00, RRP01, Req03, RHDB08,SV05, Soo01, TCSC04, Tor01, Uni03,WSVX03, WSP02, EK01, Lut03c].Model-Check [HD01]. Model-checking[Sto02b]. model-driven [Hub02]. Modeler[Ano01n, Ano02m, Ing09]. Modeling[ACM00b, ACM01d, AGST04a, AGST04b,Ano01l, Ano01m, Ano01n, BD03a, CL03b,DFL00, FJ01, HECR00, JP01, JPJ05, MD00,NDS+02, PP02c, TTD03, Aki02, Ano03q,BCS09, CR06, Fau02, Wen05, XOWM06].Modelling [Che02a, Che03b, HdJ01, BJ04].Models [Ais03, AW03, BBM04, HWB03,KX04, Mid01, RWH01, SPB01, SO02, Ste01,Bar02b, Cor00, KLS00, MFRW07]. Modem[Ano00i, Ano00m, Ano03-38]. Modern[AP02, CO07, GMW+02, SM07, Lan05a].modest [LS08b]. modification[Ano02e, Ano02u, Siv02]. Modular[BA07a, DJP02, DA02, BAF03, BCHP08,BFGS05, CLCM00, DCA04, FC00, Gri06,KdJNNV09, MRC03, MFRW09, MOS07].modularity [DNR06]. module[CHB03, CBGM03, SSP07]. Modules[AZ01, YL03]. MoJo [NW02b]. Moka[dD01a]. Molecular[BL04, RGN07, Vor01, JCP+05]. Molecule

[Ber02b]. Molecule-oriented [Ber02b].Molekulvisualisierung [BL04]. MOM[DJLT01]. Monad [JP00, SM04a]. monads[JP03]. Monetary [Arm04]. Money[LAB+00]. Monitor[Bar00a, CWY01, Lia03b, Ano04d, CY01b,Cla04, IN09, Rob01a, VVG+05].Monitoring [Ano02n, Ano03-41, BCS02,BFM+02a, BFM+02b, BFS+03, BFW+03,BFS+04, CR05, CCSA02, FBS04, FJ05b,HR04a, KF05, RT02, KL07, MC06, SPG07,WSVX03]. Monitors[AddS03a, Bec01b, Dic01, BH05c, BGED04,KPPER06, YME05]. monopoly [Lik04b].Monotonic [Lik04a, Lik04b]. Monte[GKMZ04, PFJ05, War02]. Monte-Carlo[PFJ05]. Monterey [Ano01g, USE01c].Mood [Lut01]. MOP[CHV01, CR05, CR07]. Moped [SSE05].MOPs [CV01]. Morgen [Ano04c].Morning [DHWH03]. Moronic [Lut03a].Morphing [OBr05]. MorphJ [HS08].mosaics [Bos04]. Most [TT01, Ano03-32].Mostly [KKO02, BBYG+05]. Motif[Ano00h]. Motion [Ano04-34]. motivated[Djo08]. Motivating [BVPE06].motivation [Ges07]. Motocoder[Ano03-39]. Motorola[Ano02p, Ano03m, Ano03-38, Ano03-39].move [Ano04f]. moves [CSFS00]. Moving[Law02, Lut03b]. MP [PS03]. MP3 [Li03].MPEG [Wal02a]. MPEG-4 [Wal02a].MPEGlets [Wal02a]. MPI[TDB00, CGJ+00, CFKL00, CLL03, GR07,GGL+08, LRW01, Rol08b]. MPI-based[LRW01]. MPI-like [CGJ+00]. MPJ[BC00, CGJ+00]. MPLS [XZ03]. MPU[Uma02]. MR [dCG+02]. MS [LHFL07].MS-Windows [LHFL07]. MSIL [LN04].MSXML [TEM+01, Hei01]. much [Way03].much-needed [Way03].Mullverbrennungsanlage [Lex02]. Multi[BIB05, CWHB03, Chr01, DL02, DOR05,Det01, DJLT01, DLS+01, GN01a, LLMK03,

Page 50: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

50

MSSJ00, Och09e, RJFG03, VHL01, Bus02b,EFG+03, FWL03, FDR04, GCRD04,GM05b, KS07, LJ07, MF07b, MF09, SCB09,SSC00, Sto02b, ZSZ+09, JDJ+06].Multi-Agent[BIB05, Det01, VHL01, SSC00].Multi-application [GN01a].Multi-applications [DJLT01].Multi-Body [RJFG03]. multi-core[SCB09, ZSZ+09]. Multi-Dispatch[DLS+01]. multi-instrument [Bus02b].Multi-language[MSSJ00, Och09e, MF07b, MF09].multi-level [KS07]. multi-methods[FDR04]. Multi-modal [GN01a].Multi-Model [DL02]. Multi-paradigm[DOR05]. multi-server [GM05b].Multi-tasking [JDJ+06]. Multi-threaded[CWHB03, Chr01, EFG+03, GCRD04,Sto02b]. multi-threading [FWL03].Multi-tier [LLMK03]. multi-tiers [LJ07].Multiagent [MSF03]. Multiagent-Based[MSF03]. multiapplication [HT06].Multibody [KW02]. Multicast[Lut02, PR03, SBA01, Oes01].multicastable [Nat00]. Multicasting[Lut02]. multicore [Sub08].Multidimensional [MMG01a, MMG03].MultiGen [Ano02m].MultiGen-Paradigm [Ano02m].MultiJava [CLCM00, CMLC06, MRC03].Multilanguage [GD00, Sha02]. Multiline[Cox01a]. Multimedia [JWC03, dOHS+03b,SEGS03, SL04, WVE+00, WDSD02,dOHS+03a, Ell00, FT00]. Multiparadigm[GvLPF01]. multiplatform [Sha02].multiplatform/multilanguage [Sha02].Multiple [CDNS07, FC01, MPTN08, TA04,BH02b, BHJR05, BLV03, BRU04a, CLCM00,DMP09, Fek02, KM08, Lyo02, MI01, Siv02,TB00a, WW09]. multiple-dispatch[BH02b]. Multiprocessor [MJ06, BAL+01].Multiprotocol [CGG02]. Multithread[LCS04]. Multithreaded

[AddS03b, AdBdRS08, ABH+00, ABH+01,BP05, CC04, CT00, DRV02, EFN+01,EFN+02, FSS06, LB00, MP01a, PUF+04,AdBdRS05, A+01, BPSH05, KBP+03,MC06, NR06, XSaJ08a, Yan02].Multithreading [AMdBdRS02, BLPV04,GEG07, GE08, PV06, San04a].multithreading-based [GE08].Multitracer [Woo03]. multiuser[Sci07, ESGS00]. Murphy [SPS+02].Murtagh [Hec07, Hol06, Laz07]. Music[Li03, Per01]. Musicomputation[CKMP09]. Musings [SLB+02]. must[Ano03-27, NA07]. Mutable [BV05].mutation [CTF03, OMK04]. mutators[MSLL07]. Mutual [Bro05]. MX[Ano02r, Ano02t]. My [Kie01, Kie02, Sea02].MyEclipse [Ano05o]. MyFaces [STB08].MySQL [DHMT00, Gab07, HJL00, Har01a,HF06, MCG03a]. mystery [KNRW03].Myths [Ano04s, BCM04].

N [Ano01a, Mar05]. Name[HT03, Lut02, Way05]. Naming[Ano02k, KM04a, Fei01]. Nanda [Fox01b].NanoJava [vON02a, vON02b].Nanotechnogy [Ano03-40]. NASA [Nat00].NASA/CR [Nat00].NASA/CR-2000-210329 [Nat00]. NASO[LPSY04]. National[Ano03-29, Ano02p, CVW03]. Native[BKLS00, BKLS01, HG07b, JKJ05, KNY03,PZ00, FS03a]. natively [Ano03-32].naturally [Rol05]. Nautilus [FMMd03].navigate [Eng00]. navigation [SPBE09].Need [BH03, Fit09]. needed [Way03].needs [OBr05, Pan04]. nelle [Pel03].Nested [SCB09, NQM06, TGO00]. Net[Bar00a, Bel02, Jen00b, Lea00b, NDS+02].NetAdvantage [Ano03-42]. NetBeans[BGG+03, Sur04a]. NetCONNECT[Ano00i]. Netfinity [Ano00h]. NetMAX[Ano00h]. Nets [LH03a, WDSD02, Bar01d].NetSys [Ano00j]. Netware [JWC03].

Page 51: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

51

Netweaver [Ano04-31]. Network[Ano00n, Ano01o, Ano02m, BB05, BC01,CM01, CLCC02, Coc02, ES05a, GS00b, Gil01,GCEO05, JHJX04, JBMP03, KLL03, Kro00a,MSF03, RLR00, Sat04, YDWL04, Ano03k,Ano03-35, ES05b, Har00c, Har04, HYX05,JMS02, LAL02, RR02, Sha00a, XOWM06].Network-based [Kro00a, LAL02].Networked [CT00, CT03]. Networking[ACM00c, ACM01c, ACM04, Ano00m,Gar00, JBMP03, SS00b, WAF02, Yan03,Ano03-33, Gag02, Tre02b, Zea00b].Networks [BCS07, CCC+04, GHM+01,JKKL04, Lut00, Lut02, Nat00, SRJS08,Zea00a, dS02, CCK+08, CM02,GCARPC+01, JA01, OOOiM05, SM01a,TDB00, TBM09, Ano03-36, Kro00b].NetworX [Ano00h]. Neural[Bar00a, GHM+01, dS02]. neuroimages[VP05]. neutral [Per01]. NeuVis [Ano01l].Never [Way03]. new-age [MFH01].Newmark [JJ02a, Uni03]. News[Ano00l, Bar00a, Bar01a, Bar01b, Bar01c,CSFS00, Coc02, Eng00, Gar00, Got06,Lea00b, Pau01, Pau03, VN03]. Newton[GKM03]. NEXIQ [Ano02n]. Next [CF00,Fre04, HKS02, Yam04, BI02, JA01, Swe06].Next-Generation [HKS02, Yam04].NEXTGEN [SC07]. nically [Van04].Niftiness [Par04d]. Nifty [Par04b].Nijmegen [JP04]. Niklaus [BGP00].NINJA [MMG+01b, MMG+02]. Ninth[USE00d]. NIO [Hit02, Rog03]. NIST[Dra00, Fal00a, Fal00b]. Nitin [Fox01b].NitroX [Ano05o]. nitty [Way03].nitty-gritty [Way03]. nixes [Ano04i]. NJ[Ano04e]. No [Ano03-31, For06, Ano02j,Ano03-45, Coh04, PT09b]. nodes [Ano03k].Nolan [Ano00k]. Non[BR01d, CR06, HD02, Kle05a, Nat00, Ren00,VDPC01, WBL01, BBS04, Gou06, Sha00a].Non-Cryptographic [WBL01].Non-functional [BR01d, HD02].Non-interference [Kle05a].

Non-invasively [Ren00]. non-Java[Sha00a]. Non-linear [VDPC01].non-majors [Gou06]. Non-multicastable[Nat00]. non-novice [BBS04]. Non-null[CR06]. nonintrusive [BAL+01]. nonlinear[VDPC03]. nonoperational [GS00c].nonprocedural [Fau02]. NoodleGlue[Tre05]. Normal [JC04]. normalization[KBV08]. Norton [Ano01a]. Norway[SY+05]. Notation [AR03a]. Note[Mam01, SSL02, TCC01, CY01b]. notebook[Ada05, GT05, MOL05, MF04, RG05,TGL05]. Nothing [DA04]. Notification[ASS03]. Novel [XX05]. Novell [Ano02m].November[ACM00c, ACM01c, ACM03b, ACM04,GAR03, GAR04, GRR05, IEE02a, IEE02b].Novice [ET05, WMC04, BBS04, CMS06,HB09, MFRW07, MLM+08, PJ05, SB06a,SCL+08, Soo09]. novices [BC07, SFM+07].NQL [Ano01n]. NT [Jen00a, Str01]. Nu[DNR06]. nuclear [Ano03-30, Man01]. Null[KKN00, BNK+07, CR06]. NUMA[Ano00h, Oga09]. NUMA-aware [Oga09].NUMA-Q [Ano00h]. Number[Mak03, Ano04g, Jam01]. Numbers[Dor02, Lut02, PG00]. Numeric[Wil03b, LP05]. Numerical[Ano01o, GKW04, GMM00, HRE+02,HRE+05, Mak03, Ste01, Bes01, Lau04,LFG00, MMG+00a, MMG+02]. Numerics[Ano00i, Ano01m, Ano01o, Ano02r]. Nuon[Bet02]. NuSphere [Ano01m]. Nutshell[Che02b, FCF02, OGT02, Ano00b, FC06,Fla00, FFC02, Fla02a, Fla04a, Fla04b,Fla05a, Fla05b, Har02, Top02b, Top03].Nutzen [Lex02]. Nvidia [Ano03-40]. NY[NIS00].

O [All00b, Ano03k, BDT01, Gri00, Har06,VT01, WC00a, WC00b]. Obfuscation[FS03b, SSM03, CY04, CDF05]. Object[AF03, AMJS05, Bac01, BFG02, BBC07,Bar00b, BHS07, Bes01, BB00b, BP01d,

Page 52: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

52

CHS01, CFKL00, CX01b, DDDM04, DL02,DFL00, ET01, EvG04, Gar01, GCB+00,GDC+04, Gun01, HS00b, HJR+03, HJ01,Ing09, Ish01, JO03, Jia00, JRN00, Kaf00,Kal01, Kil02, Kil03b, Las02, LK01, LFH03,McK01, NDS+02, NKBM01, OS02, PH03,PH04, RV05, RP03b, RW04, Sam04, SR06,SK04, SP03, USE01a, Vil00, WH01, Wic03,YHGL01, YLW08, ZL05, AJMJS05, Ano04e,Ano04-30, AW00, Bac03, BCV03, BA05,BP03b, Bud00, BRBY00, CZ01, CHP+08,CF04a, CF04b, CH06, CHJB07, Die00,DSCU01, DMP09, DNR06, ET07, ET05,FX07, FWL03, Fei07, For04a, Gel00, GL08,HBM+06, Hir07, Hun00, Hun02, ISF06,JPS+08, JMK+08a, JMK+08b, JMK+08c,KTV+04, KR01b, LYC02, LT02, LH05].object[LG00b, LS08c, LCC09, LFG00, MRR02,MRR05, MSK09, Mor00, MWM01, Mor03a,MH09, Nam08, NMKB03, NH02, NSS+05,Off00, Pre00b, QM09a, RRP01, Ras03, Ril02,Ril03, SD03a, SML06, SAB08, SS08, ST06,ST00b, VTD06, VED07, VZGE07, Wam02,Wan03b, WSM06, WML02, Wor02, Wu01,Yan02, HRM00, LFM09]. Object-based[Ish01, NKBM01, Sam04, NMKB03].Object-JavaScript [HRM00].Object-orientation [BB00b].Object-Oriented [Bar00b, BHS07, CX01b,DDDM04, GDC+04, HS00b, JO03, Kaf00,Kal01, Kil02, Kil03b, LFH03, McK01, PH03,USE01a, Wic03, Bes01, EvG04, Gar01, HJ01,Ing09, Jia00, Las02, RV05, Ano04e,Ano04-30, AW00, Bud00, CHP+08, CF04b,DSCU01, DMP09, Fei07, Gel00, GL08, Hir07,Hun00, JPS+08, JMK+08a, JMK+08b,JMK+08c, LT02, LG00b, Mor00, MWM01,Mor03a, Nam08, NH02, Off00, Pre00b,RRP01, Ras03, SD03a, SML06, SS08, ST00b,VTD06, Wam02, Wan03b, WML02, Wor02,Wu01, Yan02, LFM09]. Object-Passing[AMJS05, AJMJS05]. ObjectFX [Ano01h].Objective [Urb09]. Objects

[ACD+04, ACR01, Bar03b, BBM04, BCH02,BF02, BRC03, CCM05, Git00, HRE+02,JR03, KDH+06, KR00, LS08c, NW03,PRR02, RP03a, Smi01b, TVMB03, YE04,YLW04, Yua02, Ano03-43, Ano04e, Ano04-30,BA07a, ESS04, GK07, HW00, IS03, IH01,JMM03, KF00, Kno02, Mai03, MR09, MR02,Rou02a, Woo04, XX04, W+04, XLG03].objects-first [Rou02a]. oblivious [CHL07].Observation [Wil03d, SCFP00].observation-based [SCFP00].Observations [GHS05, SPS+02]. Observed[Wan04]. Obtaining[AFT+00, KCSL00, OOM+07]. OC[Ano03-41]. oceanic [INM05]. OCL[RWH01, Rum01]. OCL-Constrained[RWH01]. OCL-Syntax [Rum01]. Octera[Ano03-32]. October[IEE03b, Jac04b, USE00c]. off [San04b].off-line [San04b]. Offensive [BDJdS02].offering [Kic04]. Offers[Ano01h, Ano01o, Ano03-38, Gar00, Ano02f,Ano03-37, Ano04f, Ano05b, Apr05, Way03].Office [Ano00h, Ano00j, MD00, Ano03-36,Ano03-42]. Official [AL04c, Cog03].Offloading [CKK+04]. Offs [CKK+04]. oft[Rol08a]. often [Hun03a]. Ogg [Li03]. ohne[Ano04v]. Old [Wil00c, MFH01].old-fashioned [MFH01]. Older [SHB+03].Older-first [SHB+03]. OMIS [BFS+04].Omnicore [Ano02p, Ano01o, Ano03-39].OmniLinux [Ano00h]. omniscient[PTP07]. On-Card [Ler01f, Ano02v].On-Line [SASZ03, BCS02, GM02].On-the-Fly [CD01b, DKL+01, Gar00,DKP00, LP01b, LP06]. One[Lia03a, LDM04]. One-Time [LDM04].Online [Ano02q, AHR02, CQ05, Hoh03,Kum05, LAHC06, Pau03, SPG07, SPB01,TC04, Bow07, Hel07a, SCWL08, Wu05,ZJ03, BJ04, LS03]. Only [Ano03i, Bog00,Dil00, KPH+09, SCWL08, Wit00]. onto[MRB06]. Ontong [INM05]. OO[Car06, Gri08]. OOD [AF03]. OoLALA

Page 53: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

53

[LFG00]. OOP[Ada06, BVPE06, Mad01, WP00a].OOPtutor [Gel00]. OPAC [GMW+02].Open [AJMJS02, Ano00h, Ano00k, Ano01i,Ano01o, Ano02t, Ano03a, Bar01b, Egy01,GGH+03, HE03, KR03, Kuc06, Mam01,Nas04, OSM+00, SHK+03, TBSN01,WACBL03, YLL+07, Ano04i, Ano04-38,CG02, CLCM00, Eub05, FT00, HL02a,Liu08, MM04, Sta00, Sto02a, Vir05, Yua04,ZK05, CEG+03, Pra03, SFP03].Open-Ended [OSM+00]. Open-Source[Ano01o, SHK+03, YLL+07, Mam01, Ano04i,Eub05, Liu08]. OpenCable [deC04].OpenCard [HF00]. OpenDesk.com[Ano00k]. OpenGL [Ano03-37, XYC05].OpenJIT [OSM+00]. OpenLinux [Ano00i].OpenML [Bar01a]. OpenMP[BK00, BKO00, KOB01, KBVP07].OpenMP-like [BK00, BKO00, KOB01].OpenOffice [CGRR04]. OpenOffice.org[Ano02t, Ano03-36]. OpenPath [Ano01i].opens [Ano03-52]. OpenSML1.Net [Kil02].opensource [Sur04a]. operate [Ano01f].Operating[Ano01k, Ano04v, BTS+00, LRO02, Per01,TFL+04, USE00c, WFGK03, Ano03-45,Ano04-32, Lab09, NB00, NB01, Rob02].Operational [EJD01, MF07b, MF09, Siv04,CVW03, FCW01, Moo06]. Operations[KKO02, SPB01, SW01, RD06, TCC02,TCSC04]. Operations-Research [SPB01].operators [Ano03n]. opinion [Our02].Opportunistic [BP01b]. opportunities[HKI08, LH05, SSGS01]. Opportunity[CM04]. OPT [FCW01]. optimal[TCSC02, See04]. optimalen [DHMT00].OptimalJ [See04, Ano04j]. optimisation[dMSAV08]. Optimising [ACH+05, YK03].Optimization[AHR02, JRN00, KC00, KJ02, OKN02b,OKN02c, Rob01c, WH01, Zar02, AFG+00,BBG04, BKO09, GCARPC+01, ACM03a,MGM+06, OKN01, OKN02a, PH00c,

SMSAT08, SYK+01, WCCL05, OKN06].Optimizations [AR03b, VHBB01, YLW04,dSC06, CGS+03, CLS00, IKY+00b, ITK+03,LAHC06, LOW09, SPG07, SSGS01,SYK+05, VHBB03]. Optimized[Sch03c, BBGP01]. Optimizing[GCH00, LHS04a, OKN04, PQVR+01,SMK02, VKB01, CHP+08, FKR+00].Options [BR01c, KHMW05]. Opts[Bar01c]. OPUS [MSR03, Ros02a].OpusJava [Lau01]. Oracle[DHMT00, Ano00n, Ano02s, Ano04-29,Ano05i, Bal02, Col02, KM07, Lak02, Lut03a,Pri01, Tho03, Wan03a]. Oranges [Lut00].ORB [Won05]. Orcale [Ano05i]. Orchestra[TS02, TS09]. Order[BO08, Mam01, BO05, Nik03]. ordering[SMAT+07]. Ordinary [LS04a]. O’Reilly[Ano00b, Ano00c]. organization [Juo07].organizer [MS00b, SMES01]. ORGS[LS03]. orientation[BB00b, Hun02, KR01b, MH09]. Oriented[Ano02t, Bar00b, BHS07, BFS+04, BRL03,CX01b, CR05, DDDM04, FJ05b, GDC+04,HS00b, Hua03, JO03, JHJX04, Kaf00, Kal01,Kic03, Kil02, Kil03b, LFH03, McK01, PH03,PSDF01, SBA01, TFL+04, USE01a, Wel02,Wic03, YDWL04, YHGL01, ACZ05, Ano04e,Ano04-30, AW00, Ber02b, Bes01, Bud00,CHP+08, CF04a, CF04b, DSCU01, DMP09,EvG04, Fei07, FB07, Gar01, Gel00, GL08,HPB+00, Hir07, HJ01, Hun00, Ing09, JPS+08,Jia00, JMK+08a, JMK+08b, JMK+08c,KH01, KKG09, Las02, LT02, LG00b, LFG00,MSK09, Mor00, MWM01, Mor03a, Nam08,NH02, NP07, Off00, Pre00b, RV05, RRP01,Ras03, SD03a, SML06, SS08, Swa07, ST00b,VTD06, VZGE07, VS06, Wam02, Wan03b,WML02, Wor02, Wu01, Yan02, LFM09].origin [BNK+07]. OriginLab [Ano01m].Orsay [DPT+02]. orthogonality [RFZ08].Orthogonally[LMG01, MBMZ01, LMG00, MZB00].OS/390 [DBC+00]. OSDI [USE00c]. OSGi

Page 54: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

54

[Fri02, TV08, VVG+05, Yua04].OSGi-compatible [VVG+05]. Oslo[SY+05]. Other [Ano04s, Wil03c, Ano03h,Ano04b, BA07b, Mai03, STB08, SCH05].Ott [SNO+07]. Our [LAB+00, dSC06].Out-of-Process [RB01]. outil [FTD03].outline [HBH01, Hub01]. Outlines[AMdB00, AddS03a]. Output[Ano08, BI07, Pra08]. Overcoming[CDF05]. Overflows [BK08]. overhead[OKN04]. Overheads[VKB01, LYK+00, LLdA08]. overlapping[GV05, GP05]. overloading [BCV09].Overview [AJMJS02, Dob01a, HR04b,Kum02, Ler01e, MLG+02b, NB00, PB06,RB04, SOT+00, Kum01, Rob01b]. own[SML06]. Ownership[BSBR03, CDNS07, PNCB06]. Oy [Ano00h].OZ [MORW04].

P [APA04]. P2P[Coc02, Fle03, GR07, GGL+08, PC04].P2P-MPI [GGL+08]. P3 [DC03a]. PA[ACM04]. PACAP [BCE+01]. Pacific[Ano03-40]. Package [Bet04, Bet05, Men00,Win01, ZGB03, AK09, BDP02, BK L01,KW01a, MM04, Roß06, Sch04a, Wu05].package/access [Sch04a]. Packages[And04, ZFA00]. Packeteer[Ano02n, Ano03-38]. PaCMAn [ESPP01].pact [DA04]. Pad [LDM04]. Page [LMK06].Page-based [LMK06]. PageRank [TMF05].Pages [Ang00a, Ang00b, Ben00b, Ber02a,FK00, Hal00, Hal02a, Kan02, Ler01c, Pek00,Tre00, Wal03c, WMM04, Zen02, Ano00b,Ano00c, Ano01a, Ano03b, Ano03w, Ano04e,Ber01a, Ber01b, Ber04b, Gea01, Goo00,HP02, Jor02, Mur00, Pas04, Tha00, Tha06,AK00, DUK02, DBH04, Hal01a, Liu04,Sah01, Wut00, Zen02, Bro02a]. pagination[STB08]. pain [Ang06]. Paintbrush [EH04].paired [Ano03k]. pairwise [FL04, LFM09].Palm [Ano00n, Ano00n, MS00b, SMES01].Palo [ACM01b]. Pan [Ano05n]. Panda

[Ano03-35]. Panel [G+01, MD00, Kon03].Pantziarka [Ano05n]. Paper[ABH+01, LD03, CY01b, Dmi04]. Papers[HR04b, GAR03, GAR04, AJ01a, GRR05].paradigm [CF04a, CF04b, DOR05, FJ05a,GEVZ09a, Rob07b, VZGE07, Ano02m].Paradigms [Swa01a]. paralel [FTD03].Parallel [Aar06, AJMJS02, Ano00i,BGadH06, BKO00, CM01, CCFG00, CF03,CFLL03b, DT02, DK03, DL02, FJ01,Gam03, GCB+00, GR07, GP01, Hyu05,KK03b, LK01, LCC09, MSM05, NPRC01,SM01b, SY+05, SBO01, SCLV04, WFGK03,WHKS01, YHL01, YHGL01, vNKB01,ADT03, Bak00, BBYG+05, BAD+09,ESPP01, FJ05a, FLWW04, Gam00,GGL+08, GEG07, GE08, HdS+05, ICB00,KOB01, KP06, LP01a, MVV+01, NC05,NZM03, Rol08b, SCBH09, SM03a, SMS00,TDB00, WK08a, WK08b, WK08c, Wen05,YdOLS+05, ZYZ06, vHMB08]. paralleles[FTD03]. Parallelism[DFA03, FDTL02, SPR+03, TCC01, BA09,FJ05a, OGA+01, SCB09, XSaJ08a].Parallelization[AGMM00, CA04, Fel03, WP00b].Parallelizing [CO03b, CO03a].Parameterized [AS03, BBM04, MRR02,MRR05, BR01b, HSB09, TP08].Parameters [BO08, BW03c, BO09, LL01d].Parametric[CAF04, VN00, CCKP06, IV06, Vir03].Parasite [SSL02]. ParaSoft[Ano00j, Kro00b, Ano02n, Ano03-35].Parent [Hig04]. Paring [BALV03]. Paris[HR04b]. Parkinson [Wil03c]. Parser[SG02, Car06, LLK03, vdSPP05, Way05].Parsers [Met01]. Parsing[Par00, KdJNNV09]. Part[Ang00a, Bec00a, Bec00b, ISO05, ISO08,Ang00b, Lan04, She03]. Partial[HS02a, LHS04a, PL01b, DH08, LS04a].particle [MLVB05]. particle-in-cell[MLVB05]. Partition [LLS+08].

Page 55: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

55

Partition-based [LLS+08]. Partitioning[TS02, TP08, CLM+07, CLM+09, Sto02a].parts [Cro08]. Passing[AMJS05, BC00, GR07, JPJ05, PS03,TTD03, TDB00, YHGL01, AJMJS05, Bak00,CGJ+00, NMKB03, SZ00, Vir03]. passion[Pau08]. Password [Ano01o]. Paste [LN02].PASTE’01 [ACM01a]. PastSet [PV03b].Patching [Kal04]. Path[KNG02, CHL07, EL04, IV07, MCD09].PathExplorer [HR04a, HR04b].PathFinder [HP00, VPK04]. pathways[THMT03]. Pattern[Dwe00b, FR00, HHKS03, HK02a, HK02b,LM02, SP03, WBGM05, BR06b].Pattern-Based [HHKS03, HK02a].Pattern-Matching [FR00]. Patterns[ACM01e, BALV03, CHHC04, Coo00, DF03,GS08, Lut03a, Mah06, MSM05, NW03,NS03, SM02a, Bil03, CK03b, DS00b,FLMS06, FFSB04, GV05, GP05, Ges07,GM05a, Jia00, Lan00, Lea00a, Met02,Pre00b, WC08, Lut03a]. Paul [Ano00k].pay [San04b]. payment [Has02]. PC[Ano00n, GEVZ09b, MD00]. PCs [Ano04t].PDA [GW08]. PDAs [Ano02q]. PDF[ISO05, Ano02m, ISO05, Soj03a, Soj03b,Sto01b, Sto01a]. PDF/A [ISO05].PDF/A-1 [ISO05]. PDS [AAB+05]. PDZ[HZC+04]. PE [Way03]. Peace [DA04].Pearls [Ano00d]. Peck [Vie03]. pedagogic[ACS02]. Pedagogical[RRP00, Gri00, Ras00, Ras03]. Peer[CY03, GR07, MSF03]. Peer-to-Peer[CY03, GR07, MSF03]. Peers [Tui04].Pekowsky [Cal00a]. pen [ABL07]. Pencel[Ano02o]. Pendulum [KK03a, SDPM04].Pentium [Ano00m]. Perceptions [BBL03].Perfect [Duc08]. PerfectBACKUP[Ano00k]. Perforce [Ano03-40].PERFORMANCE[ACM01d, ACM00c, ACM01c, ACM04,ABG02, Ano01j, Ano02o, Ano02l, Ano03-42,BC00, BCMT03, BBHL01, BLW00, BA01,

Bul00, CMS03a, CT00, CEG+03, CS02,CS03, CCB+01, Dra00, FJ01, GCB+00,GP03, GGH+03, GMM00, HECR00, HM00,HSD04, HS05, HN00, HCB04b, JR02,JRN00, KMOS03, KK03b, LG99, LG00a,Lau03, LMG01, LRSW00, McC00a, McC00b,McC00c, McC00d, McC00e, McC00f, McC01a,McC01b, MLG+02b, Mos00, MSSJ00, NM00,PBG+01, PS03, RWL07, Red01, RCB01,SD01a, SM01b, SPR+03, SL00, SBA01,SM02b, TTD03, Vog03, WGW04, Woo05,XOWM06, Zea00a, Zea00b, ZS01b, ABLU00,Ano00l, Ano03t, Ano03z, Ano03-37, AGG02,Bar02a, BCS09, Bil03, BCM04, BDT01,BSW+00, BGED04, CHL+00, Coh04,CMP+07, DAK00, Emu04, FWR+05, Gam00,G+01, GBE07, GEB08, GM02, GEG07].performance[HF06, IN09, JJ02a, JMK+08a, JMK+08b,JMK+08c, JK00, JKH+04, KCSL00,KHBB01, KF00, KW01b, LAHC06, Lau01,LCFL04, LMG00, LAL02, LL01d,MAWW+01, MLVB05, MI01, MHZG06,MMG+00a, MMG+02, MW05, NNS03, PJ05,PG03b, PV08, RHR02, RCB03, SPG07, SS02,SCBH09, Shi00, Shi03b, SKP+02, TAW03,Uni03, WW09, Ano01j, Ano02q, PL01a].Performing [Ano03-40, GBCW00]. perICS[ZW08]. perimeters [Ano03-35].peripheral [Kon03]. Peripherals[Ano03-33]. Periscope [Pay04]. perk[Won05]. Perks [Won04]. Perl[Ano00m, SKS08, AF02, Ano00m, Ano01m,Cro01, Han01, HF06, Jen02a, MSR03, Pre03,SM04b, Stu07, Tan07, Wit05]. permissions[Nau02]. Persistence [ACD+04, Ano02q,Atk01, PH04, WH01, ZL05, Bog01, BHK+04,EFO08, WIC08, Woo04, Ano01l].Persistence-Enabled [WH01]. Persistent[BH03, Bou01, MBMZ01, SMES01, AR08,LMG00, MZB00, MS00b, ST06, LMG01].Personal [Ano00i, YKS+02]. personalized[HSB09]. PersonalJava [Kro00b].Perspective

Page 56: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

56

[BBL03, GP03, HdJ01, JP04, VKK+01,DBH04, FPA+06, Swe06, WBF+06].Pervasive [Yan05, AGG02, Ano03-41].Perverse [Rol08a]. petaflops [CSFS00].Peter [Ano03b, Bal03c, Ano03w]. Petri[Bar01d, LH03a, WDSD02]. PEVM[LMG00, LMG01]. Phase [GBED04, NK06].Phase-based [NK06]. phases[KS09, RHR02, Rei05]. philosophers[Rob01a]. Phoenix [ACM03b]. Phone[Yam04]. Phones [Law02, Bre02, LC04].Photogenics [Ano00k]. PHP [DHMT00,SKS08, Atk00, Cur07, HF06, SM04b, Stu07].PHP5 [Gab07]. Phrasebooks [CCR00].phylogenetic [DG02]. phylogeny[JCP+05]. Physical [PGM+05]. Physics[CBD01, VDPC01, VDPC03]. Physlets[CBD01]. picture [Ear03]. piece [Ano03h].Pierre [IEE03a]. pilot [CKMP09]. pipe[Rob02]. pipe-fork [Rob02]. Pipeline[MSR03]. Pipelined [DFA03]. Pitfalls[MH02, BG05, D+00, San04a]. Pittsburgh[ACM04]. PizzaBox [Ano00k]. PKI[Hoo05]. PL [KM07]. PL/SQL [KM07].placement [AWS+09]. plagiarism [Gib09].Planar [ZG04]. Planet [Ano01k]. Planning[BALV03, EL04]. plant [KNRW03].plapackJava [Gam00]. Plateau [INM05].Platform[Ano00n, Ano00o, Ano01h, Ano01j, Ano01k,Ano01m, Ano02o, Ano02q, Ano03-39, Bag02,BDJ+01a, BCDdS02, Bir01, BR01d, CI01,CN03a, CY03, CT00, DF03, DHPW01,DYH05, Dib02, FSS06, Gar00, GPW03,HKS02, HE03, IKKW01, JJ02b, KT00,KAN+03, KJ02, Lai03, LN04, LRO02, MS01,NDS+02, PSM01b, PTML09, Sun02, Vrb03,WMC04, WGC09, Ano03-36, Ano05q, Aus00,Cal01, CCT01, CHS+05, DDS02, Eng00,FLWW04, Git00, Gri02b, Hal02b, Hap02,ITK+03, KL07, LCZ04, LY03, OBr05, OG05,Pay04, PG03b, PG03a, Pir02, RA07, Ric00,RTVH01, Sha00b, Van04, CEG+03, deC04].Platform-Independent [FSS06].

Platforms[HKHK03, Kro00b, LZZ03, Ano04f, HKM+09,MI01, SGW01, SOK+04, WW09, ZSZ+09].Platinum [Lad01]. play [Bre02, Mor08a].Player [Li03]. playground [MR00a].Please [Ano03-53]. Plotting [ZGB03].Plug [Ano05o, DHR+01, HL00, Jen02b,FS03a, Kag09, Mor08a]. plug-and-play[Mor08a]. Plug-In[Jen02b, DHR+01, Kag09]. Plug-ins[Ano05o, FS03a]. pluggable [ANMM06].plugin [MM04]. PlugSys [Ano00k]. plus[Ano04-38]. Pnuts [KSC+00, McC00g].POC [TCC01, TCC02]. Pocket[CDH07, Fla02b, Bal03b, Bec04, Ber01b,Bur05, CK03a, FFB+00, LL08b, Stu07].PODS’08 [LL08a]. Point[Dar01b, Fig00, Ols01, SKC09]. Pointer[KSC+00, KKN00, TCM+00]. pointers[PWH00]. Points [CC04, LH03b, RMR01,BS09, CRL01, LH08a, LPH01, MRR02,MRR05, SGSB05, SB06b]. Points-to [CC04,LH03b, RMR01, BS09, CRL01, LH08a,LPH01, MRR02, MRR05, SGSB05, SB06b].Poisoning [Zdr09]. POJOs[Ric06a, SB06a]. PolarLake [Ano02q].policies [BLW09, GSHO06, KPPER06].Policy [RWC+03, GB01, JH03].policy-based [JH03]. Polish [Vir05].Polyglot [NCM03]. polygons [TP08].Polymorphic [ADDZ05]. Polymorphism[RMR03, RMR04, BWC+05, CAF04, VN00].Polytonic [Lik04a, Lik04b]. Pool[Jol01, Wil00d, Li04]. Pooling [Vil00].Poon [Fox01b]. Popkin [Ano01n]. popular[MHZG06]. Port [Han05a].Port-and-Connector [Han05a].Portability [JR02, SQG+05, Wan02b].Portable [BHV01, BH04a, BH04b, Bin06,CGRR04, Gle02, HWB03, MD00, RS00b,RW04, SMK02, SNOM01, TS04, VB01a,ABI+07, ABI+09, GCRD04, LHGM09,MZB00, WWJ07, ZAVT03, Ano03-34].Portal [Kro00a, Ano04-39, LYL+04].

Page 57: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

57

portals [YAA07]. portals/portlets[YAA07]. Portfolio [Ano02s, Est01].Porting [Apr05, Caa00, Shi03a, TCM+00].Portions [CK05]. Portlet [Hep04].Portlets [Vie03, YAA07]. position [Dmi04].Positioning [dFR04]. posium [USE01c].POSIX [BW01b, BW04]. Post[DDDM04, GDC+04]. Post-Java[DDDM04, GDC+04]. poster[Bar01d, Hag00a, Soo01]. PostgreSQL[DHMT00, HTY+03]. Potential[HZC+04, Lea00b, BA09]. pour [FTD03].Power[Ano00h, Bag02, DK02, Gar00, WP03,CMP+07, RRP00, RRP01, Sma08, Way05].Powered [AJB+04]. powerful [CFS09].PowerPC [Ano01o]. PowerWindows[Ano00k]. pp [Dud06, Azi06]. Practical[Bru03, Cal03, DFL00, Hag00b, LT02, Lut02,Mor03b, Pot04, RS05, Spi03a, Spi03b,SHR+00, TSL+02, Tul08, Wei04, WF00,BS00b, CD01a, CZ01, DP08, Eff00, Gar01,MD06, RPB+09, Sik03, Spe02, Tha00,Tha06, WF02, Mil08]. Practice[CI01, GPB+06, LST03, Mah04a, Rap03,SHB+03, Bla03, Gib09, Hor02b, Mls04,MPTN08, UCJ+04, ZABL09]. Practices[ACM01e, CMS03a, RT02, SH06, Eck02,FLMS06, Ree03]. Practicing [CLS00].practitioners [Hun00]. Pragmatic[Cla04, GAG06, HT04]. pre[CKMP09, Jac04a]. pre-college [CKMP09].pre-condition [Jac04a]. preassembled[Ano03-31]. Precise [WS01b, FF09].Precisely [Ses02, Ano03w, Ano03u, Ano03v,Ses05, Bal03c, Ano03b]. Precision[LST03, LPH02, OKN04]. preconditioning[GEG07]. preconditions [CFS09].predicate [MFRW09]. predicates[BKM02]. predication[JMK+08a, JMK+08b, JMK+08c].Predictability [LBJ02, LBJ05].Predictable [Sch04c]. Predicting [Wat02].Prediction [ABG02, CCF+02, ISF06,

JFH00, WK09, XOWM06]. Predictive[SS06]. Preference [Ish01]. Preferences[TCM+00]. prefetching [CM05a]. Prefuse[EVS07]. Preliminary [LBR06, Gri03].Prelude [Soo01]. Premature [Got06].premium [Ano03z]. Preparation [GH03].prepare [PB06]. prepass [IKN03].Preprocessing [BO08]. Preprocessor[BO09, DC03a]. Presence [FC01, GCH00,SK00, CRL01, FYD+08, FC00, LGFM05].Presentation[Rum01, SL04, Ano04e, Ano04-30, You02].presentations [BDFL04, Ano05j]. presenza[Pel03]. preservation [ISO05]. Preserving[LST03, SGF+02, CHP+08, DNR06, LST02].Press [Ano03b, Ano03w, Bal03c, Cha05a,Che05, Gla06, Pet06]. Pretenuring[BSH+01, BHM+07]. prevalence [Ano03x].preventing [PRB07]. Prevention [XZ03].preview [Ano03-35]. priced [Ano04-29].Prices [Pra03]. Primed [Ano05i]. Primer[Lut03c, PM01b, GAG06, MR00b].Primitive [Our02, SW01]. Primitives[TTD03, Ano03l]. Princeton [Ano01i].Principal [AZ04]. Principle[BH04b, LLK03, Ada06]. Principled[SD08, Bai03, Gri08, Kic04]. Principles[Juo07, LL08a, Ric01, Bai00, BH04c, Gra04,Jia00, Lea00a, Ril02, Ril03]. Printers[Ano03-33]. PrismTech [Ano02q]. Privacy[BD03b, ML00]. Prize [Bar01b]. Pro[Ano00i, JF06, Vir05, WGC09]. ProActive[XLG03]. Probabilistic[BM07, SGV04, CHMB04]. Probe [Ano01j].Prober [Ano02r]. Problem[CP04, MLG02a, SS00a, TC04, CP01, HB09,HL03a, HSB09, LO00b, LP05, Mor00,Mor03a, Sla00, Wei02a]. Problem-Based[TC04]. problem-tracing [HSB09].Problems [Eth01, FJ01, Lea00b, McL01b,MH02, SvR01, SHHS04, Utt06, CG01,CLZ06, Hub01, Wil05]. procedural[VZGE07]. procedure [FCW01, HF06].procedures [Ano03-43]. Proceedings

Page 58: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

58

[ACM00b, ACM01b, ACM04, IEE02a,ACM03a, IEE03b, SM07, USE00c, USE00d,USE00b, USE01c, USE01a, USE02, ACM00a,AJ01b, IEE03a, Tra00b, ACM00b, ACM05,ACM06, Ano01g, CNB00, LL08a, SY+05,SBH+04, ACM01d, Jac04b]. Process[BALV03, BGZ00, CLL03, CKKH03,DeP03a, DS00c, JV04, Lea00b, Pau03, RB01,WP04, Wel02, GMM09, Hun00, Joh00b,Kno02, MORW08, Rob02, VVV04, YL03,Dob01a, FPA+06]. Process-Interaction[JV04]. Processes [BHL00, Aki02].Processing[Boo00, Bru04c, BFS+04, Bur03, BW03c,BG02, EGLZ02, Har03, Kod04, KC03,RLR00, SU03, Sat04, SY+05, SSL02, Bur01b,Eff00, EvG04, Hun03b, KMSB08, MM04,Rol05, Sar03, WN05, dGNv04, vdBDS00].Processor [Ano02s, EGLZ02, KFN04,LFH03, Sch03c, Sch04c, SLC03b, Won03a,Aar06, Ano03-32, KHMW05, RTJ00, SKC09,Whi03a, YMP+05, YCFX09]. Processors[KFLN04, Omo03, BSMV09, DGMY06,EKEL01, OKN04, TCSC02, TCSC04, WB00].Product [Kro00b, Mac05, See04, Vie03,Ano03-37, Ano04f]. Production[FOS+04, RT02, SB00]. Productivity[Ano01l, Ano02t, Ano02d, LJ07, OBr05].Products [Ano00h, Ano00i, Ano00j,Ano00k, Ano00m, Ano00n, Ano01h, Ano01i,Ano01j, Ano01l, Ano01k, Ano01m, Ano01n,Ano01o, Ano02m, Ano02n, Ano02o, Ano02p,Ano02q, Ano02r, Ano02s, Ano02t, Ano03-35,Ano03-36, Ano03-37, Ano03-38, Ano03-39,Ano03-40, Ano03-41, Ano03-42, Kro00a,Kro00b, MD00, Ano01i]. Professional[Aye01, Azi06, FFCM00, GS01, JHA+05,M+00, PL03, WMC04, Gig00, RC04, SB06a,Ahm01, Ano02p, Che02b, Fox01b, Fox01d].professor [GEVZ09b]. Profile[BHM+07, BG04a, DTD04, KNG02, NIKN06,RTVH01, Dob01b, KWK05, San04b].Profile-based [BHM+07, NIKN06].Profiler [SH04a, VL00, Way03]. profiles

[LOW09]. Profiling [Ano01h, Ano03-41,Dmi04, Kro00b, PWBK07, SKS01a, Bin06,BSMV09, KJBH+00, LPH02, MCD09, SK08,XAM+09, ZSCC06]. Proglets [Edm09].Program [ACM01a, BM03, BAJ01, CCW02,CHHC04, Cle01a, Cle01b, EFN+01,GNYZ05, Han05b, HKK+01, HS02a,HZC+04, HJ00, HB08, Jac01c, JKW03,JP04, JRH05, KK03b, KKJY04, Kro00b,LL01b, LG00b, LM04, MD00, MSG01,MCLC02, MMBAS04, NLC03, OS02,Rob01c, RCdBL02, Uni02, Zam03a, Ano02g,Ano03-46, Ano05k, BBS04, Cal02, CT05,DDS02, DD02b, DD03, DD07, DNS05, DS04,EFN+02, GHBG+03a, GHBG+03b, Gri02b,HCMM00, HPH03, HZS08, JPSN09, LO00a,LL00, LL03, LL01c, LH08b, Li02, MBED06,MCLDP01, MGM+06, NE04, PC03, RRP02,RSD01, SLC03a, SMTZ09, SRW+00, SK08,Smi01a, ST09, WN08]. Programm [Ste08b].Programmable[JBMP03, JKKL04, KAN+03, MD00].programmed [Emu04]. Programmer[BBL03, HS00a, Mak03, RS05, SO00, Tre02b,Way03, Wil00b, Wil00c, Wil00d, Wil01b,Wil03a, Wil03b, Wil03d, Wil03c, Bai03,Che00, ET05, II04b, Jor02, MJ01, MR00b,New00, San04a, Woo01]. programmering[HJL00]. Programmers [Bro04, Bru03,Cal03, Gla06, Spi03a, Spi03b, Wei04, BBS04,BB00b, BS00a, BMS02, CD01a, Dur02,Gol04a, HB09, MFRW07, Mul00, SCL+08,Sik03, Soo09, Spe02, MSU08].Programming[ABV00, Ano00d, Ano00k, Ano01m, Ano02h,Ano03-40, Ano04-30, AT01, AGH00,AGH05b, Atk00, BIB05, BBC07, Bag02,Bal03a, BKT03, Bal02, Bar03a, Bar05,Bar00b, Bee00, BO05, BM01, Blo01, Bul00,BKO00, Cal04, CF03, CFLL03b, Cav02b,Cav04, CG02, CR05, CWY01, CT00,CMR05, Cou01, DH04a, DT02, Dar01b,DL02, Dib02, Dmi02, Dwe00a, Esp06, Fab02,FL02, Fig00, Fle00, FMMd03, GD00, GK03,

Page 59: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

59

Gil00c, GLC01, Hal09, Ham02, HR00,HKK+01, HdJ01, Hei03a, HMRM03, HBH01,ISO08, JT04, Kal01, KGMO04, Kic03, Kin00,Kum04, KWK03, LBD+03, LB00, Lia00a,Lia00b, Lia01, LAB+00, MZ04, MDS04,Mas00, MSM05, NRV00, N+00, OK04, OL01,Par04a, PSDF01, P+98, Pre00a, Qui03,RWL07, RTVH01, RVZ04, Ros02b, SU03,SC02a, San02a, SJG03, Sav01].Programming [Sch00b, Sco03, Ses00, Ses08,SS07, Set03, SFP03, Sla00, SSS05, SC05,Ste01, Ste00, Sub08, Swa01a, Tam00, Top00,WB00, Wei01, XYC05, YHGL01, Zea00b,vNMKB05, ADT03, ACZ05, Ana01, AF02,Ano01a, Ano03h, Ano03-51, Ano04e, Ano04g,Ano04-38, Ano05j, Ano05q, AW00, AJ01a,AJ01b, ABI+07, ABG+08, ABI+09, BC07,Bai00, Bak00, Bar01d, BAF03, Bee04b, BZ05,Ber02b, BD04, BVPE06, BH04c, BMS02,BVD01, Bud00, BC03, BW01b, BW04,Cal01, CMC+06, CM05c, CMS06, CC02,Chr00, Dav05, Dek06, DMKN02, DH00,Edm09, Ell00, ET02, Est01, FJ05a, Fei07,For04a, Gel00, Gou06, GJ09, GST05, GDB02,Hag00b, HB01, HAL02c, Har00c, Har04,Har00d, HF06, Hel07b, HL02a, Hig03, Hol04b,HJ01, Hor02b, HC01b, Hyd00, JPS+08, JF05].programming[Kag09, KOB01, KH01, Knu01a, KS07,KKT04, Kum05, Kur04, LO00b, Lar01, Las02,LP01a, LDB+03, Lea00a, Lea02, LCFL04,LZ04, Lia02, Lia03a, LCFkL05, LLCF08,Liu08, LCC09, MVV+01, MS05, Mau02,MGB+09, MSK09, MMG+00a, Mor02, NP03,NH02, Nis03, NP07, Och09e, OJ09, PJ05,Pir02, PM00, Pri01, Ran03, Ree00, RR02,Ril02, RPP07, Sah02a, Sah02b, SH03, San03,SD03a, Sei09, SY04, SCS01, ST09, SM03b,SAB+06, SPGV07, Sta00, Swe06, TP08,TB00b, Utt06, WACBL03, Wam02, Wan03b,Wel04, WD00, Woo02, Wu01, Yan02, ZJ03,ZK05, vNMW+05, vTNC08, Ano01h,Ano02h, Gil01, Omm01, Ano04e].Programs [AR03b, AH04b, AGS01, Bec01c,

Dd01b, BM04, BAJ01, CA04, CC04, CX01a,CX01b, CO03b, CQX+09, CiLH01, Chr01,CD01b, CHK+04, CCF+02, DRV02,DKTE04, DEJ+01, DEL+02, EvG02, ESS02,ELM+04, FJ01, FCMR04, GR07, GV02a,GCH00, GMT02, HR04a, KM04b, Kie01,KKL+04, KVK+04, KY03a, KY03b,KKJY04, LDE+02, LCS04, LFP04, Lin01,LFH03, Lut03a, Meh02, MMK04, PL01b,PP02b, PP02a, PDV01, PV04, DJM+02,PH02, PCC01, Qui03, RM04, RH04, RWZ09,RST+04, RCR06, Rot05, SMCS04, SR05,SK00, SCLV04, SL01, TP01, WG01,WHBS01, WP00b, XC01, YK03, ZW08,ZXNH02, Zha05, AH03, Ano02e, Ano03h,Ano03-45, BP01c, BR01b, BA09, BK05b,CCC+06, CY02, CO03a, CTF03, CDF05,Coh04, CMS07, CF04b, Cor00, D+00, DH08,Dar07, Dil00, Dob01b, EFG+03]. programs[EGD03, EL01, Eng04, ER09, FCHE02,FC00, GHS05, GV02b, GV04, HP00, Hel07b,Hir07, Jac04a, JPS+08, JJ02a, KPH+09,KCSL00, Kes04, KH00, KLS00, LTOT07,LFM09, LPH06, ML09, MMU04, MF07b,MF09, MKM+06, MSV05, MC06, NK06,NR06, Nau02, NAR08, PH00a, PWN04,RH07, RM00, SBAD01, Sen08, SC02b,Sto02b, TETPQ08, TS09, TZ01, Uni03,VMWD05, Wan03c, WF04, Wor02, XSaJ08a,Yah01, YLW08, Zar02, ZKR09, dH05].Progress [CK05, Wit00, Yan03, KPN02,Mls04, RVZ04, Ano00m]. Progressive[Djo09, TGO00]. Project [Ano05p, Bar01b,BALV03, CY03, Kro00a, Lin03a, MLJH04,Ano05h, Cla04, Eub05, Joh00b, Kim02,Lab09, LM06, MMG+01b, MWM01, NM02,OOOiM05, PB06, Sha02, Wol01b, Ple02].Projectors [MD00]. Projects [PH04, Ses00,Ano03h, Ano05c, Djo08, WN05]. Prolog[ACZ05, DOR05, Sch04d, TT01, ZT02].Prolog-to-Java [TT01]. promotion[LCHY03]. Proof [AMdB00, AddS03a,AddS03b, AdBdRS08, FC00, FC01, GKW04,AdBdRS05, Coh04, ZKR09].

Page 60: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

60

Proof-Outlines [AMdB00]. proofing[CHL07]. Propagate [LPSY04]. Properties[ACL03, BD02, BR01d, Fre05, HD01,Mos05b, RW03b, TC03, IS03, MF07a, Yah01].proposal [DV01, Jen01]. Proposed[BC00, Bar01b, CG01]. Proprietary[BCS07, Egy01]. pros [Ano04-38].Prospects [SvR01]. protect [San04a].protected [Ano00f]. Protecting [ML00].Protection [SLB+02, HvE02, RR01].protein[Ano01d, CWWS03, FL04, GV05, GP05].protein-protein [Ano01d]. Proteus[CGG02]. Protocol [Cim02, CMR05,CHK00, GS00b, LC05, Gun01, HOP04].Protocols [GSC+00, BRBY00]. Prototype[AG03a, Ang06, BCE+01, RP06, vdBDS00].prototyping [LSK+02]. PROVA [KS04].provenance [GMM09]. provenly[AAD+07]. Prover [Ber01c, DNS05].provide [Kic04, GHBG+03b]. Provider[LDM04]. Providers [KP01]. provides[Way03]. Providing [FJ05b, KdJNNV09,PH00a, PSM01a, PSM03, HCB04a].Proving [GN01b, Moo03a]. ProWorks[Ano00j]. Proxies[Bar03c, PSH04, RE01, Eug06, Ren02].Proxy[BCH02, Eth01, NW02b, Ano03k, Ros00].ProxySource [Ano01l]. Pruning[RH04, BM09]. PSEs [SRW+00]. PTIDES[ZABL09]. Pty [Ano00i, Ano00j]. Public[Cow01, Gal02]. Publications [Bee00].Publish[Hou00, LPSY04, RG00, Rou02b, Tho03].Publish-Propagate [LPSY04].Publish/Subscribe [Rou02b]. Publishing[Ano00k, Pew00, Sha04]. Pure[GW02, Goo00, Lit00, Ano03n, Ano03-32,CW03b, VDPC03]. pure-Java [VDPC03].Purity [SR05]. Purpose [WP00b]. Purse[CH02]. Push [Ano02l, Coc02]. Put[Way05]. puts [Ano03-45]. Putting[CSFS00, Gun01]. puzzlers [BG05].

Puzzles [Ros02b]. PVS [Jac03]. Pylons[Gar09]. Python[SML06, SKS08, Ang00a, Ang00b, Ano00n,Ano01l, Gar09, GL08, HF06, Hig03, MSR03,Pre03, Rad06, Rem01, SM04b, Stu07, Wil05].

Q [Ano00h, Ano03-31]. Q&A[Bru02, Cal00b, Coh02, Cox01a, EKM00,Fox00e, Gol01, Gso00, Hag02, HL00, Jac01a,Jen00a, Jen00b, Jen02b, Jol01, Kie01, Kie02,Lai01, McK01, Mos00, PH00b, Rao02,Rei00a, Sea02, Smi01b, Str01, Tra00a, Vil00,Win01, Wra01, Yua02, dD01a]. Q-Link[Ano03-31]. QA [Coh04]. QL [ISO08]. QoS[PSM01a, PSM01b, Zea00a]. QoS-aware[Zea00a]. qualifier [GF07]. Qualitative[RJGH06, MLM+08]. Quality [Ano01k,CLN07, Pau03, BWLP01, PSM03, PC08].Quantification [WG01]. Quantifying[FFB+00]. Quantitative [Lut02, RJGH06].Quantum [Pap05, SPS+02, HS01]. quasi[SBMG00]. quasi-static [SBMG00].Queens [Rol08b]. queries[SPBE09, TGO00, WGSD07]. Query[WPN08, AYWM08, PFS05, WIC08,dMSAV08, vdBDS00]. Querying[ACD+04, Ano02k]. Quest [Ano03-36].Questioning [MLG02a]. Questions[Lea00b, SLB+02, SPS+02, Bur02, HSB09].queues [SLS09]. queuing[KPPER06, XOWM06]. Quick[Vor01, Ano00b, FFC02, Fla02a, Fla05b,OW00, RP06, Top02b]. quickly [PPJ03].Quicksilver [SBMG00]. QuickTime[Ada05]. quietly [Ano03o]. quirky[MLM+08]. Quiz [GM02]. Quiz/Exam[GM02]. QVM [AVY08].

r [KM01, Guh07, Mur05, Nar05, Sch00b,Urb09, Hec07, Laz07, dL05, Hol06]. R-based[HLT09]. R/3 [Sch00b]. R134a [TC03]. R3[APA04]. Race [AS03, CD01c, CD01b,Sen08, Yan02, AFF06, BR01b, CSFS00,EQT07, FF00, FF09, NAW06, NA07].

Page 61: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

61

Race-Free [AS03, BR01b]. Raced[LOW09]. races [BST00, PRB07]. RAD[Ano02o]. radical [Reg00]. radio [Ano05a].radio-based [Ano05a]. radiolysis [PFJ05].RAGE [PSW07]. RAID [Ano03-37]. Rails[HG07a]. RakPak [Ano00h]. Ralph[Ano00d]. RAM [Gar00]. Rambutan[Sah02a, Sah02b]. Random[PSW07, Sen08, Bee04a]. randomized[JPSN09]. Randy [Cha03]. range [NIKN06].ranked [SPBE09]. Rapid [Ano01l, Ano01m,Lia00c, NSI03, TCF+03, Gar09, KdJNNV09].RapidStream [Kro00b]. rational[CBGM03, Ano00n, Ano02q, Ano02r].rationale [CMLC06]. Rave [Ano00j].Ravenscar [CW04a, Dob01b, KWK05].Ray [Uni02, Ano02g]. Raytheon [Ano01o].RCX [Wol01b]. RDF [Ebe02].Reachability [LCS04]. Reaching [Gar00].reacted [PPJ03]. Reactive [Cou01, Sto02a].Read [Bog00, Ano00f]. Read-Only [Bog00].Ready [Ano04b, Cha05a, JM00, RH04,DW07, Zhu04]. ready-made [DW07]. Real[APA04, Ano01i, Ano02m, Ano03s, Ano03-53,BCR03a, BR01a, BN03, BG04a, BD01c,BD01b, Bro03a, Bro03b, BW03a, BW03b,Bro04, Bro05, BW01b, BW03c, BW04,CW03a, Cav02a, CKC+02, CS02, CS03,CC03, DC03b, Dib02, FBR+03, FCHE02,GKM03, GKMZ04, GKW04, Gle02, Gos00a,Har00a, HIBP04, Hig04, HWB04, HCB04b,JKJ05, KM08, KNY03, KM02, KK03a,KBP+03, Kro00b, LD03, MB03, McL01b,MLJH04, NK03, PV03a, PSM01a, PSM01b,PUF+04, Pot04, San02a, San03, She03,SLC03b, SH06, Sun01, TGB+04, TSL+04,Uma02, Wan04, WP03, Wel03, Won05,ABC+07, ABI+07, ABI+09, Bol00, BSBR03,BHR02, BH02c, CY01b, DV01, HT06,Ive03a, Jen01, JPSN09, KPH+09, KWK05,PSM03, PHV07, San04a, SAB+06, Wan02a,WLW+03, Wel04, ZABL09, Ano03s, Dob01a,KSK04b, PL03, She03]. Real-Time[APA04, Ano01i, Ano02m, Ano03s, Ano03-53,

BR01a, BN03, BG04a, BD01c, Bro03a,Bro03b, BW03a, BW03b, Bro04, Bro05,BW03c, CW03a, Cav02a, CKC+02, CS02,CS03, DC03b, Dib02, FBR+03, GKM03,GKMZ04, Gle02, Har00a, HIBP04, Hig04,HWB04, KNY03, KM02, KK03a, Kro00b,LD03, MB03, MLJH04, NK03, PV03a,PSM01b, PUF+04, Pot04, SLC03b, Sun01,TGB+04, TSL+04, Uma02, Wan04, WP03,Wel03, Won05, BCR03a, BD01b, BW01b,BW04, CC03, FCHE02, JKJ05, KM08,KBP+03, PSM01a, San02a, San03, She03,ABC+07, ABI+07, ABI+09, Bol00, BSBR03,BHR02, BH02c, DV01, HT06, Ive03a, Jen01,KPH+09, KWK05, PSM03, PHV07, San04a,SAB+06, Wan02a, WLW+03, Wel04,ZABL09, Ano03s, Dob01a, KSK04b, She03].Real-World [McL01b]. realisieren [Sig04].realities [BCM04]. Reality[RPJ04, HL02b, Ano04l]. Realization[Che03c, DYH05, LZZ03, LW03, SY04, XZ03,CW03b]. Realizations [RWH01]. really[Fit09]. RealNetworks [Ano03-38]. reals[Boe05]. Realtime [Ano04l, Bac07, Ano02f].Reasoning[ACN02, BDHdS01, HP04, GSWZ08, Jac04a].rebiasing [RD06]. Recipes [RS05, FG05].recoded [Ano03-46]. Recognition[MD00, KKM+06]. Recompilation[KNG02, THL03]. reconciling [Tan07].Reconfigurable [MH00a, LC05].Reconfiguration [RAC+02].Reconsidered [OKK04]. Reconstruction[SGV04, dCG+02]. Record [Ano03-40,BHP+01, Chr01, GCRD04, HPH03].Record-Performing [Ano03-40].Record/Replay [Chr01, GCRD04].recording [BW04]. Records [HTY+03].Recovery [DHMT00, KdJNNV09].Recurrence [CM05a]. recursion[VIPCUF08]. Recursive [FR00, XC01].Red [Ano00d, Bar00a, Ano03y, Way03].Redesigning [MDS04]. reduce[BALP01, BALP06, Cor00, LLdA08].

Page 62: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

62

Reduced [XX05, VED07].Reduced-Instruction-Set-Computer[XX05]. Reducing [LYK+00, CSK+02].Reduction[CKV+02, Vil08, KOO08, RSS+04, TABP07].redundant [Tro04a, Tro04b]. redux[Dor07]. Reed [Gla06]. Reentrant[AMdBdRS02]. Refactoring[Wic03, HKI08, OJ09, TT08, TTS+08].Reference[Ano01j, Ano02p, Ano03-38, CC03, Fla02b,Goo02a, Lut03c, SO00, WGW04, Woo05,Bal03b, Ber01b, CK03a, DS00b, Dur02,FFC02, Fla02a, Fla05b, GK07, Hap02, II04b,JMP09, LS00, LP01b, LP06, LPH02, MJ01,MDJ05, OW00, PS01, RP06, Sch01, Stu07,Top02b, TE05, Woo01, YTY00, Ano00b].reference-counting [LP06].reference-counting-based [JMP09].Reference-Set [WGW04, Woo05].References [Ams00, SR06, CR06, HT06].Refinement [SB06b, WHKS01, KPPER06].Refinement-based [SB06b]. Reflecting[RE01]. Reflection[BK01b, Chi00, DFT03, Fei04, FF05, PL01b,Par00, TT01, WS01c, HS08, Mor02].Reflections[Ben00b, Ben00c, CV01, Ben00a].Reflective [Dwe00b, OSM+00, TBSN01,CV03, FDR04, VN00]. Reflex [TBSN01].refreshing [Ano04a]. Refrigerant [TC03].Region[QH03, BSBR03, SYN03, SYN06, SD04].Region-based[QH03, BSBR03, SYN03, SYN06]. Regions[DC03b]. Register[KMEA04, YLL+07, LCHY03]. registers[JK00, SCEG08]. Registries [Tre02a].Regression [HJL+01, CO06, OSH04].Regrowing [OJ09]. Regular [Hab04, Stu07,AOMC07, Kah06a, Mor02, SM04b].Regulare [SKS08]. regulatory [SD04].Rehashable [LBJ02]. Reification[BL03, VB01a, CV08]. Rekeying [PR03].

relance [Ano03-48]. Related[CL03b, ME00a, BBS04, RD06]. relational[LH04]. Relations [DJ00, LH08b, DJ02].Relationship [CMS06, DL02].Relationships [GCEO05, CHUB08].Relaxed [Dic01, MRC03]. Relaxed-Locks[Dic01]. Release[Ano05i, Bar01b, Ano03-30, Ano05n].Released [Ano00n, Bar01a, Bar01c].Releases[Ano00n, Ano01i, Ano01k, Ano01n, Ano01o,Ano02n, Ano02o, Ano03-38, Ano03-40,Ano03-41, Ano03-42, Kro00b, Ano03-35,Ano03-36, Ano03-37, Ano04n, Ano04u].relevance [Gao00]. reliability [WN08].Reliable [BL02a, IEE03b, SBA01, Ano02f,NRS+07, Oes01]. Relief [Bar01a].Relocation [ZX05]. remain [Ano05e].remains [Ano03f]. ReMLab [FSBP03].remodularization [CD08]. Remote[Ano01o, Ano03-43, AV05, CE01, CCSA02,FSBP03, IEE03a, KK03a, LH03a, NMMS01,Rob00b, SDPM04, SAFG03, Tddd03,WXW+05, ZYC03, Ano02k, GCARPC+01,IH01, JS01, LY03, MR00a, PM01a, Rob03,WSVX03]. remotely [KL07]. removal[Ruf00, SAB08]. Removing[PL01b, Tro04a, Tro04b]. renaming[CDF05, SEdM08]. rendering [WW09].Renesas [Whi03a]. reorganizing [Ano05m].repair [EKVM07, vdSPP05]. Replace[Reg02a]. replacement [GSHO06, NAR08].replacing [Utt06]. Replay[Chr01, OOK+06, SBB05, SCFP00,GCRD04, GEB08]. replicated [IH01].Replication [KMSL03, LPSY04]. Report[Ano01b, Ano02b, Cha00a, DV01, LS04b,Nat00, RBC+05, Fre07, KPN02, LHS04b,RBC+06, SMS+04]. Reporting[Ano02n, BNK+07]. reports [GCF+01].Repositioning [TYS04]. repository[Fal00a, Fal00b, SFM+07]. Representation[BJvdB02, RCdBL02, SPB01, WGW04,Woo05, ADR09, MGM+06].

Page 63: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

63

representations [Sam04]. represented[PB06]. Representing [Han05a, RM07b].Request [BFS+04]. Requirements[GSC+00, KSK04a, KK05, LSK+02, LFH03].requiring [Ano02f]. ReRAGs [NIEH04].Research[Ano00a, Ano01b, Ano01h, Ano01g, Ano02b,Ano02q, AJ01b, Che03a, CW03b, DLL03,Fel04, GH01, Gar00, HL04, HD03b, KLL03,SPB01, SSL02, TCC01, USE01c, USE01b,USE02, ZL05, Kim02, XP04]. Researchers[Coc02, Pau01, Pau03, Ham02].Reservation[EGLZ02, KKO02, LS03, OKK04].Resolution [RAC+04, SHR+00]. resonance[VP05, dGNv04]. Resource[Ano02r, Ano02u, BHL00, BH05b, Goo02a,HBD04, Jac01a, JCKS04, RP03b, Sur01,TS01, VB01a, BNV08, BHV01, CHS+05,RA07, VVG+05, ZK04a].resource-constrained[BNV08, RA07, ZK04a]. Resources[KS01b, Rob04b, Ano00f, Ano04g, New01,PSZ+07, Pan09]. respectability [Van04].restore [Van04]. Restricted[RCdBL02, ABG+08]. Restructuring[YK03]. result [SPBE09]. Results [HL04].ResultSet [Ano03-43]. Resurrecting[Rob07b]. Rethinking [Ree01]. Retrieval[Gal01]. return [Ano04u, Siv02].reusability [Sma07]. reusable [DSCU01].Reuse [BS04, RE01, AK09, Fle01, Gib09,WM00a, YLW08]. Rev [Ano05o].Revelation [Dmi04]. Reverse[BLL06, Coo02, Kal04, Kes04, SKM01].Review [Ano00b, Ano00c, Ano01a, Ano03b,Ano04e, Ano08, Azi06, Bal03c, Bar03a,BALV03, Bro02a, Cal00a, Cha05a, Cha03,Che05, Cow01, DHRH05, Dud06, Fox01d,Gil00c, Gla06, Hec07, Hol06, Kuc06, Laz07,Mar05, Mas01, Mil08, Mor03b, Omm01,Pap05, Pap00, Pet06, See04, dL05, Ano02h,Che02b, Feu02, Sur04a, Zen02]. Reviewer[Ano03-42]. Reviews

[Ano00d, Ano03-42, GS00b]. Revised[GAR04, GRR05, Lut03c, AJ01a, GAR03].Revises [Ano01o]. Revisited[vON02a, vON02b, MDJ05]. Revisiting[SMBZ07]. Revocation [WJH06].Rewriting [RW03b, WS01c]. Rexx [Pre03].Rhody [Fox01b]. RIA [Ano00j, WGC09].ribosomal [JCP+05]. Rich[CCB09, Yua04, HG08, JF06, Wea07].Richard [Gla06]. Rick [Fox01b]. Ridge[Ano02i]. RidgeRun [Ano01m]. rifarensu[SM04b]. right [KT01a]. Rights [KPK02].Rigorous [Fig00, LAB+00, GBE07, GEB08].RIM [Ano02m]. Ring [WBL01]. RISC[Whi03a]. Risks [BR06a, Cha03, Mer04].RM1U [Ano00j]. RM1U-AXe [Ano00j].RM2U [Ano00j]. RM2U-AXi-C [Ano00j].RMI [AY05, AY07, AG03a, AG05, CW04b,CCC+04, CCK+08, ET01, ET07, EK01,GSC+00, Gro02b, Gro02c, JKH+04,KDH+06, MVV+01, Mar02, PHN00, SJ01,Sha01, SR06, WS01a, WCCL05, YK03].RMI-Based [SR06]. RNA [JCP+05]. road[LDB+03]. Robert [Kuc06]. Roberto[Mas01]. robocode [Liu08]. Robot[Ano04-34, CCSA02, Bec01a, CW03b, XM06].robots [EL04, Eng00, GCF+01, JCOP07,LDB+03, Wol01b]. Robust [CM01, GR07,Ste05, WC00a, BFN+09, Gou06, RM00].Robustness [FRMW04, FMRW05, CS04].Role [LAB+00, CTLW03, NC04a, Sha01].role-based [NC04a]. Roles[SE04, CFL05b, CFL05a, ST04]. Rollover[Lea00b]. ROM [Hal01a]. Rose [Ano03-42].roster [Sur04a]. Round [Dra00]. Roundup[Vie03]. Router [Ano01j, HHM04].Routines [ISO08, Pon03, WP04, LS04a].Routing [Lut02, HHM04]. RPC[All03, Cer02]. RPM [Men00]. RSA[Ano02s]. RT [Ano00h, Ano03-44, Dob01a].RT-Java [Dob01a]. RTAI [Ano00j]. RTEL[Ano00i]. RTL [WHW01]. RTS [Wil06].RTSJ [Ano03-39, TSL+04, Wel03].RTSJ-Compliant [Ano03-39]. Ruby

Page 64: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

64

[SKS08, Stu07]. Ruined [Ano00j]. Rule[CMR05, Esp06, Hig04, KS04]. Rule-Based[KS04, CMR05, Esp06]. RuleML [Ebe02].rules [Ano03-27, Dun02, Fle00]. Run[Ano03-45, CA04, GNYZ05, KKL+04,KVK+04, LH05, RW03b, VHBB03, Bre02,CC01, Gad03, Hor00c]. Run-Time[CA04, GNYZ05, KVK+04, RW03b,KKL+04, LH05, VHBB03, CC01, Hor00c].Running [BH02a, HKHK03, Cal02, NAR08].runs [Ano04-32]. Runtime [ATBC+03,Ais03, ABH+00, BH05b, CKM04, CEG+03,CD03, FSS06, HR04b, KF05, LLCF08,MPG+00, Shi03a, TP01, TOG+05, VHBB01,AVY08, AK09, BH05a, BLW09, Bod04,CFL05b, CFL05a, CR07, EQT07, ACM03a,LLdA08, MKKC08, RVJ+01, Ren02, SS08,WK08d, XAM+09, dH05, CDH07].Runtimes [Han05b, GK05, WK09]. rush[McL06a]. RV01 [HR04b].

s [Ano02o, KSC+00, Ste00, YWZ03]. S4[GMM00]. SA2 [Bro07]. SABER [RSS+04].SableSpMT [PV06]. SableVM [GH01].Safe [AC06, LBR00, MPG+00, Mos05a,Vel01, WJH05, WHBS01, AFF06, BSBR03,DGGD08, Fek08, HS08, Oiw09, SAB+06,WK08d, Win02]. Safety[Hag02, San02a, Bro07, CG01, FF08, HM01a,MSG01, San03, San04a, Yah01, Yan02].safety-critical [Bro07, San04a]. SAFKASI[WAF00]. Sale [Ols01]. Salesman[Bar01c, TCM+00]. SALT [Ano03-36].SALT-based [Ano03-36]. SAML [JSSM04].sampling [Bin06, BGH+07]. SAMRAI[WHKS01]. Sams [AK00, CL03a, WMM04].San [USE00c, USE00a, USE01a, USE02,CHL+00, Joh00b]. Sandia [Bar00a]. Santa[ACM00a, ACM00b]. SAP[AK01, Ano04-31, Sch00b]. Sapphire[HM01b]. SAS[Ano00i, Ano08, BI07, Pra08, Ano08]. SAT[KM04b]. Satin [vNKB01, vNMKB05].Satisfaction [SS07]. SavaJe [Ano03n].

saving [D+00]. SAX [Har03]. SAX2[TEM+01, Hei01]. Says[Bar01a, Ano03o, Ano04-27]. SC2000[ACM00c]. SC2001 [ACM01c]. SC2002[IEE02a]. SC2003 [ACM03b]. Scala[Sub08]. Scalability[AFT+00, Bul00, BG03, Coh04]. Scalable[CM01, Det01, KLL03, MJ06, PTP07, SD01a,SLS09, Tor01, WC00a, Bar02a, Cal00a,DAK00, GW01, IV07, LLCF08, NQM06].Scale [GP01, KT01b, McG04, CHP+08,CHL+00, KMSB08, NZM03, SCBH09, VB05,WMRT+05, ZYZ06]. Scaling[Joh03, JDJ+06, LH03b, OSH04].scannerless [KdJNNV09]. Scanning[VMMF00]. Scans [Ano03-41]. Scene[MD00, Wal02b, PPJ03]. Schaum[HBH01, Hub01]. Scheduled [KNY03].Scheduler [Ano02q, RB04, XSaJ08a].schedulers [HL03a]. Scheduling[AHKR01, FBR+03, KMEA04, Lin03a,NP01, RWC+03, VT01, IKN03, KBP+03,LTOT07, NC05, Rob04a]. Schema[Ebe02, Lut03a]. Schemas [Lut03a].Scheme[FS03b, LPSY04, Ano03-45, IV06, SS02].Schemes [CFLL03b]. SchlumbergerSema[Ano02v]. School [Bar03a, BGP00].Schwerpunkt [BL04]. Science[Bar01a, Bar01b, Coc02, DFL00, Fox03a,HMRM03, Lut03c, Rob04b, Sav01, SG00,SM07, Thi02, AWS+09, BR02, BS01,CFGL05, CKMP09, CF04b, DW07, Fro07,Gol04b, Hel07a, KMR02, Rad06, Ras00,Rio02, Rob04c, RVZ04, SSC00, Ano02q].sciences [PB06, Ran03, Woo02]. Scientific[Art00, BJK07, BSPF01, GK03, GSC+00,GAR03, KT01b, LBQ00, Lut03c, NZ01,PTML09, PH02, SvR01, VP05, BBBD01,BB00b, BSB+03, Esq04, FCHE02, LP05,PT09a, SML06, SHHS04, vRKS01, vRKS03,GAR04, GRR05]. Scientists[Cha00c, BB00a, Lau04, ML07]. SCM[Ano03-40]. scope [BDN05]. Scoped

Page 65: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

65

[BR01a, DC03b, GNYZ05, WSM06]. scoring[SPBE09]. Scotland [Tra00b]. Scratch[ML07, Sah01]. Script[Got06, Lai01, WGC09, Wea07].scriptaculous [Ang06]. Scripting [Ano01n,Gos03, Kah06b, KS04, McC00g, PTML09,Pre03, Rem01, Spi05, Tra00a, BFN+09,DM07, Han01, PT09a, Ric00, Wea07].Scripts [BL03]. Scrutinized [GM03]. SDE[Ano02p, Way05]. SDK[Ano00h, CG01, Ano01h, Jon02]. SDL[KPKL03]. SE [Sun02]. Sealed [ZFA00].Seamless [HR00]. Sean [Fox01b]. Search[AGH05a, BWW+03, Cal00b, Lut03a, Pau03,STB08, SPBE09, BV05, Fit07, Fry03, NM02,Rob04c, WF04]. Searches [Pau01].searching [Lee03]. Sebastopol[Ano00b, Ano00c]. sEc [SMK02]. Second[Ano00d, Ano00n]. secret [Gal02]. Secrets[Sim04b, TEM+01]. section [KGH+05].Secure [Ang01, BL02a, Cha03, CLM+07,DDF+03, Feu02, LS03, MR00a, Mar02,Mos05a, PR03, SSM03, WVE+00, WBL01,vD00, Ano00g, ABF03, BAF03, BDLM04,CLM+09, II04a, PNKN04]. securities[Ano02w]. Security [Ais03, Ano00i, Ano01n,Ano01o, Ano02r, Ano05k, BD02, BR06a,BML01, CV01, CHV01, FVK01, GN01a,HOP04, HBD04, JSSM04, KSC+00,KNN+01, Kro00b, LKL+03, Liu03, LRO02,Mos05b, PNKN04, RC01, Rot02, SPS+02,USE00d, VMMF00, WFGK03, Wea00,WBL01, Yan03, AJ01a, AJ01b, BLW09,CV03, GS01, HS05, IK04, JPC00, Oak01,PE06, WAF00, YCIS07, Ano02s, Feu02].Security-Aware [CHV01]. sediment[VB05]. seeks [Ano05m]. seems [DA04].Seetoft [Bal03c]. Segmentation [HKL09].Seiki [SM04b]. Seismic [SGV04]. Select[Joh00a]. Selected [HR04b, GRR05].Selecting [GKM01]. selection[HJL+01, LOW09, SVY09, SMTZ09].Selective [CCF+02, DGMY06]. Self[Ano03a, BH04b, DDF+03, FOS+04, SI09,

Ano04a, Emu04, GK05, Woo04].Self-accounting [BH04b]. Self-Adaptive[FOS+04]. Self-certified [DDF+03].Self-Contained [Ano03a]. self-describing[Woo04]. self-efficacy [Emu04].self-healing [GK05]. sell [Ano03n].Semantic [KS04, TMF05, SSP07].semanticist [SNO+07]. Semantics[BDJ+01a, EJD01, HEJ09, JP00, JR05,MP01a, TSDNP02, Zam03b, Ber00b,BFGS05, JP03, MF07b, MF09, MBS+08,Moo06, Siv04, ZK09]. Semantics-aware[HEJ09]. semester [LM06]. semesters[OJJ00]. Semi [Fel03, AC01].Semi-automatic [Fel03, AC01].Semiconductor [Ano02p]. Seminar[DK02, Hal01a, KR00]. sense [Way03].Sensing [IEE03a, SAFG03, WXW+05].Sensitive [CC04, LH08a, SB06b].sensitivity [LPH06, MRR02, MRR05].sensor [TBM09, WSVX03]. Separate[ALZ02]. Separating [GB01]. Separation[PB08, WBGM05]. September[AJ01a, SM07, SBH+04]. September19[AJ01b]. September19-21 [AJ01b].Sequence [Bar01b, BLL06, NMH+02, OS02,AWE04, CWS04]. Sequences[GH03, JCP+05]. Sequential[CO03b, Gam03]. serial [ZK09, Ano03-37].Serialization[BP01d, HJR+03, WTV03, WTV05,BHK+04, BP03b, CFKL00, PHN00].serialized [Woo04]. Series [Azi06, BMS02].serve [OBr05]. Server[Ang00a, Ang00b, Ano00j, Ano00k, Ano00n,Ano01i, Ano01l, Ano02h, Ano03-38,Ano03-39, Ano05i, Bar01c, Ben00b, Bul00,CCB+01, DUK02, Eth01, Goo00, GW00,HECR00, JCKS04, Kan02, LR04, Ler01d,Liu04, N+00, Nyb02, Omm01, PVC01,RS00b, Sah01, Wut00, AHN02, Ano02a,BDF+00, BHJR05, Cal00a, Cal01, CG02,DBC+00, DAK00, FMRW05, GM05b, GW01,HJL00, Hef07, IH01, KJBH+00, KS01a,

Page 66: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

66

LHFL07, LLS+08, Sha02, Tre03, XSaJ08b,Ano02h, Ano03-38, Bur07, SPBE09].Server-Based [N+00, Ano02h].Server-Side [Ano02h, Bul00, Ler01d,Cal00a, Cal01, Tre03]. Servers[Ano02m, Ano03-40, GKM01, Joh03, Mar02,She01b, TEM+01, Ano05j, BBYG+05,JDJ+06, MHZG06, Tro04a, Tro04b, Vau03a].Service [AGH05a, ABM+03, Bar05, CW04b,HMD04, Hoh03, Hua03, KP01, LKL+03,LDM04, RAC+04, SAWW01, TA04, W+04,WXW+05, Aar06, Ano04-27, CG02,CMS03b, FT00, Hap02, LCZ04, MHC01,MF03, PSM03, RA07, Swa07, ASS03,Ano02f, JO03, LS03, RMHC09].Service-Oriented [Hua03, Swa07].Serviceability [RB01]. Services [Ano00i,Ano01m, AM02, BCS02, Bru05c, Cer02,DJLT01, FRMW04, Hon05, Jen00a, JSSM04,Kan02, KR03, Lai03, LAT04, LHS04a,MTSM03, SSS02, SC05, Wal03a, Wal03b,Ano03x, Ano03-30, Ano04n, Ano04-39, CJ02,JKH+04, MR09, PPJ03, SGW01, Sig04,Top03, Tro04a, Tro04b, Lut03b]. Servlet[Hin02, HC01b, Per04]. Servlets[Ben00b, Ben00c, Bro01, Cox01b, DiM04,EF02, GHH01, Hal00, Hal01a, Hal02a, Kie02,Rei00a, RS00b, BSB04, BSB08, Cal01,Har01a, Jor02, Wut00, DUK02]. SeSF[ES05a]. SeSFJava [ES05b]. Session[BH02c, GM05c, Rei00a, Bar01d, DV01,Hag00a, KR00, PT09b, Soo01, Dob01a].Session-ID [GM05c]. Sessions [GM05c].Sestoft [Ano03b, Ano03w]. Set [Ano00o,HD01, WGW04, Woo05, XX05, Ano04z,Eng00, Moo03b, Sco02, Yua04, vRKS03].set-tops [Ano04z]. SETI [Bar01b]. Setting[Bet04, BHP+01]. Setup [Ano03-39]. Seven[Pre00a, SLB+02]. Seventh [LL08a].Sfixem [AWE04, CWS04].Sfixem-graphical [AWE04, CWS04].SGDL [Ano01o]. SGI[Ano02r, Ano03-37, Ano03-39, Ano03-40].Shackled [Sta04a]. Shan [Bar03a]. Shape

[LAB+00, BFN+06, Cor00]. shapes[IEE03a]. Shared [BMR02, BHP+01, CH08,Fox00d, GPS03, HS00b, SCLV04, TEM+01,Che03c, ESS04, HW00, PV03b, WK08d].Shared-Memory [SCLV04]. Shares[Ano05i]. Sharing [BHL00, CHS01, KS01b,PCC01, QM09b, TS01, LLdA08, ESGS00].sharp [Hun03a]. Shell [VWS+05]. shift[GEVZ09a]. Shimba [SKM01]. Ships[Ano01i, Ano01j, Ano01k, Ano01m, Ano01n,Ano02s, Ano03-41]. Shirts [Bar00a]. Shop[Ano00h, Bec00a, Bec00b]. Shopping[LL01a, SL06]. Short[CWH01, LS04b, CY01b, LHS04b, ZCR+06].Shortage [KSC+00]. Should[Dar01b, Lai01, Lyk02]. showdown[SCEG08]. sich [Wol03b].Sicherheitskritische [Ano05l]. Side[Ano02h, Bul00, vON02a, SR05, vON02b,Ano04u, Cal00a, Cal01, JS01, KL07, Ler01d,MRR02, SC01b, Tre03, Wea07].side-by-side [SC01b]. side-effect [MRR02].SIGACT [LL08a]. SIGART [LL08a].SIGCSE [Bru04b, Bru05a, RRP02, Reg02b].SIGCSE-members [Bru04b, Bru05a].sight [CAF04]. SIGMETRICS[ACM00b, ACM01d]. SIGMOD[CNB00, LL08a].SIGMOD-SIGACT-SIGART [LL08a].Sign [JSSM04, Ano02j, KKN06]. Sign-On[JSSM04]. Signal[Ano02s, KC03, She03, BH05c, Sar03].Signalling [BK08, KPKL03]. Signature[SA02]. Signs [Bar00a]. SIGPLAN[ACM01a]. SIGSOFT [ACM01a]. Silas[Ano02n]. Silent [Won03b]. Silicon[Ano02p, Ano03-47, Ano03-41]. Silk[Kil02, Kil03b]. SIMA [RLR00]. Similarity[BK01b, FL04]. Simple [CHV01, Cog04,KM01, Lan04, PR04, vNMKB05, KW01a,LH07, LRD09, Sci07, WKB02, Gun01].SimpleDB [Sci07]. simpler [Ano05q].Simplest [Sch03a]. Simplicity[BGP00, Lee03, Rob04c]. simplified [Uni03].

Page 67: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

67

simplifies [Ano04x]. Simplify[Smi01b, Ano04j, DNS05]. Simplifying[Gun01]. Simulated [GKM03]. Simulating[FGLS04, Lyo02, Roj00, TB00a].Simulation[Ano01n, Ano03-46, Ano04-34, AH04b,AAA+04, CCW02, CWZ04, CCSA02,GKMZ04, JLV02, Kil02, Kil03b, LMV02,Lut02, McG04, NDS+02, PP02c, RJFG03,VDPC01, WP04, WWMG06, YHL01,AYWM08, FW02, FCW01, Gar01, GM05b,LJN+00, NZM03, OG05, PFJ05, PWC00,PSS01, VDPC03, Wen05, Lut03c, SO02].Simulations [Esq04, FCHE02, HS01, Ibb02,KM08, PCC00, SHHS04, WMRT+05, Pap05].Simulator [HKHK03, KW02, NC04b,VHL01, CMP+07, Rob02, Rob04a, Rob07a,SM01a, VS06, WW06]. SimulRad [PFJ05].Sindhi [SSS05]. Single [CWZ04, Hig04,JV04, JSSM04, Lau03, MWL00, MBS+08,WP04, And01, Ano03-37, GPF08].single-chip [Ano03-37].Single-System-Image [MWL00].Single-Threaded [JV04]. SIP [GHH01].Sites[Lut03b, Ano03f, Atk00, MMN09, SM03b].situations [WN08]. Size [AR03b, KK04a].Sized [JJ02b]. sizes [IEE03a]. Skeletons[ABG02, AG03b]. Sketching[Hit03, ABL07]. skills[Ano04o, CLP06, Ear03, Mls04]. Skin[Ano01o]. SL-A300 [YKS+02]. Slate[AJB+04]. Slaves [Lut00]. slaying [Lab09].Slicer [JRH05]. Slicing[AH03, CX01a, CX01b, KKJY04, LFP04,MMK04, RH04, RH07, Li02, MKM+06,NR06, SFB07, WR08]. Slim [MD00].Slim-Line [MD00]. slope [JJ02a, Uni03].smack [Mer04]. Small [Ano04-32, BAJ01,CCM05, JJ02b, Kro00a, SSB03, PK00].Small-Sized [JJ02b]. Smalltalk[Bes01, EK03, Fei04, Lut01]. Smalltalk-like[Fei04]. Smart[Ano03-42, Ano03j, AJ01b, Bar00a, BJvdB02,

DJLT01, GM03, Lag03, MD00, TCM+00,Ano04-28, AJ01a, Ler02, RSS+04, Che00].Smartcards [CMG+01, GN01b, Ano04h].smell [PWN04]. SML [GS05a, Kil03b].sMobile [Yam04]. Smooth [ALZ00]. SMP[KK03b, ZLG08]. Snee [Cal00a]. Sniff[Ano02s]. Sniffer [JBMP03, JKKL04].Snowbird [ACM01a]. Snugglebug [CFS09].SO KEEPALIVE [Fox00e]. SOAP[BI02, Cer02, DJLT01, EF02, Eng02, Gun01,Ano04-27]. sobriquets [Way05]. SoC[Ano01j]. social [OOOiM05]. Society[SPS+02, Bea05]. Socket [Ang01, KW01b].Sockets [Cal03, CD01a]. Soft[Ano03-38, KM02, NK03, PSM01a, PSM01b,Sun01, PSM03]. Softbound [Dud06].Softech [Ano01i]. SoftQuad [Ano01m].Software [Ano00h, Ano00i, Ano00j, Ano00k,Ano00m, Ano01h, Ano01i, Ano01j, Ano01l,Ano01k, Ano01m, Ano01n, Ano01o, Ano02m,Ano02n, Ano02p, Ano02q, Ano02r, Ano02s,Ano03-38, Ano03-41, Ano03-42, Ano03-47,Ano04v, Ano04-33, Ano05l, BHS07, BN03,BALV03, BLL06, Cha05a, DFL00, EXA+05,FP03, FS03b, Gib09, HD01, Hsu01, Kaf00,KLL03, Kro00b, Lam03, LBQ00, LL01b,LMK06, LRO02, Lut03c, MD00, MKF06,Off00, RMR03, RMR04, SGV04, SLB+02,SD08, SPS+02, SR06, Sin00, SB00, SNOM01,SASZ03, TGB+04, TSCI01, TMG03, WR00,WK02, Wol03b, ACM01a, AGST04a,AGST04b, AAB+05, Ano02l, Ano03h,Ano03l, Ano03-30, Ano03-36, Ano04-32,BFN+06, BWLP01, Bos04, Bro07, BFMT00,BK L01, Coh04, CLN07, DWH01, DS04,DBH04, Emu04, Esq04, FB07, GK08, GM02,Gra04, HJL+01]. software[HLM06, HKI08, Jia00, KS09, Kon04, Lee03,LL00, LL03, LL01c, LHFL07, MORW08,MCHN05, Nam08, NRS+07, NQM06,OSH04, Pan09, PHM+01, PV06, RRP01,Rei05, Ril02, Ril03, Rob00b, RHDB08,San04a, Ses08, SGK09, SS08, SHM09,SKM01, TCSC04, WM00a, Wea04, Wit00,

Page 68: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

68

Zhu04, Ano00n, Ano01i, Ano01l, Ano01m,Ano01n, Ano01o, Ano02q, Ano02r, Ano03-36,Ano03-40, Ano03-41, Ano04v, Kro00b].software/hardware [TCSC04].Softwarewartung [Wol03b]. SOI [Ano02s].SOISIC [Ano02s]. SOL [JLV02]. Solaris[Ano01k, Ano01o]. Solaris-to-Linux[Ano01o]. solid [GS00b, Pap00]. SOLO[SCL+08]. Solomon [INM05]. Solr[SPBE09]. Solution[Ano00i, Ano00k, HIBP04, LKL+03,PSDF01, Ano03o, Ano03-34, OBr05,SCWL08, Whi03a, YCFX09]. Solutions[Ano00h, Ano00j, Ano04h, Dar01c, Dar03,GMM00, LL01b, McL01b, CG01, D+00,JA01, LL00, LL03, LL01c, OOM+07,SHHS04, Swa01b, Ano02p, Lut02]. solve[WVMN05, Wil05]. Solver [SGV04].solvers [GCARPC+01, MAJC03]. solves[Wan02b]. Solving[CP04, MLG02a, CP01, DS00b, HB09,LO00b, LP05, Mor00, Mor03a, Sla00, Wei02a].Some [Ano05q, HKHK03, CG01, Way03].sometimes [MMN09]. Sophisticated[Kro00a, BS09]. sort [Rol05, STB08]. Sound[McG03b, SEdM08, BW04, QM09a, SC07].soundness [Req03, RHDB08]. Sounds[Nil05]. Source [Ano00k, Ano01i, Ano01o,Ano02t, Ano03a, Ano03-38, Ano05k, Bar01b,BHP+01, Egy01, Kuc06, Nas04, Pra03,SHK+03, TEM+01, YLL+07, Ano02e,Ano04i, Ano04-38, Bad00, BP01c, BG04b,EvG04, Eub05, HL02a, KBV08, Liu08,Mam01, MM04, RM07b, SML06, ST09,Vir05, WACBL03, ZK05, Sto01b, Sto01a].Source-Code [BHP+01, BP01c].source-level [ST09]. source-to-source[BG04b]. southern [INM05]. SP&E[CY01b]. Space[BFG02, BCR03a, Bar00a, BKY+03, CD03,Hit03, Nis02a, Nis02b, SKS01a, SKS03,And01, FWL03, FWR+05, dCG+02, MSS00].Space- [BFG02]. Space-Efficient [SKS01a].Spaces [BD03b, Bow07]. Spam [MSF03].

Spar [vRKS01, vRKS03]. SPARK [LH03b].Sparse [LUH+05, dCG+02]. spatial[Ran03, Woo02]. Speak [AM02]. Speaking[Van04]. Spec [Ano02q, Bar01a, GPW05].Special [Bak00, Dek00, EL01, Fox00a,Fox00b, Fox00c, Fox01a, Fox05, HR04b,KCF01, Wut00]. specialisation [Ren02].Specialization [PP02b, GES+09, SLC03a].Specializing [PP02a]. Specific[Dmi02, TT01, VKB01, ZS01b, Ano05f,CO06, HZS08, ZS01a]. Specification[Ano03s, Ano04l, AW03, Bar01b, BCDdS02,BS04, BL03, BDJ+01b, BW03a, BW03b,Bro05, BFM+02b, BW03c, CH02, FMMd03,GJSB00, Har00a, Hep04, JV04, KF05,KM04b, MP01b, vdPE02, Rot05, Sun01,WP03, YKB02, vdBJP01, Ano03-37, BA05,Bol00, BS00b, BS09, BHR02, BH02c, Cog03,Dob01a, GJSB05, Jen01, LBR06, LYC02,LG00b, PvdBJ01, QGC00, SH04b, SRD00].Specification-Based [BL03, KM04b].Specifications [ACMN05, HD03a, TRVH03,HRD08b, Kes04, Sha00b, WA01, Yua04].Specifying [BJvdB02, CY02, Sta04b].specimen [Rol08b]. SPECjvm98 [LJN+00].Spectral [Bus02a, Bus02b, Sar03, SYAS05].speculation [NRS+07]. Speculative[LCHY03, PV06]. Specview[Bus02a, Bus02b]. Speech[Ano02t, Bar01c, Cha05a, Zhu04].Speech-Enabling [Ano02t]. SpeechStudio[Ano02s]. Speed[Ano03p, Gut00, Kie01, VKB01, Ano04b].speeding [MRB06]. SpeedStep [Ano00m].Speedup [CCF+02]. Spezifikation [Hep04].Spiderweb [Ano00j]. spike [Ano04u].spikes [Ano04z]. SPIN [Lut03c]. Spineless[CiLH01]. splitting [NIKN06]. SPMD[AGS01, Sta00]. spoken [OHL+05]. spot[LMK08, TBM09]. Spotless[MS00b, SMES01]. Spread [WXW+05].Spring[GT05, JHA+05, TGL05, WB05, WB08].Springer [Azi06]. Spyglass [Kro00b]. SQL

Page 69: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

69

[ISO08, Ano05k, Ebe02, KM07, ME00a,Tho03, Yua02]. SQL/JRT [ISO08].SQLAlchemy [Gar09]. SQLite [Ano04-38].SQLJ [ME00a, Pri01]. Squint [Mur07].SRAM [Won03a]. SRec [VIPCUF08]. SSA[MGM+06]. SSJ [LMV02]. SSL [ZFK04].SSP [WBF+06]. St [Tra00b]. Stability[SBA01, Rob04c]. Stack[Ano04m, CGS+03, Ran02, Ano05m, Cha06,TCC02, TCSC04, SCEG08]. Stack-Based[Ran02]. Stacks [Won03a, LC05]. Stage[Gar00]. Staged [CMJL09]. stages [PFJ05].Stalker [Ano00i]. Stand [Ano03-53].Standard[BH05b, FSS06, Pla00, Qia00, BDLM04,Gar09, Kon03, Suo04, Fig00, NIS00, Pla00].Standardization [Egy01]. Standards[Ano04c, Bro00, Lea00b, BA07b]. Star[Lut03a, Ano04b, Lut03a]. Starbase[Ano00n, Ano03-41]. STARC [EKVM07].StarCore [Ano01j]. Stardock [Ano01o].StarJIT [ATBC+03]. StarNet [Ano00j].start [Ano03x, WG02]. started [Ell06].starter [WMM04]. Starving [Rob01a].Stat [Nar05]. State[ADR09, GSW00, Rei00a, Sur01, WTV03,ABL08, Cor00, DGGD08, DH00, Gri03].State-dependent [ADR09]. Statements[Zam03b]. Static[Ano01h, CHS01, CH02, Cha06, KMS04,NC04a, Nel04, NE04, PCC01, PL05, RKG04,SR06, TM08, WGSD07, Woo05, XJC09,BCV09, CD08, DH08, DMP09, EKVM07,FLL+02, GPF08, HO03, HO07, HS08, Lan04,LPH02, NAW06, NA07, PH00c, SBMG00,AFF06, FFLQ08, Wol03b]. static-dynamic[CD08]. Statically[VMMF00, WSM06, Ren02].statically-generated [Ren02]. Station[Bar00a]. stationary [UL08]. Stations[EGLZ02]. Statische[Wol03a, Zus03, Wol03b]. Statistical[HKL09, Zus03, Aki02, HLT09, NHY+04].Statistically [GBE07]. StatSoft [Ano01o].

Status [RBC+05]. STDOC02 [ASS03].STDOC09 [CL03b]. Stealth [Ano03-41].Steam [TC03]. Steeb [Pap05]. Steering[Lut01]. Steganography [Hun05].Stellarator [PDCL02]. step[EFO08, BDE+03]. step-by-step [EFO08].stepwise [MR09]. Steve [Mor03b]. Still[SAFG03]. Stirring [Nis02a, Wil00d]. STM[BKO09, MBS+08, SMAT+07]. Stochastic[LMV02, PP02c]. Stopping [HM01b].Storage [ACM04, Ano02m, BH03, Hei03a,LUH+05, VT01, HYX05]. Store [Bar01c].stored [Ano03-43, HF06]. Stores [WH01].Storing [ST06]. STPTP01 [CY03].Straight [BHP+01]. strangers [Urb09].strategic [WCK+07]. Strategies[ACM01e, Egy01, Goo02b, OGA+01,BWW+03, FLMS06, MLM+08].stratigraphic [HPH03]. strayed [Rol08a].Stream [All00b, WDSD02, SPGV07, ZP03].StreamFlex [SPGV07]. Streaming[KKK04]. Streamlines [Ano03-41].Streams [Ano00k, CS06]. strengths[Ano04g]. Stress [ABV00, LAB+00, ZD02].Stress-testing [ZD02]. Strictly [BS09].Strings [All00f, Cox01a, BV05, KOO08].Strong [CWHB03, SMSAT08, ZFK04].stronger [Ano03-47]. strongly[BKO09, vMV05]. Structural[Chi00, GCEO05, LBR00, GM08, GV02b,LFM09, VDMW06]. structure[CZ02, EVS07, HCMM00, HCB04a, SB07].Structured [DT02, WHKS01, ADT03,PV03b, SSGS01, Tre02c]. Structures[Ano02s, BO09, GT97, GT04, GT06, GT10,KC01, Mas01, TGV+01, WP00a, ZD02,And02, Bai03, Bud01, Col01, CHJB07,Dro01b, Fek02, GEVZ09a, GT01, GS04,Hub01, LO00a, Mad01, Mai03, NM02,PHBM05, Pre00b, Sah00, WB01, Wei02a,ZKR08, vRS05]. Struts[FG05, Cav02b, CK03a, Cav04, For04b,HD03c, Sig05, Spi03b]. STS [Ano00i].STSimJ [CWZ04]. Student

Page 70: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

70

[HTY+03, SS07, Djo08, ER09, Fle00, PJ05,TETPQ08, TZ01, WKB02].student-constructed [Fle00].student-written [TETPQ08, TZ01].Students[HMRM03, LAB+00, Ros02b, AT01, BP02,Fek08, Fle01, JCOP07, PB06, Rio02].Studied [GKMZ04]. Studies [NW03].Studio [Ano04-36, Ano04-35, Ano08, Lia03a,Sur04b, W+04, BI07, Ano03-42, Pra08].Study[Ano04-34, BCMT03, BS04, BL03, CR02a,CK05, HS00a, Hui02, KJ02, KMSL03, KX04,LAT04, MORW04, NMH+02, RCdBL02,Sat02, SYN02, BBS04, BS00b, BA09, BS01,CCK+08, CHL+00, CMS07, Die00, DAK00,ER09, GEVZ09a, HJvdB01, IKY+00a,KPPER06, KLS00, MT07, OKN01, RHR02,RZW01, Roc01, SS02, SCBH09, SMTZ09,VZGE07, VP05, vRS05]. Studying[CKK+04, GHBG+03a, GHBG+03b, Hig04].stuff [For06]. Stunden [Ste08b]. Stupidity[Lut03a]. Style [VV05, VAB+00, KS07,Lan00, LHFL07, Ras03, Che05]. Styrene[BD03a]. Sub [SPR+03]. Sub- [SPR+03].Subject [Ano04i]. Subroutines[KW03, Wil02, Cog04]. Subscribe[Hou00, RG00, Rou02b]. Subscriber[CM02]. Subscription [Ano05m]. Subset[KPKL03, Req03, TP02]. subsets[Ano03h, RK02]. Substance [Lea00b].Subsumption [BO05]. Subsystems[VT01]. Subtleties [Lai08]. Subtype[PV03a, Duc08, KR01a]. subtyping[FLF01, IV06]. succeed [Mer04].Succeeding [CZ01]. success [RVZ04].Successful [HB09, Kun02, Lut03c]. such[Ano05f]. SugarCubes [BS00c]. Suitable[BBDT02, Vog03, Wol03b]. Suite[Ano01h, Ano01n, Ano02m, Ano02n, Ano02t,Ano05k, DHPW01, Kuc06, SBO01, ZS01b,Ano03-36, BBBD01, BA04, BSW+00,GPW03, Sar03, Vir05, Ano01i]. suited[OOM+07]. Suites

[Ano05f, Ano05m, GPW05]. summary[BH02c, Dob01a]. Sun[Moo03b, TBM09, Ano03-48, Ano04g,Ano04i, Ano04r, Ano04w, Ano04x, Ano04-36,Ano04-35, Ano05f, Ano05m, CR02a, Dob01a,DA04, HS00a, Lea00b, Lia03a, Pau03,Sur04a, Sur04b, Van04, dSC06]. Super[Ano00i]. Super-Symmetric [Ano00i].Superclasses [LSW08]. Supercomputing[ACM00a, ACM04, Ano00l].Superinstructions [CGEN03].superoperators [BNV08]. Supervisory[LH03a]. Support[Ano01j, Ano03-41, BMR02, BCS07, BCH02,BP01d, CA04, CCC+04, CF02, DL02,DFA03, HJL00, HFL03, HIBP04, KNY03,Kro00b, MD00, MPG+00, MMG01a, Rob04b,SG03, WCCL05, Ano04g, Ano04k, Ano04-31,BP03b, BCL+06, BRBY00, CCK+08, GK05,HT06, LCFL04, LLCF08, LHS03, Mur07,SKC09, SNO+07, SFMH01, THL03, Tre02c,WK08a, WK08b, WK08c, ZLG08].Supported [AddS03b]. supporters[Ano05h]. Supporting [Ano03-29, AGS01,CW04a, Fab02, Fig00, JSSM04, LK01,MMG03, PSM01b, TETPQ08, ADT03,Ano03e, AK09, BS01, RPP07]. Supports[Ano03-38, CLL03, Ano02l, SML06]. sure[Ano05n]. Surface [MD00]. surfaces[Nik03]. surreal [DA04]. survey [LAL02].Surveying [Lut03b]. Susceptibility[CMB+01]. SuSE [Ano01o].SUSSMicroTec [Ano02r]. Sweet [Lan04].Swing [Gla06, Gut00, KK03a, LEW+02,LEW+03, ABL08, EL02, Gol00, MA05,Top00, WWJ07, WW09, Wra01].SwingStates [ABL08]. switch [Ano03-37].Switching [RCdBL02]. Sy [USE01c].Sybase [DHMT00]. Syclo [Ano01j].Symbolic [PV04, Tra00b, LP05, Nor00].Symmetric [Ano00i, CLCM00].Symposium[Ano00a, Ano01b, Ano01g, IEE03a, IEE03b,LL08a, Tra00b, USE00c, USE00d, USE01b,

Page 71: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

71

USE02, ACM03a, Ano02b].Synchronization[BKMS04, Bec01b, Hei03b, RM04, ASCE03,CY01a, CY01b, CGS+03, MSV05, Rob00a,Rob01a, Ruf00, RD06, SS06, VTD06].synchronization-related [RD06].synchronize [FJ05a]. synchronizer[Lea05]. synchronous[BCHP08, Bow07, PC08, SLS09].synchronously [PC03]. Synergetic[Ano00k]. synergies [CF04a, CF04b].Synergistically [NLFA02]. Syntactic[BP01a, Dep03b]. Syntax [Rum01,vdSPP05, BH02b, BTV06, Gri06, vMV05].Synthesis [ACMN05, HKK+01, YKB02].Synthesizing [WHW01]. Synthetic[SGV04]. syst [Sci07]. System[AddS03b, AdBdRS08, AA04, ABG02,AG03a, AG03b, Ano00n, Ano01k, Ano01n,Ano02m, Ano02r, Ano02s, Ano03-39,Ano03-40, Ano03-41, Ano04v, Ano04-37,Ano05a, ABH+00, BKH02, BH02a, BLW00,BFM+02a, BFS+03, BFS+04, CLCC02,CKV+02, CO03b, CKM04, CKKH03, CK05,DH04a, DYH05, Det01, DMP05, EM03,FM03, FOS+04, FBS04, Gam03, GMW+02,HFL03, HTY+03, HKL09, Hon05, HS02b,II04a, JPJ05, JKJ05, KK03a, Kog04, KY03b,KS01b, Lau03, LH03a, Lia03b, LZZ03,LRO02, Lut00, MWL00, MD00, MLG02a,PDCL02, Pot04, SGV04, SDPM04, SKC09,SPS+02, SM01b, Shi03a, SSV05, SL04,TFL+04, VWS+05, VHL01, WS01a,WFGK03, YHL04, AAAG+05, AdBdRS05,AYWM08, Ano02l, Ano03-45, Ano04-32,A+01, BH05a, BCS09, BAD+09, BI07,BDFL04, BR01b, Caa00, CVW03, CHMB04,CSK+02, CO03a, CW03b, CBGM03,DPT+02, Dep03b]. system[EL04, Emu04, Eng06, FW02, Gel00,GM05b, HJL00, HvE02, HWM01, HKI08,HO03, HO07, HYX05, Jam01, Jia04, KH00,Lan02, Lex02, LJN+00, LW03, MBED06,MAWW+01, MR06, MC06, NB00, NB01,

OMK04, PV03b, PRB07, RZW01, Rob06,SFMH01, SJ01, Sha01, Sha04, SSC00, Sta00,SSP07, TABP07, VIPCUF08, WF04,ZABL09, dGNv04, Ano00m, Ano01o, Ano04b,Ano05f, GEAS00, Pra08, WCK+07, Ano08].System/390 [GEAS00]. systematic[NAR08]. Systeme [Wol03b]. Systemen[Ano03-34]. SystemJ [MSR09]. Systems[ACM00b, ACM01d, AJMJS02, Ano00h,Ano00i, Ano00j, Ano00k, Ano02o, Ano02s,Ano03-34, BTS+00, BIB05, BCS02, BH05b,BR06a, BG04a, CDFR04, DS00c, DFT03,Dud06, FVK01, FMMd03, Gal01, GP03,HT03, IEE03b, KPKL03, KFLN04, KMOS03,KMSL03, KK03b, KC03, KWK03, LN04,Leh01, Leh02, LL08a, Lut02, Lut03c, Lut03b,MJ06, NSI03, ONRV08, Par05, Pra03,RJFG03, SBCK03, SSA03, SG03, TA04,TP01, USE00c, USE01a, VWS+05, VDPC01,VB01a, VHL01, WK02, Wri03, Zhu03, AR08,ANMM06, Ano04y, Ano05a, AVY08, BNV08,Bog01, BW01b, BW04, CSCM00, Fer07,GK05, GB01, HKS+07, Hub02, JPB+08,KKG09, Lab09, Lan05b, LHFL07, Mer00,Moo02, NHY+04, NZM03, Nis03, OSH04,OOM+07, RVJ+01, RK02, Ric01, Rob02,RHDB08, SCB09, SFMH01, SGK09].systems [SS08, Sto02a, SKM01, VDPC03,WAF00, Wan02a, WCC04, Wol03b, Zar02,ACM00b, Ano01h, Ano01j, Ano01m, Ano02t,Ano03-35, Ano03-41, Ano04i, Way05].Syware [Ano02q].

T [Mas01]. Table[LCHY03, DHS02, FCW01]. Tables[Sea02, Yua02]. Tackle [Coc02, Sub08].tackles [Ano03o]. TADDs [RWZ09]. tag[Wei02b]. Tagless [CiLH01]. TAI[HTY+03]. TAI-18-5 [HTY+03]. Tailfit[HZC+04]. tailored [Ano05f]. taint[TPF+09]. Taiwan [Ano01p, Ano03j]. TAJ[TPF+09]. take [Mer04]. takes[ABI+07, Mer04]. taking [Ang06]. tale[HW00]. Talent [Bar01a]. talk [Urb09].

Page 72: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

72

Talker [AJB+04]. Tally [CK05]. Tamassia[Mas01]. Taming[Fre04, Hab04, Hol00a, HSSC05, RC04].Tamper [CHL07]. Tamper-proofing[CHL07]. Tandem[Lou05, DPT+02, MSR09]. Tape [Gib01].Tapestry [For04b]. Target[KK04b, LBJ02, LBJ05]. targeting[DGMY06]. Tascom [Kro00b]. Task[RBC+05, RBC+06, SPR+03, ABG+08,ZABL09]. Task-Level [SPR+03]. Tasking[Shi03a, Ano01o, JDJ+06]. Tasks [PSM01b].TAU [SM01b, SM03a]. taxonomy [Wor02].Taylor [Cha03]. Tcl[SML06, USE00b, Lai01, Pre03, Ros00, ZK05].Tcl/2k [USE00b]. Tcl/Tk [USE00b, ZK05].TCP [CD01a, Cal03, KW01b].TCP-Socket [KW01b]. TCP/IP[CD01a, Cal03]. Teach [JBMP03, AK00,Bru04b, Bru05a, CL03a, CLZ06, Hag00a,Hun03b, WN05, WSP02, WMM04]. teacher[SMS+04]. Teaches [LAB+00]. Teaching[AF03, APA04, Bar02b, Bec01a, BWC+05,BF03, BB03, Bur03, CR02b, DV07, ES05a,Fek02, Fek08, Fre04, GS08, GL08, GGG03,JCOP07, Lam03, Mer00, MKS+03, NW03,PH03, RP03a, RKK03, SU03, Sch00a, Sch02,Sco03, Wol01b, Wu05, XSD07, Yan03, BA04,BZ05, ES05b, Gag02, Gra04, Gri08, Gri02b,KR01b, KM04c, LDB+03, LW03, MB05,Pan09, RRP00, RRP01, RM08, Rob03, Sci07,Soj03b, Utt06, WVMN05, XM06].teaching/learning [Pan09]. teacup[Joh06]. Team [Bar00a, Mer04, Bar00a].TeamStudio [Ano03-49]. Teamware[Ano00h]. tearing [PPJ03]. Tears [HP04].Tech [Lan04, Lut03a, Van04]. Tech-nically[Van04]. Technauts [Ano00j]. Technical[Our02, Rei00c, USE00a, BD04, MMG00b,Lut03c]. technicians [Coh04]. Technique[KK04b, MMK04, SMK02, Cog04, JPSN09,LYC02, Li02, Sto01a, SYN03, SYN06].Techniques [BTS+00, BF02, Bul00,CHK+04, DEJ+01, DEL+02, ELM+04,

Kal04, KCSL00, LDE+02, SSM04, TSL+02,WF00, BCM05, BVD01, CY04, Coh04,Die01, EL01, GEG07, IKY+00a, LLdA08,Lot02, Gal02, She01a, SCS01, SM03b,WJH06, WM00b, WF02, Sto01b].Technological [SLB+02]. Technologie[Ano03-28]. Technologien [Ano03s].Technologies [Ano00i, Ano00k, CL03b,Fri02, Gat03, HL04, KLL03, KX04, Lia03b,ME00a, USE01a, ZL05, Cha05a, Ano04-27,AGG02, Chr00, DH00, EK01, Gho01, Jor02,TAW03, Zhu04, Ano01k, Ano01n, Ano02n,Ano02q, Ano03-31, Ano03-36, Ano03-40].Technology [Ano00a, Ano00j, Ano01b,Ano01j, Ano01g, Ano02b, CR02a, DJP02,DYH05, Dmi02, EXA+05, GS00a, KW02,Kum02, LB00, LD03, LS04b, Lut00, Muc02,Pau03, San02b, Sch04b, SSA03, USE01c,USE01b, USE02, VN03, Wan03a, WGC09,Wel03, dSC05, Ano01f, Bar02a, Bri05,Che00, CG02, Ham02, ISO08, Kic04, Kum01,LHFL07, LSK+02, LW03, LHS04b, New00,PT09a, Rod01, Cha03, Ano01h].Technology-Based [EXA+05]. Ted[SPS+02]. tekhnologiiu [Saf02]. Tektronix[Ano02s, Ano02n]. Telecollaboration[dOHS+03b, dOHS+03a]. Telecom[Ano00k, Ano02q]. telecommunications[JA01]. telegraph [SFMH01]. Telelogic[Ano01k, Ano02s, Kro00b]. Telematics[HE03, San02b]. Telephony[Ano02s, Mar00]. Telerobotics [RPJ04].Temperature [Lia03b]. Temperatures[BD03a]. Template [SP03]. Templates[Bat04, Vel01, AK09, XOWM06]. Temporal[BNO03, IS03, SV05]. ten [Eic05]. tensor[MAJC03]. tensor-based [MAJC03].Terabytes [IEE02a]. Teraflop [Ano00l].teraflops [CSFS00]. term [ISO05].terminals [Ano03-52]. Termination [HJ00].Ternary [DH04b]. Terrain[Ano02m, OG05]. Tertiary [VT01]. Test[Ano02n, Bar01b, BL03, BDJ+01b, CQX+09,EFN+01, MdB01, Pip03, SGV04, VPK04,

Page 73: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

73

Ano03-35, CSFS00, Duc08, EFN+02,GKM01, HJL+01, JMS02, Man01, Ano04b].Test-Driven [Pip03]. Tester[Ano02o, Ano02t, CS04]. TestEra[KM04b, KM04a]. Testing [Alb03, Ano01o,Ano02m, Ano02n, Ano02r, Coh04, DFW04,DiM04, FRMW04, Goe01, Goo02b, KM04b,LCS04, Liu04, Lou05, Lut03c, MS05, NS03,PR04, RS05, RMR03, RMR04, SB00,BKM02, DHS02, EFG+03, FMRW05, HT04,LFM09, Lin03b, LHS03, NP02, Off00,OSH04, PJ09, Sen08, Ste05, SCFP00, TE04,Ton04, VMWD05, VDMW06, Wit00, ZD02].Tests [Coc02, Lin03b, PV03a, TETPQ08].Texas [USE00b, USE01a, CNB00, IEE02b].Text [All00d, AGH05a, Kro00b, Lut03a,NLFA02, Wei01, BV05, Mas00, Tho03].Text-Based [NLFA02]. text-search[BV05]. textbook [GS00b]. textures[Nik03]. their [HG07b, IH01, MSLL07].theKompany.com [Ano01l]. them[WVMN05]. theme [Ras03]. Theorem[Ber01c, GKW04, GN01b, DNS05].Theorems [Moo03a]. Theoretical [SSM03].Theory [Rap03, RM08, BLLB08, ET05,Ham07, Hub01, VVV04, ZABL09, Bla03].There [Ano05n, Bri05, CAF04].Thermodynamic [TC03]. these [Coh04].they’re [MMN09]. Thin [BKMS04, SFB07].ThinAirApp [Ano01i]. Things[Lut00, BVPE06]. Think [LAB+00].Thinking [Eck00]. Third [GAR04, NIS00].Thomas [Fox01b]. Thorn [BFN+09].Thought [Vel01]. Thread[CC04, CWZ04, DGK+03, Hag02, Hei03b,MP01c, Sat02, WP04, Whi03b, ZWL03,ABG+08, BHK+04, CY01a, CY01b, Fek08,Hyd00, MC06, Oga09, ZLG08, SKP+02].thread-based [ZLG08]. Thread-Local[DGK+03, Whi03b]. thread-safe [Fek08].Thread-Sensitive [CC04]. Threaded[GH03, JV04, CWHB03, Chr01, EFG+03,GCRD04, Sto02b]. Threading[DHR+01, FWL03]. Threads

[AMdB00, ACR01, BLPV04, Hol00a, MZ04,PSM01a, Pet03, San04a, TS04, WTV05,BZ07, BS00c, Cal02, Lan02, OW04, PSM03,PG03a, SKP+02]. Three[FVK01, MMG01a, NS03, OJJ00, CLP06].three-year [CLP06]. Thresholds[JHJX04, YDWL04]. Throughput[MHZG06, BG03, SPGV07]. throw [AH03].Thrown [AHKR01]. Throws [Ano03-32].Ticket [GM03]. Tide [Wan04]. Tier[DF03, LLMK03]. tiers [LJ07]. Tiger[Fre04, Ano05n, Ano04w, MF04]. tight[Ano04g]. Tiling [PH02]. Tim [Ano04-29].Time [APA04, Ano01i, Ano02m, Ano03s,Ano03-53, BFG02, BR01a, BN03, BNO03,BG04a, BD01c, Bro03a, Bro03b, BW03a,BW03b, Bro04, Bro05, BW03c, CW03a,Cav02a, CA04, CKC+02, Chi00, CS02, CS03,DC03b, Dib02, FBR+03, GKM03, GKMZ04,GKW04, GNYZ05, Gle02, Har00a, HIBP04,Hig04, HWB03, HWB04, JT04, Jia04,KVK+04, KMEA04, KNY03, KM02, KK03a,Kro00b, KNG02, LDM04, LD03, MB03,MLJH04, ME00b, NK03, PV03a, PSM01b,PUF+04, Pla00, Pot04, RW03b, Sch04c,SSM04, SLC03b, SCLV04, SOT+00, SYN02,Sun01, TGB+04, TSL+04, Uma02, Wan04,Wat02, WP03, Wel03, Wil01b, Won05,YLL+07, dSC06, ABC+07, ABI+07, ABI+09,BCR03a, Bol00, BSBR03, BALP01,BALP06, BD01b, BHR02, BH02c, BW01b,BW04, CC01, CC03, D+00, DV01, FCHE02,Gad03, GES+09, HT06]. time[HKS+07, HKM+09, Hor00c, ITK+03,Ive03a, Jen01, JKJ05, JPB+08, KPH+09,KKL+04, KM08, KBP+03, KWK05,LYK+00, LYM04, LMK08, LH05, OOK+06,PSM01a, PSM03, PHV07, San02a, San03,San04a, She03, SAB+06, SYK+01, SYN03,SOK+04, SYK+05, VHBB03, Wan02a,WLW+03, Wel04, ZABL09, Ano03s, Dob01a,IKN03, IKY+00b, IKY+00a, KSK04b, She03].Time-Efficient [BFG02]. time-portable[ABI+07, ABI+09]. time-saving [D+00].

Page 74: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

74

Timed [SJG03, WDSD02]. Times[SGF+02]. TimeSys [Ano00h, Ano03-39].Timing [HWB03]. Tina [SAWW01]. TINI[Wil00a]. Tipps [DHMT00]. Tips[AE06, BM01, MA05, Ano05q, EA06, Pan09].tissue [KGH+05]. TJ [PDCL02]. TJ-II[PDCL02]. tjener [HJL00]. Tk[USE00b, Ros00, ZK05]. TM[ISO08, Kic03, Ren00]. today [CZ01, Nis03].Together [ME00a]. Tolerant[FK03, TMG03]. Tolerating [BM08]. Tom[Cal00a]. tomahawk [STB08]. Tomasulo[EKEL01]. Tomcat [BD03c, BD07, Ler01d].Tome [Lut03c]. Tomography [SGV04].tomorrow [Ano04c, PB06]. Tone [Lut02].Tony [Fox01b]. Too [Wil00b, Ano04-29].Tool [AddS03b, ABM+03, AL04b, Ano00o,Ano01h, Ano01i, Ano01m, Ano01n, Ano01o,Ano02n, Ano02o, Ano02p, Ano02r, Ano02s,Ano02t, Ano03-39, Ano03-40, Ano03-41,Ano03-42, Ano04b, BIB05, BCDdS02,BCE+01, BRC03, Bus02a, Cha05b, CE01,CK05, Eng00, Fel04, Goe01, HD01, HR04b,HKHK03, Jen02b, KKL+04, KNY03, LHS03,MD00, Mam01, MLG02a, MS03, PR03,RST+04, RPJ04, RLR00, SEGS03, VDPC01,Wat02, Yam04, YKS+02, ZG04, Ano03-35,Ano03-36, Ano03-37, Ano04q, Apr05, BK08,Bod04, Bus02b, BRBY00, CTF03, Esq04,Fal00a, Fal00b, FMA02, FTD03, FL02, GV05,GP05, GST05, JHSL03, KJBH+00, Kim02,MMU04, MKKC08, SD03a, SNO+07, SS08,SCFP00, TZ01, VDPC03, Wis06, Woo03].Tool-Assisted [BCDdS02]. Tool-Kit[BRC03]. Tool-Supported [AddS03b].Toolbook [Ell00]. Toolbox [Coh04].Toolchest [Tre02b]. Toolkit[Ano01h, Ano01n, CWZ04, CN03b, KS02b,Ros00, Sch02, SC05, TCF+03, Wil01a,Wol04, ABL08, HL02b, HBX+04, SML06,SYAS05, VVV04, Ano00m, Fox00d, LS03].Toolkits [BCMT03, Ras00]. Tools[Ano00n, Ano01i, Ano01l, Ano01m, Ano01o,Ano02o, Ano02s, Ano02t, Ano03p, Ano03-39,

BM01, Ber05b, BOT02, BW01a, CBD01,FJ05b, Gat03, Kuc06, LBQ00, Lut03b,LAB+00, MA05, Nas04, WF00, ZK04b,ACM01a, dS02, Ano02d, Ano03-36, Ano04b,BA04, BCS09, BC04, CM02, Coh04, CGM06,EF02, Gar09, Ham07, HL02a, MBED06,OJ09, PL03, RRP00, RRP01, Sma08, ST09,Vir05, WMRT+05, WF02]. Toolset[Ano01i, BDHdS01, ZK05]. Top [Bur02].topic [Ano04p, S.04a, S.04b]. topics[BLLB08, WN05]. Topological [CD01b].topology [EGST08]. tops [Ano04z].Toronto [Jac04b]. TOS [NB00, NB01].Total [Kog04]. Totally [DHR+01].TotalView [Ano00i]. Toulouse [IEE03a].Tower [Ano00j, Reg02b]. TowerJ [Ano00j].Trace[GES+09, JR05, BDE+03, HEJ09, Ing09].Trace-based [GES+09]. Trace4J [Ing09].traces [BA09, HBM+02, HBM+06, WR08].tracing [HSB09]. Tracker [MD00].Tracking [Ano05p, BNK+07, Pau01, Ren00,AWS+09, WAB+04]. Tracks [Bar00a].Trade [CKK+04, CD01c, CD01b].Traditional [GS05a, Ano05i]. Training[BBHL01, DD02a, GHM+01, Hal01a,LAB+00, Ste08b, SMS+04]. Transaction[BM03, BL03, EQT07]. transaction-aware[EQT07]. Transactional[Ano01l, CMC+06, CCC+06, HLM06, ST06].Transactions [AL04a, HP04, Pro01].Transfer[BW03a, BW03b, GKM03, ZK04b, BHR02].Transformation[CDFR04, Wan05, BDLM04, WBGM05].transformational [WBF+06].Transformations[AGMM00, CKM04, KMS04, SL01, BG04b,HB08, LJ08, ST09, TT08]. transition[Sib00]. Translate [SLPO02]. Translating[AH04b, CDFR04, EK03]. Translation[AAD+01, CFLL03b, EGLZ02, Gar00,SD01b, AAD+07, GEAS00, Oi05, Oi06, Oi08,SD03b, VN00]. translation-based [Oi05].

Page 75: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

75

Translator[Ano02m, LN04, RWZ09, TSCI01, Roß06].Translators [CN03b]. transparency[GJ09]. Transparent [Ano02q, Bet05,FK03, IKKW01, PSH04, RW04, SMCS04,ZWL03, AZ02, ST09, WK08d, WIC08].Transparently [AFT+00]. Trap[KKN00, Sta04a, SMCS04]. TRAP/J[SMCS04]. Traps [CYH04, MH02, BG05].Trash [Bar01c]. Traveling[Bar01c, TCM+00]. TrAX [Har03]. Treaty[DA04]. tree [BK03]. Treemap [KB04b].trees [DG02, vMV05]. Treeview [Sal04].Treewidth [GMT02]. Trends [Zdr09].Trevor [Che05]. triangular [MCLDP01].Tricks [AE06, EA06]. Tries [Pau03]. Trifles[Wil03d]. Triggers [AA02a]. trivial[Hug02]. True [AZ01]. trust [Ano02w]. try[Ano04g]. TS [Chr05]. TS-05 [Chr05].TTM [BC04]. tu [DOR05]. TUG[SBH+04]. Tulach [Mil08]. tuned [PC03].Tuning [CSK+02, Red01, Shi00, Shi03b].tunneling [JKH+04]. Tuple[BD03b, FWR+05]. tuples [vRS05].TurboPower [Ano02o]. Turing [CM05c].Turning [DJLT01]. turtle [MRB06]. Tutor[GLS02]. Tutorial [CWH01, Coo00,GMM00, Kod04, BD04, Fla00, Fla04b,Hap02, Hig03, LS00, Rob06, ZCR+06].Tutorials [HHKS03]. tutoring [Emu04].Tutors [Kum04, Kum05]. TV [Kro00b].Twenty [LL08a]. Twenty-Seventh[LL08a]. Twister [Luk04]. Two[Ano05o, BALV03, Bur03, Lam03, Pra03,AHN02, HW00, KS07, MCHN05, NHY+04,SCBH09, WBGM05, XSD07].Two-Dimensional [Bur03, WBGM05].Two-Guys-in-a-Garage [Pra03].two-level [KS07]. two-year [XSD07].Two’s [RW03a]. Two’s-Complement[RW03a]. TX [ACM00c]. TY*SecureWS[LKL+03]. Type[AS03, BBDT02, CHP+08, CG01, DTD04,DMP05, FF00, FM03, GF07, KR01a, LST02,

LST03, MPG+00, RW03a, SSV05, WS01b,dMSAV08, ANMM06, BAdMS08, BAD+09,BR01b, DGGD08, FF08, GES+09, GE08,HO03, HO07, Hor00c, Lan02, PRB07, PH00c,RHDB08, SI09, SC08, Vir03, WK08d].Type-based [FF00]. type-passing [Vir03].Type-Preserving[LST03, CHP+08, LST02]. Type-Safe[MPG+00, WK08d]. typechecking[MRC03, TTS+08]. Typed[BBC07, vMV05]. Types[AFF06, BCS07, FFLQ08, FR00, ISO08,II04a, Jac03, KT04, BSBR03, CCKP06,FX07, IV06, IV07, Our02, PT09b, QM09a,Siv02, VB01b, WB01]. typesafe [Lan04].typestate [BBA08, BA07a, FYD+08].typestates [BA05]. Typing[RE01, DMP09, GM08, RR01]. Typings[AZ04]. Typography [SBH+04].

Ubiquitous [TP01]. Ucigame [Fro08].UDDI [Cer02, Tre02a]. UI[Ano02w, Yua04]. ULT [PG03a]. ultimate[FL02]. UltraLightClient [Way05]. UML[Dud06, AU02, Ano01m, Ano01n, Ano03-40,Arr01, BLL06, CQX+09, DFL00, GDB02,HBR00, Hub02, Hun00, Kes04, Kno02,Kro00b, Lan05b, LT02, Meh02, MORW04,MORW08, Ree02, SLPO02, Wam02].UML-Based [Meh02]. Unauthorized[Ano02s]. uncaught [JCYC04].uncertainties [LL01d]. Uncertainty[BNO03, SPB01]. undefined [BNK+07].under-represented [PB06]. undercut[Ano05m]. Undergraduate[BLPV04, YL03, Chr00, GCF+01, PHM+01].Undergraduates [BBHL01, TBM09].Understand [DeP03a]. Understanding[BFN+06, BZ07, BALV03, BAJ01, Bud00,Mar00, ME00a, NLC03, ST00a, Wal02b,ZXNH02, HSD04, LJ08]. UnForm [Ano00k].Unicode [Uni01]. Unified [AW03, BALV03,HKS02, YHL04, ABG+08, Hun00]. Uniform[Bac01, Eug06, FGLS04, Bac03]. unifying

Page 76: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

76

[ABLU00]. Unigraphics [Eng00]. Union[TCM+00]. Unique [Ano01h]. Unit[Ano02n, Lin03b, Lou05, NS03, NP02, PJ09,HT04]. Uniting [CK05]. Universal[CLCC02, VN03, Vau03b, HHM04].universally [Yua04]. universe [Ber06].University[Cha05a, Che05, Gla06, Pet06, Tra00b].UNIX [Ano01k, SML06, Ano03y, Gab07].UNIX-Based [Ano01k]. Unleash [Bag02].Unleashed [DL00, Fle03]. unlimited[Mar01a]. unloading [ZK04a]. unlocking[XSaJ08a]. unmanned [HHM04].Unobtrusive [Ski07]. unresolved [Ano05e].unsafe [Win02]. Unstructured[VDPC01, MCLDP01, VDPC03].unsuccessful [HB09]. Untangling [Ric06b].Unveils [Ano01h, Ano02m, Ano02t, Kil03a].up-front [Ano03q]. Update[Ano00n, PM01b, TEM+01, TCM+00,Ano04y, BH02c, GJ09, VDPC03]. updated[Ano02l]. Updates[Ano00n, Ano01h, Ano01i, Ano01j, Ano01l,Ano01m, Ano01n, Ano01o, Ano02m, Ano02o,Ano03-36, SHM09]. Upgrade[MD00, TT08]. upgraded [Ano03-31].Upgrades [Ano01m, Ano02m, Ano02n,Ano02o, Ano02p, Ano02q, Ano02s, Ano03-38,Ano03-39, Ano03-40, Ano03-41, Ano03-36,Ano03-37, Ano05c]. upgrading [AV05].upland [VB05]. Uploaded [BL02a]. Upon[TOG+05]. ups [GMM09]. Upstarts[Ano03n, Coc02]. US-based [Ano03n]. USA[ACM00b, ACM00c, ACM01a, ACM05,Ano01g, Ano02i, AGG02, Gho01, IEE02a,NIS00, USE00c, USE00b, USE00a, USE01c,USE01a, USE02]. usage [BBA08]. USB[Ano03-38]. Use[Bar01d, CN03b, CK05, DKTE04, DFL00,Hac01, HKHK03, ISO05, Jen02b, KWK03,Nat00, Rob04b, Sch03b, Wan04, Way05,Win01, vD04, Ano05b, BK L01, GCF+01,Lex02, MJ00, OPS+02, Zus03]. Used[CCW02]. Useful [Pet03, Ano03h, Yua04].

USENIX [ACM05, Jac04b]. User [Ano00j,Bar00c, Gut00, MCLDP01, MCLC02,Rei00a, Ros00, Ano03l, DSCU01, Kon03].Users [SBH+04, TS01, Ano04w, YAA07].Using [AG03a, AG03b, ACL03, Ano03-50,Ano03-51, Ano08, ABH+00, AM02, BD03a,BP01b, BL02a, BBHL01, Dd01b, Boo00,BB03, BL02b, BGH+07, Cas02, CH02, CQ05,CKV+02, CN03a, CL03b, CK05, CGRR04,CF04b, Cor00, CLZ06, Dar01b, DeP03a,DTD04, Dmi04, DH04b, EH04, ES05a, ES05b,Fel04, FS03a, FS03b, GH03, GHH01, Gso00,GSW00, Hag00a, HD01, Hei03b, HJF06,HTY+03, HM02, Hun03b, ISO08, IKKW01,JMS02, JBMP03, JKKL04, KM04a, KM04b,KMSL03, KK04b, KY03a, KKJY04, KW01b,KX04, LH03a, Les03, LH03b, LJN+00,Lia00c, LS03, LAT04, Lin03a, LZZ03, Liu08,LHS04b, LS04b, Lut03a, MVM07, MP05,McG04, MKF06, NLFA02, NW03, NIEH04,OS02, PKF03, PL01b, Par00, PV04, PH03,PHBM05, PR03, PCC00, vdPE02, PQVR+01,Pra08, PS03, Rao00a, Rao00b, Rao00c].Using [Rao00d, Rao00e, Rao00f, Rao01a,Rao01b, RE01, RT02, Rob03, RJFG03,RCdBL02, RW03b, SGV04, ST04, SB00,SSS02, SP03, SSL02, Swa07, TSL+04, TP01,TJ00, Vor01, Wan02a, WVE+00, WS01c,Whi03b, WN05, WSP02, WHKS01, YWZ03,YHL01, Yus04, Ano03k, Ano03-31, Ano03-43,Ano05q, AW00, Atk00, BKH02, Bar02a,BB01, BH04c, BI07, BJ04, BGED04,CWWS03, Car06, CO06, CHL07, CGS+03,Die01, DSCU01, DUK02, DW07, DJ01,ET07, EF02, Eff00, Eng04, ER09, Gag02,Gar09, GEG07, GV02b, Har00d, HP00,Hef07, HIBP04, JFH00, Jia00, JJ02a,JCOP07, JKJ05, Juo07, KMR02, KCF01,Kim02, KTV+04, Knu01a, Kon04, KM04c,Lad01, LP05, Lan05a, LAHC06, LDB+03,LYC02, LC05, LH08a, LPH02, LCHY03,LHFL07, LS08c, MS00a, Mai03, MSR09,MR00a, MAJC03, Mls04, MF03, ML00].using [Nik03, NH02, Och09b, OJJ00, Oes01,

Page 77: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

77

OOOiM05, PWC00, RH07, Ril02, Ril03,Rob00b, Rod01, RVZ04, RMR01, SBAD01,SCB09, SY04, SMS00, ST00a, Soj03b, TA04,Uni03, Utt06, VP05, WF04, Wat02, Wei02a,Wic03, Wil05, Wu05, Wut00, XM06, Yah01,YL03, YAA07, ZXNH02, ZFK04, ZAVT03].Utah [ACM01a]. Utility[Ano04-37, FBR+03, Fal00a, Fal00b, PSZ+07].Utilization [KW02, SSA03]. Utilizing[DL02, KKN00]. utopia [Lan05a, Ano02p].Utopia-LVDS [Ano02p].

v [Saf02, ZP03]. v.5.7 [Ano00i]. v1.3[Ano00j]. v1.4.0 [Sun02]. V15 [Eng00].v4.0 [Ano00k]. v5.0 [Ano00j]. V8[Ano03-41]. Vacuum [Ano02r]. validating[TZ01]. Validation[Ano02t, Pre03, NSS+05, SSB01]. validator[NP07]. Value[Ros02b, BNK+07, WCK+07, ZJ03].value-added [ZJ03]. valued [Yah01].Vancouver [LL08a]. Vanward [Ano05p].variable [Lan04, Oi05, Oi08]. Variables[HS00b, vON02a, Whi03b, vON02b].Variant [IV06, IV07, CCKP06, Win02].variation [ET05]. variety [GKM01].variogram [Fau02]. VB [GS05a, Sur04b].VCluster [ZLG08]. VCOM [Ano00j].vector [HJvdB01]. ved [HJL00]. VEE[ACM05]. vehicle [HHM04]. vehicles[HHM04]. Velocity [For04b]. Vendor[Ano03-44]. Verifiable[HOP04, WHBS01, MGM+06]. Verification[AMdBdRS02, Ano01i, BDT04, BCDdS02,BFG03, Bec01c, CMR05, DRV02, FC01,GPF05, HR04b, HJ00, Hui02, Jac01c,JKW03, JP04, Kle05b, KK05, Ler01f, Ler01e,Ler03, LM04, Mos05b, Nip03, PV04, RM04,Ros03, Rot05, SS00a, Str02, ZW08, vdBJP01,Aki02, Ano02v, ABF03, BDLM04, BDL+08,Bod04, CR07, Cog03, Cog04, DP08, DH00,FYD+08, FC00, GPF08, HJvdB01, KPH+09,Ler02, NE04, Qia00, SSB01, TM08, Wil02,YKB02, ZKR08, dH05, BHS07]. Verified

[KW03, Kle05b, Nip01, Ste04, OOM+07].Verifier [BBDT02, Ber01c, Cas02, FM03,SS03, BCR03b]. Verifiers [Nip01]. verifieur[BCR03b]. Verify [ACL03, CK05].Verifying [BBA08, BJvdB02, GPS03,RWH01, Yah01, LSW07]. Verlag [Pap05].Versatile [GCEO05, Yua04]. Version[Ano00i, Ano00m, Ano02p, Fre04, Goo03b,HL04, KS09, SG00, Ano00k, Ano02l, SM01d].Versioning [MFSL02]. versions [SM01d].Versus [Ead01, Ano04l, Hor00a, Hor00b,Ras03, SCEG08, VED06]. Very[Pet03, SSB03]. Via[JPJ05, CLM+07, DJ00, DJ02, GPF08,Hor00c, HJ00, KSK04b, LM04, Mor02,NR05, PH00a, TSDNP02, ZJ03]. viability[MFRW07]. Video [Dei08, Edw00, Pau03,Pew00, Ste08b, SFM+07]. Video-Training[Ste08b]. view [PHM+01, SSGS01]. viewed[Fle01]. Viewer [Ano00n, CE01, RCdBL02].viewers [CH06, CHJB07]. ViewML[Ano00j]. Viewpoints [SLB+02]. Views[Bar00a, Bar01a, Bar01b, Bar01c, Coc02,BH04c]. Viosoft [Ano01n]. Virkus [Kuc06].’Virtual [DMKN02, ACM05, Ano00a,Ano01b, Ano01g, Ano02b, BDJdS02,BHDS09, BD01a, BP01d, BP03b, Caa00,CW03a, CF00, CT03, Che03a, CiLH01,CF02, Cra06, DHPW01, DEK+03, DCA04,DLS+01, FFB+00, FK03, FP03, G+01,GGG03, GM00, HM01a, HWB03, HB08,Ive03a, JR02, JDJ+06, JJ02b, Juo07,LMG00, LMG01, MSR09, Men03, MLG+02b,MP01c, vON02a, Oi05, Oi06, PRB07, Ran02,RB01, SMK02, SD01a, SH04a, SMES01,SSB03, SCEG08, Shi03a, SM01c, Siv04,SSB01, SHB+03, SBA01, SM02b, Sur01,USE01c, USE01b, USE02, VL00, Vog03,WWMG06, ZS01a, vD00, vLSM01, vON02b,AAB+00, AAB+05, AFT01a, ABC+07,ANH00, CvE00, CH08, DGMY06, Die01,DBC+00, EGD03, EGKP02, GEVZ09b,GCARPC+01, GPW03, GBCW00, HL02b,JK00, KN06, LYK+00, MSG01, MS00b,

Page 78: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

78

Oi08, PV08, RHR02, Req03, SHR+00].virtual [TGCF08, VED07, WK08a, WK08b,WK08c, YME05, YTY00, Cza00, VED06].Virtualization [Ano03-42]. virtualized[PSZ+07]. Virus [Ano00k]. VisAD[HRE+02, HRE+05]. visibility [CHUB08].visible [Mur07]. VisiBroker[NRV00, P+98]. VisiComp [Ano02n].vision [WM00b]. visitors [Car06].VistaSource [Ano00j]. Visual[Ano00i, Ano01l, Ano03-51, Ano04-38,Ano05q, Bel02, GST05, Lia00b, MD00,PSW07, Pil04, RCdBL02, Ano04q, Fei07,Mur00, Pas04, RM07a, SRW+00, Ano01i,Ano01m, Ano01o, Ano02r, Ano04f, Gil00a,Goo03b, HM02, OBr05]. VisualAge[Ano02a, Ano02w, SM01d]. Visualisation[GCEO05, Ibb02]. Visualisierung [Ano04c].Visualization [Ano01h, Ano01o, Ano02r,ACR01, BL04, Bus02a, Cal02, CE01, DH04b,EvG02, HRE+02, HRE+05, HJF06, HS02b,IKKM03, MB03, Meh02, OS02, ZCQS04,ZK04b, Ano04c, Bus02b, CWWS03, EVS07,FMA02, GV05, GP05, GJ04, HBX+04,NK06, NHY+04, NR05, Rei05, Sal04,SML06, SK08, SD04]. visualizations[HCMM00, HCB04a, KB04b]. Visualize[MH00a, PFJ05, SML06]. Visualizing[DS00b, Fry08, DJM+02, Rei03, Ano01d,CMS05, FL04, TZ01]. Vital[Bar00a, Kro00b]. VLaTTe [KMEA04].VLIW [KMEA04]. VLSI [PGM+05]. VM[Ano01b, Ano03-38, Cav02a, IN09, LYK+00,Lia03b, SHM09, TABP07]. VM-centric[SHM09]. Vmgen [EGKP02]. VMware[Ano03-38, Ano03-42]. Voice [Lut03b].VoiceGenie [Ano02r, Ano03-36].VoiceXML [Ano02r, Ano03-36]. VoIP[Ano00m, Ano03-40]. vol [McL02a]. Volume[Bul00, Gea00, HC00, HC02, HC03].Volumes [SGV04]. volumetric [Woo03].Voronoi [IKKM03]. Vorteil [Lex02].VOTable [KKK04]. Voting [CK05].Voyage [Coc02]. VR [MD00]. VRML

[AL04b, Ano04-34, CN03a, Die01, LLK03,MJ00, SY04]. VRML-JAVA [Ano04-34]. vs[AHN02, Bri05, GJ09, Lam03, PG03b,SKP+02, VZGE07]. VSIPL [ASS+05].VTK [SML06]. Vulnerabilities [VMMF00].Vulnerability [RDW+07].Vulnerability-driven [RDW+07].Vvedenie [Saf02]. VXA [Ano00h].

W [Ano01a]. Waba [Wil01a]. wall[ZSZ+09]. Walls [CP04, CP01]. Want[LRO02, Ano04w, Hoh03]. wants[Ano03n, Ano04-27]. WAP [YHL04].WAP-Enabled [YHL04]. WAPPEN[Kag09]. Warehousing [Lut03a]. Wari[Sco03]. Warp [BNO03]. Warps [Wil01b].Was [Vel01, PPJ03, San04a]. waste [Lex02].water [PFJ05]. Waterloo [Ano01n].watermarking [MCHN05]. WAV [Li03].Wave [HKHK03, Leh02, Ano03-52]. Way[Kic04, Ano03k, Bea05, CC02, CSFS00,DM07, Tre03]. ways [Urb09]. Wcomp[TCF+03]. Weakest [Jac04a, CFS09].weakly [MBS+08]. Wearable [TCF+03].Weathering [EBG+05]. Weaving[AF02, BF04]. Web[Bro02a, Cal00a, DHMT00, HJF06, Lut00,Lut03b, Mar05, SO02, Uni01, DFW04,Gar09, GP05, HJL00, HF06, Pan09, TPF+09,XP04, ABM+03, AL04b, Ano00n, Ano01h,Ano01i, Ano01m, Ano01o, Ano02q, Ano02s,Ano02t, Ano03f, Ano03x, Ano03-50, Ano04n,Ano04-27, Ano04-39, Ano05o, AM02,AOMC07, Atk00, Bar02a, Ben00c, Ber05b,BD04, BDFL04, BGadH06, BJ04, Bru05c,Cer02, CJ02, CCW02, CW03b, CLM+07,CLM+09, CMS03b, CBD01, CL03b, Cox01b,DLL03, DV07, DK02, Eng00, Est01, Est02,FK00, For04b, Fox03a, FRMW04, Gab07,GAG06, GV05, GW00, Gou06, HECR00,HHKS03, HB01, Ham07, Har00d, HL04,HP02, Hig03, Hou00, HD03c, II04b, JFH00,JSSM04, JHJX04, JKH+04, Kag09, Kan02,KL07, KMSB08, KR03, KS04, Kro00a,

Page 79: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

79

Kum04, Kun02, KX04, Lai03, Lan05a, LL01a].Web[Lee03, LKL+03, LJ07, LAT04, LHS04a,Lot02, Lut03a, Lut03b, MMN09, MTSM03,Mur00, NS01a, NM02, PPJ03, Pas04, Pew00,Pip03, PWC00, Roc01, RB04, RKK03, RS00b,SL06, SO02, SSS02, SM03b, SW06, Tam00,Tha00, Tha06, Tho03, TAW03, Top03, Tre03,WBS01, Wal03b, Wan04, Way05, Wea00,WL04, YDWL04, YHL01, Zen02, Cul00].Web-Based[HJF06, GP05, AL04b, Ano01h, Ano01o,Ben00c, CBD01, DK02, Kum04, Kun02,LL01a, RKK03, YHL01, BD04, BJ04, CW03b,Est01, GV05, GW00, Ham07, JFH00, Kag09].Web-centric [DV07]. Web-enabled[RB04]. Web-scale [KMSB08].Web-Service [ABM+03, Ano04-27].Web/Java [HL04, JHJX04, YDWL04].Web3D [CN03a]. WebEQ [Kun02].WebGIS [HD03b, RYD+03]. WebLogic[MC04, Nyb02]. webMethods [Ano02l].Webserver [Ano03e]. Websim99[FCW01, PSS01, SM01a]. Website[AF02, Tay02]. WebSphere[Bro02b, W+04, Yus04]. WebWork[WACBL03]. WebWorks [For04b].weekend [SC01a]. weight [HB08]. WEKA[MR06]. well [Ano04-29]. well-priced[Ano04-29]. Wendy [Ano08]. Westbridge[Ano02s]. where [Ano05n]. whether[Mer04]. Which[JPJ05, Ano02l, Ano03n, Ano04g]. While[Ano05c]. white [Ano00i]. Whiteboard[WVE+00]. whitebox [GKL08]. Whiteoak[GM08]. whole [BK05b]. Wicked [Eub05].Wide [Lot02, NS01a, PWC00]. Wilcox[Fox01b]. wildcards [CV08]. WildPackets[Ano02m]. Wiley [Ano04e]. Will [Ano03-53,Ano04k, Ano04-27, Rei00b, Rei00c]. Willi[Pap05]. Willi-Hans [Pap05]. William[Ano00b]. Win32 [Ano00j, Bec01b].WinDK [Ano00m]. window [Rem01].Windows [Ano02q, Ano03-27, SML06,

Ano00n, Ano01h, Ano01j, Ano01o, Ano02n,Ano04-32, Joh03, Kro00a, Kro00b, LHFL07,Lin01, Tim03, Way03]. Winners [Bar01a].Wins [Bar00a]. Wire [Lia03b]. Wired[DHR+01, JKKL04]. Wireless[Ano01c, Ano01i, Ano01j, Ano01m, Ano01o,Ano02m, Ano02o, Ano02t, Bar03a, Cha05a,CCC+04, CD03, Eng00, HAL02c, JKKL04,Knu01b, Kuc06, Lea00b, LCZ04, Mah02,Mah04b, Pir02, SRJS08, Tre02b, Tui04,Yan03, CCK+08, GW08, KM04c, RTVH01,Vir05, Whi03a, Zhu04, Ano01j]. Wirth[BGP00]. wishes [HG07b]. Withdraws[Lea00b]. Within[BP05, WP04, GKW04, KM02, Ric00].Without [HM01b, KKO02, Ano02e, Ano02f,Ano04v, BST00, BAL+01, LAHC06].wizard [Est02]. Wizards [Ano03-41].WMPI [SMS00]. Wood [Ran03]. Woods[Cal00a]. word [Coo05]. WordMage[Ano00i]. WordNet [TMF05]. Work[Mls04, Pau01, Rao02, RVZ04, Yan03, Bar09,Gun01, MD06]. workarounds [D+00].Workbench [FGLS04, MSK09, Ano05o].Workbook [Bro02b, Nyb02, Met02].Worker [KSC+00]. Workflow[JHJX04, WS01a, YDWL04, vLH05, SJ01,Sha01, SGW01]. Working[Fel04, SNO+07, SH06]. Workload[IEE02b]. Workloads[DS09, DH04b, GBED04, SSGS01]. Works[MKS+03, MH09, San04a]. Workshop[CCFG00, GDC+04, GAR04, GRR05, HR04b,IEE02b, ACM01a, AJ01a, BZ05, GAR03].Workshops [SY+05]. Workspace[WWSL02]. workstations [TDB00]. World[Ano00j, Gos00a, Hoh03, HM01b, McL01b,PL03, SH06, SY04, Lot02, NS01a, PWC00].Worlds [FP03, OBr05, Die01]. Worst[CCM05, HWB03]. Worst-Case [HWB03].Would [Pau03]. Wrapper[LRSW00, FCHE02]. Wrapping[LRSW00, LRW01]. Write [Iva02, Jen00a,LH02, WA04, Ano03-45, Lan04, Wil04b].

Page 80: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 80

write/run [Ano03-45]. Writer [KKK04].Writing[Aus00, Feu02, Mam01, Men00, DM07].written [Ano03h, KK04a, MSG01, MLVB05,TETPQ08, TZ01]. Wrong [SPS+02].WSDL [Cer02]. WSG [Gar09]. WWC[IEE02b]. WWC-5 [IEE02b]. WWW[CE01, Ibb02].

X [Ano00j, AA02a, Ano02g, Ive03b, Uni02].X-Link [AA02a]. X-Ray [Uni02, Ano02g].X-Win32 [Ano00j]. X.509 [SJ05]. x86[OKN04]. Xanthi [SBH+04]. XAWare[Ano02r]. XDK [Ano00n]. XDoclet[NP03, PL03, WRO04, WACBL03].xenoliths [INM05]. XHTML [Lad01].Xilinx[Ano02p, Ano02s, Ano03-39, Ano03-41].XMem [WK08d]. XMI [GDB02]. XML[Cha05a, Hei01, SBH+04, TEM+01, Ahm01,All03, AL04b, Ano01k, Ano01m, Ano02o,Ano02q, Ano02s, Ano02t, Ano03-35, Bar01b,Boo00, BK03, Bru04c, BFMT00, BK01b,Bur01b, Cer02, CLCC02, CQ05, CZ01,CKM04, CL03b, Cle01a, Cle01b, DS00a,DSCU01, Dwe00a, Dwe00b, EF02, Fal00a,Fal00b, Fel04, Gos03, Gri02a, GDB02, Har02,Har03, Hei03a, HNZS03, KMS04, Kro00a,Lad01, LJ07, LCZ04, Lin03a, LZZ03, Mam01,McL00, McL01a, McL01b, McL02b, McL06b,McL07, MF01b, Roc01, RJFG03, SGW01,SG02, Sin00, SFP03, Tam00, Tre02c, WL04,Woo04, XP04, YLM+05, Zhu04, dGNv04].XML-Based[CLCC02, Gos03, HNZS03, Kro00a, Mam01].XML-enabled [SGW01]. XML-Oriented[Ano02t]. XML-RPC [All03, Cer02].XML/Java [CQ05]. XMLC [You02]. XQJ[EM04, VLMO09]. XQL [BK01b]. XQuery[EM04, VLMO09]. XRTJ [HWB04].XScale [Ano01m, CMP+07]. XSLT[Fox01c, Bur01a, Bur01b, DBH04, Fox02,NP03, Roc01, Tho03]. XSQL [Tho03].XTREM [CMP+07].

Y2K [Lea00b]. Yama [MJ06]. Year[DHRH05, AWS+09, CLP06, Edm09, Ras00,Rio02, XSD07]. Years[Lut03a, Eic05, Kic04]. YesSoftware[Ano01l, Ano02q]. yield [Ano04k, WK09].Yoix(R) [DM07]. Yorick [Pap05]. York[Ano01a, NIS00]. you’re [Mer04]. yourself[AK00, CL03a, WMM04].

Z [SH04b, WCK+07]. z10 [SKC09]. zA-APs [WCK+07]. ZapMedia [Mar01b]. Zap-Station [Mar01b]. ZapStation/Harman[Mar01b]. Zaurus [HKS02]. Zayante[Ano01j]. Zhuk [Cha05a]. zIIPs [WCK+07].Zondigo [Ano01o]. zum [Wol03a, Zus03].zur [Ano05a, DHMT00]. Zuse [BHP+01,Roj00].

References

Antoniu:2001:HSC

[A+01] Gabriel Antoniu et al. TheHyperion system: Compil-ing multithreaded Java byte-code for distributed execu-tion. Parallel Computing,27(10):1279–1297, Septem-ber 2001. CODEN PA-COEJ. ISSN 0167-8191(print), 1872-7336 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

35/21/47/40/27/abstract.

html; http://www.elsevier.

nl/gej-ng/10/35/21/47/40/

27/article.pdf.

Alvarez:2002:AJT

[AA02a] A. Alvarez and Y. Amghar.Applying JAVA-Triggers forX-Link management in the in-dustrial framework. Simu-lation series, 34(1):131–136,

Page 81: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 81

2002. CODEN SMCPAX.ISSN 0735-9276.

Anderson:2002:EJC

[AA02b] Gail Anderson and Paul An-derson. Enterprise Jav-aBeans Component Architec-ture: Designing and Cod-ing Enterprise Applications.P T R Prentice-Hall, En-glewood Cliffs, NJ 07632,USA, 2002. ISBN 0-13-035571-2. xix + 435 pp.LCCN QA76.73.J38 A472002. US$59.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130355712.html; http:

//www.sun.com/books/catalog/

anderson/.

AlAli:2004:JBH

[AA04] A. R. AlAli and M. AlRousan.Java based home automationsystem. IEEE Transactionson Consumer Electronics, 50(2):498–504, 2004. CODENITCEDA. ISSN 0098-3063.

Assaf:2004:IEC

[AAA+04] M. H. Assaf, R. S. Abiel-mona, P. Abolghasem, S. R.Das, E. M. Petriu, V. Groza,and M. Sahinoglu. Imple-mentation of embedded cores-based digital devices in JBitsJava simulation environment.Lecture Notes in ComputerScience, 3356:315–325, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Abi-Antoun:2005:ISD

[AAAG+05] Marwan Abi-Antoun, JonathanAldrich, David Garlan, BradleySchmerl, Nagi Nahas, andTony Tseng. Improving sys-tem dependability by enforc-ing architectural intent. ACMSIGSOFT Software Engineer-ing Notes, 30(4):1–7, July2005. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Alpern:2000:JAV

[AAB+00] B. Alpern, C. R. Attanasio,J. J. Barton, M. G. Burke,P. Cheng, J.-D. Choi, A. Coc-chi, S. J. Fink, D. Grove,M. Hind, S. F. Hummel,D. Lieber, V. Litvinov, M. F.Mergen, T. Ngo, J. R. Rus-sell, V. Sarkar, M. J. Serrano,J. C. Shepherd, S. E. Smith,V. C. Sreedhar, H. Srini-vasan, and J. Whaley. TheJalapeno virtual machine.IBM Systems Journal, 39(1):211–238, ???? 2000. CO-DEN IBMSA7. ISSN 0018-8670. URL http://www.

almaden.ibm.com/journal/

sj/391/alpern.html.

Alpern:2005:PVE

[AAB+05] Bowen Alpern, Joshua Auer-bach, Vasanth Bala, ThomasFrauenhofer, Todd Mum-mert, and Michael Pig-ott. PDS: a virtual ex-ecution environment forsoftware deployment. InACM [ACM05], pages 175–185. ISBN 1-59593-047-

Page 82: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 82

7. LCCN QA76.9.V5I575 2005. URL http:/

/www.loc.gov/catdir/toc/

fy0611/2006530661.html.ACM order number 548059.

Ancona:2001:ETF

[AAD+01] Davide Ancona, ChristopherAnderson, Ferruccio Dami-ani, Sophia Drossopoulou,Paola Giannini, and ElenaZucca. An effective trans-lation of Fickle into Java.Lecture Notes in ComputerScience, 2202:215–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2202/22020215.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2202/22020215.

pdf.

Ancona:2007:PCT

[AAD+07] D. Ancona, C. Anderson,F. Damiani, S. Drossopoulou,P. Giannini, and E. Zucca. Aprovenly correct translationof Fickle into Java. ACMTransactions on Program-ming Languages and Systems,29(2):13:1–13:67, April 2007.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Aaronson:2006:PPC

[Aar06] L. Aaronson. Parallel pro-cessor [community service].IEEE Spectrum, 43(5):61–64,

May 2006. CODEN IEESAM.ISSN 0018-9235 (print), 1939-9340 (electronic).

Armbruster:2007:RTJ

[ABC+07] Austin Armbruster, JasonBaker, Antonio Cunei, Chap-man Flack, David Holmes,Filip Pizlo, Edward Pla,Marek Prochazka, and JanVitek. A real-time Java vir-tual machine with applica-tions in avionics. ACM Trans-actions on Embedded Com-puting Systems, 7(1):5:1–5:49,December 2007. CODEN???? ISSN 1539-9087 (print),1558-3465 (electronic).

Avvenuti:2003:JBV

[ABF03] Marco Avvenuti, CinziaBernardeschi, and Nico-letta De Francesco. Java byte-code verification for secure in-formation flow. ACM SIG-PLAN Notices, 38(12):20–27,December 2003. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Alt:2002:ADP

[ABG02] M. Alt, H. Bischof, andS. Gorlatch. Algorithm de-sign and performance pre-diction in a Java-based Gridsystem with skeletons. Lec-ture Notes in Computer Sci-ence, 2400:899–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

Page 83: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 83

com/link/service/series/

0558/bibs/2400/24000899.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2400/24000899.

pdf.

Auerbach:2008:FTG

[ABG+08] Joshua Auerbach, David F.Bacon, Rachid Guerraoui,Jesper Honig Spring, and JanVitek. Flexible task graphs: aunified restricted thread pro-gramming model for Java.ACM SIGPLAN Notices, 43(7):1–11, July 2008. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Antoniu:2000:IJC

[ABH+00] Gabriel Antoniu, Luc Bouge,Philip Hatcher, Mark Mac-Beth, Keith McGuigan, andRaymond Namyst. Imple-menting Java consistency us-ing a generic, multithreadedDSM runtime system. Lec-ture Notes in Computer Sci-ence, 1800:560–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1800/18000560.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1800/18000560.

pdf.

Antoniu:2001:CMJ

[ABH+01] Gabriel Antoniu, Luc Bouge,

Philip Hatcher, Mark Mac-Beth, Keith McGuigan, andRaymond Namyst. Com-piling multithreaded Javabytecode for distributed ex-ecution (distinguished pa-per). Lecture Notes in Com-puter Science, 1900:1039–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1900/19001039.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1900/19001039.

pdf.

Auerbach:2007:JTF

[ABI+07] Joshua Auerbach, David F.Bacon, Daniel T. Iercan,Christoph M. Kirsch, V. T.Rajan, Harald Roeck, andRainer Trummer. Java takesflight: time-portable real-time programming with ex-otasks. ACM SIGPLANNotices, 42(7):51–62, July2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Auerbach:2009:LLT

[ABI+09] Joshua Auerbach, David F.Bacon, Daniel Iercan, Christoph M.Kirsch, V. T. Rajan, HaraldRock, and Rainer Trummer.Low-latency time-portablereal-time programming withExotasks. ACM Transac-tions on Embedded Comput-

Page 84: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 84

ing Systems, 8(2):15:1–15:??,January 2009. CODEN ????ISSN 1539-9087 (print), 1558-3465 (electronic).

Adelmann:2007:IFF

[ABL07] Robert Adelmann, TobiasBischoff, and Tobias Lauer.IDEA: a framework for thefast creation of interactive an-imations by pen sketching.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 39(3):291–295, September 2007.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Appert:2008:SAS

[ABL08] C. Appert and M. Beaudouin-Lafon. SwingStates: addingstate machines to Java andthe Swing toolkit. Software—Practice and Experience,38(11):1149–1182, September??, 2008. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Alexander:2000:UAP

[ABLU00] W. P. Alexander, R. F. Berry,F. E. Levine, and R. J.Urquhart. A unifying ap-proach to performance anal-ysis in the Java environment.IBM Systems Journal, 39(1):118–134, ???? 2000. CO-DEN IBMSA7. ISSN 0018-

8670. URL http://www.

almaden.ibm.com/journal/

sj/391/alexander.html.

Alvarez:2003:JCT

[ABM+03] P. Alvarez, J. A. Ba-nares, P. R. MuroMedrano,J. Nogueras, and F. J.Zarazaga. A Java coordi-nation tool for Web-servicearchitectures: The location-based service context. Lec-ture Notes in Computer Sci-ence, 2604:1–14, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Alexander:2000:CJP

[ABV00] Roger T. Alexander, James M.Bieman, and John Viega.Coping with Java program-ming stress. Computer, 33(4):30–38, April 2000. CO-DEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/r4030.

pdf; http://www.computer.

org/computer/co2000/r4030abs.

htm.

Allan:2001:CSA

[AC01] V. H. Allan and X. Chen.Convert2Java: semi-automaticconversion of C to Java.Future Generation Com-puter Systems, 18(2):201–211, October 2001. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

Page 85: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 85

elsevier.com/gej-ng/10/

19/19/60/31/28/abstract.

html.

Allen:2006:SIG

[AC06] Eric E. Allen and RobertCartwright. Safe instantia-tion in Generic Java. Sci-ence of Computer Program-ming, 59(1–2):26–37, January2006. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Attali:2001:IDE

[ACC+01] Isabelle Attali, Denis Car-omel, Carine Courbis, Lu-dovic Henrio, and HenrikNilsson. An integrated devel-opment environment for JavaCard. Computer Networks(Amsterdam, Netherlands:1999), 36(4):391–405, July16, 2001. CODEN ???? ISSN1389-1286 (print), 1872-7069(electronic). URL http:/

/www.elsevier.nl/gej-ng/

10/15/22/61/28/27/abstract.

html; http://www.elsevier.

nl/gej-ng/10/15/22/61/28/

27/article.pdf.

Alia:2004:MFP

[ACD+04] M. Alia, S. ChassandeBar-rioz, P. Dechamboux, C. Ha-mon, and A. Lefebvre. Amiddleware framework for thepersistence and querying ofJava objects. Lecture Notes inComputer Science, 3086:291–315, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Alpern:2001:EIJ

[ACFG01] Bowen Alpern, Anthony Coc-chi, Stephen Fink, and DavidGrove. Efficient imple-mentation of Java inter-faces: Invokeinterface consid-ered harmless. ACM SIG-PLAN Notices, 36(11):108–124, November 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Alpern:2001:EDJ

[ACGL01] Bowen Alpern, AnthonyCocchi, David Grove, andDerek Lieber. Efficient dis-patch of Java interface meth-ods. Lecture Notes in Com-puter Science, 2110:621–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2110/21100621.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2110/21100621.

pdf.

Avgustinov:2005:OA

[ACH+05] Pavel Avgustinov, Aske Si-mon Christensen, Laurie Hen-dren, Sascha Kuzins, JenniferLhotak, Ondrej Lhotak, Oegede Moor, Damien Sereni,

Page 86: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 86

Ganesh Sittampalam, and Ju-lian Tibble. Optimising as-pectJ. ACM SIGPLAN No-tices, 40(6):117–128, June2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Andronick:2003:UCV

[ACL03] J. Andronick, B. Chetali, andO. Ly. Using Coq to ver-ify Java card applet isolationproperties. Lecture Notes inComputer Science, 2758:335–351, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

ACM:2000:CPI

[ACM00a] ACM, editor. Conferenceproceedings of the 2000 In-ternational Conference onSupercomputing: Santa Fe,New Mexico, May 8–11,2000. ACM Press, NewYork, NY 10036, USA, 2000.ISBN 1-58113-270-0. LCCNQA76.88 .I573 2000. URLhttp://www.acm.org/pubs/

contents/proceedings/supercomputing/

335231.

ACM:2000:PAS

[ACM00b] ACM, editor. ProceedingsACM SIGMETRICS ’2000:International Conference onMeasurement and Modelingof Computer Systems, June17–21, 2000, Santa Clara,CA, USA: Proceedings of theInternational Conference onMeasurements and Modeling

of Computer Systems, volume28(1) of ACM SIGMETRICSPerform. Eval. Rev. ACMPress, New York, NY 10036,USA, 2000. ISBN 1-58113-194-1. LCCN QA1 .A854724.

ACM:2000:SHP

[ACM00c] ACM, editor. SC2000:High Performance Network-ing and Computing. Dal-las Convention Center, Dal-las, TX, USA, November4–10, 2000. ACM Pressand IEEE Computer Soci-ety Press, New York, NY10036, USA and 1109 SpringStreet, Suite 300, SilverSpring, MD 20910, USA,2000. URL http://www.

sc2000.org/proceedings/

info/fp.pdf.

ACM:2001:ASS

[ACM01a] ACM, editor. ACM SIGPLAN–SIGSOFT workshop on Pro-gram analysis for softwaretools and engineering: June18–19, 2001, Snowbird, Utah,USA: PASTE’01. ACM Press,New York, NY 10036, USA,2001. ISBN 1-58113-413-4.LCCN QA76.758 .A345 2001.Supplement to ACM SIG-PLAN Notices.

ACM:2001:PAJ

[ACM01b] ACM, editor. Proceed-ings of the ACM 2001 JavaGrande/ISCOPE Conference:Palo Alto, Calif., June 2–4, 2001. ACM Press, NewYork, NY 10036, USA, 2001.

Page 87: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 87

ISBN 1-58113-359-6. LCCNQA76.9.O35 A26 2001.

ACM:2001:SHP

[ACM01c] ACM, editor. SC2001: HighPerformance Networking andComputing. Denver, CO,November 10–16, 2001. ACMPress and IEEE ComputerSociety Press, New York,NY 10036, USA and 1109Spring Street, Suite 300, Sil-ver Spring, MD 20910, USA,2001. ISBN 1-58113-293-X.LCCN ????

ACM:2001:SPJ

[ACM01d] ACM, editor. SIGMETRICS’2001/PERFORMANCE ’2001Joint International Confer-ence on Measurement andModeling of Computer Sys-tems: proceedings, volume29(1) of ACM SIGMET-RICS Perform. Eval. Rev.ACM Press, New York, NY10036, USA, June 2001.ISBN 1-58113-334-0. LCCNQA76.9.E94; Internet. ACMorder number 488010.

Alur:2001:CJP

[ACM01e] Deepak Alur, John Crupi,and Dan Malks. CoreJ2EE Patterns: Best Prac-tices and Design Strategies.P T R Prentice-Hall, En-glewood Cliffs, NJ 07632,USA, 2001. ISBN 0-13-064884-1. xxvi + 459 pp.LCCN QA76.73.J38 A4542001. URL http://www.sun.

com/books/catalog/crupi/

index.html.

IEEE:2003:PCI

[ACM03a] ACM, editor. Proceedings ofthe international symposiumon code generation and op-timization: feedback-directedand runtime optimization.ACM Press, New York, NY10036, USA, 2003. ISBN 0-7695-1913-X. ACM OrderNo.: 530033.

ACM:2003:SII

[ACM03b] ACM, editor. SC2003: Ignit-ing Innovation. Phoenix, AZ,November 15–21, 2003. ACMPress and IEEE ComputerSociety Press, New York,NY 10036, USA and 1109Spring Street, Suite 300, Sil-ver Spring, MD 20910, USA,2003. ISBN 1-58113-695-1.LCCN ????

ACM:2004:SHP

[ACM04] ACM, editor. SC 2004:High Performance Comput-ing, Networking and Storage:Bridging communities: Pro-ceedings of the IEEE/ACMSupercomputing 2004 Confer-ence, Pittsburgh, PA, Novem-ber 6–12, 2004. ACM Pressand IEEE Computer SocietyPress, New York, NY 10036,USA and 1109 Spring Street,Suite 300, Silver Spring, MD20910, USA, 2004. ISBN 0-7695-2153-3. LCCN ????

ACM:2005:PFA

[ACM05] ACM, editor. Proceed-ings of the First ACM/USENIX International Con-

Page 88: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 88

ference on Virtual Execu-tion Environments: VEE’05: June 11–12, 2005,Chicago, Illinois, USA. ACMPress, New York, NY 10036,USA, 2005. ISBN 1-59593-047-7. LCCN QA76.9.V5I575 2005. URL http:/

/www.loc.gov/catdir/toc/

fy0611/2006530661.html.ACM order number 548059.

ACM:2006:PCC

[ACM06] ACM, editor. Proceedings ofthe 3rd conference on Com-puting Frontiers, May 3–5,2006, Ischia, Italy. ACMPress, New York, NY 10036,USA, 2006. ISBN 1-59593-302-6. LCCN ???? ACM or-der number 104060.

Alur:2005:SIS

[ACMN05] Rajeev Alur, Pavol Cerny,P. Madhusudan, and Won-hong Nam. Synthesis of in-terface specifications for Javaclasses. ACM SIGPLAN No-tices, 40(1):98–109, January2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Aldrich:2002:ARA

[ACN02] Jonathan Aldrich, CraigChambers, and David Notkin.Architectural reasoning inArchJava. Lecture Notes inComputer Science, 2374:334–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL

http://link.springer-ny.

com/link/service/series/

0558/bibs/2374/23740334.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2374/23740334.

pdf.

Attali:2001:GVJ

[ACR01] Isabelle Attali, Denis Car-omel, and Marjorie Russo.Graphical visualization ofJava objects, threads, andlocks. IEEE Distributed Sys-tems Online, 2(1), 2001. ISSN1541-4922 (print), 1558-1683(electronic). URL http:

//dsonline.computer.org/

0101/features/att0101_print.

htm.

Allen:2002:DLP

[ACS02] Eric Allen, Robert Cartwright,and Brian Stoler. DrJava:a lightweight pedagogic envi-ronment for Java. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 34(1):137–141, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: paving theway towards excellence incomputing education.

Amandi:2005:JFB

[ACZ05] Analıa Amandi, MarceloCampo, and Alejandro Zunino.JavaLog: a framework-basedintegration of Java and Prologfor agent-oriented program-ming. Computer Languages,

Page 89: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 89

Systems and Structures, 31(1):17–33, April 2005. CO-DEN ???? ISSN 1477-8424 (print), 1873-6866 (elec-tronic).

Adamson:2005:QJD

[Ada05] Chris Adamson. QuickTimefor Java: a developer’s note-book. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,2005. ISBN 0-596-00822-8.xix + 233 pp. LCCN TR899.A33 2005; TR899; TR899.A33 2005eb. URL http://

www.oreilly.com/catalog/

9780596008222.

Adams:2006:OJP

[Ada06] Joel C. Adams. OOP andthe Janus Principle. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 38(1):359–363, March 2006. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Abraham:2005:ABP

[AdBdRS05] Erika Abraham, Frank S.de Boer, Willem-Paul de Roever,and Martin Steffen. Anassertion-based proof systemfor multithreaded Java. The-oretical Computer Science,331(2–3):251–290, February25, 2005. CODEN TCSCDI.ISSN 0304-3975 (print), 1879-2294 (electronic).

Abraham:2008:DPS

[AdBdRS08] Erika Abraham, Frank S.de Boer, Willem-Paul de Roever,and Martin Steffen. A de-ductive proof system for mul-tithreaded Java with excep-tions. Fundamenta Informati-cae, 82(4):391–463, July 2008.CODEN FUMAAJ. ISSN0169-2968 (print), 1875-8681(electronic).

Abraham:2003:IPO

[AddS03a] E. Abraham, F. S. deBoer,W. P. deRoever, and M. Stef-fen. Inductive proof outlinesfor monitors in Java. LectureNotes in Computer Science,2884:155–169, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Abraham:2003:TSP

[AddS03b] E. Abraham, F. S. deBoer,W. P. deRoever, and M. Stef-fen. A tool-supported proofsystem for multithreadedJava. Lecture Notes inComputer Science, 2852:1–32, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Ancona:2005:PBC

[ADDZ05] Davide Ancona, FerruccioDamiani, Sophia Drossopoulou,and Elena Zucca. Poly-morphic bytecode: Composi-tional compilation for Java-like languages. ACM SIG-PLAN Notices, 40(1):26–37,

Page 90: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 90

January 2005. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Ahmed:2009:SDR

[ADR09] Amal Ahmed, Derek Dreyer,and Andreas Rossberg. State-dependent representation in-dependence. ACM SIG-PLAN Notices, 44(1):340–353, January 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Aldinucci:2003:AES

[ADT03] M. Aldinucci, M. Danelutto,and P. Teti. An advanced en-vironment supporting struc-tured parallel programmingin Java. Future Genera-tion Computer Systems, 19(5):611–626, July 2003. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic).

Adams:2006:JAE

[AE06] Cameron Adams and JamesEdwards. The JavaScript An-thology: 101 Essential Tips,Tricks & Hacks. SitePoint,????, 2006. ISBN 0-9752402-6-9. 592 (est) pp. US$39.95,CAN $55.95. URL http://

www.oreilly.com/catalog/

0975240269/.

Anderson-Freed:2002:WWP

[AF02] Susan Anderson-Freed. Weav-ing a Website: programmingin HTML, JavaScript, Perl

and Java. Prentice-Hall, En-glewood Cliffs, NJ 07632,USA, 2002. ISBN 0-13-028220-0. 712 pp. LCCNQA76.625 .A64 2002. BUY-A-BOOK gift of Michael E.Hayden thanks to ProfessorFrank Deremer.

Adams:2003:OCD

[AF03] J. Adams and J. Frens.Object centered design forJava: Teaching OOD in CS-1.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 35(1):273–277, 2003. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Abadi:2006:TSL

[AFF06] Martin Abadi, Cormac Flana-gan, and Stephen N. Fre-und. Types for safe lock-ing: Static race detectionfor Java. ACM Transac-tions on Programming Lan-guages and Systems, 28(2):207–255, March 2006. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Arnold:2000:AOJ

[AFG+00] Matthew Arnold, StephenFink, David Grove, MichaelHind, and Peter F. Sweeney.Adaptive optimization in theJalapeno JVM. ACM SIG-PLAN Notices, 35(10):47–65, October 2000. CO-DEN SINODQ. ISSN

Page 91: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 91

0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p47-arnold/.

Aridor:2000:TOS

[AFT+00] Yariv Aridor, Michael Factor,Avi Teperman, Tamar Eilam,and Assaf Schuster. Trans-parently obtaining scalabil-ity for Java applications ona cluster. Journal of Paral-lel and Distributed Comput-ing, 60(10):1159–1193, Oc-tober 2000. CODEN JPD-CER. ISSN 0743-7315 (print),1096-0848 (electronic). URLhttp://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1649; http://www.

idealibrary.com/links/doi/

10.1006/jpdc.2000.1649/

pdf; http://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1649/ref.

Aridor:2001:DIV

[AFT01a] Yariv Aridor, Michael Fac-tor, and Avi Teperman.A distributed implementa-tion of a virtual machinefor Java. Concurrencyand Computation: Practiceand Experience, 13(3):221–244, March 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/78003113/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=78003113&PLACEBO=IE.

pdf.

Aridor:2001:IJC

[AFT01b] Yariv Aridor, Michael Fac-tor, and Avi Teperman. Im-plementing Java on clus-ters. Lecture Notes in Com-puter Science, 2150:722–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2150/21500722.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2150/21500722.

pdf.

Alt:2003:PGS

[AG03a] M. Alt and S. Gorlatch. Aprototype Grid system us-ing Java and RMI. LectureNotes in Computer Science,2763:401–414, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Alt:2003:USJ

[AG03b] M. Alt and S. Gorlatch. Us-ing skeletons in a Java-basedGrid system. Lecture Notes inComputer Science, 2790:742–749, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Alt:2005:AJR

[AG05] Martin Alt and Sergei Gor-latch. Adapting Java RMI for

Page 92: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 92

grid computing. Future Gen-eration Computer Systems, 21(5):699–707, May 2005. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic).

Arnold:2002:JJT

[AGG02] Ken Arnold, Guang R. Gao,and Sudipto Ghosh, editors.Java/Jini technologies andhigh-performance pervasivecomputing: 30 July and 1August, 2002, Boston, [Mas-sachusetts] USA, number4863 in SPIE proceedings se-ries. SPIE Optical Engineer-ing Press, Bellingham, WA,USA, 2002. ISBN 0-8194-4642-4. LCCN QA76.9.D5J38 2002.

Arnold:2000:JPL

[AGH00] Ken Arnold, James Gosling,and David Holmes. TheJava Programming Language.Addison-Wesley, Reading,MA, USA, third edition,2000. ISBN 0-201-70433-1(paperback). xxiv + 595pp. LCCN QA76.73.J38 A762000. US$37.95.

Almquist:2005:ITS

[AGH05a] J. Almquist, I. Gorton, andJ. Haack. Integration of atext search engine with aJava messaging service. Lec-ture Notes in Computer Sci-ence, 3437:19–30, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Arnold:2005:JPL

[AGH05b] Ken Arnold, James Gosling,and David (David Colin)Holmes. The JavaTM Pro-gramming Language. Ad-dison-Wesley, Reading, MA,USA, fourth edition, 2005.ISBN 0-321-34980-6. xxviii +891 pp. LCCN QA76.73.J38A76 2005.

Artigas:2000:ALT

[AGMM00] P. V. Artigas, M. Gupta,S. P. Mikiff, and J. E.Moreira. Automatic looptransformations and paral-lelization for Java. ParallelProcessing Letters, 10(2/3):153–??, September 2000.CODEN PPLTEE. ISSN0129-6264 (print), 1793-642X(electronic). URL http:

//ejournals.wspc.com.sg/

ppl/10/1002_03/S0129626400000160.

html.

Avetisyan:2001:EJE

[AGS01] A. Avetisyan, S. Gaissaryan,and O. Samovarov. Ex-tension of Java environmentby facilities supporting de-velopment of SPMD Java-programs. Lecture Notes inComputer Science, 2127:175–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2127/21270175.

htm; http://link.springer-

ny.com/link/service/series/

Page 93: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 93

0558/papers/2127/21270175.

pdf.

Aldrich:2004:MISa

[AGST04a] Jonathan Aldrich, David Gar-lan, Bradley Schmerl, andTony Tseng. Modeling andimplementing software archi-tecture with acme and arch-Java. ACM SIGPLAN No-tices, 39(10):6–7, October2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Aldrich:2004:MISb

[AGST04b] Jonathan Aldrich, David Gar-lan, Bradley Schmerl, andTony Tseng. Modeling andimplementing software archi-tecture with acme and arch-Java. ACM SIGPLAN No-tices, 39(10):156–157, Octo-ber 2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Allen:2003:SJP

[AH03] Matthew Allen and SusanHorwitz. Slicing Java pro-grams that throw and catchexceptions. ACM SIG-PLAN Notices, pages 284–294, 2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Adelstein:2004:EJL

[AH04a] Tom Adelstein and SamHiser. Exploring the JDS

Linux desktop. O’ReillyMedia, Inc., 1005 Graven-stein Highway North, Se-bastopol, CA 95472, USA,2004. ISBN 0-596-00752-3(paperback). xiv + 390 pp.LCCN QA76.76.O63 A3532004. URL http://www.

oreilly.com/catalog/jds/

index.html.

Araujo:2004:TAC

[AH04b] W. L. F. Araujo and C. M. Hi-rata. Translating activity cy-cle diagrams to Java simula-tion programs. Annual Sim-ulation Symposium, SYMPO-SIUM37:157–166, 2004. CO-DEN ???? ISSN 0272-4715.

Arnold:2001:EIB

[AHKR01] Matthew Arnold, MichaelHsiao, Ulrich Kremer, andBarbara G. Ryder. Explor-ing the interaction betweenJava’s implicitly thrown ex-ceptions and instructionscheduling. InternationalJournal of Parallel Program-ming, 29(2):111–137, April2001. CODEN IJPPE5. ISSN0885-7458 (print), 1573-7640(electronic). URL http://

ipsapp009.lwwonline.com/

content/getfile/4773/20/

1/abstract.htm; http:/

/ipsapp009.lwwonline.com/

content/getfile/4773/20/

1/fulltext.pdf; http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=0885-7458&volume=29&

issue=2&spage=111.

Page 94: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 94

Ahmed:2001:PJX

[Ahm01] Kal Ahmed. ProfessionalJava XML. Programmerto programmer. Wrox Press,Chicago, IL, USA, 2001.ISBN 1-86100-401-X. xv +1159 pp. LCCN QA76.76.H94P7626 2001.

Alouf:2002:FVC

[AHN02] Sara Alouf, Fabrice Huet,and Philippe Nain. For-warders vs. centralized server:an evaluation of two ap-proaches for locating mobileagents. ACM SIGMETRICSPerform. Eval. Rev., 30(1):278–279, June 2002. CODEN???? ISSN 0163-5999 (print),1557-9484 (electronic).

Arnold:2002:OFD

[AHR02] Matthew Arnold, MichaelHind, and Barbara G. Ryder.Online feedback-directed op-timization of Java. ACM SIG-PLAN Notices, 37(11):111–129, November 2002. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Aissi:2003:RAW

[Ais03] Selim Aissi. Runtime en-vironment security models.Intel Technology Journal, 7(1):60–67, February 2003.ISSN 1535-766X. URLhttp://developer.intel.

com/technology/itj/2003/

volume07issue01/art05_security/

p01_abstract.htm.

Attali:2001:JSC

[AJ01a] Isabelle Attali and ThomasJensen, editors. Java onsmart cards: programmingand security: first inter-national workshop, JavaC-ard 2000, Cannes, France,September 14, 2000: re-vised papers, volume 2041of Lecture Notes in Com-puter Science. Springer-Ver-lag, Berlin, Germany / Hei-delberg, Germany / London,UK / etc., 2001. ISBN 3-540-42167-X (paperback). LCCNQA76.73.J38 J3635 2000;QA267.A1 L43 no.2041. URLhttp://link.springer-ny.

com/link/service/series/

0558/tocs/t2041.htm. Alsoavailable via the World WideWeb.

Attali:2001:SCP

[AJ01b] Isabelle Attali and ThomasJensen, editors. Smart cardprogramming and security:International Conference onResearch in Smart Cards, E-smart 2001, Cannes, France,September19-21, 2001: pro-ceedings, volume 2140 of Lec-ture Notes in Computer Sci-ence. Springer-Verlag, Berlin,Germany / Heidelberg, Ger-many / London, UK /etc., 2001. ISBN 3-540-42610-8 (paperback). LCCNTK7895.S62 I54 2001. URLhttp://link.springer-ny.

com/link/service/series/

0558/tocs/t2140.htm.

Page 95: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 95

Arato:2004:JPB

[AJB+04] A. Arato, Z. Juhasz, P. Blenkhorn,G. Evans, and G. Evreinov.Java-powered Braille slatetalker. Lecture Notes in Com-puter Science, 3118:506–513,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Al-Jaroodi:2002:OPD

[AJMJS02] Jameela Al-Jaroodi, NaderMohamed, Hong Jiang, andDavid R. Swanson. Anoverview of parallel and dis-tributed Java for heteroge-neous systems: Approachesand open issues. Parallel andDistributed Computing Prac-tices, 5(4):??, December 2002.CODEN ???? ISSN 1097-2803.

Al-Jaroodi:2005:JJO

[AJMJS05] Jameela Al-Jaroodi, NaderMohamed, Hong Jiang, andDavid Swanson. JOPI: a Javaobject-passing interface. Con-currency and Computation:Practice and Experience,17(7–8):775–795, June/July2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Annunziato:2000:STY

[AK00] Jose Annunziato and Stephanie Fes-ler Kaminaris. Sams teachyourself JavaServer Pages in24 hours. Howard W. Sams,Indianapolis, IN 46268, USA,2000. ISBN 0-672-32023-1. xiii + 433 pp. LCCN

TK5105.8885.J38 A56 2001.Edited by Rosemarie Gra-ham.

Aleksy:2001:ASB

[AK01] M. Aleksy and A. Korthaus.Access to SAP’s BusinessFramework from Java-basedapplications. Concurrencyand Computation: Prac-tice and Experience, 13(7):621–641, June 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/83002172/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=83002172&PLACEBO=IE.

pdf.

Axelsen:2009:GPT

[AK09] Eyvind W. Axelsen and SteinKrogdahl. Groovy pack-age templates: supportingreuse and runtime adaption ofclass hierarchies. ACM SIG-PLAN Notices, 44(12):15–26,December 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Akiyama:2002:MEP

[Aki02] S. Akiyama. A modelingof evolution processes on theJava Class Library and it’sstatistical verification. Reportof Researches — Nippon In-stitute of Technology, 32(2):145–148, 2002. CODEN ????ISSN 0389-2514.

Page 96: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 96

Alagic:2004:CJT

[AL04a] S. Alagic and J. Logan. Con-sistency of Java transactions.Lecture Notes in ComputerScience, 2921:71–89, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Ande:2004:IVJ

[AL04b] R. N. Ande and L. M.Liebrock. Integrating VRML,JAVA, XML, and HTML ina Web-based tool. SummerComputer Simulation Confer-ence, ??:513–519, 2004. CO-DEN ???? ISSN 0094-7474.

Arthorne:2004:OEF

[AL04c] John Arthorne and Chris Laf-fra. Official Eclipse 3.0 FAQs.Eclipse series. Addison-Wes-ley, Reading, MA, USA, 2004.ISBN 0-321-26838-5 (paper-back). xxxiv + 386 pp. LCCNQA76.76.D47 A776 2004.

Albrecht:2003:TJI

[Alb03] Matt Albrecht. Testing Javainterfaces with Junit. Dr.Dobb’s Journal of SoftwareTools, 28(2):24, 26, 28, Febru-ary 2003. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/documents/

s=7790/ddj0302c/.

Allison:2000:IJA

[All00a] Chuck Allison. import

java.*: Arrays. C/C++Users Journal, 18(3):46–??,March 2000. CODEN CCU-JEX. ISSN 1075-2838.

Allison:2000:IJB

[All00b] Chuck Allison. import

java.*: Basic stream I/O.C/C++ Users Journal, 18(11):58–??, November 2000.CODEN CCUJEX. ISSN1075-2838.

Allison:2000:IJC

[All00c] Chuck Allison. import

java.*: Collections and algo-rithms. C/C++ Users Jour-nal, 18(9):76–??, September2000. CODEN CCUJEX.ISSN 1075-2838.

Allison:2000:IJF

[All00d] Chuck Allison. import

java.*: Formatted text andlocales. C/C++ Users Jour-nal, 18(7):60–??, July 2000.CODEN CCUJEX. ISSN1075-2838.

Allison:2000:IJI

[All00e] Chuck Allison. import

java.*: Interfaces and innerclasses. C/C++ Users Jour-nal, 18(1):??, January 2000.CODEN CCUJEX. ISSN1075-2838.

Allison:2000:IJS

[All00f] Chuck Allison. import

java.*: Strings. C/C++Users Journal, 18(6):??, June2000. CODEN CCUJEX.ISSN 1075-2838.

Allman:2003:EXR

[All03] Mark Allman. An evaluationof XML-RPC. ACM SIG-METRICS Perform. Eval.

Page 97: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 97

Rev., 30(4):2–11, March 2003.CODEN ???? ISSN 0163-5999 (print), 1557-9484 (elec-tronic).

Ancona:2000:JSE

[ALZ00] Davide Ancona, GiovanniLagorio, and Elena Zucca.Jam — A smooth exten-sion of Java with mix-ins. Lecture Notes in Com-puter Science, 1850:154–??,2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1850/18500154.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1850/18500154.

pdf.

Ancona:2001:CCJ

[ALZ01] D. Ancona, G. Lagorio, andE. Zucca. A core calculus forJava exceptions. ACM SIG-PLAN Notices, 36(11):16–30,November 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Ancona:2002:FFJ

[ALZ02] Davide Ancona, GiovanniLagorio, and Elena Zucca. Aformal framework for Javaseparate compilation. Lec-

ture Notes in Computer Sci-ence, 2374:609–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2374/23740609.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2374/23740609.

pdf.

Ancona:2003:JDJ

[ALZ03] Davide Ancona, GiovanniLagorio, and Elena Zucca.Jam—designing a Java ex-tension with mixins. ACMTransactions on Program-ming Languages and Sys-tems, 25(5):641–712, Septem-ber 2003. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic).

Apte:2002:WSJ

[AM02] Naresh Apte and ToralMehta. Web Services: aJava Developer’s Guide Us-ing E-Speak. P T R Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2002. ISBN0-13-062338-5. 540 (est.)pp. LCCN QA76.73.J38 A682001. US$44.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130623385.html.

Abraham-Mumm:2000:POT

[AMdB00] Erika Abraham-Mumm andFrank S. de Boer. Proof-outlines for threads in Java.Lecture Notes in Computer

Page 98: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 98

Science, 1877:229–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1877/18770229.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1877/18770229.

pdf.

Abraham-Mumm:2002:VJR

[AMdBdRS02] Erika Abraham-Mumm, Frank S.de Boer, Willem-Paul de Roever,and Martin Steffen. Ver-ification for Java’s reen-trant multithreading con-cept. Lecture Notes inComputer Science, 2303:5–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2303/23030005.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2303/23030005.

pdf.

AlJaroodi:2005:JJO

[AMJS05] J. AlJaroodi, N. Mohamed,H. Jiang, and D. Swanson.JOPI: a Java Object-PassingInterface. Concurrency andComputation: Practice andExperience, 17(7/8):775–796,2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Amsterdam:2000:JR

[Ams00] Jonathan Amsterdam. Javareferences. Dr. Dobb’s Jour-nal of Software Tools, 25(2):42, 44, 46, 48, 50, 52,February 2000. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2000/2000_02/jrefer.

txt.

Amsterdam:2002:JNC

[Ams02] Jonathan Amsterdam. Java’snew considered harmful. Dr.Dobb’s Journal of SoftwareTools, 27(4):19–20, 22, 24,26, April 2002. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/.

Anantharam:2001:EJP

[Ana01] Parasuram Anantharam. Es-sentials of the Java program-ming language: a hands-onguide. ACM SIGSOFT Soft-ware Engineering Notes, 26(2):76, March 2001. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Andersson:2001:KDJ

[And01] Johan Andersson. Kaf-femik — a distributed JVMfeaturing a single addressspace. In USENIX Asso-ciation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

JVM_wips/S09.pdf. Spon-

Page 99: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 99

sored by the USENIX Asso-ciation.

Andersen:2002:DSJ

[And02] Sandra Andersen. Data struc-tures in Java: a laboratorycourse. Jones and Bartlett,Boston, MA, USA, 2002.ISBN 0-7637-1816-5. 407pp. LCCN QA76.73.J38 A462002.

Anderson:2004:MPJ

[And04] I. M. Anderson. Maplepackages and Java applets.London Mathematical SocietyLecture Note Series, 312:193–206, 2004. CODEN ????ISSN 0076-0552.

Angell:2000:PSPa

[Ang00a] Kirby W. Angell. Pythonserver pages: Part 1. Dr.Dobb’s Journal of Soft-ware Tools, 25(1):44, 46–47, 50, January 2000. CO-DEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_01/psp1.txt; http:

//www.ddj.com/ftp/2000/

2000_01/psp100.zip.

Angell:2000:PSPb

[Ang00b] Kirby W. Angell. Pythonserver pages: Part II. Dr.Dobb’s Journal of SoftwareTools, 25(2):54, 57–61, Febru-ary 2000. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_02/psp2.txt.

Angell:2001:JSS

[Ang01] Kirby W. Angell. TheJava Secure Socket Exten-sions. Dr. Dobb’s Journalof Software Tools, 26(2):21–22, 24, 26, 28, February2001. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2001/2001_02/jsse.txt;

http://www.ddj.com/ftp/

2001/2001_02/jsse.zip.

Angus:2006:PST

[Ang06] Chris Angus. Prototypeand scriptaculous: takingthe pain out of JavaScript.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2006.ISBN 0-596-52919-8. LCCNQA76.73.J38 A54 2006eb;QA76.73.J38. URL http://

www.oreilly.com/catalog/

9780596529192.

Azevedo:2000:AAJ

[ANH00] Ana Azevedo, Alex Nico-lau, and Joe Hummel. Anannotation-aware Java vir-tual machine implementa-tion. Concurrency: Prac-tice and Experience, 12(6):423–444, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72515731/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72515731&PLACEBO=IE.

pdf.

Page 100: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 100

Andreae:2006:FIP

[ANMM06] Chris Andreae, James Noble,Shane Markstrum, and ToddMillstein. A framework forimplementing pluggable typesystems. ACM SIGPLANNotices, 41(10):57–74, Octo-ber 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Adams:2001:JIC

[ANN01] Joel Adams, Larry R. Nyhoff,and Jeffrey Nyhoff. Java:An Introduction to Com-puting. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2001. ISBN0-13-014251-4. lvi + 945pp. LCCN QA76.73.J38 A332001. US$70.00. URL http:/

/www.phptr.com/ptrbooks/

esm_0130142514.html.

Anonymous:2000:AJV

[Ano00a] Anonymous. Announcement:Java Virtual Machine Re-search and Technology Sym-posium (JVM ’01). ;login: theUSENIX Association newslet-ter, 25(3):??, June 2000. CO-DEN LOGNEM. ISSN 1044-6397. URL http://www.

usenix.org/events/jvm01.

Anonymous:2000:BRJa

[Ano00b] Anonymous. Book review:Java enterprise in a nutshell:a desktop quick reference: ByDavid Flanagan, Jim Far-lye, William Crawford and

Kris Magnusson. O’Reilly, Se-bastopol, CA. (1999). 604pages. $29.95. Computers andMathematics with Applica-tions, 39(3–4):263, February2000. CODEN CMAPDK.ISSN 0898-1221 (print), 1873-7668 (electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S0898122100900373.

Anonymous:2000:BRJb

[Ano00c] Anonymous. Book review:JavaScript application cook-book: By Jerry Bradenbaugh.O’Reilly, Sebastopol, CA.(1999). 462 pages. $34.95.Computers and Mathemat-ics with Applications, 39(3–4):266, February 2000. CO-DEN CMAPDK. ISSN0898-1221 (print), 1873-7668(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S0898122100900798.

Anonymous:2000:BRL

[Ano00d] Anonymous. Book reviews:Linux Red Hat Certified En-gineer Exam Cram by An-drew G. Feinberg; JavaScriptApplication Cookbook byRalph Krause; ProgrammingPearls, Second Edition byHarvey Friedman. LinuxJournal, 73:??, May 2000.CODEN LIJOFX. ISSN1075-3583 (print), 1938-3827(electronic). URL http:

//noframes.linuxjournal.

com/lj-issues/issue73/3831.

html; http://noframes.

linuxjournal.com/lj-issues/

Page 101: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 101

issue73/3833.html; http:

//noframes.linuxjournal.

com/lj-issues/issue73/3846.

html.

Anonymous:2000:J

[Ano00e] Anonymous. Java 2. ENIPublishing, ????, 2000. ISBN2-7460-0559-X. ???? pp.LCCN ???? US$25.

Anonymous:2000:JAR

[Ano00f] Anonymous. Java ap-plets read protected re-sources. Network Security,2000(9):3, September 1, 2000.CODEN NTSCF5. ISSN1353-4858 (print), 1872-9371(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S135348580009005X.

Anonymous:2000:JBS

[Ano00g] Anonymous. Java-based se-cure application environmentcreated. Network Security,2000(4):6, April 1, 2000.CODEN NTSCF5. ISSN1353-4858 (print), 1872-9371(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S1353485800886201.

Anonymous:2000:NPH

[Ano00h] Anonymous. New products:Heavy Gear II, Loki En-tertainment Software; Com-paq Power Management Soft-ware, Compaq ComputerCorporation; Open Motif Ev-erywhere, Integrated Com-puter Solutions; VXA Rak-Pak, Ecrix Corporation; Em-bedix SDK, Lineo, Inc.;

Gaussian on Linux Net-worX, Linux NetworX, Inc.;HELIOS EtherShare 2.6,HELIOS Software GmbH;NUMA-Q E410 and Netfin-ity 3500 M20, Shop IBM; In-stallShield Java Edition 3.5,InstallShield Software Cor-poration; NetMAX IA Soft-ware, Cybernet Systems Cor-poration; Teamware Office 5.3for Linux, Teamware GroupOy; TimeSys Linux/RT 1.0,TimeSys Corporation; Linux1-2-3 Fundamentals CD, Om-niLinux. Linux Journal, 77:??, September 2000. CO-DEN LIJOFX. ISSN 1075-3583 (print), 1938-3827 (elec-tronic).

Anonymous:2000:NPI

[Ano00i] Anonymous. New products:IQ2 NetCONNECT, BAS-COM Global Internet Ser-vices, Inc.; OpenLinux eS-erver 2.3, Caldera Systems,Inc.; CommuniGate Pro,Super-Symmetric DynamicCluster Version, Stalker Soft-ware, Inc.; Embedix Linux1.0, Lineo, Inc.; white dwarflinux 1.0, EMJ EmbeddedSystems; Linux-based Inter-nal G.lite Modem, SAS; In-traLinux, STS International,Inc.; Linux End-to-End Se-curity Solution, JAWS Tech-nologies; JetForm Centralfor Linux, JetForm Corpora-tion; JWAVE version 3.0, Vi-sual Numerics, Inc.; RTEL,Lantronix; Japanese Word-

Page 102: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 102

Mage v.5.7, Lava SoftwarePty. Ltd.; TotalView 4.0 Par-allel Debugger, Etnus; iNUXConsumer Linux PersonalComputer systems, iNUXInc. Linux Journal, 73:??,May 2000. CODEN LIJOFX.ISSN 1075-3583 (print), 1938-3827 (electronic).

Anonymous:2000:NPL

[Ano00j] Anonymous. New products:Linux Office Solutions, Vista-Source Inc.; CodeWizard 3.1,ParaSoft; eEMU, Jarrix Sys-tems Pty Ltd; RIA Server,Crystal Group Inc.; ExileIII: Ruined World, SpiderwebSoftware; User Managementin MandrakeSoft 7.1, Man-drakeSoft, Inc.; HostML andViewML, Century Software;Flipper Graph Control 2.0,ProWorks LLC; RTAI v1.3,RTAI; eServer.group, Tech-nauts Inc.; VCOM on Linux,NetSys Software Group;RM1U-AXe and RM2U-AXi-C, Rave Computer Associa-tion, Inc.; TowerJ 3.5, TowerTechnology Corporation; X-Win32 v5.0, StarNet Commu-nications Corporation. LinuxJournal, 76:??, August 2000.CODEN LIJOFX. ISSN1075-3583 (print), 1938-3827(electronic).

Anonymous:2000:NPP

[Ano00k] Anonymous. New prod-ucts: PerfectBACKUP+ 6.1,Merlin Software Technolo-gies; Linux Driver for HIPPI

800, Essential Communica-tion Corporation; Linux byLibranet, Libra ComputerSystems Ltd.; ProgrammingDevelopment Kit, Macmil-lan Computer Publishing;Linux Anti-Virus Solution,DOLFIN.COM Inc.; Open-Desk.com version 1.0, HBESoftware; UnForm v4.0, Syn-ergetic Data Systems; Maxfor Linux, PlugSys Interna-tional LLC; PizzaBox LinuxDistribution, KYZO Ltd, Lit-tle Streams, The Abbots-brook, Bourne End, Bucks;Appgen Linux Java Clientand PowerWindows Applica-tions, Appgen Business Soft-ware, Inc.; IVR Server, OpenSource Telecom; Photogenics,Paul Nolan Ltd. Linux Jour-nal, 70:??, February 2000.CODEN LIJOFX. ISSN1075-3583 (print), 1938-3827(electronic).

Anonymous:2000:NAS

[Ano00l] Anonymous. News: Super-computing, teraflop perfor-mance, embedded Java, mid-dleware. IEEE Concurrency,8(1):5–??, January/March2000. CODEN IECMFX.ISSN 1092-3063 (print), 1558-0849 (electronic). URL http:

//dlib.computer.org/pd/

books/pd2000/pdf/p1005.

pdf.

Anonymous:2000:PBA

[Ano00m] Anonymous. Products:Broadcom adds VoIP and

Page 103: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 103

home networking to ca-ble modem chip; CodeWar-rior 6.0 for the Mac; In-prise/Borland JBuilder 4;WinDK extension for Blue-tooth; System Mechanic Mo-bile Toolkit; ActiveState PerlDev Kit 2.0 for Perl 5.6;Pentium III with SpeedStep;Progress Software Apptivityversion 3. Computer, 33(11):116–117, November 2000.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/ry116.

pdf.

Anonymous:2000:POR

[Ano00n] Anonymous. Products: Or-acle releases XDK update;Starbase’s code editing sys-tem; Arc Second’s palm PCCAD viewer; Minolta’s net-work document server forWindows 2000; Borland’sJava development tools forPalm OS; Rational’s codemanagement tools; BlaxxunInteractive’s Web commu-nications platform tools;Informix Software’s Linuxdatabase engine; ActiveS-tate updates free Pythondistribution; KDE 2.0 re-leased. Computer, 33(12):144–146, December 2000.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/rz144.

pdf.

Anonymous:2000:TSJ

[Ano00o] Anonymous. Tool set for theJava Card platform. IEEEMicro, 20(3):87, May/June2000. CODEN IEMIDZ.ISSN 0272-1732 (print), 1937-4143 (electronic).

Anonymous:2001:BRJ

[Ano01a] Anonymous. Book review:Java programming: From thebeginning: By K. N. King.W. W. Norton, New York.(2000). 788 pages. $52.50.Computers and Mathemat-ics with Applications, 41(3–4):541, February 2001. CO-DEN CMAPDK. ISSN0898-1221 (print), 1873-7668(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S0898122101900331.

Anonymous:2001:CRJ

[Ano01b] Anonymous. Conference re-port: 1st Java VM Vir-tual Machine Research andTechnology Symposium (JVM’01). ;login: the USENIXAssociation newsletter, 26(5):??, August 2001. CODENLOGNEM. ISSN 1044-6397.

Anonymous:2001:GLW

[Ano01c] Anonymous. The grande lattewireless experience. IEEESpectrum, 38(5):9, May 2001.CODEN IEESAM. ISSN0018-9235 (print), 1939-9340(electronic).

Page 104: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 104

Anonymous:2001:JAV

[Ano01d] Anonymous. A Java ap-plet for visualizing protein-protein interaction. Bioinfor-matics, 17(7):669–671, July2001. CODEN ???? ISSN1367-4803 (print), 1367-4811(electronic).

Anonymous:2001:JJ

[Ano01e] Anonymous, editor. JavaOne2001, June 7, 2001. ????,????, 2001. ISBN ???? LCCN????

Anonymous:2001:LCO

[Ano01f] Anonymous. Leaders co-operate on Java technology.Card Technology Today, 13(4):6–7, April 1, 2001. CO-DEN ???? ISSN 0965-2590.

Anonymous:2001:PJV

[Ano01g] Anonymous, editor. Proceed-ings of the Java Virtual Ma-chine Research and Technol-ogy Symposium (JVM ’01)April 23–24, 2001, Monterey,California, USA. USENIXAssociation, Berkeley, CA,USA, 2001. ISBN 1-880446-11-1. LCCN ????

Anonymous:2001:PCP

[Ano01h] Anonymous. Products:Cross-platform toolkit forBristol Technology; Install-Shield updates Windows in-staller; Droplet offers uniqueWeb application SDK; Ob-jectFX Corporation’s Web-based visualization software;Basis Technology updates

C++ library; MathWorks un-veils embedded control designsuite; Intuitive Systems offersJava profiling tool; ComputerAssociates’ E-business devel-opment environment; Pro-gramming Research Ltd.’sstatic analysis tool. Com-puter, 34(1):130–131, January2001. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/r1130.

pdf.

Anonymous:2001:PFS

[Ano01i] Anonymous. Products: FreeSoftware Foundation updatescompiler toolset; IT Fac-tory’s Lotus Tools Suite;Cardiff Software’s real-timedocument verification appli-cation; Great Bridge up-dates open source database;OpenPath Products’ wirelessapplication authoring tool;Curl’s Web application de-velopment environment; Thi-nAirApp ships mobile VisualBasic IDE; Princeton Soft-ech updates server archiv-ing software; Codemesh re-leases Java communicationsenvironment. Computer, 34(9):112–114, September 2001.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/r9112.

pdf; http://www.computer.

org/computer/co2001/r9112abs.

Page 105: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 105

htm.

Anonymous:2001:PGH

[Ano01j] Anonymous. Products:Green Hills ships StarCoredevelopment probe; Zayante’sFireWire support for Win-dows CE; Embedded Per-formance develops SoC de-bugger; Extended Systemsupdates Bluetooth develop-ment kit; First EmbeddedIPv6 router reference plat-form; Integrated WirelessJava technology; Java per-formance on wireless devices;Syclo’s mobile software devel-opment platform. Computer,34(11):124–126, November2001. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/ry124.

pdf; http://www.computer.

org/computer/co2001/ry124abs.

htm.

Anonymous:2001:PPT

[Ano01k] Anonymous. Products:Planet 7 Technologies’ newXML development software;Apple Computer launchesUNIX-based operating sys-tem; Codemesh releases Java/C++ integration softwarefor Solaris; Telelogic AB’sC++ quality assessment en-vironment; Green Hills shipsembedded integrated devel-opment platform; Concur-rent Computer introducesLinux application develop-ment environment. Com-

puter, 34(5):85–86, May 2001.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/r5085.

pdf.

Anonymous:2001:PPS

[Ano01l] Anonymous. Products: Prox-ySource’s software designand collaboration applica-tion; YesSoftware’s code gen-eration application; Persis-tence Software’s transactionalapplication server; Instan-tiation’s Java productivitytools; JCanvas visual rapidapplication IDE; theKom-pany.com’s Python devel-opment environment; Neu-Vis updates E-business vi-sual modeling tools; Lega-cyJ’s Java-compliant Cobolcompiler. Computer, 34(3):108–109, March 2001.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/r3108.

pdf.

Anonymous:2001:PSX

[Ano01m] Anonymous. Products: Soft-Quad’s XML content creationsoftware; OriginLab updatesgraphing tool; NuSphere’senterprise Web developmentplatform; MetaWare’s XScaleprogramming tools; AetherSystems’ wireless develop-ment environment; Visual

Page 106: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 106

Numerics upgrades Java ap-plication deployment tools;C Level Design introducesC/C++ hardware design en-vironment; ActiveState’s Perldevelopment and deploymentsoftware; Advanced Soft-ware ships UML design tool;Borland’s Java 2 rapid ap-plication development envi-ronment; Web services ap-plication development plat-form; RidgeRun’s embed-ded Linux development kit;IONA modeling and devel-opment environment. Com-puter, 34(7):90–92, July 2001.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/r7090.

pdf.

Anonymous:2001:PVL

[Ano01n] Anonymous. Products:Viosoft’s Linux embedded de-velopment environment; Pop-kin Software releases develop-ment modeling suite; IopsisSoftware’s Forte for Java IDE;NQL releases scripting lan-guage components; AscendSoftware updates deliverymanagement system; ExcelSoftware ships UML designtool; Hyperformix’s discrete-event simulation modeler; In-Cert’s application fault man-agement software; BioconXreleases biometric securitysoftware; Waterloo Maple’smathematical computation

software [Maple 7]; Equa-tor Technologies’ applicationdevelopment toolkit. Com-puter, 34(8):84–86, August2001. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/r8084.

pdf; http://www.computer.

org/computer/co2001/r8084abs.

htm.

Anonymous:2001:PWB

[Ano01o] Anonymous. Products: Web-based remote administrationtools; SGDL System’s 3Dmodel development languagekit; MigraTEC’s Solaris-to-Linux migration software; Vi-sual Numerics updates C nu-merical library; Stardock’sWindows skin developmentsoftware; InterNetwork’s newload capacity testing soft-ware; SuSE Linux for Pow-erPC; Raytheon updates net-work security tools; Taskingupdates embedded develop-ment tools; ExoLab Group of-fers open-source data-bindingsoftware; Omnicore Soft-ware’s Java development en-vironment; Basis Interna-tional releases Java-basedbusiness basic; Zondigo’swireless software developmentkit; MDD introduces pass-word administration software;StatSoft revises data visu-alization tool; Abaco up-dates mobile application de-velopment framework. Com-puter, 34(6):90–93, June

Page 107: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 107

2001. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/r6090.

pdf.

Anonymous:2001:TIJ

[Ano01p] Anonymous. Taiwan to is-sue Java-based insurance cardfrom G&D. Card Technol-ogy Today, 13(9):4, October1, 2001. CODEN ???? ISSN0965-2590.

Anonymous:2002:CCG

[Ano02a] Anonymous. CICS Com-marea generation for Visu-alAge for Java server inter-face. Research Disclosure,462:1958–1959, 2002. CO-DEN RSDSBB. ISSN 0374-4353.

Anonymous:2002:CRJ

[Ano02b] Anonymous. Conference re-port: 2nd Java Virtual Ma-chine Research and Tech-nology Symposium. ;lo-gin: the USENIX Associ-ation newsletter, 27(5):??,October 2002. CODENLOGNEM. ISSN 1044-6397. URL http://www.

usenix.org/publications/

library/proceedings/javavm02/

JavaVM2002.pdf.

Anonymous:2002:CDG

[Ano02c] Anonymous. CPU/DSP gainsJava accelerator. ElectronicDesign, 50(23):30–31, 2002.CODEN ELODAW. ISSN0013-4872.

Anonymous:2002:GLN

[Ano02d] Anonymous. Gemplus launchesnew Java productivity tools.Card Technology Today, 14(5):5–6, May 1, 2002. CO-DEN ???? ISSN 0965-2590.

Anonymous:2002:IAJ

[Ano02e] Anonymous. Introducing as-pects to Java programs with-out a custom JVM or applica-tion source modification. Re-search Disclosure, 462:1907–??, 2002. CODEN RSDSBB.ISSN 0374-4353.

Anonymous:2002:IJM

[Ano02f] Anonymous. iPro: The JavaMessage Service (JMS) offersreliable messaging without re-quiring realtime connections.PC Magazine, 21(21):80–84,2002. CODEN PCMGEP.ISSN 0888-8507.

Anonymous:2002:JGI

[Ano02g] Anonymous. JMFA — Agraphically interactive Javaprogram that fits microfibrilangle X-ray diffraction data.Research note FPL-RN-0283.,United States Forest Service,????, 2002. Shipping Listnumber 2002-0228-M. Ship-ping List Date: 04/05/2002.

Anonymous:2002:LAJ

[Ano02h] Anonymous. Learn aboutJava server-side developmentand programming: a reviewof Server-Based Java Pro-gramming. IEEE DistributedSystems Online, 3(2), 2002.

Page 108: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 108

ISSN 1541-4922 (print), 1558-1683 (electronic). URL http:

//dsonline.computer.org/

0202/departments/bks_b.

htm.

Anonymous:2002:MIC

[Ano02i] Anonymous, editor. MathMLInternational Conference:Hickory Ridge ConferenceCenter, Chicago, IL, USA,June 28–30, 2000. ????, ????,2002. ISBN ???? LCCN ????

Anonymous:2002:MES

[Ano02j] Anonymous. A method foreliminating sign extensionsfor array bounds checking ofJava on 64-bit architecturesthat have no 32-bit compareinstruction. Research Disclo-sure, 462:1954–??, 2002. CO-DEN RSDSBB. ISSN 0374-4353.

Anonymous:2002:NMD

[Ano02k] Anonymous. Naming andmetadata design for queryingEnterprise Java Beans con-sidering different inheritancehierarchy on remote inter-face and bean interface. Re-search Disclosure, 462:1919–??, 2002. CODEN RSDSBB.ISSN 0374-4353.

Anonymous:2002:PPU

[Ano02l] Anonymous. Performancepush: An updated version ofwebMethods’ integration soft-ware supports Java 2 En-terprise Edition, which couldimprove system performance.

Information Week, 914:30–31, 2002. CODEN INFWE4.ISSN 8750-6874.

Anonymous:2002:PAU

[Ano02m] Anonymous. Products: Ati-nav upgrades Bluetooth soft-ware suite; new 3D ter-rain modeler from MultiGen-Paradigm; RIM introducesBlackBerry development en-vironment for J2ME; Mer-cury Interactive adds Fortefor Java to load-testing sys-tem; WildPackets’ real-timewireless analyzer; Novellupdates mobile file man-agement software; LaytonGraphics unveils AutoCAD-to-PDF translator; Iomegasnetwork attached storageservers. Computer, 35(5):100–101, May 2002. CO-DEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2002/pdf/r5100.

pdf; http://www.computer.

org/computer/co2002/r5100abs.

htm.

Anonymous:2002:PEB

[Ano02n] Anonymous. Products: En-hanced Bluetooth test toolfrom Tektronix; NEXIQTechnologies’s intelligent dis-play software; Actel’s FGPAdevelopment IDE; Parasoft’sautomated Java classes test-ing unit; Packeteer up-grades central reporting ap-plication; VisiComp releasesJava debugger; Compuware’s

Page 109: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 109

driver development suite forWindows; Silas Technolo-gies upgrades application-monitoring software. Com-puter, 35(9):82–83, Septem-ber 2002. CODEN CP-TRB4. ISSN 0018-9162(print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2002/09/r9082.htm; http:

//csdl.computer.org/dl/

mags/co/2002/09/r9082.pdf.

Anonymous:2002:PIR

[Ano02o] Anonymous. Products: In-stantiations releases RADtools for Java; Pencel up-dates XML mobile applica-tion interface; LynuxWorks’snew Linux distribution; Ap-plied Microsystems’ embed-ded systems code tester;AppForge upgrades cross-platform design tool for hand-helds; Computer Associates’Java, XML, and wireless ex-tensions; TurboPower;s bugdetection and performanceanalysis tools. Computer, 35(2):106–108, February 2002.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2002/pdf/r2106.

pdf; http://www.computer.

org/computer/co2002/r2106abs.

htm.

Anonymous:2002:POU

[Ano02p] Anonymous. Products: Om-nicore upgrades Java IDECodeGuide emWare’s SDE

for intelligent device man-agement; Metrowerks’ Code-Warrior for Embedded Linux;integrated software environ-ment form Xilinx; new versionof InstallShield Professional;Motorola’s 32-bit CAN ref-erence design; Utopia-LVDSbridge reference design kitfrom National Semiconduc-tor; First Silicon Solutions’analysis tool for flash-basedFPGAs. Computer, 35(11):78–79, November 2002. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2002/11/ry078.htm; http:

//csdl.computer.org/dl/

mags/co/2002/11/ry078.pdf.

Anonymous:2002:PPJ

[Ano02q] Anonymous. Products:PrismTech’s JDO spec fortransparent persistence; Al-tia’s graphics code genera-tor for embedded applica-tions; Design Science up-grades MathType for win-dows; PolarLake launches En-terprise XML platform forjava; Syware’s database de-velopment software for PDAs;code generator for Web ap-plication development fromYesSoftware; EmbarcaderoTechnologies upgrades cross-platform job scheduler; Per-formance Technologies in-troduces telecom adapter;Rational Software’s latestIDE enhancement; Aprisa’s

Page 110: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 110

online research and designenvironment. Computer,35(3):97–99, March 2002.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2002/pdf/r3097.

pdf; http://www.computer.

org/computer/co2002/r3097abs.

htm.

Anonymous:2002:PRS

[Ano02r] Anonymous. Products: Ra-tional Software’s .NET de-velopment software; SGI’sdevelopment APIs for visu-alization; Java developmenttool from Visual Numerics;SUSSMicroTec’s MEMS test-ing vacuum prober; Face-Time’s IM information se-curity system; MX devel-opment resource kit fromMacromedia; .NET data in-tegration tool from XAWare;VoiceGenie’s VoiceXML gate-way. Computer, 35(10):70–??, October 2002. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2002/10/rx070.htm; http:

//csdl.computer.org/dl/

mags/co/2002/10/rx070.pdf.

Anonymous:2002:PSS

[Ano02s] Anonymous. Products:SOISIC ships deisgn kit forSOI structures; systems andsoftware development toolsfrom Telelogic; RSA Secu-rity’s Web access manage-

ment system; Altera’s freeembedded processor portfolio;signal integrity measurementtools from tektronix; Oracleupgrades Java developmenttool; Xilinx delivers EDKfor FPGA processor; West-bridge’s tool to sniff unau-thorized XML; SpeechStu-dio’s telephony developmenttools. Computer, 35(12):118–119, December 2002. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2002/12/rz118.htm; http:

//csdl.computer.org/dl/

mags/co/2002/12/rz118.pdf.

Anonymous:2002:PXO

[Ano02t] Anonymous. Products:XML-oriented FrameMakerfrom Adobe Systems; BreezeFactor’s XML data-bindingtool for Java; Microsoft’sspeech-enabling tools for Webapplications; Agere Systems’swireless LAN managementtool; Macromedia debutsColdFusion MX; OpenOf-fice.org unveils open sourceproductivity suite; IntegratedMeasurement Systems’ vali-dation tester. Computer, 35(6):82–83, June 2002. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2002/06/r6082.htm; http:

//csdl.computer.org/dl/

mags/co/2002/06/r6082.pdf.

Page 111: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 111

Anonymous:2002:RCJ

[Ano02u] Anonymous. Resource con-straints in Java by means ofa classfile modification. Re-search Disclosure, 463:2105,2002. CODEN RSDSBB.ISSN 0374-4353.

Anonymous:2002:SAC

[Ano02v] Anonymous. Schlumberg-erSema adds on-card appletverification to Java Cards.Card Technology Today, 14(5):6–7, May 1, 2002. CO-DEN ???? ISSN 0965-2590.

Anonymous:2002:VJU

[Ano02w] Anonymous. VisualAge forJava UI application compo-nents for securities and in-vestment trust industry. Re-search Disclosure, 463:2236–2237, 2002. CODEN RS-DSBB. ISSN 0374-4353.

Anonymous:2003:AOS

[Ano03a] Anonymous. Avanti: Opensource compact, self-containedILS in Java. Information Re-trieval and Library Automa-tion, 38(8):7–??, 2003. CO-DEN IRLAAQ. ISSN 0020-0220.

Anonymous:2003:BRJ

[Ano03b] Anonymous. Book review:Java precisely: By Peter Ses-toft. The MIT Press, Cam-bridge, MA. (2002). 118pages. $14.95. Computersand Mathematics with Ap-plications, 46(2–3):517–518,July/August 2003. CO-DEN CMAPDK. ISSN

0898-1221 (print), 1873-7668(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S0898122103900708.

Anonymous:2003:BJJ

[Ano03c] Anonymous. Borland JbuilderJava 8. Personal computerworld, 26(3):96, 2003. CO-DEN PCWODU. ISSN 0142-0232.

Anonymous:2003:BNA

[Ano03d] Anonymous. Brave newapps. PC Magazine, 22(13):114–137, 2003. CODENPCMGEP. ISSN 0888-8507.

Anonymous:2003:CWD

[Ano03e] Anonymous. ControllingWebserver demand for Javaapplets for browsers support-ing Java 2 JRE. Research Dis-closure, 466:302, 2003. CO-DEN RSDSBB. ISSN 0374-4353.

Anonymous:2003:DJR

[Ano03f] Anonymous. Demand forJava remains high becausecompanies are keen to developfront-end Web sites. Comput-ing (London, England: 1980),page 43, March 13, 2003. CO-DEN CPTGB5. ISSN 0144-3097.

Anonymous:2003:ELN

[Ano03g] Anonymous. EEMBC launchesnew benchmarks to addressdigital media and Java. NewElectronics, 36(16):12, 2003.CODEN ???? ISSN 0047-9624.

Page 112: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 112

Anonymous:2003:FFG

[Ano03h] Anonymous. “filter” — aframework to generate sub-sets of collections in programswritten in Java programminglanguage. it is a piece of soft-ware useful for other softwareprojects. Research Disclosure,466:322, 2003. CODEN RS-DSBB. ISSN 0374-4353.

Anonymous:2003:JLO

[Ano03i] Anonymous. For Java lovers:Only gadgets to amp the fla-vor of your brew. Businessweek, 3861:110–111, 2003.CODEN BUWEA3. ISSN0739-8395.

Anonymous:2003:TMC

[Ano03j] Anonymous. For Taiwan’s 22million citizens, Java SmartCards are clamping down onhealth-care fraud. PC Maga-zine, 22(17):66–67, 2003. CO-DEN PCMGEP. ISSN 0888-8507.

Anonymous:2003:FWA

[Ano03k] Anonymous. Four-way asyn-chronous I/O using dualpaired buffers for Java-basedintermediate/proxy HTTPnodes in a communicationsnetwork. Research Disclosure,466:313, 2003. CODEN RS-DSBB. ISSN 0374-4353.

Anonymous:2003:GUI

[Ano03l] Anonymous. Graphical userinterface primitives indepen-dent library for building Java

based software. Research Dis-closure, 466:299, 2003. CO-DEN RSDSBB. ISSN 0374-4353.

Anonymous:2003:IMM

[Ano03m] Anonymous. ICT Motorolamise sur Java et J2ME. En-jeux, 233:22, 2003. CODEN???? ISSN 0223-4866.

Anonymous:2003:IUU

[Ano03n] Anonymous. Industry up-starts: US-based SavaJe hasdeveloped a pure Java hand-set OS which it wants to sellto operators directly. Mo-bile Communications Inter-national, 100:48, 2003. CO-DEN ???? ISSN 1352-9226.

Anonymous:2003:JAT

[Ano03o] Anonymous. Java API tack-les Bluetooth interop: TheJava community says it hasquietly developed a solutionfor Bluetooth interoperabilityheadaches. Electronic En-gineering Times, 1262:16–30,2003. CODEN ???? ISSN0192-1541.

Anonymous:2003:JDT

[Ano03p] Anonymous. Java develop-ment tools speed MIDIet cre-ation. Electronic Design, 51(8):62, 2003. CODEN ELO-DAW. ISSN 0013-4872.

Anonymous:2003:JEF

[Ano03q] Anonymous. Java environ-ment focuses on up-frontmodeling. Application De-velopment Trends, 10(5):34,

Page 113: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 113

2003. CODEN ADTRF4.ISSN 1073-9564.

Anonymous:2003:JGJ

[Ano03r] Anonymous. Java gets ajolt. Information Week, 944:27, 2003. CODEN INFWE4.ISSN 8750-6874.

Anonymous:2003:JEJ

[Ano03s] Anonymous. Java in Echtzeit:Java-Technologien fur Echtzeit-Anwendungen mit der Real-Time Specification for Java.(German) [Java in real time:Java for real-time applica-tions with the Real-TimeSpecification for Java]. Elek-tronik, 52(16):66–71, 2003.CODEN EKRKAR. ISSN0013-5658.

Anonymous:2003:JPa

[Ano03t] Anonymous. Java perfor-mance. ACM SIGPLAN No-tices, 38(11):??, November2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Anonymous:2003:JPb

[Ano03u] Anonymous. Java precisely.Computers and Mathemat-ics with Applications, 46(2–3):517–518, 2003. CO-DEN CMAPDK. ISSN 0898-1221 (print), 1873-7668 (elec-tronic).

Anonymous:2003:JPc

[Ano03v] Anonymous. Java precisely.Computers and Mathemat-ics with Applications, 46

(2–3):517–518, 2003. CO-DEN CMAPDK. ISSN 0898-1221 (print), 1873-7668 (elec-tronic).

Anonymous:2003:JPP

[Ano03w] Anonymous. Java precisely— by Peter Sestoft. theMIT press, cambridge, MA.(2002). 118 pages. $14.95.Computers and Mathemat-ics with Applications, 46(2):517–518, July 2003. CO-DEN CMAPDK. ISSN 0898-1221 (print), 1873-7668 (elec-tronic).

Anonymous:2003:JHS

[Ano03x] Anonymous. Java’s head startadoption of Microsoft’s C#language for building Webservices is hindered by theprevalence of Java. Informa-tion Week, 966:57, 2003. CO-DEN INFWE4. ISSN 8750-6874.

Anonymous:2003:LUE

[Ano03y] Anonymous. Linux/Unix ex-tend Red Hat 8’s function-ality by adding Flash, ex-tra fonts and Java. Per-sonal computer world, 26(3):202–207, 2003. CODEN PC-WODU. ISSN 0142-0232.

Anonymous:2003:MJA

[Ano03z] Anonymous. Manage Javaapps for premium perfor-mance. Application Devel-opment Trends, 10(1):50–52,2003. CODEN ADTRF4.ISSN 1073-9564.

Page 114: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 114

Anonymous:2003:MMI

[Ano03-27] Anonymous. Microsoft mustinclude Java in windows, rulesa US court. Computing (Lon-don, England: 1980), pages13–15, January 9, 2003. CO-DEN CPTGB5. ISSN 0144-3097.

Anonymous:2003:JTM

[Ano03-28] Anonymous. Mit Java-Technologie mehr Komfort.VDI Z, 145(3):47–48, 2003.CODEN ???? ISSN 0042-1766.

Anonymous:2003:NIC

[Ano03-29] Anonymous. National IDcard supporting Java applica-tions. Toshiba Review, 58(8):56–59, 2003. CODEN ????ISSN 0372-0462.

Anonymous:2003:NRJ

[Ano03-30] Anonymous. New releaseof JANIS (Java-based nu-clear data information ser-vices) software. Nea News, 21(1):25, 2003. CODEN ????ISSN 1605-9581.

Anonymous:2003:NAQ

[Ano03-31] Anonymous. No assembly: Q-Link Technologies’ upgradedJava development environ-ment helps developers buildapps using preassembled com-ponents. Information Week,939:54–55, 2003. CODEN IN-FWE4. ISSN 8750-6874.

Anonymous:2003:OTJ

[Ano03-32] Anonymous. Octera throwsa Javalon: It’s not 100%-

pure Java, but the Javalon-1 processor natively executesmost Java bytecode instruc-tions. Microprocessor report,17(3):31–37, 2003. CODEN???? ISSN 0899-9341.

Anonymous:2003:PPG

[Ano03-33] Anonymous. Peripheralsprinters get Java networking.Computer Weekly, pages 26–27, March 20, 2003. CODENCOMWAA. ISSN 0010-4787.

Anonymous:2003:PLJ

[Ano03-34] Anonymous. Portable Losung:Java in Embedded-Systemen.(German) [Portable solution:Java in embedded systems].Elektronik Praxis, 15:36–45,2003. CODEN ???? ISSN0341-5589.

Anonymous:2003:PBS

[Ano03-35] Anonymous. Products: BEASystems releases preview ofJava API for XML; Pandaappliance defends networkperimeters; Parasoft en-hances Java test and analy-sis tool. Computer, 36(12):108, December 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/12/rz108.pdf.

Anonymous:2003:PCN

[Ano03-36] Anonymous. Products:ClearSight Networks releasesapplication-layer analyzer;Intervoice announces firstSALT-based components;

Page 115: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 115

VoiceGenie Technologies up-grades VoiceXML platform;AppForce enhances mobile-platform design software;Metrowerks upgrades toolsfor embedded Linux prod-ucts; OpenOffice.org updatesLinux office tool suite; QuestSoftware releases Java analy-sis tools. Computer, 36(11):86–87, November 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/11/ry086.htm; http:

//csdl.computer.org/dl/

mags/co/2003/11/ry086.pdf.

Anonymous:2003:PCU

[Ano03-37] Anonymous. Products: Com-puware upgrades J2EE de-velopment environment; Ek-tron releases browser-basedimage tool; IronGrid offersJDBC performance tool; Mi-crosoft enhances Java con-version assistant; Broadcomannounces single-chip 10-Gigabit Ethernet switch; SGIfinalizes OpenGL 1.5 specifi-cation; Adaptec extends Se-rial ATA RAID product fam-ily. Computer, 36(9):94–95, September 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/09/r9094.htm; http:

//csdl.computer.org/dl/

mags/co/2003/09/r9094.pdf.

Anonymous:2003:PJU

[Ano03-38] Anonymous. Products: Jet-Brains upgrades IntelliJ JavaIDE; Catalyst’s USB ana-lyzer supports device em-ulation; VMware releasesEnterprise Server VM soft-ware; Motorola offers freesoft modem reference de-sign; RealNetworks releasessource for Helix DNA Server;Packeteer accelerates in-tranet and Internet appli-cations. Computer, 36(3):80–81, March 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/03/r3080.htm; http:

//csdl.computer.org/dl/

mags/co/2003/03/r3080.pdf.

Anonymous:2003:POU

[Ano03-39] Anonymous. Products: Om-nicore upgrades Java devel-opment tools; TimeSys an-nounces first RTSJ-compliantJVM; Xilinx adds hardware-in-the-loop cosimulation toDSP design tool; gInstall’supgrades setup system plat-form; Motorola launches mo-tocoder developer platform;ARM upgrades compilationtools for embedded apps;SGI server leads HPC bench-marks. Computer, 36(5):69–70, May 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

Page 116: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 116

2003/05/r5069.htm; http:

//csdl.computer.org/dl/

mags/co/2003/05/r5069.pdf.

Anonymous:2003:PSA

[Ano03-40] Anonymous. Products: SGIannounces record-performingLinux servers; Pacific Nan-otechnogy releases atomicforce microscope; Nvidia ex-tends Cg programming en-vironment; Empirix intro-duces VoIP analyzer; Coda-gen Technologies upgradesUML tool; Perforce Soft-ware enhances SCM system;CompuWare upgrades Javadevelopment tool. Com-puter, 36(2):80–81, Febru-ary 2003. CODEN CP-TRB4. ISSN 0018-9162(print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/02/r2080.htm; http:

//csdl.computer.org/dl/

mags/co/2003/02/r2080.pdf.

Anonymous:2003:PSR

[Ano03-41] Anonymous. Products: Star-base releases decision-supportsoftware; OC Systems ex-tends analysis tool to J2EE;InstallShield streamlines soft-ware installation app; Sili-con Defense counters stealthscans; compuware upgradesJava profiling tool;’ Perva-sive Software releases V8database engine; Xilinx shipsDSP design tool; MKS addswizards to monitoring sys-tem. Computer, 36(1):112–

113, January 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/01/r1112.htm; http:

//csdl.computer.org/dl/

mags/co/2003/01/r1112.pdf.

Anonymous:2003:PVF

[Ano03-42] Anonymous. Products:VMware’s fourth-generationdesktop virtualization soft-ware; automated design re-views with Reviewer forRose; CodeWeavers debuesCrossOver Office; CorelSmart Graphics Studio nowavailable; IronGrid’s Javaperformance tool; Infragisticsreleases NetAdvantage com-ponent collection. Computer,36(6):98–99, June 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/06/r6098.htm; http:

//csdl.computer.org/dl/

mags/co/2003/06/r6098.pdf.

Anonymous:2003:RAI

[Ano03-43] Anonymous. Remote ac-cess to IMS DB data us-ing DB2 stored proceduresand Java ResultSet objects.Research Disclosure, 465:118,2003. CODEN RSDSBB.ISSN 0374-4353.

Anonymous:2003:RVF

[Ano03-44] Anonymous. RT vendor fo-rum: The many faces of Java.

Page 117: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 117

Chain Store Age, 79(5):122–123, 2003. CODEN ????

Anonymous:2003:RAS

[Ano03-45] Anonymous. ‘run any-where’ scheme eclipses OS.A “write/run anywhere” sys-tem puts Java programs intoembedded-C programs withno operating system. Elec-tronic Engineering Times,1260:49–50, 2003. CODEN???? ISSN 0192-1541.

Anonymous:2003:SPR

[Ano03-46] Anonymous. Simulation pro-gram recoded in Java. Ad-vanced Composites Bulletin,APR:7, 2003. CODEN ????ISSN 0951-953X.

Anonymous:2003:SSA

[Ano03-47] Anonymous. Software, siliconacceleration brew a strongerJava. EDN, 48(6):18–19,2003. CODEN EDNSBH.ISSN 0012-7515, 0364-6637.

Anonymous:2003:SRJ

[Ano03-48] Anonymous. Sun relanceJava. Usine Nouvelle, 2876:31, 2003. CODEN ???? ISSN0042-126X.

Anonymous:2003:TAJ

[Ano03-49] Anonymous. TeamStudio an-alyzer for Java E2. Applica-tion Development Advisor, 7(3):18, 2003. CODEN ????ISSN 1369-4200.

Anonymous:2003:UJW

[Ano03-50] Anonymous. Using Java onthe Web. PC Plus, 198:

184–187, 2003. CODEN ????ISSN 0952-2565. RichardCobbett gets graphical withSwing, AWT and CodeWar-rior.

Anonymous:2003:VPU

[Ano03-51] Anonymous. Visual pro-gramming using layout man-agers to achieve display-independent Java applica-tions. Personal computerworld, 26(7):213–214, 2003.CODEN PCWODU. ISSN0142-0232.

Anonymous:2003:WOF

[Ano03-52] Anonymous. Wave opens Fin-read terminals to Java appli-cations. Card Technology To-day, 15(1):8–9, 2003. CODEN???? ISSN 0965-2590.

Anonymous:2003:WRT

[Ano03-53] Anonymous. Will the real-time Java please stand up?Electronic Design, 51(8):61,2003. CODEN ELODAW.ISSN 0013-4872.

Anonymous:2004:SRJ

[Ano04a] Anonymous. A self refresh-ing Java GUI component. Re-search Disclosure, 487:1467,2004. CODEN ???? ISSN0374-4353.

Anonymous:2004:ANS

[Ano04b] Anonymous. Agilent’s newSystem Ready Test debuts.tool extensions for ColdFireand Star and a new highspeed Java are among the

Page 118: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 118

other new tools. Embed-ded System Engineering, 12(6):10–11, 2004. CODEN???? ISSN 0969-8825.

Anonymous:2004:AVM

[Ano04c] Anonymous. Analyse und Vi-sualisierung von Messdaten:Java — die Brucke zu denStandards von Morgen. (Ger-man) [Analysis and visual-ization of measurement data:Java — The bridge to to-morrow’s standards]. Elek-tronik, 53(8):125, 2004. CO-DEN EKRKAR. ISSN 0013-5658.

Anonymous:2004:AMJ

[Ano04d] Anonymous. Applicationsmonitor Java apps to min-imise downtime. ComputerWeekly, pages 30–31, Novem-ber 23, 2004. CODEN ????ISSN 0010-4787.

Anonymous:2004:BRPc

[Ano04e] Anonymous. Book review:Programming with objects:a comparative presentationof object-oriented program-ming with C++ and Java:By Avinash C. Kak. Wiley–Interscience, Hoboken, NJ.(2003). 1115 pages. $83.95,£63.50. Computers and Math-ematics with Applications,47(6–7):1150, March/April2004. CODEN CMAPDK.ISSN 0898-1221 (print), 1873-7668 (electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S089812210490106X.

Anonymous:2004:BBM

[Ano04f] Anonymous. Building bridges:Mainsoft offers a product thatlets companies move applica-tions built in Microsoft’s Vi-sual Basic and C# to Javaplatforms. Information Week,977:30–31, 2004. CODEN IN-FWE4. ISSN 8750-6874.

Anonymous:2004:CGH

[Ano04g] Anonymous. C# goes headto head with Java: Whenresources are tight, compa-nies try to limit the numberof programming languagesthey support. Microsoft’s C#and Sun’s Java both havestrengths, so which do youchoose? Computer Weekly,pages 48–50, November 9,2004. CODEN ???? ISSN0010-4787.

Anonymous:2004:CJL

[Ano04h] Anonymous. Chipkarten:Java-Losung fur SmartCards.(German) [Chip cards: Javasolutions for SmartCards].Elektronik, 53(4):6, 2004. CO-DEN EKRKAR. ISSN 0013-5658.

Anonymous:2004:CSI

[Ano04i] Anonymous. Closed subject:IBM and BEA Systems callfor Sun to contribute Java asopen-source code, but Sun’sCEO nixes the idea. Informa-tion Week, 996:24, 2004. CO-DEN INFWE4. ISSN 8750-6874.

Page 119: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 119

Anonymous:2004:CCC

[Ano04j] Anonymous. Cutting com-plexity: Compuware’s Opti-malJ 3.1 is designed to sim-plify Java development. In-formation Week, 985:62–63,2004. CODEN INFWE4.ISSN 8750-6874.

Anonymous:2004:DWY

[Ano04k] Anonymous. Deal will yieldsupport for Java. ComputerWeekly, pages 12–13, April13, 2004. CODEN ???? ISSN0010-4787.

Anonymous:2004:GCV

[Ano04l] Anonymous. Garbage collec-tion versus Echtzeit: Die “Re-altime Specification for Java”und ihre Implementierung inJamaicaVM. (German [Real-ity: The “realtime specifica-tion for Java” and its im-plementation in JamaicaVM].Elektronik Praxis, 3:70–73,2004. CODEN ???? ISSN0341-5589.

Anonymous:2004:GLF

[Ano04m] Anonymous. Gluecode looksto fill in Java stack. In-foWorld, 26(40):22, 2004.CODEN INWODU. ISSN0199-6649.

Anonymous:2004:GLR

[Ano04n] Anonymous. Groupware Lo-tus releases Java-based Webservices. Computer Weekly,pages 12–13, February 3,2004. CODEN ???? ISSN0010-4787.

Anonymous:2004:HSC

[Ano04o] Anonymous. Hot skills:Cobol integrates with Javaand .Net. Computer Weekly,page 49, September 7, 2004.CODEN ???? ISSN 0010-4787.

Anonymous:2004:HTJ

[Ano04p] Anonymous. Hot topic: Java1.5. The Computer Bul-letin, 46(5):32, 2004. CO-DEN COBUAH. ISSN 0010-4531 (print), 1464-357X (elec-tronic).

Anonymous:2004:HNV

[Ano04q] Anonymous. How the newvisual editor in this freeJava development tool canhelp you. Personal computerworld, 27(12):183–186, 2004.CODEN PCWODU. ISSN0142-0232.

Anonymous:2004:JDC

[Ano04r] Anonymous. Java develop-ment: Can Sun’s JCS bridgeJava complexity gap? Com-puter Weekly, pages 26–27,October 12, 2004. CODEN???? ISSN 0010-4787.

Anonymous:2004:JGO

[Ano04s] Anonymous. Java garbageand other myths. ElectronicDesign, 52(12):55, 2004. CO-DEN ELODAW. ISSN 0013-4872.

Anonymous:2004:JIP

[Ano04t] Anonymous. Java ID forPCs? Card Technology To-

Page 120: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 120

day, 16(3):5, 2004. CODEN???? ISSN 0965-2590.

Anonymous:2004:JRC

[Ano04u] Anonymous. Java releasescould spike the return ofclient-side development. Msi,22(12):8–9, 2004. CODEN???? ISSN 1533-7758.

Anonymous:2004:JSB

[Ano04v] Anonymous. Java-Software:Mit und ohne Betriebssys-tem. (German) [Java soft-ware: With and withoutoperating system]. Elek-tronik, 53(4):8, 2004. CODENEKRKAR. ISSN 0013-5658.

Anonymous:2004:JSA

[Ano04w] Anonymous. Java: Sun ad-vances with Tiger but userswant interoperability. Com-puter Weekly, page 18, July6, 2004. CODEN ???? ISSN0010-4787.

Anonymous:2004:JSS

[Ano04x] Anonymous. Java: Sun sim-plifies front-end Java devel-opment. Computer Weekly,page 32, March 16, 2004. CO-DEN ???? ISSN 0010-4787.

Anonymous:2004:LUI

[Ano04y] Anonymous. LCH to up-date IT systems to Java ar-chitecture. Computer Weekly,page 5, January 20, 2004. CO-DEN ???? ISSN 0010-4787.

Anonymous:2004:MSJ

[Ano04z] Anonymous. MIPS spikesJava set-tops with a dash

of Esmertec. Electronic En-gineering Times, 1332:10–17,2004. CODEN ???? ISSN0192-1541.

Anonymous:2004:NDE

[Ano04-27] Anonymous. New devel-opments: EBay wants tobroaden its developer baseand says it will add integra-tion capabilities for Soap andJava Web-service technologiesto its developers’ kit. Infor-mation Week, 976:28, 2004.CODEN INFWE4. ISSN8750-6874.

Anonymous:2004:NGJ

[Ano04-28] Anonymous. New genera-tion Java smart cards. CardTechnology Today, 16(3):10–11, 2004. CODEN ???? ISSN0965-2590.

Anonymous:2004:OJT

[Ano04-29] Anonymous. Oracle Jdevel-oper 10G: Tim Anderson ex-amines a cool Java IDE fromOracle Corporation that iswell-priced and gives you adevelopment framework too.Application Development Ad-visor, 8(5):20–25, 2004. CO-DEN ???? ISSN 1369-4200.

Anonymous:2004:POC

[Ano04-30] Anonymous. Programmingwith objects: a compara-tive presentation of object-oriented programming withC++ and Java. Computersand Mathematics with Appli-cations, 47(6–7):1150, 2004.CODEN CMAPDK. ISSN

Page 121: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 121

0898-1221 (print), 1873-7668(electronic).

Anonymous:2004:SCS

[Ano04-31] Anonymous. SAP confer-ence: SAP increases supportfor Java on Netweaver. Com-puter Weekly, pages 30–31,October 19, 2004. CODEN???? ISSN 0010-4787.

Anonymous:2004:SMO

[Ano04-32] Anonymous. Small butmighty operating system runsfull-fledged Windows, Linux,and Java-based software onmobile equipment. Informa-tion Week, 979:61, 2004. CO-DEN INFWE4. ISSN 8750-6874.

Anonymous:2004:SDA

[Ano04-33] Anonymous. Software desar-rollo de aplicaciones informat-icas en entornos inalambricos.lenguaje Java 2 Micro Edi-tion. Revista espanola de elec-tronica, 600:48–51, 2004. CO-DEN RVEEBT. ISSN 0482-6396.

Anonymous:2004:SVJ

[Ano04-34] Anonymous. A study ofVRML-JAVA based robotmotion simulation. Mechan-ical Science and Technology,23(1):120–122, 2004. CODEN???? ISSN 1003-8728.

Anonymous:2004:SJSb

[Ano04-35] Anonymous. Sun Java Stu-dio Creator 2004Q2. PC Mag-azine, 23(16):54, 2004. CO-

DEN PCMGEP. ISSN 0888-8507.

Anonymous:2004:SJSa

[Ano04-36] Anonymous. Sun Java Stu-dio Enterprise 6. PC Maga-zine, 23(9):37, 2004. CODENPCMGEP. ISSN 0888-8507.

Anonymous:2004:UCI

[Ano04-37] Anonymous. Utility com-pany integrates COBOL ap-plication with enterprise Javasystem. Computer EconomicsReport, 26(1):4–6, 2004. CO-DEN ???? ISSN 1054-5026.

Anonymous:2004:VPP

[Ano04-38] Anonymous. Visual program-ming: The pros and cons ofopen source, plus Java andSQLite. Personal computerworld, 27(5):212, 2004. CO-DEN PCWODU. ISSN 0142-0232.

Anonymous:2004:WSJ

[Ano04-39] Anonymous. Web servicesJava drives Mars missionportal. Computer Weekly,page 29, March 2, 2004. CO-DEN ???? ISSN 0010-4787.

Anonymous:2005:BKJ

[Ano05a] Anonymous. Bluetooth-Kommunikation unter Java:Ein System zur Konfigura-tion funkbasierter Automa-tisierungssysteme. (German)[Bluetooth communicationunder Java: a system forthe configuration of radio-based automation systems].Elektronik, 54(7):56–61, 2005.

Page 122: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 122

CODEN EKRKAR. ISSN0013-5658.

Anonymous:2005:COE

[Ano05b] Anonymous. C# offers aneasy-to-use alternative toJava. Computer Weekly,page 30, January 18, 2005.CODEN ???? ISSN 0010-4787.

Anonymous:2005:CBE

[Ano05c] Anonymous. Compuware,Borland eye developmentwhile Compuware upgradesits Java development projects,Borland buys a company. In-foWorld, 27(4):17, 2005. CO-DEN INWODU. ISSN 0199-6649.

Anonymous:2005:FJI

[Ano05d] Anonymous. Four Java IDEsduke it out. InfoWorld, 27(13):32–38, 2005. CODENINWODU. ISSN 0199-6649.

Anonymous:2005:JND

[Ano05e] Anonymous. Java and .NETdifferences remain unresolved.Computer Weekly, pages 14–15, June 28, 2005. CODEN???? ISSN 0010-4787.

Anonymous:2005:JGS

[Ano05f] Anonymous. Java growssuites: Sun’s Java EnterpriseSystem is dividing into suitestailored to specific functionssuch as identity management.InfoWorld, 27(5):16–18, 2005.CODEN INWODU. ISSN0199-6649.

Anonymous:2005:JF

[Ano05g] Anonymous. Java in the fac-tory. Control Engineering,52(4):46–52, 2005. CODENCENGAX. ISSN 0010-8049.

Anonymous:2005:JPF

[Ano05h] Anonymous. Java projectfires up supporters, crit-ics. Electronic EngineeringTimes, 1364:8–19, 2005. CO-DEN ???? ISSN 0192-1541.

Anonymous:2005:OSJ

[Ano05i] Anonymous. Oracle AS 1Ogshares the Java joy: Primedfor business, Orcale Appli-cation Server 1Og Release 2frees Java apps from tra-ditional server binds. In-foWorld, 27(15):23–25, 2005.CODEN INWODU. ISSN0199-6649.

Anonymous:2005:PHS

[Ano05j] Anonymous. Presentations:Home servers: Java program-ming. Av Magazine, 1:33,2005. CODEN ???? ISSN1361-3685.

Anonymous:2005:SAS

[Ano05k] Anonymous. Security au-dits for source code fortifysource code: Analysis Suite3.0 brings deep, intelligent se-curity analysis to C, C++,C#, Java, JSP, and SQL pro-gram code. InfoWorld, 27(3):24–25, 2005. CODEN IN-WODU. ISSN 0199-6649.

Page 123: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 123

Anonymous:2005:SSE

[Ano05l] Anonymous. Sicherheitskri-tische Software: Echtzeit-taugliches Java. Elektronik,54(HEFT1):26–27, 2005. CO-DEN EKRKAR. ISSN 0013-5658.

Anonymous:2005:SSS

[Ano05m] Anonymous. Subscriptionsuites: Sun Microsystemsseeks to undercut competi-tors by reorganizing its Javamiddleware stack into suites.Information Week, 1025:32–33, 2005. CODEN INFWE4.ISSN 8750-6874.

Anonymous:2005:TTT

[Ano05n] Anonymous. TIGER, TIGER:There’s a new release of Javaand although Pan Pantziarkaisn’t sure what to call it, heknows where to learn about it.Application Development Ad-visor, 9(1):28–29, 2005. CO-DEN ???? ISSN 1369-4200.

Anonymous:2005:TPI

[Ano05o] Anonymous. Two plug-insrev up: Eclipse M7 Ni-troX and MyEclipse Enter-prise Workbench bring depthand breadth to Java Web cod-ing. InfoWorld, 27(6):26–28,2005. CODEN INWODU.ISSN 0199-6649.

Anonymous:2005:VBJ

[Ano05p] Anonymous. Vanward beefsup Java project tracking. In-foWorld, 27(16):32–33, 2005.CODEN INWODU. ISSN0199-6649.

Anonymous:2005:VPS

[Ano05q] Anonymous. Visual program-ming: Some tips on how tomake using the Java platformeasier and how to make cod-ing simpler. Personal com-puter world, 28(3):179–182,2005. CODEN PCWODU.ISSN 0142-0232.

Anonymous:2008:BRBe

[Ano08] Anonymous. Book review:SAS Graphics for Java: Ex-amples Using SAS AppDevStudio and the Output De-livery System by WendyBohnenkamp; Jackie Iver-son. Technometrics, 50(3):412, August 2008. CO-DEN TCMTA2. ISSN0040-1706 (print), 1537-2723(electronic). URL http:

//www.jstor.org/stable/

25471510.

Arbe:2007:FLT

[AOMC07] Jose Miguel Blanco Arbe,Ana Sanchez Ortega, andJesus Ibanez Martinez-Conde.Formal languages throughWeb forms and regular ex-pressions. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 39(4):100–104, Decem-ber 2007. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2007.bib.

Page 124: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 124

Appel:2002:MCI

[AP02] Andrew W. Appel and JensPalsberg. Modern com-piler implementation in Java.Cambridge University Press,Cambridge, UK, second edi-tion, 2002. ISBN 0-521-82060-X. 501 pp. LCCNQA76.73.J38 A65 2002.

Alonso:2004:RTT

[APA04] D. Alonso, J. A. Pastor, andB. Alvarez. Real-time teach-ing with Java: J P R3.Lecture Notes in ComputerScience, 3292:246–255, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

April:2003:AJA

[Apr03] C. A. April. Automating Javaapps. Varbusiness, 19(11):51–52, 2003. CODEN ???? ISSN0894-5802.

April:2005:NJP

[Apr05] C. A. April. .NET-to-Javaporting made easy: Main-soft offers a tool to alleviatethe headaches ISVs face whenporting applications. Varbusi-ness, 21(4):46, 2005. CODEN???? ISSN 0894-5802.

Apte:2002:JCA

[Apt02] Atul Apte. Java connec-tor architecture: building cus-tom connectors and adapters.Howard W. Sams, Indianapo-lis, IN 46268, USA, 2002.ISBN 0-672-32310-9. xi + 344

pp. LCCN QA76.73.J38 A672002.

Amza:2003:NCB

[AR03a] C. Amza and G. Reggio. Anotation for component-baseddesign of Java applications.Lecture Notes in ComputerScience, 2604:155–164, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Ananian:2003:DSO

[AR03b] C. Scott Ananian and MartinRinard. Data size optimiza-tions for Java programs. ACMSIGPLAN Notices, 38(7):59–68, July 2003. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Alagic:2008:GJP

[AR08] Suad Alagic and Mark Royer.Genericity in Java: persis-tent and database systemsimplications. VLDB Journal:Very Large Data Bases, 17(4):847–878, July 2008. CO-DEN VLDBFR. ISSN 1066-8888 (print), 0949-877X (elec-tronic).

Armstrong:2004:JMD

[Arm04] J. N. Armstrong. Java &monetary data. Dr. Dobb’sJournal of Software Tools, 29(5):52–56, 2004. CODENDDJOEB. ISSN 1044-789X.

Arrington:2001:EJU

[Arr01] C. T. Arrington. EnterpriseJava with UML. John Wi-

Page 125: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 125

ley and Sons, New York, NY,USA; London, UK; Sydney,Australia, 2001. ISBN 0-471-38680-4 (paperback). xxii +451 pp. LCCN QA76.73.J38A78 2001.

Arthur:2000:JES

[Art00] John K. Arthur. Java asan environment for scien-tific computing. In Lang-tangen et al. [LBQ00],pages 179–196. CODENLNCSA6. ISBN 3-540-66557-9 (softcover), 3-642-57172-7 (e-book). ISSN 1439-7358. LCCN QA76.6 .A3362000. URL http://link.

springer.com/chapter/10.

1007/978-3-642-57172-5_

5/. Papers from an In-ternational Workshop onModern Software Tools forScientific Computing (Sci-Tools’98), Oslo, Norway, Sep-tember 14–16, 1998.

Agarwal:2003:TIP

[AS03] R. Agarwal and S. D. Stoller.Type inference for parameter-ized race-free Java. LectureNotes in Computer Science,2937:149–160, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Artho:2004:JED

[ASB+04] C. Artho, V. Schuppan,A. Biere, P. Eugster, M. Baur,and B. Zweimuller. JNuke:Efficient dynamic analysis forJava. Lecture Notes in Com-puter Science, 3114:462–465,

2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Aldrich:2003:CSE

[ASCE03] Jonathan Aldrich, Emin GunSirer, Craig Chambers, andSusan J. Eggers. Comprehen-sive synchronization elimina-tion for Java. Science of Com-puter Programming, 47(2–3):91–120, May/June 2003. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Aleksy:2003:DIB

[ASS03] M. Aleksy, M. Schader, andA. Schnell. Design and im-plementation of a bridge be-tween CORBA’s NotificationService and the Java MessageService (STDOC02). Pro-ceedings of the Annual HawaiiInternational Conference onSystem Sciences, CONF36:318, 2003. CODEN ????ISSN 1060-3425.

Alford:2005:IIJ

[ASS+05] Torey Alford, Vijay P.Shah, Anthony Skjellum,Nicholas H. Younan, andClayborne D. Taylor. inAspect:interfacing Java and VSIPLapplications. Concurrencyand Computation: Practiceand Experience, 17(7–8):919–940, June/July 2005. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Page 126: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 126

Ariga:2001:PSI

[AT01] Taeko Ariga and HidekiTsuiki. Programming forstudents of information de-sign. SIGCSE Bulletin (ACMSpecial Interest Group onComputer Science Educa-tion), 33(4):59–63, Decem-ber 2001. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2001.bib.

Adl-Tabatabai:2003:SDC

[ATBC+03] Ali-Reza Adl-Tabatabai, JayBharadwaj, Dong-Yuan Chen,Anwar Ghuloum, Vijay Menon,Brian Murphy, Mauricio Ser-rano, and Tatiana Shpeis-man. The StarJIT com-piler: a dynamic compilerfor managed runtime envi-ronments. Intel TechnologyJournal, 7(1):19–31, February2003. ISSN 1535-766X. URLhttp://developer.intel.

com/technology/itj/2003/

volume07issue01/art02_starjit/

p01_abstract.htm.

Atkinson:2000:CPP

[Atk00] Leon Atkinson. Core PHPProgramming: using PHP tobuild dynamic Web sites. P TR Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, sec-ond edition, 2000. ISBN0-13-089398-6. xxv + 769pp. LCCN QA76.73.P22 A852001.

Atkinson:2001:PJB

[Atk01] Malcolm Atkinson. Persis-tence and Java – A balanc-ing act. Lecture Notes inComputer Science, 1944:1–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1944/19440001.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1944/19440001.

pdf.

Ahmed:2002:DEJ

[AU02] Khawar Zaman Ahmed andCary E. Umrysh. Devel-oping enterprise Java ap-plications with J2EE andUML. Addison-Wesley, Read-ing, MA, USA, 2002. ISBN0-201-73829-5. xxiv + 330pp. LCCN QA76.73.J38 A352002.

Austin:2000:WAA

[Aus00] Calvin Austin. Writing ad-vanced applications for theJava 2 platform. Addi-son-Wesley, Reading, MA,USA, 2000. ISBN 0-201-71501-5. xvi + 381 pp.LCCN A76.76.A65 A95 2000.US$44.95.

Avvenuti:2005:MUJ

[AV05] Marco Avvenuti and AlessioVecchio. MobileRMI: up-grading Java Remote MethodInvocation towards mobility.

Page 127: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 127

Software—Practice and Expe-rience, 35(10):939–975, Au-gust 2005. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Arnold:2008:QER

[AVY08] Matthew Arnold, MartinVechev, and Eran Yahav.QVM: an efficient runtime fordetecting defects in deployedsystems. ACM SIGPLANNotices, 43(10):143–162, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Arnow:2000:IPU

[AW00] David M. Arnow and Ger-ald Weiss. Introduction toprogramming using Java: anobject-oriented approach. Ad-dison-Wesley, Reading, MA,USA, 2000. ISBN 0-201-61272-0. xxxv + 805 pp.LCCN QA76.73.J38 A772000. Java 2 update.

Awhad:2003:UFS

[AW03] V. Awhad and C. Wallace.A unified formal specifica-tion and analysis of the newJava memory models. LectureNotes in Computer Science,2589:166–185, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Alistair:2004:SGS

[AWE04] M. Chalk Alistair, MartinWennerberg, and L. L. Sonnham-

mer Erik. Sfixem-graphicalsequence feature display inJava. Bioinformatics, 20(15):2488–2490, October 12, 2004.CODEN ???? ISSN 1367-4803 (print), 1367-4811 (elec-tronic).

Astrachan:2009:APC

[AWS+09] Owen Astrachan, HenryWalker, Chris Stephenson,Lien Diaz, and Jan Cuny.Advanced placement com-puter science: the future oftracking the first year of in-struction. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(1):397–398, March2009. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE ’09.

Ahern:2005:FJR

[AY05] Alexander Ahern and NobukoYoshida. Formalising JavaRMI with explicit code mo-bility. ACM SIGPLAN No-tices, 40(10):403–422, Octo-ber 2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Ahern:2007:FJR

[AY07] Alexander Ahern and NobukoYoshida. Formalising JavaRMI with explicit code mo-bility. Theoretical ComputerScience, 389(3):341–410, De-cember 15, 2007. CO-DEN TCSCDI. ISSN 0304-

Page 128: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 128

3975 (print), 1879-2294 (elec-tronic).

Ayers:2001:PJD

[Aye01] Danny Ayers. ProfessionalJava data. Wrox Press,Chicago, IL, USA, 2001.ISBN 1-86100-410-9 (pa-perback). xxvii + 1320pp. LCCN QA76.73.J38 P762001.

Allenstein:2008:QSS

[AYWM08] Brett Allenstein, AndrewYost, Paul Wagner, and Jo-line Morrison. A querysimulation system to illus-trate database query exe-cution. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 40(1):493–497, March2008. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE 08.

Ancona:2001:TMJ

[AZ01] Davide Ancona and ElenaZucca. True modules forJava-like languages. Lec-ture Notes in Computer Sci-ence, 2072:354–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2072/20720354.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2072/20720354.

pdf.

Apte:2002:ETM

[AZ02] N. Apte and I. Zeid. Evo-lution of transparent manu-facturing: An architecture fora Java-based controller of aCIM cell. Journal of Intel-ligent Manufacturing, 13(2):89–100, April 2002. CODEN???? ISSN 0956-5515.

Ancona:2004:PTJ

[AZ04] Davide Ancona and ElenaZucca. Principal typings forJava-like languages. ACMSIGPLAN Notices, 39(1):306–317, January 2004. CO-DEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Azizi:2006:BRJ

[Azi06] Mostafa Azizi. Book review:John Hunt and Chris Loftus,Guide to J2EE: EnterpriseJava. Series Springer Profes-sional Computing. Springer(2003). ISBN 1-85233-704-4. $79.95/£45.00/£69.95. 672pp. The Computer Jour-nal, 49(2):250–251, March2006. CODEN CMPJA6.ISSN 0010-4620 (print), 1460-2067 (electronic). URL http:

//comjnl.oxfordjournals.

org/cgi/content/full/49/

2/250; http://comjnl.

oxfordjournals.org/cgi/

reprint/49/2/250.

Brewster:2001:CIH

[BA01] Neil V. Brewster and Tarek S.Abdelrahman. A com-

Page 129: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 129

piler infrastructure for high-performance Java. Lec-ture Notes in Computer Sci-ence, 2110:675–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2110/21100675.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2110/21100675.

pdf.

Ben-Ari:2004:STT

[BA04] Mordechai Ben-Ari. A suiteof tools for teaching con-currency. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(3):251, September2004. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Bierhoff:2005:LOS

[BA05] Kevin Bierhoff and JonathanAldrich. Lightweight objectspecification with typestates.ACM SIGSOFT Software En-gineering Notes, 30(5):217–226, September 2005. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Bierhoff:2007:MTC

[BA07a] Kevin Bierhoff and JonathanAldrich. Modular types-tate checking of aliased ob-jects. ACM SIGPLAN No-tices, 42(10):301–320, Octo-

ber 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Brosgol:2007:AOS

[BA07b] Ben Brosgol and Mario Aldea.Ada and other standards: In-troduction. ACM SIGADAAda Letters, 27(2):88–89, Au-gust 2007. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Boehm:2008:FCC

[BA08] Hans-J. Boehm and Sarita V.Adve. Foundations of theC++ concurrency memorymodel. ACM SIGPLANNotices, 43(6):68–78, June2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bradel:2009:SPP

[BA09] Borys J. Bradel and Tarek S.Abdelrahman. A study ofpotential parallelism amongtraces in Java programs.Science of Computer Pro-gramming, 74(5–6):296–313,March 1, 2009. CODENSCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Bacon:2001:KJD

[Bac01] David Bacon. Kava: a Javadialect with a uniform ob-ject model for lightweightclasses. In ACM [ACM01b],

Page 130: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 130

pages 68–77. ISBN 1-58113-359-6. LCCN QA76.9.O35A26 2001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/38.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500068.ps.

Bacon:2003:KJD

[Bac03] David F. Bacon. Kava: aJava dialect with a uniformobject model for lightweightclasses. Concurrency andComputation: Practice andExperience, 15(3–5):185–206,March/April 2003. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Bacon:2007:RGC

[Bac07] David F. Bacon. Realtimegarbage collection. ACMQueue: Tomorrow’s Comput-ing Today, 5(1):40–49, Febru-ary 2007. CODEN AQCUAE.ISSN 1542-7730 (print), 1542-7749 (electronic).

Badros:2000:JML

[Bad00] Greg J. Badros. JavaML:a markup language for Javasource code. Computer Net-works (Amsterdam, Nether-lands: 1999), 33(1–6):159–177, June 2000. CO-DEN ???? ISSN 1389-1286 (print), 1872-7069 (elec-tronic). URL http://

www.elsevier.nl/gej-ng/

10/15/22/48/25/37/abstract.

html; http://www.elsevier.

nl/gej-ng/10/15/22/48/25/

37/article.pdf; http:

//www9.org/w9cdrom/342/

342.html.

Bocchino:2009:TES

[BAD+09] Robert L. Bocchino, Jr.,Vikram S. Adve, Danny Dig,Sarita V. Adve, StephenHeumann, Rakesh Komurav-elli, Jeffrey Overbey, PatrickSimmons, Hyojin Sung, andMohsen Vakilian. A type andeffect system for determinis-tic parallel Java. ACM SIG-PLAN Notices, 44(10):97–116, October 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Bellamy:2008:ELT

[BAdMS08] Ben Bellamy, Pavel Av-gustinov, Oege de Moor,and Damien Sereni. Effi-cient local type inference.ACM SIGPLAN Notices,43(10):475–492, September2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bauer:2003:MSM

[BAF03] Lujo Bauer, Andrew W. Ap-pel, and Edward W. Felten.Mechanisms for secure mod-ular programming in Java.Software—Practice and Expe-rience, 33(5):461–480, April25, 2003. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Page 131: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 131

Bagnall:2002:CLM

[Bag02] Brian Bagnall. Core LEGOMindstorms Programming:Unleash the Power of TheJava Platform. P T RPrentice-Hall, EnglewoodCliffs, NJ 07632, USA,2002. ISBN 0-13-009364-5. LCCN TJ211 .B32 2002.US$39.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130093645.html.

Bailey:2000:JEP

[Bai00] Duane A. Bailey. Java ele-ments: principles of program-ming in Java. McGraw-Hill,New York, NY, USA, 2000.ISBN 0-07-228357-2. xiv +333 pp. LCCN QA76.73.J38B33 2000. Includes CD-ROM.

Bailey:2003:JSD

[Bai03] Duane A. Bailey. Java struc-tures: data structures in Javafor the principled program-mer. McGraw-Hill, NewYork, NY, USA, second edi-tion, 2003. ISBN 0-07-239909-0, 0-07-112163-3. xiv + 514pp. LCCN QA76.73.J38 B342003.

Bratthall:2001:PUB

[BAJ01] Lars Bratthall, Erik Ar-isholm, and Magne Jørgensen.Program understanding be-havior during estimationof enhancement effort onsmall Java programs. Lec-ture Notes in Computer Sci-ence, 2188:356–??, 2001.CODEN LNCSD9. ISSN

0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2188/21880356.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2188/21880356.

pdf.

Baker:2000:SIM

[Bak00] Mark Baker. Special issue:Message passing interface-based parallel programmingwith Java. Concurrency:Practice and Experience, 12(11):1017–1018, September2000. CODEN CPEXEI.ISSN 1040-3108. URL http:/

/www3.interscience.wiley.

com/cgi-bin/abstract/76000190/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76000190&PLACEBO=IE.

pdf.

Bacon:2001:JCB

[BAL+01] David F. Bacon, Clement R.Attanasio, Han B. Lee,V. T. Rajan, and StephenSmith. Java without thecoffee breaks: a nonintru-sive multiprocessor garbagecollector. ACM SIGPLANNotices, 36(5):92–103, May2001. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bales:2002:JPO

[Bal02] Donald Bales. Java Pro-gramming with Oracle JDBC.

Page 132: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 132

O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2002. ISBN0-596-00088-X. xv + 477pp. LCCN QA76.73.J38 B352002. US$39.95. URL http:/

/safari.oreilly.com/059600088X;

http://www.oreilly.com/

catalog/jorajdbc.

Bal:2003:IJB

[Bal03a] H. E. Bal. Ibis: a Java-based Grid programming en-vironment. Lecture Notesin Computer Science, 2790:4, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Bales:2003:JPR

[Bal03b] Donald Bales. JDBC pocketreference. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00457-5. vi + 145pp. LCCN QA76.73.J38B355 2003. URL http://

www.oreilly.com/catalog/

9780596004576.

Ballance:2003:BRJ

[Bal03c] R. Ballance. Book review:Java Precisely, by PeterSeetoft, MIT Press, 2002,$14.95, ISBN 0-262-69276-7. ACM Queue: Tomor-row’s Computing Today, 1(6):70, September/October 2003.CODEN AQCUAE. ISSN1542-7730 (print), 1542-7749(electronic).

Brecht:2001:CGC

[BALP01] Tim Brecht, Eshrat Arjo-mandi, Chang Li, and HangPham. Controlling garbagecollection and heap growth toreduce the execution time ofJava applications. ACM SIG-PLAN Notices, 36(11):353–366, November 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Brecht:2006:CGC

[BALP06] Tim Brecht, Eshrat Arjo-mandi, Chang Li, and HangPham. Controlling garbagecollection and heap growthto reduce the execution timeof Java applications. ACMTransactions on Program-ming Languages and Sys-tems, 28(5):908–941, Septem-ber 2006. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic).

Bollinger:2003:BFF

[BALV03] Terry Bollinger, John J. Ab-bott, Robert C. Larrabee,and Carl Vieregger. Book-shelf: Facts and fantasies:a review of two books;understanding the unifiedprocess; software architec-ture: Project planning andcontrol; paring Java pat-terns. IEEE Software, 20

Page 133: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 133

(2):80–85, March/April 2003.CODEN IESOEG. ISSN0740-7459 (print), 0740-7459(electronic). URL http:

//dlib.computer.org/so/

books/so2003/pdf/s2080.

pdf. Review of A New Kind ofScience by Stephen Wolfram,Prey: A Novel by MichaelCrichton, The Unified Pro-cess Explained by KendallScott, Effective Work Break-down Structures by GregoryT. Haugan, Applied Java Pat-terns by Stephen Stelting andOlav Maassen.

Baran:2000:NVN

[Bar00a] Nicholas Baran. News andviews: Neural net crownedking; smart shirts monitorvital signs; McMaster teamwins college design contest;Java applet tracks space sta-tion; Sandia Red Team bat-ting 1000; new digital geom-etry compression algorithm.Dr. Dobb’s Journal of Soft-ware Tools, 25(10):18, Octo-ber 2000. CODEN DDJOEB.ISSN 1044-789X.

Barnes:2000:OOP

[Bar00b] David Barnes. Object-Oriented Programming withJava: an Introduction. Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2000. ISBN0-13-086900-7. xxvii + 1028pp. LCCN QA76.64 .B382000. US$56.

Barrilleaux:2000:UIJ

[Bar00c] Jon Barrilleaux. 3D User In-

terfaces With Java 3D. Man-ning Publications, Green-wich, CT, USA, 2000. ISBN1-884777-90-2. xxvi + 499pp. LCCN QA76.9.U83 B3632001. US$45.

Baran:2001:NVA

[Bar01a] Nicholas Baran. News andviews: Anonymity and theInternet; is industry hoggingcomputer science talent?; re-lief from acronyms; OpenMLspec released; C# not just aJava killer, says anders; andthe winners are . . . . Dr.Dobb’s Journal of SoftwareTools, 26(7):18, July 2001.CODEN DDJOEB. ISSN1044-789X. URL http://

www.ddj.com/.

Baran:2001:NVC

[Bar01b] Nicholas Baran. News andviews: College Board to addJava test; astronomy projectbeats out algorithm for sci-ence prize; consortium to re-lease XML business specifica-tion; open source developeragreement proposed; consor-tium hopes to eliminate com-puter failures; new linear al-gorithm for sequence anal-ysis; distributing comput-ing a la SETI catches on.Dr. Dobb’s Journal of Soft-ware Tools, 26(3):18, March2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//publicscience.net/;

http://www.ddj.com/.

Page 134: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 134

Baran:2001:NVM

[Bar01c] Nicholas Baran. News andviews: Mail server bench-mark released; new travelingsalesman algorithm; ACLUchallenges ICANN on free-dom of speech; Microsoftopts for decaf; store yourdata on the Internet; andmind your electronic trash.Dr. Dobb’s Journal of Soft-ware Tools, 26(4):18, April2001. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.cs.wustl.edu/

; http://www.ddj.com/;

http://www.spec.org/osg/

mail2001/docs/FAQ.html;

http:/www.research.att.

com/~alb/ALENEX01.

Barros:2001:UPN

[Bar01d] Joao Paulo Barros. Use Petrinets to improve your con-current programming course(poster session). SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 33(3):192, September 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Barish:2002:BSH

[Bar02a] Greg Barish. Building scalableand high-performance JavaWeb applications using J2EEtechnology. Addison-Wesley,Reading, MA, USA, 2002.ISBN 0-201-72956-3. xviii +392 pp. LCCN QA76.73.J38B36 2002.

Barnes:2002:TIJ

[Bar02b] David J. Barnes. Teach-ing introductory Java throughLEGO MINDSTORMS mod-els. SIGCSE Bulletin (ACMSpecial Interest Group onComputer Science Educa-tion), 34(1):147–151, March2002. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Inroads: pavingthe way towards excellence incomputing education.

Barake:2003:BRE

[Bar03a] Tony Barake. Book review:The enterprise goes to school:a review of Wireless JavaProgramming for EnterpriseApplications: Mobile DevicesGo Corporate by Dan Harkey,Shan Appajodu, and MikeLarkin. IEEE DistributedSystems Online, 4(7), 2003.ISSN 1541-4922 (print), 1558-1683 (electronic). URL http:

//dsonline.computer.org/

0307/d/bks_a.htm.

Barker:2003:BJO

[Bar03b] Jacquie Barker. BeginningJava Objects: From Conceptsto Code. Apress, Berkeley,CA, USA, 2003. ISBN 1-59059-146-1. 688 (est.) pp.LCCN ????

Barrett:2003:DPJ

[Bar03c] Tom Barrett. Dynamicproxies in Java and .NET.Dr. Dobb’s Journal of Soft-ware Tools, 28(7):18, 20, 22,

Page 135: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 135

24, 26, July 2003. CO-DEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2003/

2003_07/dyproxy.zip.

Bardram:2005:JCA

[Bar05] J. E. Bardram. The JavaContext Awareness Frame-work (JCAF) — A serviceinfrastructure and program-ming framework for context-aware applications. Lec-ture Notes in Computer Sci-ence, 3468:98–115, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Bardram:2009:ABC

[Bar09] Jakob E. Bardram. Activity-based computing for medi-cal work in hospitals. ACMTransactions on Computer-Human Interaction, 16(2):10:1–10:??, June 2009. CO-DEN ATCIF4. ISSN 1073-0516 (print), 1557-7325 (elec-tronic).

Bathelt:2003:JID

[Bat03] M. Bathelt. Java infotain-ment devices. VDI Berichte,1789(??):1099–1114, 2003.CODEN ???? ISSN 0083-5560.

Batov:2004:JGC

[Bat04] V. Batov. Java generics andC++ templates. C/C++Users Journal, 22(7):16–21,2004. CODEN CCUJEX.ISSN 1075-2838.

Bishop:2000:JGE

[BB00a] J. M. (Judith Mary) Bishopand Nigel Bishop. Java gen-tly for engineers and scien-tists. International computerscience series. Addison-Wes-ley, Reading, MA, USA, 2000.ISBN 0-201-34304-5. xix +436 pp. LCCN QA76.76.J38B57 2000.

Bishop:2000:OOJ

[BB00b] Judith Bishop and NigelBishop. Object-orientationin Java for scientific pro-grammers. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 32(1):357–361, March2000. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Bigus:2001:CIA

[BB01] Joseph P. Bigus and JenniferBigus. Constructing intelli-gent agents using JAVA. Pro-fessional developer’s guide se-ries. John Wiley and Sons,New York, NY, USA; Lon-don, UK; Sydney, Australia,second edition, 2001. ISBN0-471-39601-X. xxii + 408pp. LCCN QA76.76.I58 B5632001.

Bruhn:2003:ATJ

[BB03] R. E. Bruhn and P. J. Burton.An approach to teaching Javausing computers. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 35(4):94–99,

Page 136: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 136

2003. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Bergstra:2005:NAJ

[BB05] J. A. Bergstra and I. Bethke.Network algebra in Java.Journal of Logic and Alge-braic Programming, 62(2):247–271, 2005. CODEN ????ISSN 1567-8326.

Beckman:2008:VCU

[BBA08] Nels E. Beckman, Kevin Bier-hoff, and Jonathan Aldrich.Verifying correct usage ofatomic blocks and typestate.ACM SIGPLAN Notices,43(10):227–244, September2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Barisone:2001:JSM

[BBBD01] A. Barisone, F. Bellotti,R. Berta, and A. De Glo-ria. JSBricks: a suite of mi-crobenchmarks for the eval-uation of Java as a sci-entific execution environ-ment. Future GenerationComputer Systems, 18(2):293–306, October 2001. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/60/31/35/abstract.

html.

Baduel:2007:ATO

[BBC07] Laurent Baduel, FrancoiseBaude, and Denis Caromel.

Asynchronous typed objectgroups for Grid program-ming. International Journalof Parallel Programming, 35(6):573–614, December 2007.CODEN IJPPE5. ISSN0885-7458 (print), 1573-7640(electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=0885-7458&volume=35&

issue=6&spage=573.

Barbuti:2002:FJB

[BBDT02] R. Barbuti, C. Bernarde-schi, N. De Francesco, andL. Tesei. Fixing the Javabytecode verifier by a suit-able type domain. In Gen-oveffa Tortora and S. K.(Shi Kuo) Chang, editors,Proceedings of the 14th inter-national conference on Soft-ware engineering and knowl-edge engineering: 2002, Is-chia, Italy, July 15–19, 2002,pages 377–382. ACM Press,New York, NY 10036, USA,2002. ISBN 1-58113-556-4.LCCN QA76.758 .I573 2002.URL http://portal.acm.

org/toc.cfm?id=568760.

Bellotti:2004:EOM

[BBG04] Francesco Bellotti, RiccardoBerta, and Alessandro DeGloria. Evaluation and op-timization of method callsin Java. Software—Prac-tice and Experience, 34(4):395–431, April 10, 2004. CO-DEN SPEXBL. ISSN 0038-

Page 137: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 137

0644 (print), 1097-024X (elec-tronic).

Bellotti:2001:DJA

[BBGP01] Francesco Bellotti, RiccardoBerta, Alessandro De Gloria,and Andrea Poggi. DirectJ:Java APIs for optimized 2Dgraphics. Software—Prac-tice and Experience, 31(3):259–275, March 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/76507637/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76507637&PLACEBO=IE.

pdf.

Bischof:2001:HTU

[BBHL01] Christian H. Bischof, H. Mar-tin Bucker, Jorg Henrichs,and Bruno Lang. Hands-ontraining for undergraduates inhigh-performance computingusing Java. Lecture Notes inComputer Science, 1947:306–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1947/19470306.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1947/19470306.

pdf.

Benander:2003:PJE

[BBL03] A. C. Benander, B. A. Benan-der, and M. Lin. Perceptions

of Java — experienced pro-grammers’ perspective. TheJournal of Computer Infor-mation Systems, 43(4):1–7,2003. CODEN JCISE9. ISSN0887-4417.

Barros:2004:PMD

[BBM04] T. Barros, R. Boulifa, andE. Madelaine. Parameterizedmodels for distributed Javaobjects. Lecture Notes inComputer Science, 3235:43–60, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Benander:2004:FRD

[BBS04] A. Benander, B. Benander,and J. Sang. Factors re-lated to the difficulty of learn-ing to program in Java —an empirical study of non-novice programmers. Infor-mation and Software Technol-ogy, 46(2):99–107, 2004. CO-DEN ISOTE7. ISSN 0950-5849 (print), 1873-6025 (elec-tronic).

Brackeen:2003:DGJ

[BBV03] David Brackeen, Bret Barker,and Laurence Vanhelsuwe.Developing Games in Java.New Riders Publishing, Carmel,IN, USA, 2003. ISBN 1-59273-005-1. xxxii + 972pp. LCCN QA76.76.C672B74 2004. US$49.99.

Barabash:2005:PIM

[BBYG+05] Katherine Barabash, OriBen-Yitzhak, Irit Goft, El-liot K. Kolodner, Victor

Page 138: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 138

Leikehman, Yoav Ossia, AviOwshanko, and Erez Pe-trank. A parallel, in-cremental, mostly concur-rent garbage collector forservers. ACM Transactionson Programming Languagesand Systems, 27(6):1097–1146, November 2005. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Baker:2000:MPJ

[BC00] Mark Baker and BryanCarpenter. MPJ: a pro-posed Java message pass-ing API and environment forhigh performance comput-ing. Lecture Notes in Com-puter Science, 1800:552–??,2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1800/18000552.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1800/18000552.

pdf.

Bettini:2001:JNC

[BC01] Lorenzo Bettini and DonatoCappetta. A Java 2 net-work class loader. Dr. Dobb’sJournal of Software Tools, 26(2):58, 60, 62, 64, February2001. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2001/2001_02/jload.txt;

http://www.ddj.com/ftp/

2001/2001_02/jload.zip.

Burke:2003:JEP

[BC03] Eric M. Burke and Brian M.Coyner. Java extreme pro-gramming cookbook. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00387-0. xii + 275pp. LCCN QA76.73.J38 B8732003.

Boyer:2004:IIT

[BC04] Truman Parks Boyer andMohsen Chitsaz. ICETM andICE/TTM: tools to assist incompiler design and imple-mentation. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 36(4):55–57, Decem-ber 2004. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2004.bib.

Bagley:2007:CIN

[BC07] Carole A. Bagley and C. Can-dace Chou. Collaboration andthe importance for novices inlearning Java computer pro-gramming. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(3):211–215, September 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the

Page 139: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 139

12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Bainbridge:2001:CEJ

[BCCN01] A. Bainbridge, J. Colgrave,A. Colyer, and G. Norm-ington. CICS and En-terprise JavaBeans. IBMSystems Journal, 40(1):46–67, ???? 2001. CODENIBMSA7. ISSN 0018-8670.URL http://www.research.

ibm.com/journal/sj/401/

bainbridge.html.

Barthe:2002:TAS

[BCDdS02] Gilles Barthe, Pierre Courtieu,Guillaume Dufay, and Simao Melode Sousa. Tool-assistedspecification and verifica-tion of the JavaCard plat-form. Lecture Notes in Com-puter Science, 2422:41–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2422/24220041.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2422/24220041.

pdf.

Bieber:2001:PPT

[BCE+01] P. Bieber, J. Cazin, A. ElMarouani, P. Girard, J.-L. Lanet, V. Wiels, andG. Zanon. The PACAPprototype: a tool for de-tecting Java card illegal

flow. Lecture Notes in Com-puter Science, 2041:25–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2041/20410025.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2041/20410025.

pdf.

Biegel:2002:DPB

[BCH02] Gregory Biegel, Vinny Cahill,and Mads Haahr. A dy-namic proxy based architec-ture to support distributedJava objects in a mobile en-vironment. Lecture Notes inComputer Science, 2519:809–826, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2519/25190809.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2519/25190809.pdf.

Biernacki:2008:CDM

[BCHP08] Dariusz Biernacki, Jean-LouisColaco, Gregoire Hamon, andMarc Pouzet. Clock-directedmodular code generation forsynchronous data-flow lan-guages. ACM SIGPLANNotices, 43(7):121–130, July2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Page 140: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 140

Bruneton:2006:FCM

[BCL+06] Eric Bruneton, Thierry Cou-paye, Matthieu Leclercq,Vivien Quema, and Jean-Bernard Stefani. The FRAC-TAL component model andits support in Java. Software—Practice and Experience, 36(11–12):1257–1284, Septem-ber/October 2006. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Blackburn:2004:MRP

[BCM04] Stephen M. Blackburn, PerryCheng, and Kathryn S.McKinley. Myths and real-ities: the performance im-pact of garbage collection.ACM SIGMETRICS Per-form. Eval. Rev., 32(1):25–36, June 2004. CODEN ????ISSN 0163-5999 (print), 1557-9484 (electronic).

Beck:2005:CLT

[BCM05] Leland L. Beck, Alexan-der W. Chizhik, and Amy C.McElroy. Cooperative learn-ing techniques in CS1: de-sign and experimental eval-uation. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(1):470–474, March2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Baldoni:2003:PAJ

[BCMT03] R. Baldoni, S. Cimmino,C. Marchetti, and A. Ter-

mini. Performance analysisof Java group toolkits: acase study. Lecture Notes inComputer Science, 2604:49–60, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Bacon:2003:CFS

[BCR03a] David F. Bacon, PerryCheng, and V. T. Ra-jan. Controlling fragmen-tation and space consump-tion in the Metronome, areal-time garbage collectorfor Java. ACM SIGPLANNotices, 38(7):81–92, July2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Burdy:2003:DFV

[BCR03b] L. Burdy, L. Casset, andA. Requet. Developpementformel d’un verifieur em-barque de byte-code Java.(French) [Formal develop-ment of a Java-based byte-code verifier]. Technique etscience informatiques : TSI,22(1):33–60, 2003. CODENTTSIDJ. ISSN 0752-4072,0264-7419.

Bellavista:2002:JLD

[BCS02] Paolo Bellavista, AntonioCorradi, and Cesare Ste-fanelli. Java for on-line dis-tributed monitoring of het-erogeneous systems and ser-vices. The Computer Journal,45(6):595–607, ???? 2002.

Page 141: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 141

CODEN CMPJA6. ISSN0010-4620 (print), 1460-2067(electronic). URL http://

www3.oup.co.uk/computer_

journal/hdb/Volume_45/Issue_

06/450595.sgm.abs.html;

http://www3.oup.co.uk/

computer_journal/hdb/Volume_

45/Issue_06/pdf/450595.

pdf.

Baker:2007:BLS

[BCS07] Mark Baker, Bryan Carpen-ter, and Aamir Shafi. Abuffering layer to supportderived types and propri-etary networks for Java HPC.Scalable Computing: Prac-tice and Experience, 8(4):343–358, December 2007. CO-DEN ???? ISSN 1895-1767. URL http://www.

scpe.org/vols/vol08/no4/

SCPE_8_4_02.pdf; http:

//www.scpe.org/vols/vol08/

no4/SCPE_8_4_02.zip.

Bertoli:2009:JPE

[BCS09] Marco Bertoli, GiulianoCasale, and Giuseppe Ser-azzi. JMT: performance engi-neering tools for system mod-eling. ACM SIGMETRICSPerform. Eval. Rev., 36(4):10–15, March 2009. CODEN???? ISSN 0163-5999 (print),1557-9484 (electronic).

Bettini:2003:EJD

[BCV03] L. Bettini, S. Capecchi, andB. Venneri. Extending Javato dynamic object behaviors.Electronic Notes in Theoreti-

cal Computer Science, 82(8):1–20, 2003. CODEN ????ISSN 1571-0661.

Bettini:2009:FJD

[BCV09] Lorenzo Bettini, Sara Capec-chi, and Betti Venneri.Featherweight Java with dy-namic and static overload-ing. Science of ComputerProgramming, 74(5–6):261–278, March 1, 2009. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Bredlau:2001:ALT

[BD01a] Carl Bredlau and DorothyDeremer. Assembly languagethrough the Java Virtual Ma-chine. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 33(1):194–198, March2001. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Brosgol:2001:RTC

[BD01b] Ben Brosgol and Brian Dob-bing. Real-time convergenceof Ada and JavaTM . ACMSIGADA Ada Letters, 21(4):11–26, December 2001. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Brosgol:2001:CJR

[BD01c] Benjamin Brosgol and BrianDobbing. Can JavaTM

meet its real-time dead-lines? Lecture Notes in

Page 142: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 142

Computer Science, 2043:68–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2043/20430068.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2043/20430068.

pdf.

Bernardeschi:2002:CAI

[BD02] Cinzia Bernardeschi andNicoletta De Francesco. Com-bining abstract interpreta-tion and model checking foranalysing security proper-ties of Java bytecode. Lec-ture Notes in ComputerScience, 2294:1–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2294/22940001.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2294/22940001.

pdf.

Badeen:2003:MCM

[BD03a] C. Badeen and M. A. Dube.Modeling the copolymeriza-tion of methyl Methacry-late/ alpha-methyl styrene atelevated temperatures usingJava. Polymer Reaction En-gineering, 11(1):53–78, 2003.CODEN ???? ISSN 1054-3414.

Bettini:2003:JMG

[BD03b] L. Bettini and R. DeNicola. AJava middleware for guaran-teeing privacy of distributedtuple spaces. Lecture Notes inComputer Science, 2604:175–184, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Brittain:2003:TDG

[BD03c] Jason Brittain and Ian F.Darwin. Tomcat: the defini-tive guide. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00318-8. xiii + 303pp. LCCN TK5105.8885.A63B75 2003. URL http://

www.oreilly.com/catalog/

9780596003180.

Bieg:2004:ETD

[BD04] C. Bieg and S. Diehl. Educa-tional and technical design ofa Web-based interactive tuto-rial on programming in Java.Science of Computer Pro-gramming, 53(1):25–36, 2004.CODEN SCPGD4. ISSN0167-6423 (print), 1872-7964(electronic).

Brittain:2007:TDG

[BD07] Jason Brittain and Ian F.Darwin. Tomcat: the defini-tive guide. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2007. ISBN 0-596-10106-6 (paperback). xvi + 476

Page 143: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 143

pp. LCCN TK5105.8885.A63B75 2008. URL http://

www.oreilly.com/catalog/

9780596101060.

Brown:2003:SFE

[BDE+03] Rhodes Brown, Karel Driesen,David Eng, Laurie Hen-dren, John Jorgensen, ClarkVerbrugge, and Qin Wang.STEP: a framework for theefficient encoding of generaltrace data. ACM SIGSOFTSoftware Engineering Notes,28(1):27–34, January 2003.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Baylor:2000:JSB

[BDF+00] S. J. Baylor, M. Devarakonda,S. Fink, E. Gluzberg, M. Kalan-tar, P. Muttineni, E. Barsness,R. Arora, R. Dimpsey, andS. J. Munroe. Java serverbenchmarks. IBM Sys-tems Journal, 39(1):57–81,???? 2000. CODENIBMSA7. ISSN 0018-8670.URL http://www.almaden.

ibm.com/journal/sj/391/

baylor.html.

Bonifaci:2004:JBS

[BDFL04] V. Bonifaci, C. Demetrescu,I. Finocchi, and L. Laura. AJava-based system for build-ing animated presentationsover the Web. Scienceof Computer Programming,53(1):37–49, 2004. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Barthe:2001:JTR

[BDHdS01] G. Barthe, G. Dufay, M. Huis-man, and S. Melo de Sousa.Jakarta: a toolset for rea-soning about JavaCard. Lec-ture Notes in ComputerScience, 2140:2–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2140/21400002.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2140/21400002.

pdf.

Barthe:2001:FES

[BDJ+01a] Gilles Barthe, Guillaume Du-fay, Line Jakubiec, BernardSerpette, and Simao Melode Sousa. A formal executablesemantics of the JavaCardplatform. Lecture Notes inComputer Science, 2028:302–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2028/20280302.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2028/20280302.

pdf.

Bourdonov:2001:JSE

[BDJ+01b] Igor B. Bourdonov, Alexey V.Demakov, Andrew A. Jarov,Alexander S. Kossatchev,Victor V. Kuliamin, Alexan-der K. Petrenko, and Sergey V.

Page 144: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 144

Zelenov. Java specifica-tion extension for automatedtest development. Lec-ture Notes in Computer Sci-ence, 2244:301–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2244/22440301.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2244/22440301.

pdf.

Barthe:2002:FCB

[BDJdS02] Gilles Barthe, GuillaumeDufay, Line Jakubiec, andSimao Melo de Sousa. Aformal correspondence be-tween offensive and defen-sive JavaCard virtual ma-chines. Lecture Notes inComputer Science, 2294:32–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2294/22940032.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2294/22940032.

pdf.

Bernardeschi:2008:DBV

[BDL+08] C. Bernardeschi, N. DeFrancesco, G. Lettieri, L. Mar-tini, and P. Masci. Decompos-ing bytecode verification byabstract interpretation. ACMTransactions on Program-

ming Languages and Sys-tems, 31(1):3:1–3:63, Decem-ber 2008. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic).

Bernardeschi:2004:CSI

[BDLM04] C. Bernardeschi, N. DeFrancesco, G. Lettieri, andL. Martini. Checking se-cure information flow in Javabytecode by code transfor-mation and standard byte-code verification. Software—Practice and Experience,34(13):1225–1255, November10, 2004. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Bergel:2005:CJC

[BDN05] Alexandre Bergel, StephaneDucasse, and Oscar Nier-strasz. Classbox/J: control-ling the scope of change inJava. ACM SIGPLAN No-tices, 40(10):177–189, Octo-ber 2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bettini:2002:KJP

[BDP02] L. Bettini, R. DeNicola, andR. Pugliese. KLAVA: a Javapackage for distributed andmobile applications. Software—Practice and Experience, 32(14):1365–1394, 2002. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Page 145: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 145

Bellotti:2001:AJG

[BDRV01] F. Bellotti, A. De Gloria,M. Risso, and A. Villamaina.AutoGraL: a Java 2D graph-ics library for configurable au-tomotive dashboards. Com-puters and Graphics, 25(2):259–268, April 2001. CO-DEN COGRD2. ISSN0097-8493 (print), 1873-7684(electronic). URL http:/

/www.elsevier.nl/gej-ng/

10/13/20/57/29/33/abstract.

html; http://www.elsevier.

nl/gej-ng/10/13/20/57/29/

33/article.pdf.

Bonachea:2001:HPF

[BDT01] Dan Bonachea, Phillip Dick-ens, and Rajeev Thakur.High-performance file I/O inJava: Existing approachesand bulk I/O extensions.Concurrency and Compu-tation: Practice and Ex-perience, 13(8–9):713–736,July/August 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/84503223/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=84503223&PLACEBO=IE.

pdf.

Barbuti:2004:AIJ

[BDT04] R. Barbuti, N. De Francesco,and L. Tesei. Abstract inter-pretation for Java bytecodeverification. Technical report,Dipartimento di Informatica,

University of Pisa, Pisa, Italy,2004.

Burrows:2002:JGE

[BE02] Anthony L. Burrows andDavid England. Java 3D, 3Dgraphical environments andbehaviour. Software—Prac-tice and Experience, 32(4):359–376, April 10, 2002. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/91016434/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=91016434&PLACEBO=IE.

pdf.

Beatty:2005:FYW

[Bea05] Andrew Beatty. Feeling yourway in Java: An essay on soci-ety and emotion. Ethnos, 70(1):53–78, March 2005. CO-DEN ???? ISSN 0014-1844.

Becker:2000:JSCa

[Bec00a] Pete Becker. The journey-man’s shop: Common designmistakes, part 1. C/C++Users Journal, 18(1):??, Jan-uary 2000. CODEN CCU-JEX. ISSN 1075-2838.

Becker:2000:JSCb

[Bec00b] Pete Becker. The journey-man’s shop: Common designmistakes, part 2. C/C++Users Journal, 18(2):77–??,February 2000. CODENCCUJEX. ISSN 1075-2838.

Page 146: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 146

Becker:2001:TCK

[Bec01a] Byron Weber Becker. Teach-ing CS1 with Karel the robotin Java. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 33(1):50–54, March2001. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Becker:2001:SMW

[Bec01b] Thomas Becker. Synchro-nization monitors for Win32.Dr. Dobb’s Journal of Soft-ware Tools, 26(12):46, 48,50–52, 54, December 2001.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_12/monitor.txt; http:

//www.ddj.com/ftp/2001/

2001_12/monitor.zip.

Beckert:2001:DLF

[Bec01c] Bernhard Beckert. A dy-namic logic for the formalverification of Java card pro-grams. Lecture Notes inComputer Science, 2041:6–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2041/20410006.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2041/20410006.

pdf.

Beck:2004:JPG

[Bec04] Kent Beck. JUnit pocketguide. O’Reilly & Asso-ciates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2004. ISBN 0-596-00743-4 (paperback). vi +84 pp. LCCN QA76.76.T48B43 2004. URL http://

www.oreilly.com/catalog/

9780596007430.

Beebe:2000:BPAa

[Bee00] Nelson H. F. Beebe. A bibli-ography of publications aboutthe Java Programming Lan-guage: 2000–date. Techni-cal report, Center for Sci-entific Computing, Depart-ment of Mathematics, Univer-sity of Utah, Salt Lake City,UT 84112, USA, March 11,2000. 13 pp. URL http:

//www.math.utah.edu/pub/

tex/bib/index-table-j.html#

java2000. This report is up-dated frequently.

Beebe:2004:CJR

[Bee04a] Nelson H. F. Beebe. Com-ments on the Java Randomclass. Web document, March24, 2004. URL http://www.

math.utah.edu/~beebe/java/

random/. This document ex-amines Java support for ran-dom numbers, comments onits deficiencies and inefficien-cies, and reports the results oftwo test suites.

Beebe:2004:JPF

[Bee04b] Nelson H. F. Beebe. Java

Page 147: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 147

programming: Fun with Fi-bonacci. World-Wide Webdocument, March 2004. URLhttp://www.math.utah.edu/

~beebe/software/java/fibonacci/

. This report summarizes theorigin of the Fibonacci se-quence, giving the full Latintext from the original bookwritten in 1202 (not previ-ously available on the Web).Computation of the Fibonaccisequence, and its term ra-tios, is implemented in about50 different programming lan-guages. The report commentson the relative difficulty ofthe task in some of those lan-guages, and on their suitabil-ity for numerical computa-tion. It also provides a com-plete floating-point formattedoutput package for Java.

Bell:2002:VBN

[Bel02] Douglas Bell. Visual basic.net as a first language: anevaluation. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(4):107–108, Decem-ber 2002. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2002.bib.

Benson:2000:JR

[Ben00a] Brent W. Benson, Jr. Javareflections. ACM SIGPLANNotices, 35(12):14–18, De-cember 2000. CODEN SIN-

ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Benson:2000:JRJ

[Ben00b] Brent W. Benson, Jr. Javareflections: Java server pages:Servlets, inside out. ACMSIGPLAN Notices, 35(12):14–18, December 2000. CO-DEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Benson:2000:JRS

[Ben00c] Brent W. Benson, Jr. Javareflections: Servlets: Web-based applications you canlive with. ACM SIGPLANNotices, 35(3):21–24, March2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Berg:2000:AJD

[Ber00a] Clifford J. Berg. Ad-vanced Java 2 Develop-ment for Enterprise Appli-cations. Sun MicrosystemsPress Java series. Sun Mi-crosystems Press, Palo Alto,CA, USA, 2000. ISBN 0-13-084875-1. xxiv + 785pp. LCCN QA76.73.J38B4782000. URL http://www.sun.

com/books/catalog/berg/.

Bertelsen:2000:DSJ

[Ber00b] Peter Bertelsen. Dynamicsemantics of Java byte-code. Future Generation

Page 148: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 148

Computer Systems, 16(7):841–850, May 2000. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/41/30/32/abstract.

html.

Bergsten:2001:JP

[Ber01a] Hans Bergsten. JavaServerpages. O’Reilly & Asso-ciates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2001. ISBN 1-56592-746-X. xviii + 552 pp. LCCNTK5105.8885.J38 B37 2001.Editors: Robert Eckstein andPaula Ferguson.

Bergsten:2001:JPP

[Ber01b] Hans Bergsten. JavaServerpages pocket reference. Javaseries. O’Reilly & Asso-ciates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2001. ISBN0-596-00231-9. v + 81pp. LCCN QA76.73.J38.b482001. Server-side Java devel-opment.

Bertot:2001:FJV

[Ber01c] Yves Bertot. Formaliz-ing a JVML verifier forinitialization in a theoremprover. Lecture Notes inComputer Science, 2102:14–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2102/21020014.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2102/21020014.

pdf.

Bergsten:2002:JP

[Ber02a] Hans Bergsten. JavaServerPages. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2002. ISBN 0-596-00317-X. xxii + 660 pp. LCCNTK5105.8885.J38 B47 2002.US$44.95. URL http://

safari.oreilly.com/059600317X;

http://www.oreilly.com/

catalog/jserverpages2.

Bergstra:2002:MOP

[Ber02b] J. Bergstra. Molecule-oriented programming inJava. Information and Soft-ware Technology, 44(11):617–638, August 15, 2002. CO-DEN ISOTE7. ISSN 0950-5849 (print), 1873-6025 (elec-tronic).

Bergsten:2004:JF

[Ber04a] Hans Bergsten. JavaServerfaces. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,2004. ISBN 0-596-00539-3. xiv + 589 pp. LCCNTK5105.8885.J38 B46 2004.

Bergsten:2004:JP

[Ber04b] Hans Bergsten. JavaServerpages. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,

Page 149: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 149

third edition, 2004. ISBN 0-596-00563-6. xxii + 740 pp.LCCN TK5105.8885.J38 B472004.

Bergin:2005:AJ

[Ber05a] Joseph Bergin. Academicjeopardy. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(3):389, September2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Berzal:2005:JTF

[Ber05b] F. Berzal. Java tools andframeworks for Web appli-cation development. IEEEDistributed Systems Online,6(5):5, May 2005. CODEN???? ISSN 1541-4922 (print),1558-1683 (electronic). URLhttp://ieeexplore.ieee.

org/iel5/8968/31212/01453474.

pdf?isnumber=31212&prod=

JNL&arnumber=1453474&arSt=

+5&ared=+5&arAuthor=+Berzal%

2C+F.; http://ieeexplore.

ieee.org/xpls/abs_all.jsp?

isnumber=31212&arnumber=

1453474&count=4&index=2.

Bergin:2006:KUD

[Ber06] Joe Bergin. Karel uni-verse drag & drop editor.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 38(3):307, September 2006. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Besset:2001:OOI

[Bes01] Didier H. Besset. Object-oriented implementation ofnumerical methods: an in-troduction with Java andSmalltalk. Morgan KaufmannPublishers, Los Altos, CA94022, USA, 2001. ISBN 1-55860-679-3. xxv + 766 pp.LCCN QA76.76.D47 B4752001.

Betz:2002:BMN

[Bet02] David Betz. Bob meetsNuon. Dr. Dobb’s Jour-nal of Software Tools, 27(2):60, 62–64, February 2002.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_02/bob.zip; http:

//www.ddj.com/ftp/2002/

2002_02/bobnuon.txt.

Bettini:2004:JPC

[Bet04] L. Bettini. A Java packagefor class and mixin mobilityin a distributed setting. Lec-ture Notes in Computer Sci-ence, 2952:12–22, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Bettini:2005:JPT

[Bet05] L. Bettini. A Java packagefor transparent code mobil-ity. Lecture Notes in Com-puter Science, 3409:112–122,2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Page 150: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 150

Boian:2002:ACT

[BF02] Florian Mircea Boian andCorina Ferdean. Advancedcollaboration techniques be-tween Java objects dis-tributed on clusters. Lec-ture Notes in Computer Sci-ence, 2326:259–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2326/23260259.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2326/23260259.

pdf.

Bertie:2003:TCI

[BF03] A. Bertie and P. Farrington.Teaching confidence intervalswith Java applets. TeachingStatistics, 25(3):70–75, 2003.CODEN ???? ISSN 0141-982X (print), 1467-9639 (elec-tronic).

Bruce:2004:LWL

[BF04] K. B. Bruce and J. N. Fos-ter. LOOJ: Weaving LOOMinto Java. Lecture Notes inComputer Science, 3086:389–413, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Bacon:2002:STE

[BFG02] David F. Bacon, Stephen J.Fink, and David Grove.Space- and time-efficient im-plementation of the Java ob-ject model. Lecture Notes in

Computer Science, 2374:111–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2374/23740111.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2374/23740111.

pdf.

Basin:2003:BVM

[BFG03] David A. Basin, StefanFriedrich, and Marek Gawkowski.Bytecode verification bymodel checking. Journal ofAutomated Reasoning, 30(3–4):399–444, May 2003. CO-DEN JAREEW. ISSN 0168-7433 (print), 1573-0670 (elec-tronic). URL http://link.

springer.com/article/10.

1023/A%3A1025059508087.

Borger:2005:HLM

[BFGS05] Egon Borger, Nicu G. Fruja,Vincenzo Gervasi, and Robert F.Stark. A high-level modu-lar definition of the seman-tics of C#. Theoretical Com-puter Science, 336(2–3):235–284, May 26, 2005. CO-DEN TCSCDI. ISSN 0304-3975 (print), 1879-2294 (elec-tronic). URL http://www.

only4gurus.net/miscellaneous/

cs03.pdf.

Bubak:2002:MSD

[BFM+02a] M. Bubak, W. Funika,P. Metel, R. Or lowski, andR. Wismuller. Monitoring

Page 151: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 151

system for distributed Javaapplications. Lecture Notes inComputer Science, 2330:874–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2330/23300874.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2330/23300874.

pdf.

Bubak:2002:TMI

[BFM+02b] Marian Bubak, W lodzimierzFunika, Piotr Metel, Rafa lOr lowski, and Roland Wismuller.Towards a monitoring in-terface specification for dis-tributed Java applications.Lecture Notes in ComputerScience, 2328:315–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2328/23280315.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2328/23280315.

pdf.

Bruns:2000:ASD

[BFMT00] Glenn R. Bruns, Alan E. Frey,Peter A. Mataga, and Su-san J. Tripp. Automated soft-ware development with XMLand the Java language. BellLabs Technical Journal, 5(2):32–43, Summer 2000. CO-DEN BLTJFD. ISSN 1089-

7089 (print), 1538-7305 (elec-tronic).

Bartetzko:2004:JJA

[BFMW04] D. Bartetzko, C. Fischer,M. Moller, and H. Wehrheim.Jass — Java with assertions.Electronic Notes in Theoreti-cal Computer Science, 55(2):1–15, January 2004. CODEN???? ISSN 1571-0661.

Baxter:2006:USJ

[BFN+06] Gareth Baxter, Marcus Frean,James Noble, Mark Rickerby,Hayden Smith, Matt Visser,Hayden Melton, and EwanTempero. Understandingthe shape of Java soft-ware. ACM SIGPLAN No-tices, 41(12):397–412, Decem-ber 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bloom:2009:TRC

[BFN+09] Bard Bloom, John Field,Nathaniel Nystrom, JohanOstlund, Gregor Richards,Rok Strnisa, Jan Vitek, andTobias Wrigstad. Thorn:robust, concurrent, extensi-ble scripting on the JVM.ACM SIGPLAN Notices, 44(10):117–136, October 2009.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Bubak:2003:AMS

[BFS+03] M. Bubak, W. Funika,

Page 152: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 152

M. Smetek, Z. Kilianski, andR. Wismuller. Architectureof monitoring system for dis-tributed Java applications.Lecture Notes in ComputerScience, 2840:447–454, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Bubak:2004:RPJ

[BFS+04] M. Bubak, W. Funika,M. Smetek, Z. Kilianski, andR. Wismuller. Request pro-cessing in the Java-orientedOMIS compliant monitoringsystem. Lecture Notes inComputer Science, 3019:352–359, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Bubak:2003:MDJ

[BFW+03] Marian Bubak, W lodzimierzFunika, Roland Wismuller,Piotr Metel, and Rafa lOr lowski. Monitoring ofdistributed Java applica-tions. Future GenerationComputer Systems, 19(5):651–663, July 2003. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic).

Butincu:2002:DDA

[BG02] Cristian Butincu and DanGrigoras. DisMedJava —A distributed applicationfor medical image process-ing. Lecture Notes in Com-puter Science, 2326:308–??,2002. CODEN LNCSD9.

ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2326/23260308.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2326/23260308.

pdf.

Brebner:2003:JIS

[BG03] Paul Brebner and JeffreyGosper. J2EE infrastructurescalability and throughput es-timation. ACM SIGMET-RICS Perform. Eval. Rev.,31(3):30–36, December 2003.CODEN ???? ISSN 0163-5999 (print), 1557-9484 (elec-tronic).

Bohme:2004:LFR

[BG04a] H. Bohme and U. Golze.Lightweight firm real-time ex-tensions for low memory pro-file Java systems. LectureNotes in Computer Science,3292:303–314, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Boshernitsan:2004:IIS

[BG04b] Marat Boshernitsan and Su-san L. Graham. iXj: interac-tive source-to-source transfor-mations for Java. ACM SIG-PLAN Notices, 39(10):212–213, October 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Page 153: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 153

Bloch:2005:JPT

[BG05] Joshua Bloch and NealGafter. Java puzzlers: traps,pitfalls, and corner cases. Ad-dison-Wesley, Reading, MA,USA, 2005. ISBN 0-321-33678-X (paperback). xix +282 pp. LCCN QA76.73.J38B58 2005. URL http:/

/www.loc.gov/catdir/toc/

ecip0513/2005015278.html.

Bonorden:2006:WCE

[BGadH06] Olaf Bonorden, JoachimGehweiler, and Friedhelm Meyerauf der Heide. A Webcomputing environment forparallel algorithms in Java.Scalable Computing: Prac-tice and Experience, 7(2):1–14, June 2006. CO-DEN ???? ISSN 1895-1767. URL http://www.

scpe.org/vols/vol07/no2/

SCPE_7_2_01.pdf; http:

//www.scpe.org/vols/vol07/

no2/SCPE_7_2_01.zip.

Buytaert:2004:BAJ

[BGED04] Dries Buytaert, Andy Georges,Lieven Eeckhout, and KoenDe Bosschere. Bottleneckanalysis in Java applica-tions using hardware perfor-mance monitors. ACM SIG-PLAN Notices, 39(10):172–173, October 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Boudreau:2003:NDG

[BGG+03] Tim Boudreau, Jesse Glick,Simeon Greene, VaughnSpurlin, and Jack J. Woehr.NetBeans: The DefinitiveGuide. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00280-7. xxiv + 646pp. LCCN QA76.73.J38N47 2003. US$44.95. URLhttp://www.oreilly.com/

catalog/9780596002800;

http://www.oreilly.com/

catalog/netbeans.

Blackburn:2006:DBJ

[BGH+06] Stephen M. Blackburn, RobinGarner, Chris Hoffmann, As-jad M. Khang, Kathryn S.McKinley, Rotem Bentzur,Amer Diwan, Daniel Fein-berg, Daniel Frampton,Samuel Z. Guyer, Mar-tin Hirzel, Antony Hosk-ing, Maria Jump, Han Lee,J. Eliot B. Moss, B. Moss,Aashish Phansalkar, DarkoStefanovic, Thomas Van-Drunen, Daniel von Dinck-lage, and Ben Wiedermann.The DaCapo benchmarks:Java benchmarking develop-ment and analysis. ACM SIG-PLAN Notices, 41(10):169–190, October 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Buytaert:2007:UHS

[BGH+07] Dries Buytaert, Andy Georges,

Page 154: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 154

Michael Hind, MatthewArnold, Lieven Eeckhout, andKoen De Bosschere. UsingHPM-sampling to drive dy-namic compilation. ACMSIGPLAN Notices, 42(10):553–568, October 2007. CO-DEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Blumenstein:2004:EAG

[BGNM04] Michael Blumenstein, StevenGreen, Ann Nguyen, and Val-lipuram Muthukkumarasamy.An experimental analysisof GAME: a generic auto-mated marking environment.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 36(3):67–71, September 2004.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Boszormenyi:2000:SNW

[BGP00] Laszlo Boszormenyi, JurgGutknecht, and GustavPomberger, editors. TheSchool of Niklaus Wirth: TheArt of Simplicity. MorganKaufmann Publishers, LosAltos, CA 94022, USA, 2000.ISBN 1-55860-723-4. viii +260 pp. LCCN QA76.756.S36 2000. US$39.95.URL http://www.mkp.com/

books_catalog/catalog.asp?

ISBN=1-55860-723-4.

Busi:2000:PCC

[BGZ00] Nadia Busi, Roberto Gor-

rieri, and Gianluigi Zavat-taro. Process calculi for co-ordination: From Linda toJavaSpaces. Lecture Notes inComputer Science, 1816:198–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1816/18160198.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1816/18160198.

pdf.

Bagga:2002:JJB

[BH02a] Jay Bagga and Adrian Heinz.JGraph — A Java basedsystem for drawing graphsand running graph algo-rithms. Lecture Notes inComputer Science, 2265:459–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2265/22650459.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2265/22650459.

pdf.

Baker:2002:MMD

[BH02b] Jason Baker and Wilson C.Hsieh. Maya: multiple-dispatch syntax extension inJava. ACM SIGPLAN No-tices, 37(5):270–281, May2002. CODEN SINODQ.ISSN 0362-1340 (print), 1523-

Page 155: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 155

2867 (print), 1558-1160 (elec-tronic).

Brosgol:2002:SSU

[BH02c] Ben Brosgol and Michael GonzalezHarbour. Session summary:update on the real-time spec-ification for Java. ACMSIGADA Ada Letters, 22(4):128–130, December 2002.CODEN AALEE5. ISSN1094-3641 (print), 1557-9476(electronic).

Bottcher:2003:DWN

[BH03] S. Bottcher and R. Hoeppe.Do we need components forpersistent data storage in theJava 2 enterprise environ-ment? Lecture Notes inComputer Science, 2591:152–165, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Binder:2004:PCM

[BH04a] W. Binder and J. Hulaas.A portable CPU-managementframework for Java. IEEEInternet Computing, 8(5):74–83, 2004. CODEN IICOFX.ISSN 1089-7801.

Binder:2004:SAP

[BH04b] W. Binder and J. Hulaas.Self-accounting as principlefor portable CPU controlin Java. Lecture Notes inComputer Science, 3263:24–38, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Bishop:2004:DPG

[BH04c] Judith Bishop and Nigel Hor-spool. Developing princi-ples of GUI programming us-ing views. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(1):373–377, March2004. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Back:2005:KJR

[BH05a] Godmar Back and Wilson C.Hsieh. The KaffeOS Java run-time system. ACM Trans-actions on Programming Lan-guages and Systems, 27(4):583–630, July 2005. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Binder:2005:ESJ

[BH05b] W. Binder and J. Hu-laas. Extending standardJava runtime systems for re-source management. LectureNotes in Computer Science,3437:154–169, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Buhr:2005:ISM

[BH05c] Peter A. Buhr and Ashif S.Harji. Implicit-signal mon-itors. ACM Transactionson Programming Languagesand Systems, 27(6):1270–1343, November 2005. CO-DEN ATPSDT. ISSN 0164-

Page 156: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 156

0925 (print), 1558-4593 (elec-tronic).

Bertels:2009:EMM

[BHDS09] Peter Bertels, Wim Heirman,Erik D’Hollander, and DirkStroobandt. Efficient mem-ory management for hard-ware accelerated Java VirtualMachines. ACM Transac-tions on Design Automationof Electronic Systems, 14(4):48:1–48:??, August 2009. CO-DEN ATASFO. ISSN 1084-4309 (print), 1557-7309 (elec-tronic).

Beloglavec:2005:ALM

[BHJR05] Simon Beloglavec, MarjanHericko, Matjaz B. Juric, andIvan Rozman. Analysis of thelimitations of multiple clienthandling in a Java server en-vironment. ACM SIGPLANNotices, 40(4):20–28, April2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bouchenak:2004:EIE

[BHK+04] S. Bouchenak, D. Hagimont,S. Krakowiak, N. De Palma,and F. Boyer. Experiencesimplementing efficient Javathread serialization, mobilityand persistence. Software—Practice and Experience, 34(4):355–393, April 10, 2004.CODEN SPEXBL. ISSN0038-0644 (print), 1097-024X(electronic).

Back:2000:PKI

[BHL00] Godmar Back, Wilson H.Hsieh, and Jay Lepreau.Processes in KaffeOS: Isola-tion, resource management,and sharing in Java. InUSENIX [USE00c], page ??ISBN 1-880446-16-2. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/osdi2000/

back.html.

Blackburn:2007:PBP

[BHM+07] Stephen M. Blackburn, MatthewHertz, Kathryn S. Mckin-ley, J. Eliot B. Moss, andTing Yang. Profile-basedpretenuring. ACM Transac-tions on Programming Lan-guages and Systems, 29(1):2:1–2:57, January 2007. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Bonzini:2001:LHG

[BHP+01] Paolo Bonzini, Stuart Hal-loway, John Penry, OluseyiSonaiya, Bruce E. Hogman,Greg Bissell, Michael Hobbs,and Ben Laurie. Letters:Huge GCC executables; Javaclass loader; Department ofDumb Ideas; setting therecord straight; the legacyof C#; DHTML source-codecorrection; shared librariesaren’t all bad; Zuse andIntel. Dr. Dobb’s Journalof Software Tools, 26(8):10,12, August 2001. CODEN

Page 157: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 157

DDJOEB. ISSN 1044-789X.URL http://www.ddj.com/.

Brosgol:2002:ATC

[BHR02] Benjamin M. Brosgol, Ri-cardo J. Hassan, II, andScott Robbins. Asynchronoustransfer of control in the real-time specification for JavaTM .ACM SIGADA Ada Let-ters, 22(4):95–112, Decem-ber 2002. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Beckert:2007:VOO

[BHS07] Bernhard Beckert, ReinerHahnle, and Peter H. Schmitt,editors. Verification ofObject-Oriented Software.The KeY Approach, volume4334 of Lecture Notes inComputer Science. Springer-Verlag, Berlin, Germany /Heidelberg, Germany / Lon-don, UK / etc., 2007. CO-DEN LNCSD9. ISBN 3-540-68977-X (print), 3-540-69061-1 (e-book). ISSN 0302-9743 (print), 1611-3349 (elec-tronic). LCCN ???? URLhttp://www.springerlink.

com/content/978-3-540-69061-

0. Foreword by K. Rustan M.Leino.

Binder:2001:PRC

[BHV01] Walter Binder, Jane G. Hu-laas, and Alex Villazon.Portable resource control inJava. ACM SIGPLAN No-tices, 36(11):139–155, Novem-ber 2001. CODEN SIN-ODQ. ISSN 0362-1340

(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Bishop:2005:EIJ

[BHW05] Judith Bishop, R. Nigel Hor-spool, and Basil Worrall. Ex-perience in integrating Javawith C# and .NET. Con-currency and Computation:Practice and Experience, 17(5–6):663–680, April/May2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Basha:2002:ANG

[BI02] S. Jeelani Basha and RominIrani. AXIS: the next gener-ation of Java SOAP. WroxPress, Chicago, IL, USA,2002. ISBN 1-86100-715-9. v + 275 pp. LCCNQA76.76.H94 B37 2002 Bar.

Bohnenkamp:2007:SGJ

[BI07] Wendy Bohnenkamp andJackie Iverson. SAS Graph-ics for Java: examples usingSAS AppDev studio and theOutput delivery system. SASPress series. SAS Institute,SAS Circle, Box 8000, Cary,NC 27512-8000, USA, 2007.ISBN 1-59047-693-X. xii +342 pp. LCCN HA31 .B6452007.

Page 158: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 158

Badjonski:2005:AJA

[BIB05] Mihal Badjonski, MirjanaIvanovic, and Zoran Budi-mac. Adaptable Java Agents(AJA) — a tool for pro-gramming of multi-agent sys-tems. ACM SIGPLAN No-tices, 40(2):17–26, February2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Billard:2003:LDP

[Bil03] Edward A. Billard. Language-dependent performance of de-sign patterns. ACM SIG-SOFT Software EngineeringNotes, 28(3):3, May 2003.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Binder:2006:PAS

[Bin06] Walter Binder. Portable andaccurate sampling profilingfor Java. Software—Prac-tice and Experience, 36(6):615–650, May 2006. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Birnam:2001:DJP

[Bir01] Stewart Birnam. DistributedJava 2 Platform Database De-velopment. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2001. ISBN0-13-026861-5. xxi + 276pp. LCCN QA76.73.J38 B572001. US$39.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130268615.html; http:

//www.sun.com/books/catalog/

birnam/.

Bishop:2003:ICJ

[Bis03] David Bishop. Introductionto cryptography with Java ap-plets. Jones and Bartlett,Boston, MA, USA, 2003.ISBN 0-7637-2207-3. xvi +370 pp. LCCN QA76.9.A25B565 2003.

Brett:2004:WBK

[BJ04] G. Olivier Brett and L. SnoepJacky. Web-based kineticmodelling using JWS Online.Bioinformatics, 20(13):2143–2144, September 1, 2004. CO-DEN ???? ISSN 1367-4803 (print), 1367-4811 (elec-tronic).

Budimlic:2007:ICJ

[BJK07] Zoran Budimlic, MackaleJoyner, and Ken Kennedy.Improving compilation ofJava scientific applications.The International Journal ofHigh Performance Comput-ing Applications, 21(3):251–265, August 2007. CO-DEN IHPCFL. ISSN 1094-3420 (print), 1741-2846 (elec-tronic). URL http://hpc.

sagepub.com/content/21/

3/251.full.pdf+html.

Breunesse:2002:SVD

[BJvdB02] Cees-Bart Breunesse, BartJacobs, and Joachim van denBerg. Specifying and ver-

Page 159: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 159

ifying a decimal represen-tation in Java for smartcards. Lecture Notes in Com-puter Science, 2422:304–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2422/24220304.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2422/24220304.

pdf.

Bull:2000:JOL

[BK00] J. M. Bull and M. E. Kam-bites. JOMP: an OpenMP-like interface for Java. In????, editor, Proceedings ofthe ACM 2000 conference onJava Grande, pages 44–53.ACM Press, New York, NY10036, USA, 2000.

Budimlic:2001:JJC

[BK01a] Zoran Budimlic and KenKennedy. JaMake: a Javacompiler environment. Lec-ture Notes in Computer Sci-ence, 2179:201–209, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2179/21790201.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2179/21790201.

pdf.

Buhler:2001:FSA

[BK01b] Dieter Buhler and Wolf-gang Kuchlin. Flexible sim-ilarity assessment for XMLdocuments based on XQLand Java reflection. Lec-ture Notes in Computer Sci-ence, 2070:175–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2070/20700175.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2070/20700175.

pdf.

Boshart:2003:GGX

[BK03] Mark A. Boshart and Martha J.Kosa. Growing a GUI from anXML tree. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 35(3):223, September2003. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Bauer:2005:HA

[BK05a] Christian Bauer and GavinKing. Hibernate in Ac-tion. Manning Publications,Greenwich, CT, USA, 2005.ISBN 1-932394-15-X. xxiii+ 408 pp. LCCN QA76.64.B393 2005. US$44.95. URLhttp://www.manning.com/

bauer.

Page 160: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 160

Budimlic:2005:CAW

[BK05b] Zoran Budimlic and KenKennedy. Compiling almost-whole Java programs. Con-currency and Computation:Practice and Experience, 17(5–6):573–588, April/May2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Bapst:2008:SIO

[BK08] Frederic Bapst and FrancoisKilchoer. Signalling integeroverflows in Java: a toolfor checking overflows in Javacode. Dr. Dobb’s Journalof Software Tools, 33(9):54–58, September 2008. CODENDDJOEB. ISSN 1044-789X.URL http://home.hefr.ch/

bapst/cojac.

Baek:2002:IMM

[BKH02] J. M. Baek, B. M. Kang, andI. S. Hong. Implementation ofmileage management systemusing Java Card. Simulationseries, 34(2):3–8, 2002. CO-DEN SMCPAX. ISSN 0735-9276.

Bubak:2001:CUL

[BK L01] Marian Bubak, Dawid Kurzyniec,and Piotr Luszczek. Con-venient use of legacy soft-ware in Java with Janetpackage. Future Genera-tion Computer Systems, 17(8):987–997, June 2001. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/45/35/35/abstract.

html.

Bubak:2000:CJN

[BKLS00] M. Bubak, D. Kurzyniec,P. Luszczek, and V. Sun-deram. Creating Java tonative code interfaces withJanet. Scientific Program-ming, 9(1):39–50, 2000. CO-DEN SCIPEV. ISSN 1058-9244 (print), 1875-919X (elec-tronic).

Bubak:2001:CJN

[BKLS01] Marian Bubak, Dawid Kurzyniec,Piotr Luszczek, and V. Sun-deram. Creating Java toNative Code Interfaces withJanet. Scientific Program-ming, 9(1):39–50, ???? 2001.CODEN SCIPEV. ISSN1058-9244 (print), 1875-919X(electronic). URL http:/

/iospress.metapress.com/

app/home/contribution.asp%

3Fwasp=f2779jvvqg63jq64qwtm%

26referrer=parent%26backto=

issue%2C4%2C6%3Bjournal%

2C2%2C9%3Blinkingpublicationresults%

2C1%2C1.

Boyapati:2002:KAT

[BKM02] Chandrasekhar Boyapati,Sarfraz Khurshid, and DarkoMarinov. Korat: automatedtesting based on Java predi-cates. ACM SIGSOFT Soft-ware Engineering Notes, 27(4):123–133, July 2002. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Page 161: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 161

Bacon:2004:TLF

[BKMS04] David F. Bacon, Ravi Konuru,Chet Murthy, and Mauricio J.Serrano. Thin locks: Feath-erweight synchronization forJava. ACM SIGPLAN No-tices, 39(4):583–595, April2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bull:2000:PPJ

[BKO00] J. Mark Bull, Mark E. Kam-bites, and Jan Obdrzalek.Parallel programming in Javawith OpenMP-like directives.In ACM [ACM00c], page 150.URL http://www.sc2000.

org/proceedings/info/fp.

pdf.

Bronson:2009:FDB

[BKO09] Nathan G. Bronson, ChristosKozyrakis, and Kunle Oluko-tun. Feedback-directed bar-rier optimization in a stronglyisolated STM. ACM SIG-PLAN Notices, 44(1):213–225, January 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

BalaKumar:2003:BAP

[BKT03] C. Bala Kumar, Paul Kline,and Tim Thompson. Blue-tooth Application Program-ming with the Java APIs.The Morgan Kaufmann seriesin networking. Morgan Kauf-mann Publishers, Los Altos,

CA 94022, USA, 2003. ISBN1-55860-934-2. xxii + 498pp. LCCN TK5103.3 .K862004. US$44.95. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

description/els051/2003107476.

html; http://www.loc.

gov/catdir/toc/els051/2003107476.

html.

BuSung:2003:DIJ

[BKY+03] L. BuSung, Y. C. Kiat, S. I.Yann, L. K. Kee, and S. Wei.Design and implementation ofa Java-based meeting spaceover Internet. MultimediaTools and Applications, 20(2):179–195, 2003. CODENMTAPFB. ISSN 1380-7501.

Binder:2002:USJ

[BL02a] Walter Binder and BalazsLichtl. Using a secure Javamicro-kernel on embedded de-vices for the reliable executionof dynamically uploaded ap-plications. Lecture Notes inComputer Science, 2361:125–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2361/23610125.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2361/23610125.

pdf.

Burchfield:2002:UAA

[BL02b] J. Burchfield and S. Lipo-vaca. Using an APL approach

Page 162: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 162

with Java. APL Quote Quad,32(4):61–68, 2002. CODENAPLQD9. ISSN 0163-6006.

Bouquet:2003:RET

[BL03] F. Bouquet and B. Legeard.Reification of executable testscripts in formal specification-based test generation: TheJava Card transaction mech-anism case study. LectureNotes in Computer Science,2805:778–795, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

BohneLang:2004:MII

[BL04] A. BohneLang and E. Lang.3D-Molekulvisualisierung imInternet Schwerpunkt Java-Applets. (German) [3D-molecular visualization in In-ternet center-of-gravity ap-plets]. Biospektrum, 10(2):167–169, 2004. CODEN ????ISSN 0947-0867.

Blanchet:2003:EAJ

[Bla03] Bruno Blanchet. Escape anal-ysis for JavaTM : Theoryand practice. ACM Transac-tions on Programming Lan-guages and Systems, 25(6):713–775, November 2003.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Briand:2006:TRE

[BLL06] L. C. Briand, Y. Labiche, andJ. Leduc. Toward the reverseengineering of UML sequence

diagrams for distributed Javasoftware. IEEE Transac-tions on Software Engineer-ing, 32(9):642–663, Septem-ber 2006. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

1707665.

Baldi:2008:TAL

[BLLB08] Pierre F. Baldi, Cristina V.Lopes, Erik J. Linstead, andSushil K. Bajracharya. A the-ory of aspects as latent top-ics. ACM SIGPLAN Notices,43(10):543–562, September2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bruce-Lockhart:2006:IEE

[BLN06] Michael Bruce-Lockhart andTheodore S. Norvell. In-teractive embedded examples:a demonstration. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 38(3):357, September 2006. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Bloch:2001:EJP

[Blo01] Joshua Bloch. EffectiveJava: Programming Lan-guage Guide. Addison-Wes-ley, Reading, MA, USA, 2001.ISBN 0-201-31005-8, 3-642-56735-5 (e-book). xvi + 252

Page 163: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 163

pp. LCCN QA76.73.J38 B572001.

Bloch:2008:EJ

[Blo08] Joshua Bloch. EffectiveJava. The Java series.Addison-Wesley, Reading,MA, USA, second edition,2008. ISBN 0-321-35668-3 (paperback). xxi + 346pp. LCCN QA76.73.J38B57 2008. URL http:/

/www.loc.gov/catdir/toc/

fy0805/2008926278.html.

Bucker:2004:TUC

[BLPV04] H. M. Bucker, B. Lang, H. J.Pflug, and A. Vehreschild.Threads in an undergradu-ate course: a Java exampleilluminating different multi-threading approaches. Lec-ture Notes in Computer Sci-ence, 3044:882–891, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Bettini:2003:MIJ

[BLV03] L. Bettini, M. Loreti, andB. Venneri. On multiple in-heritance in Java. KluwerInternational Series in En-gineering and Computer Sci-ence, 732:1–15, 2003. CO-DEN ???? ISSN 0893-3405.

Breg:2000:PEJ

[BLW00] Fabian Breg, Mike Lew,and Harry A. G. Wijshoff.Performance evaluation ofa Java based chat sys-tem. Lecture Notes in Com-puter Science, 1940:276–??,

2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1940/19400276.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1940/19400276.

pdf.

Bauer:2009:CER

[BLW09] Lujo Bauer, Jay Ligatti, andDavid Walker. Compos-ing expressive runtime secu-rity policies. ACM Transac-tions on Software Engineer-ing and Methodology, 18(3):9:1–9:??, May 2009. CO-DEN ATSMER. ISSN 1049-331X (print), 1557-7392 (elec-tronic).

Berzal:2001:TTJ

[BM01] Fernando Berzal and NicolasMarın. Tools and tips forJava programming. IEEEDistributed Systems On-line, 2(5), 2001. ISSN1541-4922 (print), 1558-1683(electronic). URL http:

//dsonline.computer.org/

0105/departments/bks0105a.

htm.

Beckert:2003:PLH

[BM03] B. Beckert and W. Mostowski.A program logic for handlingJAVA CARD’s transactionmechanism. Lecture Notes inComputer Science, 2621:246–260, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Page 164: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 164

Boulifa:2004:MGD

[BM04] R. Boulifa and E. Made-laine. Model generation fordistributed Java programs.Lecture Notes in ComputerScience, 2952:139–152, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Bond:2007:PCC

[BM07] Michael D. Bond and Kathryn S.McKinley. Probabilistic call-ing context. ACM SIGPLANNotices, 42(10):97–112, Octo-ber 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bond:2008:TML

[BM08] Michael D. Bond and Kathryn S.McKinley. Tolerating mem-ory leaks. ACM SIGPLANNotices, 43(10):109–126, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Bond:2009:LP

[BM09] Michael D. Bond and Kathryn S.McKinley. Leak prun-ing. ACM SIGPLAN No-tices, 44(3):277–288, March2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Burke:2006:EJ

[BMH06] Bill Burke and RichardMonson-Haefel. Enterprise

JavaBeans 3.0. O’Reilly& Associates, Inc., 981Chestnut Street, Newton,MA 02164, USA, fifth edi-tion, 2006. ISBN 0-596-00978-X. xxv + 732 pp.LCCN QA76.73.J38 M652006. URL http://www.loc.

gov/catdir/enhancements/

fy0715/2006285201-d.html.

Bolignano:2001:FMC

[BML01] D. Bolignano, D. Le Metayer,and C. Loiseaux. Formalmethods in context: Securityand Java card. Lecture Notesin Computer Science, 2041:1–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2041/20410001.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2041/20410001.

pdf.

Baiardi:2002:JSD

[BMR02] F. Baiardi, P. Mori, andL. Ricci. A JAVA support fordistributed shared memory onCOW. Applied Informatics, 3:191–195, 2002. CODEN ????ISSN 1027-2666.

Brady:2002:JPB

[BMS02] Alyce Brady, R. C. McDowell,and Kelly Schultz. JavaScriptprogramming basics: a lab-oratory series for beginningprogrammers. ACM Jour-nal on Educational Resources

Page 165: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 165

in Computing (JERIC), 2(2):1, June 2002. CODEN ????ISSN 1531-4278.

Benowitz:2003:EAR

[BN03] E. G. Benowitz and A. F.Niessner. Experiences inadopting real-time Java forflight-like software. LectureNotes in Computer Science,2889:490–496, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Bond:2007:TBA

[BNK+07] Michael D. Bond, NicholasNethercote, Stephen W.Kent, Samuel Z. Guyer, andKathryn S. McKinley. Track-ing bad apples: reportingthe origin of null and unde-fined value errors. ACM SIG-PLAN Notices, 42(10):405–422, October 2007. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Beraldi:2003:TUT

[BNO03] R. Beraldi, L. Nigro, andA. Orlando. Temporal uncer-tainty time warp: An imple-mentation based on Java andActorFoundry. Simulation,79(10):581–597, 2003. CO-DEN SIMUA2. ISSN 0037-5497 (print), 1741-3133 (elec-tronic).

Badea:2008:IJS

[BNV08] Carmen Badea, AlexandruNicolau, and Alexander V.

Veidenbaum. Impact ofJVM superoperators on en-ergy consumption in resource-constrained embedded sys-tems. ACM SIGPLANNotices, 43(7):23–30, July2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bellia:2005:HOP

[BO05] Marco Bellia and M. Euge-nia Occhiuto. Higher or-der programming in Java:Introspection, subsumptionand extraction. Funda-menta Informaticae, 67(1–3):29–44, January 2005. CO-DEN FUMAAJ. ISSN 0169-2968 (print), 1875-8681 (elec-tronic).

Bellia:2008:MPP

[BO08] Marco Bellia and M. Euge-nia Occhiuto. Methods asparameters: A preprocessingapproach to higher order inJava. Fundamenta Informat-icae, 85(1–4):35–50, Septem-ber 2008. CODEN FUMAAJ.ISSN 0169-2968 (print), 1875-8681 (electronic).

Bellia:2009:JSI

[BO09] Marco Bellia and M. Euge-nia Occhiuto. JavaΩ: Thestructures and the implemen-tation of a preprocessor forJava with m and mc param-eters. Fundamenta Informat-icae, 93(1–3):45–64, January2009. CODEN FUMAAJ.

Page 166: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 166

ISSN 0169-2968 (print), 1875-8681 (electronic).

Bodden:2004:LLR

[Bod04] Eric Bodden. A lightweightLTL runtime verification toolfor Java. ACM SIGPLAN No-tices, 39(10):306–307, Octo-ber 2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Boehm:2005:CRJ

[Boe05] H. J. Boehm. The construc-tive reals as a Java library.Journal of Logic and Alge-braic Programming, 64(1):3–11, 2005. CODEN ???? ISSN1567-8326.

Bogda:2000:DRO

[Bog00] Jeff Bogda. Detecting read-only methods in Java. Lec-ture Notes in Computer Sci-ence, 1915:143–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1915/19150143.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1915/19150143.

pdf.

Boger:2001:JDS

[Bog01] Marko Boger. Java in dis-tributed systems: concur-rency, distribution, and per-sistence. John Wiley andSons, New York, NY, USA;

London, UK; Sydney, Aus-tralia, 2001. ISBN 0-471-49838-6. xix + 393 pp. LCCNQA76.73.J38 B64 2001.

Bollella:2000:RTS

[Bol00] Gregory Bollella. The real-time specification for Java.Java series. Addison-Wesley,Reading, MA, USA, 2000.ISBN 0-201-70323-8 (paper-back). xxiii + 195 pp. LCCNQA76.73.J38 R42 2000.

Boone:2000:UJX

[Boo00] Keith W. Boone. Using Javafor XML processing. Markuplanguages: theory & prac-tice, 2(3):321–330, Summer2000. CODEN MLTPFG.ISSN 1099-6621. URLhttp://mitpress.mit.edu/

catalog/item/default.asp?

sid=3108FA5E-91BB-480F-

9930-C1C27725EAB8&ttype=

6&tid=7574.

Bossert:2004:JSC

[Bos04] O. Bossert. A Java soft-ware for creation of image mo-saics. Computer Methods andPrograms in Biomedicine, 75(2):159–161, 2004. CO-DEN CMPBEK. ISSN 0169-2607 (print), 1872-7565 (elec-tronic).

Bouchi:2002:JTM

[BOT02] A. Bouchi, R. Olejnik, andBernard Toursel. Java toolsfor measurement of the ma-chine loads. Lecture Notes inComputer Science, 2326:271–??, 2002. CODEN LNCSD9.

Page 167: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 167

ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2326/23260271.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2326/23260271.

pdf.

Bothner:2003:CJG

[Bot03] Per Bothner. Compiling Javawith GCJ. Linux Jour-nal, 105:??, January 2003.CODEN LIJOFX. ISSN1075-3583 (print), 1938-3827(electronic). URL http:

//www.linuxjournal.com/

article/4860.

Bouchenak:2001:MJA

[Bou01] Sara Bouchenak. Mak-ing Java applications mo-bile or persistent. InUSENIX [USE01a], page ??ISBN 1-880446-12-X. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/coots01/

bouchenak.html.

Bower:2007:GAS

[Bow07] Matt Bower. Groupwork ac-tivities in synchronous onlineclassroom spaces. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 39(1):91–95, March 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Bachrach:2001:JSE

[BP01a] Jonthan Bachrach and KeithPlayford. The Java SyntacticExtender (JSE). ACM SIG-PLAN Notices, 36(11):31–42,November 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Batheja:2001:FOC

[BP01b] Jyoti Batheja and Man-ish Parashar. A frame-work for opportunistic clus-ter computing using JavaS-paces. Lecture Notes in Com-puter Science, 2110:647–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2110/21100647.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2110/21100647.

pdf.

Bechini:2001:BIC

[BP01c] Alessio Bechini and Cosimo An-tonio Prete. Behavior inves-tigation of concurrent Javaprograms: an approach basedon source-code instrumenta-tion. Future Generation Com-puter Systems, 18(2):307–316, October 2001. CO-DEN FGSEVI. ISSN 0167-

Page 168: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 168

739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/60/31/36/abstract.

html.

Breg:2001:JVM

[BP01d] Fabian Breg and Constan-tine Polychronopoulos. JavaVirtual Machine support forobject serialization. InACM [ACM01b], pages 173–180. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/12.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500173.ps.

Bell:2002:JS

[BP02] Doug Bell and Mike Parr.Java for students. Prentice-Hall, Englewood Cliffs, NJ07632, USA, third edition,2002. ISBN 0-13-032377-2(paperback). xxvi + 634pp. LCCN QA76.73.J38 B452002.

Bierman:2003:EEI

[BP03a] G. M. Bierman and M. J.Parkinson. Effects and ef-fect inference for a core Javacalculus. Electronic Notesin Theoretical Computer Sci-ence, 82(8):1–26, 2003. CO-DEN ???? ISSN 1571-0661.

Breg:2003:JVM

[BP03b] Fabian Breg and Constan-tine D. Polychronopoulos.Java Virtual Machine support

for object serialization. Con-currency and Computation:Practice and Experience, 15(3–5):263–275, March/April2003. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Brinkschulte:2005:ICA

[BP05] U. Brinkschulte and M. Pacher.Implementing control al-gorithms within a multi-threaded Java microcon-troller. Lecture Notes inComputer Science, 3432:33–49, 2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Boroday:2005:DAJ

[BPSH05] S. Boroday, A. Petrenko,J. Singh, and H. Hallal. Dy-namic analysis of Java appli-cations for multithreaded an-tipatterns. ACM SIGSOFTSoftware Engineering Notes,30(4):1–7, July 2005. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Beebee:2001:ISM

[BR01a] William S. Beebee, Jr. andMartin Rinard. An imple-mentation of scoped mem-ory for real-time Java. Lec-ture Notes in Computer Sci-ence, 2211:289–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

Page 169: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 169

0558/bibs/2211/22110289.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2211/22110289.

pdf.

Boyapati:2001:PTS

[BR01b] Chandrasekhar Boyapati andMartin Rinard. A parameter-ized type system for race-freeJava programs. ACM SIG-PLAN Notices, 36(11):56–69,November 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Brebner:2001:EBB

[BR01c] Paul Brebner and Shup-ing Ran. Entity bean A,B, C’s: Enterprise Javabeans commit options andcaching. Lecture Notes inComputer Science, 2218:36–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2218/22180036.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2218/22180036.

pdf.

Bruneton:2001:EJP

[BR01d] Eric Bruneton and MichelRiveill. Experiments with

JavaPod, a platform de-signed for the adaptationof non-functional proper-ties. Lecture Notes in Com-puter Science, 2192:52–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2192/21920052.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2192/21920052.

pdf.

Biermann:2002:GIC

[BR02] Alan W. Biermann and Di-etolf Ramm. Great ideas incomputer science with Java.MIT Press, Cambridge, MA,USA, 2002. ISBN 0-262-02497-7 (paperback). xx +528 pp. LCCN QA76.73.J38B52 2002.

Binder:2006:SRJ

[BR06a] Walter Binder and VolkerRoth. Security risks in Java-based mobile code systems.Scalable Computing: Prac-tice and Experience, 7(4):1–11, December 2006. CO-DEN ???? ISSN 1895-1767. URL http://www.

scpe.org/vols/vol07/no4/

SCPE_7_4_01.pdf; http:

//www.scpe.org/vols/vol07/

no4/SCPE_7_4_01.zip.

Bringert:2006:PAC

[BR06b] Bjorn Bringert and AarneRanta. A pattern for al-

Page 170: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 170

most compositional func-tions. ACM SIGPLAN No-tices, 41(9):216–226, Septem-ber 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Butkevich:2000:CTS

[BRBY00] Sergey Butkevich, MarcoRenedo, Gerald Baumgart-ner, and Michal Young. Com-piler and tool support fordebugging object protocols.ACM SIGSOFT Software En-gineering Notes, 25(6):50–59, November 2000. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Budi:2003:JJT

[BRC03] E. M. Budi, G. Roy, andG. Cole. Jawa: a Java tool-kit for mobile objects appli-cations. Lecture Notes inComputer Science, 2604:39–48, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Bretz:2002:NPP

[Bre02] E. A. Bretz. New phones playgames and run Java applica-tions. IEEE Spectrum, 39(2):62–63, February 2002. CO-DEN IEESAM. ISSN 0018-9235 (print), 1939-9340 (elec-tronic).

Brinkmann:2002:GGG

[Bri02] Peter Brinkmann. Gumbie:a GUI generator for Jython.

Dr. Dobb’s Journal of Soft-ware Tools, 27(4):46–50,April 2002. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2002/2002_04/gumbie.txt;

http://www.ddj.com/ftp/

2002/2002_04/gumbie.zip.

Briggs:2005:TMJ

[Bri05] L. L. Briggs. There’s moreto Java vs. .NET than tech-nology. Application Devel-opment Trends, 12(5):43–47,2005. CODEN ???? ISSN1073-9564.

Burdy:2003:JAC

[BRL03] L. Burdy, A. Requet, andJ. L. Lanet. Java applet cor-rectness: a developer-orientedapproach. Lecture Notes inComputer Science, 2805:422–439, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Brookshier:2000:JSC

[Bro00] Daniel Brookshier. JavaStandards for Corporate De-velopment. R&D Books,Lawrence, KS, USA; Berke-ley, CA, USA, 2000. ISBN 1-929629-00-1. ???? pp. LCCN???? US$40.

Brogden:2001:JDG

[Bro01] William B. Brogden. Javadeveloper’s guide to Servletsand JSP. Sybex, Inc., 2021Challenger Driver, Suite 100,Alameda, CA 94501, USA,2001. ISBN 0-7821-2809-

Page 171: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 171

2. xix + 411 pp. LCCNQA76.73.J38 B7474 2001.

Brooks:2002:BRB

[Bro02a] Terrence A. Brooks. Bookreview: Designing withJavascript: Creating dynamicWeb pages. Journal of theAmerican Society for Infor-mation Science and Technol-ogy: JASIST, 53(11):967–968, ???? 2002. CO-DEN JASIEF. ISSN 1532-2882 (print), 1532-2890 (elec-tronic).

Brown:2002:WAW

[Bro02b] Kyle Brown. WebSphere 4.0AEs Workbook for Enter-prise JavaBeans. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, third edition,2002. ISBN 0-596-00418-4.186 (est.) pp. LCCN ????US$24.95. URL http://

www.oreilly.com/catalog/

websphereworkbook.

Brosgol:2003:AJR

[Bro03a] B. M. Brosgol. Ada andJava: Real-time advantages.Embedded Systems Program-ming, 16(12):30, 2003. CO-DEN EYPRE4. ISSN 1040-3272.

Brosgol:2003:BCR

[Bro03b] B. M. Brosgol. Beginner’s cor-ner: Real-time Java. Em-bedded Systems Programming,16(5):39–40, 2003. CODENEYPRE4. ISSN 1040-3272.

Brosgol:2004:RTJ

[Bro04] Benjamin M. Brosgol. Real-time Java for Ada program-mers. Ada User Journal, 25(4):220–??, December 2004.CODEN AUJOET. ISSN1381-6551.

Brosgol:2005:CME

[Bro05] B. M. Brosgol. A comparisonof the mutual exclusion fea-tures in Ada and the real-timespecification for Java. LectureNotes in Computer Science,3555:129–143, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Brosgol:2007:SLS

[Bro07] Ben Brosgol. SA2: lan-guages for safety-critical soft-ware: issues and assessment.ACM SIGADA Ada Letters,27(3):2, December 2007. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Brosgol:2009:ICL

[Bro09] Ben Brosgol. An introduc-tion to the C# language and.NET infrastructure. ACMSIGADA Ada Letters, 29(3):3–4, December 2009. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Bruno:2002:JQ

[Bru02] Eric J. Bruno. Java Q&A: Sowhat is a Java event agent?

Page 172: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 172

Dr. Dobb’s Journal of Soft-ware Tools, 27(7):86–91, July2002. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_07/jqa0702.txt; http:

//www.ddj.com/ftp/2002/

2002_07/jqa0702.zip.

Brunner:2003:JPG

[Bru03] Robert Brunner. JSP: Prac-tical Guide for Java Program-mers. Morgan KaufmannPublishers, Los Altos, CA94022, USA, 2003. ISBN1-55860-836-2. xiii + 179pp. LCCN QA76.73.J38 B792003. US$19.95. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

description/els041/2003066501.

html; http://www.loc.

gov/catdir/toc/els041/2003066501.

html.

Brodie:2004:JJI

[BRU04a] R. Brodie, R. L. Roper,and C. Upton. JDotter:a Java interface to multipledotplots generated by dot-ter. Bioinformatics, 20(2):279–281, 2004. CODEN ????ISSN 1367-4803 (print), 1367-4811 (electronic).

Bruce:2004:CHT

[Bru04b] Kim B. Bruce. Contro-versy on how to teach CS1: a discussion on theSIGCSE-members mailinglist. SIGCSE Bulletin (ACMSpecial Interest Group on

Computer Science Educa-tion), 36(4):29–34, Decem-ber 2004. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2004.bib.

Bruno:2004:CJX

[Bru04c] E. J. Bruno. C++, Java,& XML processing. C/C++Users Journal, 22(7):6–15,2004. CODEN CCUJEX.ISSN 1075-2838.

Bruce:2005:CHT

[Bru05a] Kim B. Bruce. Contro-versy on how to teach CS1: a discussion on theSIGCSE-members mailinglist. SIGCSE Bulletin (ACMSpecial Interest Group onComputer Science Educa-tion), 37(2):111–117, June2005. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2005.bib.

Bruckschlegel:2005:MCC

[Bru05b] T. Bruckschlegel. Mi-crobenchmarking C++, C#,and Java. C/C++ UsersJournal, 23(7):14–21, 2005.CODEN CCUJEX. ISSN1075-2838.

Page 173: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 173

Bruno:2005:JWS

[Bru05c] E. J. Bruno. Java Web ser-vices & application architec-tures. Dr. Dobb’s Journalof Software Tools, 30(2):16–23, 2005. CODEN DDJOEB.ISSN 1044-789X.

Bruno:2006:JM

[Bru06] Eric J. Bruno. Java mes-saging. Charles RiverMedia programming series.Charles River Media, Inc.,403 VFW Drive, PO Box417, Rockland, MA 02370,USA, 2006. ISBN 1-58450-418-8. xiii + 466 pp.LCCN TK5105.74.J32 B782006. URL http://www.loc.

gov/catdir/toc/ecip0517/

2005022084.html.

Boone:2000:JCE

[BS00a] Barry Boone and Willam R.Stanek. Java 2 certificationexam guide for programmersand developers. McGraw-Hill,New York, NY, USA, 2000.ISBN 0-07-913740-7. xii +687 pp. LCCN QA76.3 .B6582000. Includes CD-ROM.

Borger:2000:PMS

[BS00b] E. Borger and W. Schulte. Apractical method for specifi-cation and analysis of excep-tion handling — a Java/JVMcase study. IEEE Transac-tions on Software Engineer-ing, 26(9):872–887, Septem-ber 2000. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URL

http://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

877847.

Boussinot:2000:JTS

[BS00c] Frederic Boussinot and Jean-Ferdy Susini. Java threadsand SugarCubes. Software—Practice and Experience, 30(5):545–566, April 25, 2000.CODEN SPEXBL. ISSN0038-0644 (print), 1097-024X(electronic). URL http://

www3.interscience.wiley.

com/cgi-bin/abstract/71004433/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=71004433&PLACEBO=IE.

pdf.

Buck:2001:JCS

[BS01] Duane Buck and David J.Stucki. JKarelRobot: a casestudy in supporting levels ofcognitive development in thecomputer science curriculum.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 33(1):16–20, March 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Borger:2004:EAS

[BS04] E. Borger and R. F. Stark.Exploiting abstraction forspecification reuse. the Java/C# case study. LectureNotes in Computer Science,3188:42–76, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Page 174: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 174

Basu:2007:MCJ

[BS07] Samik Basu and Scott A.Smolka. Model checkingthe Java metalocking al-gorithm. ACM Transac-tions on Software Engineer-ing and Methodology, 16(3):12:1–12:??, July 2007. CO-DEN ATSMER. ISSN 1049-331X (print), 1557-7392 (elec-tronic).

Bravenboer:2009:SDS

[BS09] Martin Bravenboer and Yan-nis Smaragdakis. Strictlydeclarative specification of so-phisticated points-to analy-ses. ACM SIGPLAN No-tices, 44(10):243–262, Octo-ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Bull:2003:BJA

[BSB+03] J. M. Bull, L. A. Smith,C. Ball, L. Pottage, andR. Freeman. Benchmark-ing Java against C and For-tran for scientific applica-tions. Concurrency andComputation: Practice andExperience, 15(3–5):417–430,March/April 2003. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Basham:2004:HFS

[BSB04] Bryan Basham, Kathy Sierra,and Bert Bates. Head firstservlets and JSP. O’Reilly &

Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2004. ISBN0-596-00540-7, 0-596-00540-7.xxxii + 854 pp. LCCNQA76.3 .B384 2004.

Basham:2008:HFS

[BSB08] Bryan Basham, Kathy Sierra,and Bert Bates. Head firstservlets and JSP. O’ReillyMedia, Inc., 1005 GravensteinHighway North, Sebastopol,CA 95472, USA, second edi-tion, 2008. ISBN 0-596-51668-1. xxxii + 879 pp.LCCN QA76.3 .B377 2008eb;QA76.3; QA76.3 .B377 2008;Internet.

Boyapati:2003:OTS

[BSBR03] Chandrasekhar Boyapati,Alexandru Salcianu, WilliamBeebee, Jr., and MartinRinard. Ownership typesfor safe region-based mem-ory management in real-timeJava. ACM SIGPLAN No-tices, 38(5):324–337, May2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Blackburn:2001:PJ

[BSH+01] Stephen M. Blackburn, SharadSinghai, Matthew Hertz,Kathryn S. McKinely, andJ. Eliot B. Moss. Pretenur-ing for Java. ACM SIG-PLAN Notices, 36(11):342–352, November 2001. CODENSINODQ. ISSN 0362-1340

Page 175: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 175

(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Binder:2009:CPJ

[BSMV09] Walter Binder, Martin Schoe-berl, Philippe Moret, andAlex Villazon. Cross-profilingfor Java processors. Software—Practice and Experience,39(18):1439–1465, December25, 2009. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Bull:2001:BJA

[BSPF01] Mark Bull, Lorna Smith,Lindsay Pottage, and RobinFreeman. Benchmarking Javaagainst C and Fortran forscientific applications. InACM [ACM01b], pages 97–105. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/30.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500097.pdf.

Bacon:2000:GDJ

[BST00] David F. Bacon, Robert E.Strom, and Ashis Taraf-dar. Guava: a dialectof Java without data races.ACM SIGPLAN Notices, 35(10):382–400, October 2000.CODEN SINODQ. ISSN

0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p382-bacon/.

Bull:2000:BSH

[BSW+00] J. M. Bull, L. A. Smith, M. D.Westhead, D. S. Henty, andR. A. Davey. A benchmarksuite for high performanceJava. Concurrency: Prac-tice and Experience, 12(6):375–388, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72515724/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72515724&PLACEBO=IE.

pdf.

Back:2000:TDJ

[BTS+00] Godmar Back, Patrick Tull-mann, Leigh Stoller, Wil-son C. Hsieh, and JayLepreau. Techniques forthe design of Java operat-ing systems. In USENIX[USE00a], pages 197–210.ISBN 1-880446-22-7. LCCN???? URL http:/

/www.usenix.org/events/

usenix2000/general/back.

html.

Bravenboer:2006:DFEa

[BTV06] Martin Bravenboer, Eric Tan-ter, and Eelco Visser. Declar-ative, formal, and extensi-ble syntax definition for as-

Page 176: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 176

pectJ. ACM SIGPLAN No-tices, 41(10):209–228, Octo-ber 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Budd:2000:UOO

[Bud00] Timothy Budd. Understand-ing object-oriented program-ming with Java. Addison-Wesley, Reading, MA, USA,2000. ISBN 0-201-61273-9.xxi + 420 pp. LCCN QA76.64.B835 2000.

Budd:2001:CDS

[Bud01] Timothy Budd. Classic datastructures in Java. Addison-Wesley, Reading, MA, USA,2001. ISBN 0-201-70002-6. xxiv + 593 pp. LCCNQA76.73.J38 B83 2001.

Bulka:2000:JPS

[Bul00] Dov Bulka. Java Perfor-mance and Scalability, Vol-ume 1: Server-Side Pro-gramming Techniques. Ad-dison-Wesley, Reading, MA,USA, 2000. ISBN 0-201-70429-3. 272 (est.) pp.LCCN QA76.73.J38 B842000. US$34.95.

Burke:2001:JX

[Bur01a] Eric M. Burke. Java andXSLT. O’Reilly & Asso-ciates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2001. ISBN 0-596-00143-6. xvi + 510 pp. LCCNQA76.73.J38 B87 2001.

Burke:2001:JXE

[Bur01b] Eric M. Burke. Java andXSLT: Embedding XML pro-cessing into Java applica-tions. O’Reilly & Asso-ciates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, September 2001. ISBN0-596-00143-6. xvi + 510pp. LCCN QA76.73.J38B88 2001. US$39.95. URLhttp://www.oreilly.com/

catalog/9780596001438;

http://www.oreilly.com/

catalog/javaxslt.

Burkhalter:2002:JTE

[Bur02] B. Burkhalter. The JAI Top10 Engineers answer ques-tions about Java AdvancedImaging. Advanced Imaging,17(10):32–39, 2002. CODENADIMEZ. ISSN 1042-0711.

Burger:2003:TTD

[Bur03] K. R. Burger. Teaching two-dimensional array concepts inJava with image processingexamples. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 35(1):205–209, 2003.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Burnette:2005:EIP

[Bur05] Ed Burnette. Eclipse IDE:pocket guide. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2005. ISBN0-596-10065-5. ix + 117

Page 177: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 177

pp. LCCN QA76.73.J38B875 2005. URL http://

www.oreilly.com/catalog/

9780596100650.

Burns:2007:DJG

[Bur07] Brendan Burns. Dark-star: The Java Game Server.O’Reilly shortcuts. O’Reilly& Associates, Inc., 981Chestnut Street, Newton,MA 02164, USA, 2007.ISBN 0-596-51484-0. LCCNQA76.73.J38 B87 2007eb;QA76.73.J38. URL http://

www.oreilly.com/catalog/

9780596514846.

Busko:2002:SJTa

[Bus02a] I. Busko. Specview: a Javatool for spectral visualizationand model fitting. Astro-nomical Society of the Pa-cific Conference Series, 281(??):120–124, 2002. CODEN???? ISSN 1050-3390.

Busko:2002:SJTb

[Bus02b] I. Busko. Specview: aJava tool for spectral vi-sualization and model fit-ting of multi-instrument data[4847-51]. Proceedings of theSPIE — The InternationalSociety for Optical Engi-neering, 4847:410–418, 2002.CODEN PSISDG. ISSN0277-786X (print), 1996-756X(electronic).

Boldi:2005:MSJ

[BV05] Paolo Boldi and SebastianoVigna. Mutable strings in

Java: design, implementa-tion and lightweight text-search algorithms. Science ofComputer Programming, 54(1):3–23, January 2005. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Brose:2001:JPC

[BVD01] Gerald Brose, Andreas Vogel,and Keith Duddy. Java pro-gramming with CORBA: ad-vanced techniques for build-ing distributed applications.John Wiley and Sons, NewYork, NY, USA; London, UK;Sydney, Australia, third edi-tion, 2001. ISBN 0-471-37681-7. xlii + 710 pp. LCCNQA76.73.J38 B77 2001.

Bierre:2006:MOB

[BVPE06] Kevin Bierre, Phil Ventura,Andrew Phelps, and Christo-pher Egert. MotivatingOOP by blowing things up:an exercise in cooperationand competition in an intro-ductory Java programmingcourse. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 38(1):354–358, March2006. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Bradley:2001:IJT

[BW01a] James W. Bradley andR. Webster West. Interac-tive Java tools for explor-ing high-dimensional data.

Page 178: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 178

Journal of Statistical Soft-ware, 6(1):??, 2001. CO-DEN JSSOBK. ISSN???? URL http://www.

jstatsoft.org/v06/i01;

http://www.jstatsoft.org/

v06/i01/bradley.tar; http:

//www.jstatsoft.org/v06/

i01/bradley/index.html;

http://www.jstatsoft.org/

v06/i01/updates.

Burns:2001:RTS

[BW01b] Alan Burns and Andrew J.Wellings. Real-time systemsand programming languages:Ada 95, real-time Java, andreal-time POSIX. Interna-tional computer science se-ries. Addison-Wesley, Read-ing, MA, USA, third edition,2001. ISBN 0-201-72988-1.xvi + 738 pp. LCCN QA76.54.B87 2001. Revised editionof Real-time systems and theirprogramming languages, 1990.

Brosgol:2003:CATa

[BW03a] B. M. Brosgol and A. Wellings.A comparison of the asyn-chronous transfer of controlfeatures in Ada and the real-time specification for Java.YCS Report 350, Univer-sity of York Department ofComputer Science, York, UK,2003.

Brosgol:2003:CATb

[BW03b] B. M. Brosgol and A. Wellings.A comparison of the asyn-chronous transfer of controlfeatures in Ada and the real-time specification for Java.

Lecture Notes in ComputerScience, 2655:113–128, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Burns:2003:PGP

[BW03c] A. Burns and A. J. Wellings.Processing group parametersin the real-time specificationfor Java. Lecture Notes inComputer Science, 2889:360–370, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Burns:2004:RTS

[BW04] Alan Burns and Andy Wellings.Real-time systems and pro-gramming languages [soundrecording]: Ada 95, real-timeJava and real-time Posix.TPB, Enskede, The Nether-lands, 2004. 2 CD–R (61h54m) pp. LCCN ????URL http://katalog.tpb.

se/wsHitList.Asp?SCode1=

TN&SearchStr1=C30785.

Bergin:2005:TPE

[BWC+05] Joseph Bergin, Eugene Walling-ford, Michael Caspersen,Michael Goldweber, andMichael Kolling. Teachingpolymorphism early. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 37(3):342–343, September 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Page 179: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 179

Benedicenti:2001:EQC

[BWLP01] Luigi Benedicenti, Victor WeiWang, Peter Lee, and Ra-man Paranjape. Establish-ing quality control in soft-ware agents. ACM SIGAPPApplied Computing Review,9(3):31–33, September 2001.CODEN ???? ISSN 1559-6915 (print), 1931-0161 (elec-tronic). URL https://dl.

acm.org/doi/abs/10.1145/

570132.570137.

Bentley:2006:IAB

[BWLR06] Chris Bentley, Scott A. Wat-terson, David K. Lowenthal,and Barry Rountree. Im-plicit array bounds check-ing on 64-bit architectures.ACM Transactions on Archi-tecture and Code Optimiza-tion, 3(4):502–527, December2006. CODEN ???? ISSN1544-3566 (print), 1544-3973(electronic).

Brear:2003:SSJ

[BWW+03] D. J. Brear, T. Weise, T. Wif-fen, K. C. Yeung, S. A. M.Bennett, and P. H. J. Kelly.Search strategies for Javabottleneck location by dy-namic instrumentation. IEEProceedings Software, 150(4):235–242, 2003. CODEN ????ISSN 1462-5970.

Benaya:2005:APJ

[BZ05] Tamar Benaya and ElaZur. Advanced programmingin Java workshop: teach-ing methodology. SIGCSE

Bulletin (ACM Special In-terest Group on ComputerScience Education), 37(3):348, September 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Benaya:2007:UTA

[BZ07] Tamar Benaya and Ela Zur.Understanding threads inan advanced Java course.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 39(3):323, September 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Chan:2004:RTS

[CA04] Bryan Chan and Tarek S. Ab-delrahman. Run-time sup-port for the automatic par-allelization of Java programs.The Journal of Supercomput-ing, 28(1):91–117, April 2004.CODEN JOSUED. ISSN0920-8542 (print), 1573-0484(electronic). URL http:/

/ipsapp008.kluweronline.

com/IPS/content/ext/x/J/

5189/I/52/A/6/abstract.

htm.

Caamano:2000:PJS

[Caa00] Paul Caamano. Porting aJAVATM Virtual Machine toan embedded system. Thesis

Page 180: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 180

(M.S.), University of Califor-nia, Santa Cruz, Santa Cruz,CA, USA, 2000.

Cabana:2004:PPJ

[CAF04] Brian Cabana, Suad Alagic,and Jeff Faulkner. Para-metric polymorphism forJava: is there any hope insight? ACM SIGPLAN No-tices, 39(12):22–31, Decem-ber 2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Calarco:2000:BRB

[Cal00a] Pascal V. Calarco. Book re-view: Developer’s guide to theJava Web server: Buildingeffective and scalable server-side applications, by DanWoods, Larne Pekowsky, andTom Snee. Journal of theAmerican Society for Infor-mation Science, 51(10):965–966, ???? 2000. CO-DEN AISJB6. ISSN 0002-8231 (print), 1097-4571 (elec-tronic).

Calsavara:2000:JQH

[Cal00b] Alexandre Pereira Calsavara.Java Q&A: How can I ex-tend Java’s search capabil-ities? Dr. Dobb’s Jour-nal of Software Tools, 25(12):141–142, 144, 146, Decem-ber 2000. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_12/jqa0012.zip.

Callaway:2001:ISS

[Cal01] Dustin R. Callaway. In-side servlets: server-side pro-gramming for the Java plat-form. Addison-Wesley, Read-ing, MA, USA, second edi-tion, 2001. ISBN 0-201-70906-6. xxv + 881 pp. LCCNQA76.73.J38 C35 2001.

Callaway:2002:VTR

[Cal02] John Callaway. Visualizationof threads in a running Javaprogram. Thesis (m.s.), Uni-versity of California, SantaCruz, Santa Cruz, CA, USA,2002.

Calvert:2003:TIS

[Cal03] Kenneth Calvert. TCP/IPSockets in Java: PracticalGuide for Programmers. Mor-gan Kaufmann Publishers,Los Altos, CA 94022, USA,2003. ISBN 1-55860-685-8. xii+ 116 pp. LCCN QA76.625.C35 2002. US$15.95.

Calejo:2004:ITD

[Cal04] M. Calejo. InterProlog: To-wards a declarative embed-ding of logic programmingin Java. Lecture Notes inComputer Science, 3229:714–717, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Carlisle:2006:AOP

[Car06] Martin C. Carlisle. Au-tomatic OO parser genera-tion using visitors for Ada2005. ACM SIGADA Ada

Page 181: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 181

Letters, 26(3):3–8, December2006. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Casset:2002:DEV

[Cas02] Ludovic Casset. Develop-ment of an embedded ver-ifier for Java card bytecode using formal meth-ods. Lecture Notes in Com-puter Science, 2391:290–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2391/23910290.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2391/23910290.

pdf.

Cavalieri:2002:ERT

[Cav02a] S. Cavalieri. Exploring real-time features of Java VM.IECON Proceedings, 3(??):2538–2543, 2002. CODEN???? ISSN ????

Cavaness:2002:PJS

[Cav02b] Chuck Cavaness. Program-ming Jakarta Struts. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2002. ISBN0-596-00328-5. xvii + 441pp. LCCN QA76.76.A65C39 2003. US$39.95. URLhttp://www.oreilly.com/

catalog/jakarta.

Cavaness:2004:PJS

[Cav04] Chuck Cavaness. Program-ming Jakarta Struts. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edi-tion, 2004. ISBN 0-596-00651-9. xvii + 450 pp.LCCN QA76.76.A65 C392004. US$44.95, CAN$65.95,UK£31.95. URL http://

www.oreilly.com/catalog/

0596006519/.

Chalasani:2004:AJB

[CB04] Suresh Chalasani and RobertBarber. Architectures forJava-based bioinformatics ap-plications. Industrial Man-agement & Data Systems, 104(7):578–588, July 1, 2004.CODEN ???? ISSN 0263-5577 (print), 1758-5783 (elec-tronic).

Christian:2001:PJT

[CBD01] Wolfgang Christian, MarioBelloni, and Melissa Dancy.Physlets: Java tools for aWeb-based physics curricu-lum. Lecture Notes in Com-puter Science, 2073:1061–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2073/20731061.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2073/20731061.

pdf.

Page 182: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 182

Cowlishaw:2004:FFE

[CBD04] M. Cowlishaw, J. Bloch, andJ. D. Darcy. Fixed, float-ing, and exact computationwith Java’s BigDecimal. Dr.Dobb’s Journal of SoftwareTools, 29(7):22–27, 2004. CO-DEN DDJOEB. ISSN 1044-789X.

Corwin:2003:MRM

[CBGM03] John Corwin, David F. Ba-con, David Grove, and ChetMurthy. MJ: a rational mod-ule system for Java and itsapplications. ACM SIG-PLAN Notices, 38(11):241–254, November 2003. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Chang:2001:EEJ

[CC01] Da-Wei Chang and Ruei-Chuan Chang. EJVM: aneconomic Java run-time en-vironment for embedded de-vices. Software—Practiceand Experience, 31(2):129–146, February 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/76504935/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76504935&PLACEBO=IE.

pdf.

Christensen:2002:FCD

[CC02] Henrik Bærbak Christensenand Michael E. Caspersen.

Frameworks in CS1: a dif-ferent way of introducingevent-driven programming.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 34(3):75–79, September 2002.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Corsaro:2003:EMR

[CC03] Angelo Corsaro and Ron K.Cytron. Efficient memory-reference checks for real-time Java. ACM SIGPLANNotices, 38(7):51–58, July2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Chang:2004:TSP

[CC04] B. M. Chang and J. D. Choi.Thread-sensitive points-toanalysis for multithreadedJava programs. LectureNotes in Computer Science,3280:945–954, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Craig:2001:IJS

[CCB+01] David Craig, Steven Carroll,Fabian Breg, Dimitrios S.Nikolopoulos, and Constan-tine Polychronopoulos. Im-proving Java server perfor-mance with interruptlets.Lecture Notes in ComputerScience, 2073:223–??, 2001.CODEN LNCSD9. ISSN

Page 183: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 183

0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2073/20730223.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2073/20730223.

pdf.

Clarke:2009:JDR

[CCB09] Jim Clarke, Jim Connors, andEric Bruno. JavaFX: De-veloping Rich Internet Appli-cations. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2009. ISBN 0-13-701287-X. xxiii + 359 pp.LCCN QA76.73.J38.

Chen:2004:MES

[CCC+04] C. W. Chen, C. K. Chen,J. C. Chen, C. T. Ko, J. K.Lee, H. W. Lin, and W. J.Wu. MM04-1: Efficient sup-port of Java RMI over het-erogeneous wireless networks.IEEE International Confer-ence on Communications, 3:1391–1395, 2004. CODEN???? ISSN 0536-1486.

Carlstrom:2006:EJP

[CCC+06] Brian D. Carlstrom, Jae-Woong Chung, Hassan Chafi,Austen McDonald, Chi CaoMinh, Lance Hammond,Christos Kozyrakis, andKunle Olukotun. ExecutingJava programs with trans-actional memory. Scienceof Computer Programming,63(2):111–129, December 1,

2006. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

ColindeVerdiere:2002:SPS

[CCF+02] Vincent Colin de Verdiere,Sebastien Cros, ChristianFabre, Romain Guider, andSergio Yovine. Speedup pre-diction for selective compila-tion of embedded Java pro-grams. Lecture Notes in Com-puter Science, 2491:227–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2491/24910227.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2491/24910227.pdf.

Caromel:2000:WJP

[CCFG00] Denis Caromel, Serge Chaumette,Geoffrey Fox, and Peter Gra-ham. Workshop on Java forparallel and distributed com-puting. Lecture Notes inComputer Science, 1800:526–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1800/18000526.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1800/18000526.

pdf.

Chen:2008:MJR

[CCK+08] Chung-Kai Chen, Cheng-Wei

Page 184: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 184

Chen, Chien-Tan Ko, Jenq-Kuen Lee, and Jyh-ChengChen. Mobile Java RMI sup-port over heterogeneous wire-less networks: a case study.Journal of Parallel and Dis-tributed Computing, 68(11):1425–1436, November 2008.CODEN JPDCER. ISSN0743-7315 (print), 1096-0848(electronic).

Chin:2006:FBAa

[CCKP06] Wei-Ngan Chin, Florin Craciun,Siau-Cheng Khoo, and Cor-neliu Popeea. A flow-basedapproach for variant para-metric types. ACM SIG-PLAN Notices, 41(10):273–290, October 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Choi:2005:JMA

[CCM05] Hyung-Kyu Choi, Yoo C.Chung, and Soo-Mook Moon.Java memory allocation withlazy worst fit for small ob-jects. The Computer Jour-nal, 48(4):437–442, July 2005.CODEN CMPJA6. ISSN0010-4620 (print), 1460-2067(electronic). URL http:

//comjnl.oxfordjournals.

org/cgi/content/abstract/

48/4/437; http://comjnl.

oxfordjournals.org/cgi/

reprint/48/4/437.

Caprotti:2000:JPC

[CCR00] Olga Caprotti, Arjeh M.Cohen, and Manfred Riem.

JAVA phrasebooks for com-puter algebra and automateddeduction. SIGSAM Bulletin(ACM Special Interest Groupon Symbolic and AlgebraicManipulation), 34(2):33–37,June 2000. CODEN SIGSBZ.ISSN 0163-5824 (print), 1557-9492 (electronic).

Cruz:2002:SRA

[CCSA02] J. L. Cruz, B. Cuesta,M. Sigut, and L. Acosta.Simulation, remote access,and monitoring of a robot inJava. International Journalof Robotics and Automation,17(3):112–119, 2002. CODENIJAUED. ISSN 0826-8185.

Clamp:2004:JJA

[CCSB04] M. Clamp, J. Cuff, S. M.Searle, and G. J. Barton. TheJalview Java alignment edi-tor. Bioinformatics, 20(3):426–427, 2004. CODEN ????ISSN 1367-4803 (print), 1367-4811 (electronic).

Chen:2001:JJB

[CCT01] Ding-Yi Chen, Tyng-RueyChuang, and Shi-Chun Tsai.JGAP: a Java-based graph al-gorithms platform. Software—Practice and Experience, 31(7):615–635, June 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/78003148/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

Page 185: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 185

ID=78003148&PLACEBO=IE.

pdf.

Chen:2002:JPU

[CCW02] F. Chen, S. Chen, and X. Wu.Java program used in blockgraph experimental simula-tion on Web. Journal- WuhanUniversity Natural SciencesEdition, 48(5):621–625, 2002.CODEN ???? ISSN 0253-9888.

Calvert:2001:TIS

[CD01a] Kenneth L. Calvert andMichael J. Donahoo. TCP/IP sockets in Java: practicalguide for programmers. Mor-gan Kaufmann Publishers,Los Altos, CA 94022, USA,2001. ISBN 1-55860-685-8. 80pp. LCCN TK5105.585 .C342001.

Christiaens:2001:TTA

[CD01b] Mark Christiaens and KoenDe Bosschere. TRaDe: atopological approach to on-the-fly race detection in Javaprograms. In USENIX As-sociation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

christiaens.html. Spon-sored by the USENIX Asso-ciation.

Christiaens:2001:TDR

[CD01c] Mark Christiaens and KoenDe Bosschere. TRaDe:Data race detection for

Java. Lecture Notes in Com-puter Science, 2074:761–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2074/20740761.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2074/20740761.

pdf.

Comp:2003:RAW

[CD03] Lynn Comp and Tim Dob-bing. Runtime abstractionsin the wireless and hand-held space. Intel TechnologyJournal, 7(1):68–76, February2003. ISSN 1535-766X. URLhttp://developer.intel.

com/technology/itj/2003/

volume07issue01/art07_mobile/

p01_abstract.htm.

Chern:2008:ISD

[CD08] Rick Chern and Kris DeVolder. The impact of static-dynamic coupling on remod-ularization. ACM SIGPLANNotices, 43(10):261–276, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Cimato:2005:OOJ

[CDF05] S. Cimato, A. De Santis, andU. Ferraro Petrillo. Over-coming the obfuscation ofJava programs by identifierrenaming. The Journal ofsystems and software, 78(1):

Page 186: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 186

60–72, October 2005. CO-DEN JSSODM. ISSN 0164-1212 (print), 1873-1228 (elec-tronic).

Corradini:2004:TJC

[CDFR04] A. Corradini, F. L. Dotti,L. Foss, and L. Ribeiro.Translating Java code tograph transformation sys-tems. Lecture Notes in Com-puter Science, 3256:383–398,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Chambers:2007:AIR

[CDH07] Mike Chambers, Daniel Dura,and Kevin Hoyt. Adobe In-tegrated Runtime (Air): forJavascript Developers PocketGuide. Adobe developerlibrary. O’Reilly & Asso-ciates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2007. ISBN 0-596-51519-7. xix + 154 pp.LCCN QA76.625; QA76.625.C42 2007eb. URL http://

www.oreilly.com/catalog/

9780596515195.

Cameron:2007:MO

[CDNS07] Nicholas R. Cameron, SophiaDrossopoulou, James Noble,and Matthew J. Smith. Mul-tiple ownership. ACM SIG-PLAN Notices, 42(10):441–460, October 2007. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Cocosco:2001:JIV

[CE01] Chris A. Cocosco and Alan C.Evans. Java Internet viewer:a WWW tool for remote3D medical image data vi-sualization and compari-son. Lecture Notes in Com-puter Science, 2208:1415–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2208/22081415.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2208/22081415.

pdf.

Cierniak:2003:ORP

[CEG+03] Michal Cierniak, Marsha Eng,Neal Glew, Brian Lewis, andJames Stichnoth. The OpenRuntime Platform: a flex-ible high-performance man-aged runtime environment.Intel Technology Journal,7(1):5–18, February 2003.ISSN 1535-766X. URLhttp://developer.intel.

com/technology/itj/2003/

volume07issue01/art01_orp/

p01_abstract.htm.

Cerami:2002:WSE

[Cer02] Ethan Cerami. Web Ser-vices Essentials: DistributedApplications with XML-RPC,SOAP, UDDI & WSDL.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2002. ISBN0-596-00224-6. xiii + 288

Page 187: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 187

pp. LCCN TK5105.888 .C472002. US$29.95. URL http:/

/safari.oreilly.com/0596002246;

http://www.oreilly.com/

catalog/webservess.

Chelius:2000:ING

[CF00] Guillaume Chelius and EricFleury. An IP next generationcompliant JavaTM virtualmachine. Lecture Notes inComputer Science, 1800:528–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1800/18000528.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1800/18000528.

pdf.

Clear:2002:ACJ

[CF02] T. Clear and G. Foot.Avatars in cyberspace —A Java 3D application tosupport formation of virtualgroups. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(3):222, 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Carpenter:2003:HDP

[CF03] Bryan Carpenter and Geof-frey Fox. HPJava: a dataparallel programming alter-native. Computing in Sci-ence and Engineering, 5(3):60–64, May/June 2003. CO-

DEN CSENFA. ISSN 1521-9615 (print), 1558-366X (elec-tronic). URL http://csdl.

computer.org/comp/mags/

cs/2003/03/c3060abs.htm;

http://csdl.computer.org/

dl/mags/cs/2003/03/c3060.

htm; http://csdl.computer.

org/dl/mags/cs/2003/03/

c3060.pdf.

Conrad:2004:ESB

[CF04a] Marc Conrad and TimFrench. Exploring the syner-gies between the object ori-ented paradigm and math-ematics: a Java led ap-proach. International Jour-nal of Mathematical Educa-tion in Science and Technol-ogy, 35(5):733–742, Septem-ber 2004. CODEN ???? ISSN0020-739X (print), 1464-5211(electronic).

Conrad:2004:USB

[CF04b] Marc Conrad and TimFrench. Using the synergiesbetween the object-orientedparadigm and mathematics injoint mathematics/computerscience programs. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 36(3):254, September 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Cohen:2005:AIC

[CFGL05] Robert F. Cohen, Alexan-der V. Fairley, David Gerry,

Page 188: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 188

and Gustavo R. Lima. Ac-cessibility in introductorycomputer science. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 37(1):17–21, March 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Carpenter:2000:OSM

[CFKL00] Bryan Carpenter, GeoffreyFox, Sung Hoon Ko, and SangLim. Object serialization formarshaling data in a Java in-terface to MPI. Concurrency:Practice and Experience, 12(7):539–553, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72516217/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516217&PLACEBO=IE.

pdf.

Cabri:2005:IRJ

[CFL05a] G. Cabri, L. Ferrari, andL. Leonardi. Injecting rolesin Java agents through run-time bytecode manipulation.IBM Systems Journal, 44(1):185–208, ???? 2005. CODENIBMSA7. ISSN 0018-8670.URL http://www.research.

ibm.com/journal/sj/441/

cabri.html; http://www.

research.ibm.com/journal/

sj/441/cabri.pdf; http:

//www.research.ibm.com/

journal/sj/441/cabri.txt.

Cabri:2005:ERB

[CFL05b] Giacomo Cabri, Luca Fer-rari, and Letizia Leonardi.Exploiting runtime bytecodemanipulation to add rolesto Java agents. Science ofComputer Programming, 54(1):73–98, January 2005. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Carpenter:2003:AHJ

[CFLL03a] B. Carpenter, G. Fox, H. K.Lee, and S. B. Lim. Appli-cations of HP Java. LectureNotes in Computer Science,2958:147–161, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Carpenter:2003:TSH

[CFLL03b] B. Carpenter, G. Fox, H. K.Lee, and S. B. Lim. Trans-lation schemes for the HPJava parallel programminglanguage. Lecture Notes inComputer Science, 2624:18–32, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Chandra:2009:SPA

[CFS09] Satish Chandra, Stephen J.Fink, and Manu Sridharan.Snugglebug: a powerful ap-proach to weakest precon-ditions. ACM SIGPLANNotices, 44(6):363–374, June2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-

Page 189: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 189

2867 (print), 1558-1160 (elec-tronic).

Coglio:2001:TSJ

[CG01] Alessandro Coglio and AllenGoldberg. Type safety inthe JVM: some problems inJava 2 SDK 1.2 and pro-posed solutions. Concurrencyand Computation: Practiceand Experience, 13(13):1153–1171, November 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/88011336/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=88011336&PLACEBO=IE.

pdf.

Chen:2002:POS

[CG02] Kirk Chen and Li Gong. Pro-gramming open service gate-ways with Java embeddedserver technology. Java se-ries. Addison-Wesley, Read-ing, MA, USA, 2002. ISBN0-201-71102-8. xix + 456 pp.LCCN QA76.73.J38 C47752002.

Casey:2003:TSJ

[CGEN03] K. Casey, D. Gregg, M. A.Ertl, and A. Nisbet. Towardssuperinstructions for Java in-terpreters. Lecture Notes inComputer Science, 2826:329–343, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Chiu:2002:PMM

[CGG02] Kenneth Chiu, Madhusud-han Govindaraju, and DennisGannon. The Proteus Mul-tiprotocol Message Library.In IEEE [IEE02a], page ??ISBN 0-7695-1524-X. LCCN???? URL http://www.sc-

2002.org/paperpdfs/pap.

pap315.pdf.

Carpenter:2000:MML

[CGJ+00] Bryan Carpenter, VladimirGetov, Glenn Judd, An-thony Skjellum, and Ge-offrey Fox. MPJ: MPI-like message passing forJava. Concurrency: Practiceand Experience, 12(11):1019–1038, September 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/76000188/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76000188&PLACEBO=IE.

pdf.

Cohen:2006:JJTa

[CGM06] Tal Cohen, Joseph (Yossi)Gil, and Itay Maman. JTL:the Java tools language.ACM SIGPLAN Notices, 41(10):89–108, October 2006.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Ciancarini:2000:MCD

[CGR00] Paolo Ciancarini, AndreaGiovannini, and Davide

Page 190: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 190

Rossi. Mobility and coordina-tion for distributed Java ap-plications. Lecture Notes inComputer Science, 1752:402–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1752/17520402.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1752/17520402.

pdf.

Comeau:2004:UOP

[CGRR04] T. Comeau, B. Garrett, J. Ri-chon, and F. Romelfanger.Using OpenOffice as a portableinterface to Java-based appli-cations. Astronomical Societyof the Pacific Conference Se-ries, 314:701–703, 2004. CO-DEN ???? ISSN 1050-3390.

Choi:2003:SAS

[CGS+03] Jong-Deok Choi, ManishGupta, Mauricio J. Serrano,Vugranam C. Sreedhar, andSamuel P. Midkiff. Stack al-location and synchronizationoptimizations for Java usingescape analysis. ACM Trans-actions on Programming Lan-guages and Systems, 25(6):876–910, November 2003.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Catano:2002:FSS

[CH02] Nestor Catano and MariekeHuisman. Formal speci-

fication and static check-ing of Gemplus’ electronicpurse using ESC/Java. Lec-ture Notes in Computer Sci-ence, 2391:272–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2391/23910272.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2391/23910272.

pdf.

Cross:2006:JLI

[CH06] James H. Cross II andT. Dean Hendrix. jGRASP:a lightweight IDE with dy-namic object viewers for CS1and CS2. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 38(3):356, September2006. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Choi:2008:SHM

[CH08] Yoonseo Choi and HwansooHan. Shared heap man-agement for memory-limitedJava virtual machines. ACMTransactions on EmbeddedComputing Systems, 7(2):13:1–13:??, February 2008.CODEN ???? ISSN 1539-9087 (print), 1558-3465 (elec-tronic).

Chalk:2000:CCC

[Cha00a] Peter Chalk. Conference

Page 191: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 191

corner: Conference report:JICC4: Java in the Com-puting Curricula. ACMSIGPLAN Notices, 35(3):18–19, March 2000. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Chalk:2000:JJC

[Cha00b] Peter Chalk. JICC4: Javain the computing curric-ula. ACM SIGPLAN No-tices, 35(3):18–19, March2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Chapman:2000:JES

[Cha00c] Stephen J. Chapman. Javafor Engineers and Scien-tists. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2000. ISBN0-13-919523-8. xix + 572pp. LCCN QA76.73.J38C4771999. US$45.00. URL http:/

/www.phptr.com/ptrbooks/

esm_0139195238.html.

Chaudhri:2002:JD

[Cha02] Akmal B. Chaudhri, editor.Java and databases, Innova-tive technology series: in-formation systems and net-works. Hermes Penton Sci-ence, London, UK, 2002.ISBN 1-903996-15-5. LCCNQA76.73.J38 J38 2002. Basedon revised papers submittedto the OOPSLA ’99 work-shop on “Java and Databases:

Persistence Options”, held inDenver, Colorado, in Novem-ber 1999.

Chavez:2003:BRH

[Cha03] Hector Zenil Chavez. Bookreview: How to developenterprise-secure Java ap-plications learning risks Areview of Hacking ExposedJ2EE and Java, Develop-ing Secure Applications withJava Technology by Art Tay-lor, Brian Buege, and RandyLayman. IEEE DistributedSystems Online, 4(5), 2003.ISSN 1541-4922 (print), 1558-1683 (electronic). URL http:

//dsonline.computer.org/

0305/d/bks_c.htm.

Chang:2005:RIR

[Cha05a] R. S. Chang. Review ofIntegration-Ready Architec-ture and Design: SoftwareEngineering with XML, Java,.NET, Wireless, Speech, andKnowledge Technologies byJeff Zhuk, Cambridge Uni-versity Press, 2004, $75.00,ISBN 0-521-52583-7. ACMQueue: Tomorrow’s Comput-ing Today, 3(2):58, March2005. CODEN AQCUAE.ISSN 1542-7730 (print), 1542-7749 (electronic).

Chavez:2005:JFE

[Cha05b] H. Z. Chavez. JavaServerFaces: An excellent learningtool. IEEE Distributed Sys-tems Online, 6(2):6, Febru-ary 2005. CODEN ????

Page 192: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 192

ISSN 1541-4922 (print), 1558-1683 (electronic). URLhttp://ieeexplore.ieee.

org/iel5/8968/30522/01407763.

pdf?isnumber=30522&prod=

JNL&arnumber=1407763&arSt=

+6&ared=+6&arAuthor=Chavez%

2C+H.Z.; http://ieeexplore.

ieee.org/xpls/abs_all.jsp?

isnumber=30522&arnumber=

1407763&count=5&index=4.

Chang:2006:SCA

[Cha06] Byeong-Mo Chang. Staticcheck analysis for Java stackinspection. ACM SIGPLANNotices, 41(3):40–48, March2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Chetty:2003:IJB

[CHB03] M. Chetty, S. Hu, and J. Ben-nett. An interactive Java-based educational module inelectromagnetics. Interna-tional Journal of ElectricalEngineering Education, 40(1):79–90, 2003. CODEN ????ISSN 0020-7209.

Chen:2000:JCT

[Che00] Zhiqun Chen. Java Card tech-nology for Smart Cards: ar-chitecture and programmer’sguide. Java series. Addison-Wesley, Reading, MA, USA,2000. ISBN 0-201-70329-7. xxii + 368 pp. LCCNQA76.73.J38 C478 2000.

Chen:2002:FMJ

[Che02a] J. Chen. Formal modellingof Java GUI event handling.Lecture Notes in ComputerScience, 2495:359–370, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Chen:2002:JCN

[Che02b] Jiadong Chen. Java E-commerce in a nutshell: a re-view of Professional Java E-Commerce. IEEE DistributedSystems Online, 3(4), 2002.ISSN 1541-4922 (print), 1558-1683 (electronic). URL http:

//dsonline.computer.org/

0204/departments/bks_a.

htm.

Chen:2003:RFJ

[Che03a] G. Chen. Research on frame-work for Java based 3D col-laborative virtual environ-ment. Computer IntegratedManufacturing Systems, 9(SUPP):6–9, 2003. CODEN???? ISSN 1006-5911.

Chen:2003:FMJ

[Che03b] Jessica Chen. Formal mod-elling of Java GUI event han-dling. Lecture Notes in Com-puter Science, 2495:359–??,2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2495/24950359.htm; http:

//link.springer.de/link/

Page 193: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 193

service/series/0558/papers/

2495/24950359.pdf.

Chen:2003:RAS

[Che03c] X. Chen. Realization and ap-plication of shared memory inJava. Journal — Anhui Uni-versity of Technology, 20(3):224–226, 2003. CODEN ????

Che:2005:REC

[Che05] Haoyang Che. Review ofThe Elements of C++ Styleby Trevor Misfeldt, GregoryBumgardner, and AndrewGray; Cambridge UniversityPress: Cambridge, 2004, 0-521-89308-9. ACM SIGSOFTSoftware Engineering Notes,30(2):29, March 2005. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Chen:2004:MCP

[CHHC04] D. J. Chen, C. C. Hwang,S. K. Huang, and D. T. K.Chen. Mining control pat-terns from Java program cor-pora. Journal of InformationScience and Engineering, 20(1):57–84, 2004. CODEN JI-NEEY. ISSN 1016-2364.

Chiba:2000:LTS

[Chi00] Shigeru Chiba. Load-timestructural reflection in Java.Lecture Notes in ComputerScience, 1850:313–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1850/18500313.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1850/18500313.

pdf.

Cross:2007:DOV

[CHJB07] James H. Cross II, T. DeanHendrix, Jhilmil Jain, andLarry A. Barowski. Dy-namic object viewers for datastructures. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 39(1):4–8, March 2007.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Csopaki:2000:CPI

[CHK00] Gyula Csopaki, Gabor AndrasHorvath, and Gabor Kovacs.Communication protocol im-plementation in Java. Lec-ture Notes in Computer Sci-ence, 1905:254–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1905/19050254.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1905/19050254.

pdf.

Coglio:2004:FTJ

[CHK+04] A. Coglio, M. Huisman, J. R.Kiniry, P. Muller, and E. Poll.Formal techniques for Java-like programs (FTfJP). Lec-

Page 194: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 194

ture Notes in Computer Sci-ence, 3344:76–83, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Christ:2000:SFP

[CHL+00] R. Christ, S. L. Halter,K. Lynne, S. Meizer, S. J.Munroe, and M. Pasch. SanFrancisco performance: acase study in performancefor large-scale Java applica-tions. IBM Systems Journal,39(1):4–20, ???? 2000. CO-DEN IBMSA7. ISSN 0018-8670. URL http://www.

almaden.ibm.com/journal/

sj/391/christ.html.

Chen:2007:TPB

[CHL07] Hsiang-Yang Chen, Ting-WeiHou, and Chun-Liang Lin.Tamper-proofing basis pathby using oblivious hashingon Java. ACM SIGPLANNotices, 42(2):9–16, Febru-ary 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Chan:2004:JIP

[CHMB04] M. Chan, T. Hansen, P. A.Monney, and T. L. Baker.A Java implementation ofthe probabilistic argumenta-tion system for data fusionin missile defense applications[5434-19]. Proceedings of theSPIE — The InternationalSociety for Optical Engi-neering, 5434:176–186, 2004.

CODEN PSISDG. ISSN0277-786X (print), 1996-756X(electronic).

Chen:2008:TPC

[CHP+08] Juan Chen, Chris Haw-blitzel, Frances Perry, MikeEmmi, Jeremy Condit, Der-rick Coetzee, and PolyviosPratikaki. Type-preservingcompilation for large-scale op-timizing object-oriented com-pilers. ACM SIGPLAN No-tices, 43(6):183–192, June2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Christian:2000:JPI

[Chr00] Wolfgang Christian. Javaprogramming and Internettechnologies for undergrad-uate education. ComputerPhysics Communications, 127(1):16–22, May 1, 2000.CODEN CPHCBZ. ISSN0010-4655 (print), 1879-2944(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S0010465500000187.

Christiaens:2001:JRR

[Chr01] Mark Christiaens. JaRec:Record/replay for multi-threaded Java programs.In USENIX Association[USE01c], page ?? ISBN 1-880446-11-1. LCCN QA76.73.J38J42 2001. URL http://www.

usenix.org/publications/

library/proceedings/jvm01/

JVM_wips/S07.pdf. Spon-

Page 195: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 195

sored by the USENIX Asso-ciation.

Christensen:2005:TLJ

[Chr05] Henrik Bærbak Christensen.TS-05: 150 lines of Java withhigh architectural complexity.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 37(3):396, September 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Caromel:2001:CIS

[CHS01] Denis Caromel, Ludovic Hen-rio, and Bernard Serpette.Context inference for staticanalysis of Java card objectsharing. Lecture Notes inComputer Science, 2140:43–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2140/21400043.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2140/21400043.

pdf.

Czajkowski:2005:RMI

[CHS+05] Grzegorz Czajkowski, StephenHahn, Glenn Skinner, PeteSoper, and Ciaran Bryce. Aresource management inter-face for the JavaTM platform.Software—Practice and Expe-rience, 35(2):123–157, Febru-ary 2005. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Cross:2008:EAV

[CHUB08] James H. Cross II, T. DeanHendrix, David A. Umphress,and Larry A. Barowski. Ex-ploring accessibility and vis-ibility relationships in Java.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 40(3):103–108, September 2008.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’08.

Caromel:2001:SSA

[CHV01] Denis Caromel, Fabrice Huet,and Julien Vayssiere. A sim-ple security-aware MOP forJava. Lecture Notes in Com-puter Science, 2192:118–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2192/21920118.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2192/21920118.

pdf.

Cattell:2001:JPB

[CI01] R. G. G. (Roderic Geof-frey Galton) Cattell and JimInscore. J2EE in Prac-tice: Building Business Ap-plications with the Java 2Platform, Enterprise Edition.The Java series. Addison-Wesley, Reading, MA, USA,2001. ISBN 0-201-74622-

Page 196: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 196

0. xvii + 309 pp. LCCNQA76.73.J38 C38 2001.

Choi:2001:CLF

[CiLH01] Kwanghoon Choi, Hyunil Lim, and Taisook Han.Compiling lazy functionalprograms based on the spine-less tagless G-machine forthe Java virtual machine.Lecture Notes in ComputerScience, 2024:92–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2024/20240092.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2024/20240092.

pdf.

Cimato:2002:DAP

[Cim02] Stelvio Cimato. Designof an authentication pro-tocol for Gsm Javacards.Lecture Notes in ComputerScience, 2288:355–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2288/22880355.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2288/22880355.

pdf.

Chappell:2002:JWS

[CJ02] David A. Chappell and TylerJewell. Java Web services.

O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2002.ISBN 0-596-00269-6. xii +262 pp. LCCN QA76.73.J38C4772 2002. URL http://

www.oreilly.com/catalog/

9780596002695. Using Javain service-oriented architec-tures.

Cavaness:2003:JSP

[CK03a] Chuck Cavaness and BrianKeeton. Jakarta Struts pocketreference. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00519-9. viii + 134pp. LCCN QA76.76.A65C385 2003. URL http://

www.oreilly.com/catalog/

9780596005191.

Crawford:2003:JDP

[CK03b] William Crawford and JonathanKaplan. J2EE design pat-terns. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,2003. ISBN 0-596-00427-3. xvi + 350 pp. LCCNQA76.73.J38 C74 2003. URLhttp://www.oreilly.com/

catalog/9780596004279.

Cok:2005:EJU

[CK05] D. R. Cok and J. R. Kiniry.ESC/Java2: Uniting ESC/Java and JML — progressand issues in building and us-ing ESC/Java2, including acase study involving the useof the tool to verify portions

Page 197: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 197

of an Internet voting tallysystem. Lecture Notes inComputer Science, 3362:108–128, 2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Chiao:2002:EBR

[CKC+02] H. T. Chiao, S. H. J. Kao,Y. S. Chang, S. T. Huang,and S. M. Yuan. Experiencein building a real-time exten-sion library for Java. Jour-nal of Information Scienceand Engineering, 18(6):905–928, 2002. CODEN JINEEY.ISSN 1016-2364.

Chen:2004:SET

[CKK+04] Guangyu Chen, Byung-TaeKang, Mahmut Kandemir,Narayanan Vijaykrishnan,Mary Jane Irwin, and Ra-jarathnam Chandramouli.Studying energy trade offsin offloading computation/compilation in Java-enabledmobile devices. IEEETransactions on Parallel andDistributed Systems, 15(9):795–809, September 2004.CODEN ITDSEO. ISSN1045-9219 (print), 1558-2183(electronic). URL http:

//csdl.computer.org/dl/

trans/td/2004/09/l0795.

htm; http://csdl.computer.

org/dl/trans/td/2004/09/

l0795.pdf.

Chung:2003:JBD

[CKKH03] M. J. Chung, S. Kim, H. Kim,and H. S. Ham. A Java-based,

distributed process manage-ment system for collabora-tive design and manufactur-ing. Lecture Notes in Com-puter Science, 2604:61–72,2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Christensen:2004:RSX

[CKM04] A. S. Christensen, C. Kirkegaard,and A. Moller. A runtimesystem for XML transforma-tions in Java. Lecture Notes inComputer Science, 3186:143–157, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Cole:2009:MPC

[CKMP09] Marilyn C. Cole, Evan Ko-rth, Adam Meyers, and SamPluta. Musicomputation: apilot course exploring a pre-college computer science cur-riculum. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(3):381, September2009. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’09.

Chen:2002:UMC

[CKV+02] G. Chen, M. Kandemir,N. Vijaykrishnan, M. J. Irwin,and W. Wolf. Using memorycompression for energy reduc-tion in an embedded Java sys-tem. Journal of Circuits Sys-tems and Computers, 11(5):537–556, 2002. CODEN ????ISSN 0218-1266.

Page 198: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 198

Chen:2003:HCM

[CKV+03] G. Chen, M. Kandemir,N. Vijaykrishnan, M. J. Irwin,B. Mathiske, and M. Wol-czko. Heap compressionfor memory-constrained Javaenvironments. ACM SIG-PLAN Notices, 38(11):282–301, November 2003. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Cadenhead:2003:STY

[CL03a] Rogers Cadenhead and LauraLemay. Sams teach yourselfJava 2 in 21 days. Samsteach yourself in 21 days.Howard W. Sams, Indianapo-lis, IN 46268, USA, thirdedition, 2003. ISBN 0-672-32370-2. xviii + 712pp. LCCN QA76.73.J3 L442003. URL http://www.

java21days.com.

Chung:2003:MWA

[CL03b] S. Chung and Y. S. Lee. Mod-eling Web applications usingJava and XML related tech-nologies (STDOC09). Pro-ceedings of the Annual HawaiiInternational Conference onSystem Sciences, CONF36:322, 2003. CODEN ????ISSN 1060-3425.

Corliss:2008:BCJ

[CL08] Marc L. Corliss and E. Christo-pher Lewis. Bantam: a cus-tomizable, Java-based, class-room compiler. SIGCSE

Bulletin (ACM Special In-terest Group on ComputerScience Education), 40(1):38–42, March 2008. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings ofSIGCSE 08.

Clark:2004:PPA

[Cla04] Mike Clark. Pragmaticproject automation: how tobuild, deploy, and monitorJava applications, volume 3of Pragmatic starter kit se-ries. Pragmatic Bookshelf,Raleigh, NC, USA, 2004.ISBN 0-9745140-3-9. xiv +161 pp. LCCN QA76.76.D47C53 2004. URL http://

www.oreilly.com/catalog/

9780974514031.

Cha:2002:IXB

[CLCC02] Si-Ho Cha, Jae-Oh Lee,Young-Keun Choi, and Kook-Hyun Cho. Implementingan XML-based universal net-work management system inJava. Lecture Notes in Com-puter Science, 2343:652–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2343/23430652.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2343/23430652.pdf.

Clifton:2000:MMO

[CLCM00] Curtis Clifton, Gary T. Leav-ens, Craig Chambers, and

Page 199: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 199

Todd Millstein. MultiJava:modular open classes andsymmetric multiple dispatchfor Java. ACM SIGPLAN No-tices, 35(10):130–145, Octo-ber 2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p130-clifton/.

Cleaveland:2001:PGJ

[Cle01a] J. Craig Cleaveland. Pro-gram generators with Javaand XML. Prentice-Hall,Englewood Cliffs, NJ 07632,USA, 2001. ISBN 0-13-025878-4. xxviii + 415pp. LCCN QA76.73.J38 C542001. Includes CD-ROM.

Cleaveland:2001:PGX

[Cle01b] J. Craig Cleaveland. Pro-gram generators with XMLand Java. The Charles F.Goldfarb series on open in-formation management. P TR Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 2001.ISBN 0-13-025878-4. xxviii +415 pp. LCCN QA76.73.J38C54 2001. Includes CD-ROM.

Chen:2003:GMD

[CLL03] L. Chen, C. LiWang, andF. C. M. Lau. A Grid mid-dleware for distributed Javacomputing with MPI bindingand process migration sup-ports. Journal of ComputerScience and Technology, 18

(4):505–514, 2003. CODENJCTEEM. ISSN 1000-9000.

Chong:2007:SWA

[CLM+07] Stephen Chong, Jed Liu, An-drew C. Myers, Xin Qi,K. Vikram, Lantian Zheng,and Xin Zheng. SecureWeb application via auto-matic partitioning. Operat-ing Systems Review, 41(6):31–44, December 2007. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Chong:2009:BSW

[CLM+09] Stephen Chong, Jed Liu, An-drew C. Myers, Xin Qi,K. Vikram, Lantian Zheng,and Xin Zheng. Build-ing secure Web applicationswith automatic partitioning.Communications of the ACM,52(2):79–87, February 2009.CODEN CACMA2. ISSN0001-0782 (print), 1557-7317(electronic).

Colby:2000:CCJ

[CLN+00] Christopher Colby, Peter Lee,George C. Necula, Fred Blau,Mark Plesko, and KennethCline. A certifying com-piler for Java. ACM SIG-PLAN Notices, 35(5):95–107, May 2000. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). URLhttp://www.acm.org/pubs/

articles/proceedings/pldi/

349299/p95-colby/p95-colby.

Page 200: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 200

pdf; http://www.acm.org/

pubs/citations/proceedings/

pldi/349299/p95-colby/.

Counsell:2007:QMD

[CLN07] Steve Counsell, George Loizou,and Rajaa Najjar. Qual-ity of manual data collectionin Java software: an empir-ical investigation. Empiri-cal Software Engineering, 12(3):275–293, June 2007. CO-DEN ESENFW. ISSN 1382-3256 (print), 1573-7616 (elec-tronic). URL http://link.

springer.com/accesspage/

article/10.1007/s10664-

006-9028-y.

Crescenzi:2006:ACJ

[CLP06] Pilu Crescenzi, Michele Loreti,and Rosario Pugliese. Assess-ing CS1 Java skills: a three-year experience. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 38(3):348, September 2006. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Cierniak:2000:PJJ

[CLS00] Micha l Cierniak, Guei-YuanLueh, and James M. Stich-noth. Practicing JUDO:Java under dynamic op-timizations. ACM SIG-PLAN Notices, 35(5):13–26, May 2000. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). URL

http://www.acm.org/pubs/

articles/proceedings/pldi/

349299/p13-cierniak/p13-

cierniak.pdf; http://

www.acm.org/pubs/citations/

proceedings/pldi/349299/

p13-cierniak/.

Cunningham:2006:UCP

[CLZ06] H. Conrad Cunningham,Yi Liu, and Cuihua Zhang.Using classic problems toteach Java framework de-sign. Science of ComputerProgramming, 59(1–2):147–169, January 2006. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Cappello:2001:SRN

[CM01] Peter Cappello and DimitriosMourloukos. A scalable, ro-bust network for parallel com-puting. In ACM [ACM01b],pages 78–86. ISBN 1-58113-359-6. LCCN QA76.9.O35A26 2001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/53.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500078.pdf.

Cheng:2002:JBT

[CM02] L. Cheng and I. Marsic. Java-based tools for accurate band-width measurement of DigitalSubscriber Line networks. In-tegrated Computer Aided En-gineering, 9(4):333–344, 2002.CODEN ???? ISSN 1069-2509.

Page 201: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 201

Chen:2004:JFC

[CM04] N. Chen and K. K. Ma. Java’sfuture: Challenge and oppor-tunity. IT Professional, 6(4):19–27, 2004. CODEN ????ISSN 1520-9202.

Cahoon:2005:RAE

[CM05a] Brendon Cahoon and Kathryn S.McKinley. Recurrence analy-sis for effective array prefetch-ing in Java. Concurrencyand Computation: Practiceand Experience, 17(5–6):589–616, April/May 2005. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Cepa:2005:MGM

[CM05b] V. Cepa and M. Mezini. Mob-Con: a generative middle-ware framework for Java mo-bile applications. Proceedingsof the Annual Hawaii Inter-national Conference on Sys-tem Sciences, CONF38:283,2005. CODEN ???? ISSN1060-3425.

Chen:2005:IPF

[CM05c] Stephen Chen and StephenMorris. Iconic programmingfor flowcharts, Java, Tur-ing, etc. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(3):104–107, Septem-ber 2005. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Chen:2001:JSM

[CMB+01] Deqing Chen, Alan Messer,Philippe Bernadat, Guan-grui Fu, Zoran Dimitrije-vic, David Jeun Fung Lie,Durga Mannaru, Alma Riska,and Dejan Milojicic. JVMsusceptibility to memory er-rors. In USENIX Asso-ciation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

chen.html. Sponsored by theUSENIX Association.

Carlstrom:2006:ATP

[CMC+06] Brian D. Carlstrom, AustenMcDonald, Hassan Chafi,JaeWoong Chung, Chi CaoMinh, Christos Kozyrakis,and Kunle Olukotun. TheATOMOS transactional pro-gramming language. ACMSIGPLAN Notices, 41(6):1–13, June 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Campo:2001:JFC

[CMG+01] Celeste Campo, AndresMarm, Arturo Garcıa, Igna-cio Dıaz, Peter T. Breuer,Carlos Delgado, and CarlosGarcıa. JCCM: Flexible cer-tificates for smartcards withJava card. Lecture Notes inComputer Science, 2140:34–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL

Page 202: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 202

http://link.springer-ny.

com/link/service/series/

0558/bibs/2140/21400034.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2140/21400034.

pdf.

Chugh:2009:SIF

[CMJL09] Ravi Chugh, Jeffrey A. Meis-ter, Ranjit Jhala, and SorinLerner. Staged informationflow for JavaScript. ACMSIGPLAN Notices, 44(6):50–62, June 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Clifton:2006:MDR

[CMLC06] Curtis Clifton, Todd Mill-stein, Gary T. Leavens, andCraig Chambers. Multi-Java: Design rationale, com-piler implementation, and ap-plications. ACM Transac-tions on Programming Lan-guages and Systems, 28(3):517–575, May 2006. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Contreras:2007:XPP

[CMP+07] Gilberto Contreras, MargaretMartonosi, Jinzhang Peng,Guei-Yuan Lueh, and Roy Ju.The XTREM power and per-formance simulator for the In-tel XScale core: Design andexperiences. ACM Trans-actions on Embedded Com-puting Systems, 6(1):4:1–4:??,

February 2007. CODEN ????ISSN 1539-9087 (print), 1558-3465 (electronic).

Cirstea:2005:RBP

[CMR05] H. Cirstea, P. E. Moreau, andA. Reilles. Rule-based pro-gramming in Java for protocolverification. Electronic Notesin Theoretical Computer Sci-ence, 117(??):209–227, 2005.CODEN ???? ISSN 1571-0661.

Chow:2003:EJP

[CMS03a] Kingsum Chow, RicardoMorin, and Kumar Shiv. En-terprise Java performance:Best practices. Intel Tech-nology Journal, 7(1):32–46, February 2003. ISSN1535-766X. URL http://

developer.intel.com/technology/

itj/2003/volume07issue01/

art03_java/p01_abstract.

htm.

Christensen:2003:EJH

[CMS03b] Aske Simon Christensen, An-ders Møller, and Michael I.Schwartzbach. ExtendingJava for high-level Web ser-vice construction. ACMTransactions on Program-ming Languages and Sys-tems, 25(6):814–875, Novem-ber 2003. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic).

Chang:2005:EJG

[CMS05] Aaron N. Chang, Jason Mc-Dermott, and Ram Samu-drala. An enhanced Java

Page 203: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 203

graph applet interface for vi-sualizing interactomes. Bioin-formatics, 21(8):1741–1742,April 15, 2005. CODEN ????ISSN 1367-4803 (print), 1367-4811 (electronic).

Chen:2006:REP

[CMS06] Tzu-Yi Chen, Alvaro Monge,and Beth Simon. Relation-ship of early programminglanguage to novice generateddesign. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 38(1):495–499, March2006. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Collberg:2007:ESJ

[CMS07] Christian Collberg, GingerMyles, and Michael Stepp. Anempirical study of Java byte-code programs. Software—Practice and Experience, 37(6):581–641, May 2007. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Chen:2003:DGV

[CN03a] B. Y. Chen and T. Nishita.Development of 3D graph-ics and VRML libraries forWeb3D platform by usingJava. Systems and com-puters in Japan, 34(10):47–55, 2003. CODEN SCJAEP.ISSN 0882-1666 (print), 1520-684X (electronic).

Chiba:2003:EUT

[CN03b] S. Chiba and M. Nishizawa.An easy-to-use toolkit for ef-ficient Java bytecode transla-tors. Lecture Notes in Com-puter Science, 2830:364–376,2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Chen:2000:PAS

[CNB00] Weidong Chen, Jeffery Naughton,and Philip A. Bernstein, ed-itors. Proceedings of the2000 ACM SIGMOD Inter-national Conference on Man-agement of Data: May 16–18, 2000, Dallas, Texas, vol-ume 29(2) of SIGMOD Record(ACM Special Interest Groupon Management of Data).ACM Press, New York, NY10036, USA, 2000. ISBN ????ISSN 0163-5808 (print), 1943-5835 (electronic). LCCN QA1.A87.

Chen:2003:JSDa

[CO03a] Michael K. Chen and KunleOlukotun. The Jrpm sys-tem for dynamically paral-lelizing Java programs. ACMSIGARCH Computer Ar-chitecture News, 31(2):434–446, May 2003. CODENCANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Chen:2003:JSDb

[CO03b] Michael K. Chen and KunleOlukotun. The Jrpm system

Page 204: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 204

for dynamically paralleliz-ing sequential Java programs.IEEE Micro, 23(6):26–35,November/December 2003.CODEN IEMIDZ. ISSN0272-1732 (print), 1937-4143(electronic). URL http:/

/csdl.computer.org/comp/

mags/mi/2003/06/m6026abs.

htm; http://csdl.computer.

org/dl/mags/mi/2003/06/

m6026.htm; http://csdl.

computer.org/dl/mags/mi/

2003/06/m6026.pdf.

Chawla:2004:GIF

[CO04] Anil Chawla and AlessandroOrso. A generic instrumenta-tion framework for collectingdynamic information. ACMSIGSOFT Software Engineer-ing Notes, 29(5):1–4, Septem-ber 2004. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Cavazos:2006:MSDa

[CO06] John Cavazos and MichaelF. P. O’Boyle. Method-specific dynamic compila-tion using logistic regres-sion. ACM SIGPLAN No-tices, 41(10):229–240, Octo-ber 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Carroll:2007:IMA

[CO07] Bradley W. Carroll andDale A. Ostlie. An Intro-duction to Modern Astro-physics. Pearson Addison-

Wesley, San Francisco, CA,USA, second edition, 2007.ISBN 0-8053-0402-9, 0-321-44284-9 (paperback). ????pp. LCCN QB461 .C35 2007.URL http://catdir.loc.

gov/catdir/toc/ecip0613/

2006015391.html; http:

//www.gbv.de/dms/ilmenau/

toc/512485305.PDF.

Cochran:2002:NVR

[Coc02] Shannon Cochran. Newsand views: Researchers tackleP2P network; Java upstartspush JEFF; computer sci-ence tests canceled; the con-tinuing voyage. Dr. Dobb’sJournal of Software Tools,27(12):14, December 2002.CODEN DDJOEB. ISSN1044-789X. URL http://

www.ddj.com/documents/s=

7718/ddj0212n/.

Coglio:2003:IOS

[Cog03] Alessandro Coglio. Improv-ing the official specificationof Java bytecode verification.Concurrency and Computa-tion: Practice and Experi-ence, 15(2):155–179, Febru-ary 2003. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Coglio:2004:SVT

[Cog04] Alessandro Coglio. Sim-ple verification techniquefor complex Java bytecodesubroutines. Concurrencyand Computation: Prac-tice and Experience, 16(7):

Page 205: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 205

647–670, June 2004. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Cohen:2002:JQH

[Coh02] Tal Cohen. Java Q&A: Howdo I correctly implement theequals() method? Dr.Dobb’s Journal of SoftwareTools, 27(5):83–84, 86, May2002. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_05/jqa0502.txt.

Cohen:2004:TTT

[Coh04] F. Cohen. The testing tool-box: With these 10 tools,Java scalability, performanceand functionality are nolonger elusive. chockful oftechniques, they enable soft-ware developers, QA tech-nicians and IT managers toeffectively proof programs.Software Development, 12(7):36–43, 2004. CODEN ????ISSN 1070-8588.

Collins:2001:DSJ

[Col01] William J. (William Joseph)Collins. Data structures andthe Java collections frame-work. McGraw-Hill, NewYork, NY, USA, 2001. ISBN0-07-236964-7. xx + 716pp. LCCN QA76.73.J38 C6572001.

Coleman:2002:OAJ

[Col02] C. L. Coleman. Oracle an-gles for Java developers. E

Business Advisor, 20(1):12–13, 2002. CODEN ???? ISSN1098-8912.

Cooper:2000:JDP

[Coo00] James W. Cooper. JavaDesign Patterns: a Tuto-rial. Addison-Wesley, Read-ing, MA, USA, 2000. ISBN0-201-48539-7. xvii + 329pp. LCCN QA76.73.J38 C6582000.

Cooper:2001:JI

[Coo01] Brian Cooper. JavaScript: anintroduction. Essential com-puters. Dorling KindersleyPub., New York, NY, USA,2001. ISBN 0-7894-8005-0(paperback). 72 pp. LCCNQA76.73.J39 C66 2001. Athead of title: Internet.

Cook:2002:REJ

[Coo02] Jonathan J. Cook. Re-verse execution of Java byte-code. The Computer Journal,45(6):608–619, ???? 2002.CODEN CMPJA6. ISSN0010-4620 (print), 1460-2067(electronic). URL http://

www3.oup.co.uk/computer_

journal/hdb/Volume_45/Issue_

06/450608.sgm.abs.html;

http://www3.oup.co.uk/

computer_journal/hdb/Volume_

45/Issue_06/pdf/450608.

pdf.

Cook:2005:HCE

[Coo05] Robert P. Cook. Heuris-tic compression of an En-glish word list. Software—Practice and Experience, 35

Page 206: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 206

(6):577–581, May 2005. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Corbett:2000:USA

[Cor00] James C. Corbett. Us-ing shape analysis to reducefinite-state models of concur-rent Java programs. ACMTransactions on Software En-gineering and Methodology,9(1):51–93, January 2000.CODEN ATSMER. ISSN1049-331X (print), 1557-7392 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/tosem/

2000-9-1/p51-corbett/p51-

corbett.pdf; http://www.

acm.org/pubs/citations/

journals/tosem/2000-9-1/

p51-corbett/.

Courtney:2001:FFR

[Cou01] Antony Courtney. Frappe:Functional reactive program-ming in Java. LectureNotes in Computer Science,1990:29–??, 2001. CO-DEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1990/19900029.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1990/19900029.

pdf.

Cowlishaw:2001:DAJ

[Cow01] Mike Cowlishaw. Decimal

arithmetic for java.math:JSR 13 public review draft.Technical Report Version1.33, IBM UK Laborato-ries, Hursley, UK, July 16,2001. iii + 60 pp. URLhttp://www2.hursley.ibm.

com/jsr13/jsr13spec.pdf.

Cox:2001:JQH

[Cox01a] Brad Cox. Java Q&A:How do I handle multi-line strings? Dr. Dobb’sJournal of Software Tools,26(6):147–149, June 2001.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_06/jqa0601.txt.

Cox:2001:WAJ

[Cox01b] Brad Cox. Web applicationsas Java servlets. Dr. Dobb’sJournal of Software Tools,26(5):97–100, 102–104, May2001. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2001/2001_05/webapp.txt;

http://www.ddj.com/ftp/

2001/2001_05/webapp.zip.

Carrano:2001:DAP

[CP01] Frank M. Carrano andJanet J. Prichard. Data ab-straction and problem solv-ing with Java: walls and mir-rors. Addison-Wesley, Read-ing, MA, USA, 2001. ISBN0-201-70220-7. xxii + 806pp. LCCN QA76.73.J38 C372001.

Page 207: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 207

Carrano:2004:DAP

[CP04] Frank M. Carrano and JanetPrichard. Data Abstrac-tion and Problem Solvingwith Java, Walls and Mir-rors. Addison-Wesley, Read-ing, MA, USA, updated edi-tion, 2004. ISBN 0-321-19717-8. xxii + 808 pp.LCCN QA76.73.J3 C37 2003.US$93.00. URL http:/

/www.aw-bc.com/catalog/

academic/product/0,4096,

0-321-19717-8,00.html.

Crane:2005:AA

[CPJ05] Dave Crane, Eric Pascarello,and Darren James. Ajax inAction. Manning Publica-tions, Greenwich, CT, USA,2005. ISBN 1-932394-61-3. 680 (est.) pp. LCCN???? US$22.50 (elec-tronic), US$44.95 (print +electronic). URL http:

//www.manning.com/books/

crane.

Chan:2005:UXJ

[CQ05] W. L. Chan and Z. Qu. UsingXML/Java to enhance an on-line learning architecture forengineering education. In-ternational Journal of Engi-neering Education, 21(2):288–296, 2005. CODEN IEEDEF.ISSN 0949-149X.

Chen:2009:UAD

[CQX+09] Mingsong Chen, XiaokangQiu, Wei Xu, Linzhang Wang,Jianhua Zhao, and Xuandong

Li. UML activity diagram-based automatic test casegeneration for Java programs.The Computer Journal, 52(5):545–556, August 2009.CODEN CMPJA6. ISSN0010-4620 (print), 1460-2067(electronic). URL http:

//comjnl.oxfordjournals.

org/cgi/content/abstract/

52/5/545; http://comjnl.

oxfordjournals.org/cgi/

reprint/52/5/545.

Cade:2002:SCE

[CR02a] Mark Cade and SimonRoberts. Sun Certified En-terprise Architect for J2EETechnology Study Guide. PT R Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,2002. ISBN 0-13-044916-4. 220 (est.) pp. LCCN???? US$39.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130449164.html.

Comer:2002:TJB

[CR02b] James Comer and RobertRoggio. Teaching a Java-based CS1 course in anacademically-diverse environ-ment. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(1):142–146, March2002. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Inroads: pavingthe way towards excellence incomputing education.

Page 208: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 208

Chen:2005:JMM

[CR05] F. Chen and G. Rosu. Java-MOP: a monitoring orientedprogramming environmentfor Java. Lecture Notes inComputer Science, 3440:546–550, 2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Chalin:2006:NNR

[CR06] Patrice Chalin and FredericRioux. Non-null referencesby default in the Java mod-eling language. ACM SIG-SOFT Software EngineeringNotes, 31(2):9:1–9:??, March2006. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Chen:2007:MEG

[CR07] Feng Chen and Grigore Rosu.MOP: an efficient and genericruntime verification frame-work. ACM SIGPLAN No-tices, 42(10):569–588, Octo-ber 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Craig:2006:VM

[Cra06] Iain D. Craig. Virtualmachines. Springer-Verlag,Berlin, Germany / Heidel-berg, Germany / London,UK / etc., 2006. ISBN 1-85233-969-1. xv + 269 pp.LCCN QA76.9.V5 C73 2006.

Chatterjee:2001:CPA

[CRL01] R. Chatterjee, B. G. Ryder,and W. A. Landi. Com-plexity of points-to analy-sis of Java in the presenceof exceptions. IEEE Trans-actions on Software Engi-neering, 27(6):481–512, June2001. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

926173.

Crowell:2001:CP

[Cro01] Talbott Crowell. C# andPerl: C# has a lot in commonwith many languages. Dr.Dobb’s Journal of SoftwareTools, 26(10):50, 52, 54, Octo-ber 2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_10/csharpperl.txt.

Crockford:2008:JGP

[Cro08] Douglas Crockford. JavaScript:the good parts. O’Reilly Me-dia, Inc., 1005 GravensteinHighway North, Sebastopol,CA 95472, USA, 2008. ISBN0-596-51774-2. xiii + 153pp. LCCN QA76.73.J39 C7632008.

Corsaro:2002:DPJ

[CS02] Angelo Corsaro and Dou-glas C. Schmidt. The de-sign and performance of thejRate real-time Java imple-mentation. Lecture Notes in

Page 209: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 209

Computer Science, 2519:900–921, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2519/25190900.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2519/25190900.pdf.

Corsaro:2003:DPR

[CS03] Angelo Corsaro and Dou-glas C. Schmidt. The de-sign and performance ofreal-time Java middleware.IEEE Transactions on Paral-lel and Distributed Systems,14(11):1155–1167, Novem-ber 2003. CODEN ITD-SEO. ISSN 1045-9219(print), 1558-2183 (elec-tronic). URL http://csdl.

computer.org/comp/trans/

td/2003/11/l1155abs.htm;

http://csdl.computer.org/

dl/trans/td/2003/11/l1155.

pdf.

Csallner:2004:JAR

[CS04] Christoph Csallner and Yan-nis Smaragdakis. JCrasher:an automatic robustnesstester for Java. Software—Practice and Experience,34(11):1025–1050, September2004. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Chilimbi:2006:CCC

[CS06] Trishul M. Chilimbi and RanShaham. Cache-conscious

coallocation of hot datastreams. ACM SIGPLANNotices, 41(6):252–262, June2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Clausen:2000:JBC

[CSCM00] Lars Ræder Clausen, Ul-rik Pagh Schultz, CharlesConsel, and Gilles Muller.Java bytecode compressionfor low-end embedded sys-tems. ACM Transactionson Programming Languagesand Systems, 22(3):471–489,2000. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/toplas/

2000-22-3/p471-clausen/

p471-clausen.pdf; http:

//www.acm.org/pubs/citations/

journals/toplas/2000-22-

3/p471-clausen/.

Clark:2000:NBG

[CSFS00] David Clark, Keri Schreiner,Jennifer Ferrero, and DaleStrok. News: Blue Geneand the race toward petaflopscapacity; embedded Javadevelopment moves ahead;putting teraflops to thetest; Corba 3.0 on the way.IEEE Concurrency, 8(1):5–10, January/March 2000.CODEN IECMFX. ISSN1092-3063 (print), 1558-0849(electronic). URL http:

//dlib.computer.org/pd/

Page 210: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 210

books/pd2000/pdf/p1005.

pdf.

Chung:2000:ECM

[CSK00] C.-M. Chung, P.-S. Shin,and S.-D. Kim. An ef-fective configuration methodfor Java–Internet comput-ing environment. Paral-lel Processing Letters, 10(1):73–??, March 2000. CO-DEN PPLTEE. ISSN0129-6264 (print), 1793-642X(electronic). URL http:

//ejournals.wspc.com.sg/

ppl/10/1001/S0129626400000093.

html.

Chen:2002:TGC

[CSK+02] G. Chen, R. Shetty, M. Kan-demir, N. Vijaykrishnan,M. J. Irwin, and M. Wolczko.Tuning garbage collection forreducing memory system en-ergy in an embedded Javaenvironment. ACM Trans-actions on Embedded Com-puting Systems, 1(1):27–55,November 2002. CODEN???? ISSN 1539-9087 (print),1558-3465 (electronic).

Christopher:2000:HPJ

[CT00] Thomas Christopher andGeorge Thiruvathukal. HighPerformance Java PlatformComputing: Multithreadedand Networked Programming.Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 2000.ISBN 0-13-016164-0. xxii +409 pp. LCCN QA76.73.J38C488 2000. US$49.99.

URL http://www.sun.com/

books/catalog/christopher/

.

Chen:2003:EJV

[CT03] D. Chen and V. Talwar.Extending Java Virtual Ma-chines for networked embed-ded devices. Research Disclo-sure, 475:475/076, 2003. CO-DEN ???? ISSN 0374-4353.

Chatley:2005:KLP

[CT05] Robert Chatley and ThomasTimbul. KenyaEclipse: learn-ing to program in eclipse.ACM SIGSOFT Software En-gineering Notes, 30(5):245–248, September 2005. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Chevalley:2003:MAT

[CTF03] P. Chevalley and P. Thevenod-Fosse. A mutation analysistool for Java programs. In-ternational Journal on Soft-ware Tools for TechnologyTransfer (STTT), 5(1):90–103, November 2003. CODEN???? ISSN 1433-2779 (print),1433-2787 (electronic).

Collins:2003:RFL

[CTLW03] William Collins, Josh Tenen-berg, Raymond Lister, andSuzanne Westbrook. Therole for framework librariesin CS2. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 35(1):403–404, January

Page 211: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 211

2003. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Culwin:2000:LWB

[Cul00] Fintan Culwin. Lecturelets:web based Java enabled lec-tures. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 32(3):5–8, September2000. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Curioso:2007:AP

[Cur07] Andrew G. Curioso. Ajaxwith PHP 5. O’Reilly& Associates, Inc., 981Chestnut Street, Newton,MA 02164, USA, 2007.ISBN 0-596-51403-4. LCCNTK5105.8885.A52 C87 2007eb;TK5105.8885.A52. URLhttp://www.oreilly.com/

catalog/9780596514037.

Caromel:2001:RMC

[CV01] Denis Caromel and JulienVayssiere. Reflections onMOPs, components, and Javasecurity. Lecture Notes inComputer Science, 2072:256–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2072/20720256.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2072/20720256.

pdf.

Caromel:2003:SFR

[CV03] Denis Caromel and JulienVayssiere. A security frame-work for reflective Java ap-plications. Software—Prac-tice and Experience, 33(9):821–846, July 25, 2003. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Cimadamore:2008:RJW

[CV08] Maurizio Cimadamore andMirko Viroli. On the reifica-tion of Java wildcards. Sci-ence of Computer Program-ming, 73(2–3):59–75, October1, 2008. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Chang:2000:JJI

[CvE00] Chi-Chao Chang and Thorstenvon Eicken. Javia: A Java in-terface to the virtual interfacearchitecture. Concurrency:Practice and Experience, 12(7):573–593, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72516214/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516214&PLACEBO=IE.

pdf.

Carey:2003:NIF

[CVW03] Robert W. Carey, Paul J.Van Arsdall, and John P.Woodruff. The National Ig-nition Facility: early op-erational experience with a

Page 212: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 212

large Ada control system.ACM SIGADA Ada Letters,23(1):11, March 2003. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Cai:2003:THI

[CW03a] H. Cai and A. J. Wellings. To-wards a high integrity real-time Java virtual machine.Lecture Notes in ComputerScience, 2889:319–334, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Chen:2003:RPJ

[CW03b] Q. Chen and P. Y. Woo. Re-search on and pure Java re-alization of a Web-based mo-bile robot system. Proceedingsof the American Control Con-ference, 1(??):615–620, 2003.CODEN PRACEO. ISSN0743-1619.

Cai:2004:SMC

[CW04a] H. Cai and A. Wellings. Sup-porting mixed criticality ap-plications in a Ravenscar–Java environment. LectureNotes in Computer Science,3292:278–291, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Chen:2004:EEI

[CW04b] J. Chen and K. Wang. Exper-iment on embedding intercep-tion service into Java RMI.Lecture Notes in Computer

Science, 2952:48–61, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Campione:2001:JTS

[CWH01] Mary Campione, Kathy Wal-rath, and Alison Huml.The Java Tutorial: a ShortCourse on the Basics. Ad-dison-Wesley, Reading, MA,USA, third edition, 2001.ISBN 0-201-70393-9. xi +580 pp. LCCN QA76.73.J38C365 2001. US$44.99.URL http://java.sun.com/

docs/books/tutorial/books/

3e/index.html. IncludesCD-ROM.

Chakravarti:2003:ISM

[CWHB03] A. Chakravarti, X. Wang,J. Hallstrom, and G. Baum-gartner. Implementation ofstrong mobility for multi-threaded agents in Java. InProceedings of the Interna-tional Conference on Paral-lel Processing, pages 321–332.????, ????, 2003. CODEN???? ISSN 0190-3918.

Chalk:2004:SGS

[CWS04] A. M. Chalk, M. Wenner-berg, and E. L. Sonnham-mer. Sfixem-graphical se-quence feature display inJava. Bioinformatics, 20(15):2488–2490, 2004. CODEN???? ISSN 1367-4803 (print),1367-4811 (electronic).

Page 213: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 213

Can:2003:FFP

[CWWS03] T. Can, Y. Wang, Y. F.Wang, and J. Su. FPV:fast protein visualization us-ing Java 3D. Bioinformatics,19(8):913–922, 2003. CODEN???? ISSN 1367-4803 (print),1367-4811 (electronic).

Chiao:2001:MEM

[CWY01] Hsin-Ta Chiao, Chi-HoungWu, and Shyan-Ming Yuan.A more expressive monitorfor concurrent Java program-ming. Lecture Notes in Com-puter Science, 1900:1053–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1900/19001053.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1900/19001053.

pdf.

Chen:2004:STD

[CWZ04] W. Chen, D. Wang, andW. Zheng. A singlethread discrete event sim-ulation toolkit for Java:STSimJ. Lecture Notesin Computer Science, 3038:1131–1137, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Chen:2001:SCJ

[CX01a] Zhenqiang Chen and BaowenXu. Slicing concurrent Java

programs. ACM SIGPLANNotices, 36(4):41–47, April2001. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Chen:2001:SOO

[CX01b] Zhenqiang Chen and BaowenXu. Slicing object-orientedJava programs. ACM SIG-PLAN Notices, 36(4):33–40, April 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Chiao:2001:ETS

[CY01a] Hsin-Ta Chiao and Shyan-Ming Yuan. An enhancedthread synchronization mech-anism for Java. Software—Practice and Experience, 31(7):667–695, June 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/78003134/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=78003134&PLACEBO=IE.

pdf. See correction [CY01b].

Chiao:2001:RIM

[CY01b] Hsin-Ta Chiao and Shyan-Ming Yuan. The real in-ventor of the monitor con-cept: a short note to cor-rect the SP&E paper entitled“An enhanced thread syn-chronization mechanism forJava”. Software—Practice

Page 214: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 214

and Experience, 31(14):1393,November 25, 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/85515675/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=85515675&PLACEBO=IE.

pdf. See [CY01a].

Chan:2002:AGF

[CY02] J. T. Chan and W. Yang.An attribute-grammar frame-work for specifying the ac-cessibility in Java programs.Computer Languages, 28(2):203–235, 2002. CODENCOLADA. ISSN 0096-0551 (print), 1873-6742 (elec-tronic).

Chen:2003:JMA

[CY03] R. Y. Chen and B. Yeager.Java mobile agents on projectJXTA peer-to-peer platform(STPTP01). Proceedings ofthe Annual Hawaii Interna-tional Conference on SystemSciences, CONF36:282, 2003.CODEN ???? ISSN 1060-3425.

Chan:2004:AOT

[CY04] Jien-Tsai T. Chan and WuuYang. Advanced obfuscationtechniques for Java bytecode.The Journal of systems andsoftware, 71(1–2):1–10, April2004. CODEN JSSODM.ISSN 0164-1212 (print), 1873-1228 (electronic).

Chan:2004:TJ

[CYH04] Jien-Tsai T. Chan, WuuYang, and Jing-Wei W.Huang. Traps in Java. TheJournal of systems and soft-ware, 72(1):33–47, June 2004.CODEN JSSODM. ISSN0164-1212 (print), 1873-1228(electronic).

Chaudhri:2001:SOD

[CZ01] Akmal B. Chaudhri andRoberto Zicari. Succeedingwith object databases: a prac-tical look at today’s imple-mentations with Java andXML. John Wiley and Sons,New York, NY, USA; Lon-don, UK; Sydney, Australia,2001. ISBN 0-471-38384-8(cloth). xxi + 442 pp. LCCNQA76.9.D3 C3848 2001.

Chen:2002:ILD

[CZ02] J. Chen and H. Zhao. Im-plement of linked data struc-ture in Java. Journal: Bei-jing University of Chemi-cal Technology, 29(5):72–74,2002. CODEN ???? ISSN1007-2640.

Czajkowski:2000:AIJ

[Cza00] Grzegorz Czajkowski. Ap-plication isolation in theJavaTM Virtual Machine.ACM SIGPLAN Notices, 35(10):354–366, October 2000.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

Page 215: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 215

proceedings/oops/353171/

p354-czajkowski/.

Daconta:2000:JPT

[D+00] Michael C. Daconta et al.Java pitfalls: time-saving so-lutions and workarounds toimprove programs. John Wi-ley and Sons, New York, NY,USA; London, UK; Sydney,Australia, 2000. ISBN 0-471-36174-7 (paperback). xiv +322 pp. LCCN QA76.73.J38P3785 2000.

Dudney:2004:MJF

[D+04] Bill Dudney et al., edi-tors. Mastering JavaServerFaces. John Wiley and Sons,New York, NY, USA; Lon-don, UK; Sydney, Australia,2004. ISBN 0-471-46207-1(paperback). xxiii + 456pp. LCCN TK5105.8885.J38M37 2004. URL http://

www.loc.gov/catdir/bios/

wiley047/2004274458.html;

http://www.loc.gov/catdir/

description/wiley042/2004274458.

html; http://www.loc.

gov/catdir/toc/wiley041/

2004274458.html.

Doyle:2002:MEJ

[DA02] Patrick Doyle and Tarek S.Abdelrahman. A modularand extensible JVM infras-tructure. In USENIX As-sociation [USE02], page ??ISBN 1-931971-01-3. LCCNQA76.73.J38 J42 2002. URLhttp://www.usenix.org/publications/

library/proceedings/javavm02/

doyle.html.

Doyle:2004:JPT

[DA04] T. C. Doyle and C. A. April.Java peace treaty: Noth-ing seems more surreal thanthe Sun–Microsoft pact, evennow. Varbusiness, 20(10):22,2004. CODEN ???? ISSN0894-5802.

Dimpsey:2000:JSP

[DAK00] R. Dimpsey, R. Arora, andK. Kuiper. Java server perfor-mance: a case study of build-ing efficient, scalable Jvms.IBM Systems Journal, 39(1):151–174, ???? 2000. CO-DEN IBMSA7. ISSN 0018-8670. URL http://www.

almaden.ibm.com/journal/

sj/391/dimpsey.html.

Darcy:2001:BLH

[Dar01a] Joseph D. Darcy. Borneo lan-guage homepage. World WideWeb site., 2001. URL http:/

/www.jddarcy.org/Borneo.

Darcy:2001:WEU

[Dar01b] Joseph D. Darcy. What every-body using the JavaTM pro-gramming language shouldknow about floating-pointarithmetic. In JavaOne 2001,June 7, 2001, page ?? ????,????, 2001. ISBN ???? LCCN???? URL http://java.

sun.com/people/darcy/JavaOne/

2001/1789darcy.pdf. 51slides.

Darwin:2001:JCS

[Dar01c] Ian Darwin. Java Cook-book: Solutions and Exam-

Page 216: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 216

ples for Java Developers.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, June2001. ISBN 0-596-00170-3(paperback). xxix + 850pp. LCCN QA76.73.J38D348 2001. US$44.95. URLhttp://www.oreilly.com/

catalog/9780596001704;

http://www.oreilly.com/

catalog/javacook.

Darwin:2003:JCS

[Dar03] Ian F. Darwin. Java Cook-book: Solutions and Exam-ples for Java Developers.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, sec-ond edition, 2003. ISBN0-596-00701-9. xxiv + 829pp. LCCN QA76.73.J38D348 2004. US$49.95,CAN$72.95, UK£35.50. URLhttp://examples.oreilly.

com/javacook2/; http:/

/www.oreilly.com/catalog/

0596007019/.

Darwin:2004:JC

[Dar04] Ian F. Darwin. Java cook-book. O’Reilly Media, Inc.,1005 Gravenstein HighwayNorth, Sebastopol, CA 95472,USA, second edition, 2004.ISBN 0-596-00701-9. xxiv +829 pp. LCCN QA76.73.J38D348 2004. URL http://

www.oreilly.com/catalog/

9780596007010.

Darwin:2007:CJP

[Dar07] Ian F. Darwin. Checking

Java programs. O’ReillyMedia, Inc., 1005 Graven-stein Highway North, Se-bastopol, CA 95472, USA,2007. ISBN 0-596-51023-3. 54pp. LCCN QA76.73.J38eb;QA76.73.J38. URL http://

www.oreilly.com/catalog/

9780596510237.

Dautelle:2001:JDJ

[Dau01] Jean-Marie Dautelle. J.A.D.E.:The Java Addition to theDefault Environment. Dr.Dobb’s Journal of SoftwareTools, 26(2):52, 54, 56, Febru-ary 2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_02/jade.txt.

Davison:2005:KGP

[Dav05] Andrew Davison. Killergame programming in Java.O’Reilly Media, Inc., 1005Gravenstein Highway North,Sebastopol, CA 95472, USA,2005. ISBN 0-596-00730-2. xxiv + 969 pp. LCCNQA76.76.C672 D38 22005.

Dillenberger:2000:BJV

[DBC+00] D. Dillenberger, R. Bor-dawekar, C. W. Clark, D. Du-rand, D. Emmes, O. Go-hda, S. Howard, M. F.Oliver, F. Samuel, andR. W. St.John. Build-ing a Java virtual machinefor server applications: TheJVM on OS/390. IBMSystems Journal, 39(1):194–210, ???? 2000. CO-

Page 217: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 217

DEN IBMSA7. ISSN 0018-8670. URL http://www.

almaden.ibm.com/journal/

sj/391/dillenberger.html.

deOliveira:2004:MEE

[dBdd04] A. A. de Oliveira, T. H.Braga, M. de, Almeida Maia,and R. da Silva Bigonha.MetaJ: An extensible envi-ronment for metaprogram-ming in Java. J.UCS: Journalof Universal Computer Sci-ence, 10(7):872–??, July 28,2004. CODEN ???? ISSN0948-6968. URL http:/

/www.jucs.org/jucs_10_7/

metaj_an_extensible_environment.

Dunkel:2004:CJP

[DBH04] Jurgen Dunkel, Ralf Bruns,and Andreas Holitschke.Comparison of JavaServerPages and XSLT: a soft-ware engineering perspective.Software—Practice and Expe-rience, 34(1):1–13, January2004. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Deitsch:2001:JI

[DC01] Andrew Deitsch and DavidCzarnecki. Java interna-tionalization. Java series.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2001. ISBN0-596-00019-7. xvi + 444pp. LCCN QA76.73.J38 D452001.

Depradine:2003:PCD

[DC03a] C. Depradine and P. Chaud-huri. P3: a code and de-sign conventions preprocessorfor Java. Software—Prac-tice and Experience, 33(1):61–76, 2003. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Deters:2003:ADS

[DC03b] Morgan Deters and Ron K.Cytron. Automated discov-ery of scoped memory regionsfor real-time Java. ACM SIG-PLAN Notices, 38(2s):132–142, February 2003. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Dann:2009:EAC

[DC09] Wanda Dann and StephenCooper. Education Alice 3:concrete to abstract. Com-munications of the ACM, 52(8):27–29, August 2009. CO-DEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (elec-tronic).

Doyle:2004:DIM

[DCA04] Patrick Doyle, Carlos Ca-vanna, and Tarek S. Abdel-rahman. The design and im-plementation of a modularand extensible Java VirtualMachine. Software—Prac-tice and Experience, 34(3):287–313, March 2004. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Page 218: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 218

deBeer:2002:MIR

[dCG+02] R. deBeer, A. Coron, D. Graveron-Demilly, R. Lethmate, S. Nas-tase, D. vanOrmondt, andF. T. Wajer. MR image re-construction algorithms forsparse k-space data: a Java-based integration. Magma, 15(1–3):18–26, 2002. CODENMAGMEY. ISSN 0968-5243.

deDinechin:2001:JQW

[dD01a] Christophe de Dinechin. JavaQ&A: What is Moka? Dr.Dobb’s Journal of SoftwareTools, 26(7):125–126, 128,130–131, July 2001. CO-DEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_07/jqa0701.txt.

Bois:2001:DEF

[Dd01b] Andre Rauber Du Bois andAntonio Carlos da RochaCosta. Distributed executionof functional programs usingthe JVM. Lecture Notes inComputer Science, 2178:570–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2178/21780570.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2178/21780570.

pdf.

Deitel:2002:CJT

[DD02a] Harvey M. Deitel and Paul J.Deitel. The Complete Java

2 Training Course. PT R Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,2002. ISBN 0-13-064931-7. ???? pp. LCCN ????US$109.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130649317.html.

Deitel:2002:JHP

[DD02b] Harvey M. Deitel and Paul J.Deitel. Java: how to pro-gram. How to programseries. Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,fourth edition, 2002. ISBN0-13-034151-7. lii + 1546 +8 pp. LCCN QA76.73.J38D45 2002. CD-ROM con-tains Java TM 2 SDK, Stan-dard Edition, 1.3.1, Java Me-dia Framework API 2.1.1,Forte for Java, Release 2.0,Community Edition and JavaPlug-in HTML Converter 1.3.

Dellwig:2002:J

[DD02c] Elmar Dellwig and Ingo Dell-wig. JavaScript. Addison-Wesley nitty gritty program-ming series. Addison-Wes-ley, Reading, MA, USA,2002. ISBN 0-201-75875-X (paperback). xiii + 289pp. LCCN QA76.73.J39D45 2002. Translation of:JavaScript 1.3 Nitty Gritty.

Deitel:2003:JHP

[DD03] Harvey M. Deitel and Paul J.Deitel. Java: how to program.How to program series. Pren-tice-Hall, Englewood Cliffs,

Page 219: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 219

NJ 07632, USA, fifth edi-tion, 2003. ISBN 0-13-101621-0, 0-13-101623-7 (CD-ROM),0-13-120236-7. li + 1447pp. LCCN QA76.73.J38 D452003.

Deitel:2007:JHP

[DD07] Paul J. Deitel and Paul J.Deitel. Java: how to pro-gram. How to program series.Pearson Prentice Hall, Up-per Saddle River, NJ, USA,seventh edition, 2007. ISBN0-13-222220-5. xliv + 1596pp. LCCN QA76.73.J38 D452007.

DeMeuter:2004:OOL

[DDDM04] W. DeMeuter, S. Ducasse,T. DHondt, and O. L. Mad-sen. Object-oriented languageengineering for the post-Javaera. Lecture Notes in Com-puter Science, 3013:143–153,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Debbabi:2003:SSC

[DDF+03] M. Debbabi, J. Deshar-nais, M. Fourati, E. Menif,F. Painchaud, and N. Tawbi.Secure self-certified code forJava. Lecture Notes in Com-puter Science, 2629:133–151,2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Dufour:2003:DMJ

[DDHV03] Bruno Dufour, Karel Driesen,Laurie Hendren, and Clark

Verbrugge. Dynamic metricsfor Java. ACM SIGPLAN No-tices, 38(11):149–168, Novem-ber 2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Deitel:2002:AJP

[DDS02] Harvey M. Deitel, Paul J.Deitel, and S. Santry. Ad-vanced Java 2 platform: howto program. Prentice-Hall,Englewood Cliffs, NJ 07632,USA, 2002. ISBN 0-13-089560-1. xxxviii + 1811+ EULA-13 pp. LCCNQA76.73.J38 D445 2001. CD-ROM contains Java TM 2Software Development KitStandard Edition Version1.3.1 for Windows and Linux(Intel x86); Forte for Java,Release 2.0, Community Edi-tion for All Platforms; BEAWebLodge Server TM, Ver-sion 6.0 (Windows/Linux)with Service Pack 1 or 2, 30Day Trial.

deCarmo:2004:JOA

[deC04] L. deCarmo. Java & TheOpenCable Application Plat-form. Dr. Dobb’s Journalof Software Tools, 29(7):34–41, 2004. CODEN DDJOEB.ISSN 1044-789X.

Deitel:2008:JFI

[Dei08] Harvey M. Deitel. Java fun-damentals. I and II: VideoLiveLessons. LiveLessons.Prentice-Hall, Englewood

Page 220: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 220

Cliffs, NJ 07632, USA, 2008.ISBN 0-13-713129-1. LCCNQA76.73.J38. URL http://

proquest.safaribooksonline.

com/9780137131297. 1streaming video file (16h36m25s).

Drossopoulou:2001:FTJ

[DEJ+01] Sophia Drossopoulou, Su-san Eisenbach, Bart Ja-cobs, Gary T. Leavens,Peter Muller, and ArndPoetzsch-Heffter. Formaltechniques for Java pro-grams. Lecture Notes inComputer Science, 1964:41–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1964/19640041.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1964/19640041.

pdf.

Dekel:2000:SIJ

[Dek00] Eliezer Dekel. Special issue onJava on clusters. Journal ofParallel and Distributed Com-puting, 60(10):1155–1158, Oc-tober 2000. CODEN JPD-CER. ISSN 0743-7315 (print),1096-0848 (electronic). URLhttp://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1648; http://www.

idealibrary.com/links/doi/

10.1006/jpdc.2000.1648/

pdf; http://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1648/ref.

Debbabi:2003:MCA

[DEK+03] M. Debbabi, M. Erhioui,L. Ketari, N. Tawbi, H. Yahyaoui,and S. Zhioua. Methodcall acceleration in embed-ded Java virtual machines.Lecture Notes in ComputerScience, 2659:750–759, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Dekker:2006:LFP

[Dek06] Anthony H. Dekker. Lazyfunctional programming inJava. ACM SIGPLAN No-tices, 41(3):30–39, March2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Drossopoulou:2002:FTJ

[DEL+02] Sophia Drossopoulou, SusanEisenbach, Gary T. Leav-ens, Arnd Poetzsch-Heffter,and Erik Poll. Formal tech-niques for Java-like programs.Lecture Notes in ComputerScience, 2548:203–210, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2548/25480203.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2548/25480203.pdf.

DePasquale:2003:UJU

[DeP03a] C. J. DePasquale. Usingthe JVMPI to understand

Page 221: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 221

the behavior of Java classesduring the development pro-cess. Cmg, 2(??):821–832,2003. CODEN ????

Depradine:2003:ESE

[Dep03b] C. Depradine. Expert sys-tem for extracting syntacticinformation from Java code.Expert Systems with Appli-cations, 25(2):187–198, 2003.CODEN ESAPEH. ISSN0957-4174.

Deshpande:2001:CDA

[Des01] Salil Deshpande. CORBAand Distributed ApplicationsIncluding Java. Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2001. ISBN 0-13-349960-X. ???? pp. LCCN???? US$45.

Deters:2001:SMA

[Det01] Ralph Deters. A scal-able multi-agent system. InACM [ACM01b], page ??ISBN 1-58113-359-6. LCCNQA76.9.O35 A26 2001. URLhttp://www.philippsen.com/

JGI2001/camerareadyabstracts/

19.html.

Deugo:2000:MJG

[Deu00] Dwight Deugo, editor. MoreJava Gems. Cambridge Uni-versity Press, Cambridge,UK, 2000. ISBN 0-521-77477-2. xix + 484 pp. LCCN QA76.73 J38 M657 2000. US$40.

Dahlen:2003:AJP

[DF03] Torbjorn Dahlen and ThorbiornFritzon. Advanced J2EE

Platform Development: Ap-plying Integration Tier Pat-terns. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2003. ISBN0-13-044912-1. xv + 195pp. LCCN QA76.76.J38 D342004. US$39.99.

Du:2003:CSE

[DFA03] Wei Du, Renato Ferreira,and Gagan Agrawal. Com-piler support for exploitingcoarse-grained pipelined par-allelism. In ACM [ACM03b],page ?? ISBN 1-58113-695-1. LCCN ???? URL http:

//www.sc-conference.org/

sc2003/inter_cal/inter_

cal_detail.php?eventid=

10692#2; http://www.sc-

conference.org/sc2003/paperpdfs/

pap133.pdf.

Duarte:2000:BJA

[DFL00] Carlos H. C. Duarte, Mar-tin Fogarty, and Robert C.Larrabee. Bookshelf: Javaapplication frameworks usecase driven object: Model-ing with UML: a practical ap-proach: Chaos and complex-ity in software, challengingthe industry and the new sci-ence. IEEE Software, 17(5):120–123, September/October2000. CODEN IESOEG.ISSN 0740-7459 (print), 0740-7459 (electronic). URL http:

//dlib.computer.org/so/

books/so2000/pdf/s5120.

pdf.

Page 222: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 222

diFlora:2004:IPL

[dFR04] C. diFlora, M. Ficco, andS. Russo. Indoor position-ing for location-aware appli-cations on Java-based mobiledevices. Lecture Notes inComputer Science, 3292:383–393, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

DiStefano:2003:CRE

[DFT03] A. DiStefano, M. Fargetta,and E. Tramontana. Com-putational reflection for em-bedded Java systems. LectureNotes in Computer Science,2889:437–450, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Deng:2004:TWD

[DFW04] Yuetang Deng, Phyllis Frankl,and Jiong Wang. Test-ing web database applica-tions. ACM SIGSOFT Soft-ware Engineering Notes, 29(5):1–10, September 2004.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Dutheil:2002:BJE

[DG02] J. Dutheil and N. Galtier.BAOBAB: a Java editorfor large phylogenetic trees.Bioinformatics, 18(6):892–893, June 2002. CODEN ????ISSN 1367-4803 (print), 1367-4811 (electronic).

Damiani:2008:TSS

[DGGD08] Ferruccio Damiani, Elena Gi-achino, Paola Giannini, andSophia Drossopoulou. Atype safe state abstractionfor coordination in Java-likelanguages. Acta Informat-ica, 45(7–8):479–536, Decem-ber 2008. CODEN AINFA2.ISSN 0001-5903 (print), 1432-0525 (electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=0001-5903&volume=45&

issue=7&spage=479.

Domani:2003:TLH

[DGK+03] Tamar Domani, Gal Gold-shtein, Elliot K. Kolod-ner, Ethan Lewis, Erez Pe-trank, and Dafna Shein-wald. Thread-local heaps forJava. ACM SIGPLAN No-tices, 38(2s):183–194, Febru-ary 2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Debbabi:2006:SDC

[DGMY06] Mourad Debbabi, Abdeloua-hed Gherbi, Azzam Mourad,and Hamdi Yahyaoui. A se-lective dynamic compiler forembedded Java virtual ma-chines targeting ARM pro-cessors. Science of Com-puter Programming, 59(1–2):38–63, January 2006. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Page 223: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 223

deBeer:2004:DCS

[dGNv04] R. deBeer, D. Graveron-Demilly, S. Nastase, andD. vanOrmondt. A dis-tributed computing systemfor magnetic resonance imag-ing: Java-based process-ing and binding of XML.Computer Methods and Pro-grams in Biomedicine, 73(3):221–231, 2004. CO-DEN CMPBEK. ISSN 0169-2607 (print), 1872-7565 (elec-tronic).

Dwyer:2000:APL

[DH00] Matthew B. Dwyer and JohnHatcliff. Adapting program-ming languages technologiesfor finite-state verification.ACM SIGSOFT Software En-gineering Notes, 25(1):46–49, January 2000. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Daly:2004:ALS

[DH04a] C. Daly and J. M. Horgan.An automated learning sys-tem for Java programming.IEEE transactions on educa-tion, 47(1):10–17, 2004. CO-DEN IEEDAB. ISSN 0018-9359.

Dujmovic:2004:VJW

[DH04b] J. Dujmovic and C. Herder.Visualization of Java work-loads using ternary diagrams.Software Engineering Notes,29(1):261–265, 2004. CODEN???? ISSN 0163-5948.

dAmorim:2005:EBR

[dH05] Marcelo d’Amorim and KlausHavelund. Event-based run-time verification of Java pro-grams. ACM SIGSOFT Soft-ware Engineering Notes, 30(4):1–7, July 2005. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Dagenais:2008:ESA

[DH08] Barthelemy Dagenais andLaurie Hendren. Enablingstatic analysis for partial Javaprograms. ACM SIGPLANNotices, 43(10):313–328, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Dicken:2000:DLO

[DHMT00] Hans Dicken, Gunther Hip-per, and Peter Mußig-Trapp.Datenbanken unter Linux:Oracle 8i, MySQL, Adabas,Informix, Sybase, DB2, Post-greSQL, MiniSQL, Empress;[Tipps zur optimalen In-stallation und Konfiguration;Backup, Recovery, Ausfall-sicherheit; mit PHP und Javains Web]. MITP-Verlag,Bonn, Germany, 2000. ISBN3-8266-0555-1. 516 (est.) pp.LCCN ????

Daly:2001:PID

[DHPW01] Charles Daly, Jane Hor-gan, James Power, andJohn Waldron. Platformindependent dynamic Java

Page 224: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 224

Virtual Machine Analy-sis: the Java Grande Fo-rum benchmark suite. InACM [ACM01b], pages 106–115. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/16.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500106.ps.

Duncan:2001:LPD

[DHR+01] Ray Duncan, Duncan Har-ris, Douglas Reilly, Craig Ro-drigues, Michael Birken, andPaul S. Person. Letters: Plug-in desupport; threading andthe .Net framework; CORBAinteroperability; game overfor Java; totally wired. Dr.Dobb’s Journal of SoftwareTools, 26(11):10, 12, Novem-ber 2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/.

Drysdale:2005:YRC

[DHRH05] S. Drysdale, J. Hromcik,D. Reed, and R. Hahne. Theyear in review: Changes andlessons learned in the de-sign and implementation ofthe AP CS Exam in Java.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 37(1):323–324, 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Daley:2002:FTD

[DHS02] Nigel Daley, Daniel Hoffman,and Paul Strooper. A frame-work for table driven testingof Java classes. Software—Practice and Experience, 32(5):465–493, April 25, 2002.CODEN SPEXBL. ISSN0038-0644 (print), 1097-024X(electronic). URL http://

www3.interscience.wiley.

com/cgi-bin/abstract/93513336/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=93513336&PLACEBO=IE.

pdf.

Drysdale:2003:JMJ

[DHWH03] S. Drysdale, J. Hromcik,M. A. Weiss, and R. Hahne.Java in the morning. . . Javain the evening. . . Java in2004. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 35(1):271–272, 2003.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Dibble:2002:RTJ

[Dib02] Peter C. Dibble. Real-Time Java Platform Pro-gramming. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2002. ISBN0-13-028261-8. 352 (est.)pp. LCCN QA76.73.J38 D532002. US$49.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130282618.html; http:

//www.sun.com/books/catalog/

dibble.

Page 225: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 225

Dice:2001:IFJ

[Dic01] David Dice. Implementingfast JavaTM monitors withrelaxed-locks. In USENIX As-sociation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

dice.html. Sponsored by theUSENIX Association.

Dieckmann:2000:SOD

[Die00] Sylvia Dieckmann. A studyof the object demographics oflarge Java applications. The-sis (M.S.), University of Cal-ifornia, Santa Barbara, SantaBarbara, CA, USA, 2000.

Diehl:2001:DVW

[Die01] Stephan Diehl. Distributedvirtual worlds: foundationsand implementation tech-niques using VRML, Java,and CORBA. Springer-Ver-lag, Berlin, Germany / Hei-delberg, Germany / London,UK / etc., 2001. ISBN 3-540-67624-4. xii + 166 pp. LCCNQA76.9.D5 D427 2001.

Dill:2000:MCJ

[Dil00] David Dill. Model check-ing Java programs (abstractonly). ACM SIGSOFT Soft-ware Engineering Notes, 25(5):179, September 2000. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

DiMaggio:2004:TJS

[DiM04] L. DiMaggio. Testing Javaservlets. Dr. Dobb’s Journalof Software Tools, 29(8):26–31, 2004. CODEN DDJOEB.ISSN 1044-789X.

Denney:2000:CJC

[DJ00] Ewen Denney and ThomasJensen. Correctness of Javacard method lookup via logi-cal relations. Lecture Notes inComputer Science, 1782:104–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1782/17820104.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1782/17820104.

pdf.

Dysvik:2001:JEE

[DJ01] B. Dysvik and I. Jonassen.J-Express: exploring geneexpression data using Java.Bioinformatics, 17(4):369–370, April 2001. CODEN ????ISSN 1367-4803 (print), 1367-4811 (electronic).

Denney:2002:CJC

[DJ02] Ewen Denney and ThomasJensen. Correctness of Javacard method lookup via log-ical relations. TheoreticalComputer Science, 283(2):305–331, June 2002. CO-DEN TCSCDI. ISSN 0304-3975 (print), 1879-2294 (elec-tronic).

Page 226: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 226

Donsez:2001:TMA

[DJLT01] Didier Donsez, SebastienJean, Sylvain Lecomte, andOlivier Thomas. Turn-ing multi-applications smartcards services available fromanywhere at anytime: aSOAP /MOM approach inthe context of Java cards.Lecture Notes in ComputerScience, 2140:83–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2140/21400083.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2140/21400083.

pdf.

Pauw:2002:VEJ

[DJM+02] Wim De Pauw, Erik Jensen,Nick Mitchell, Gary Sevit-sky, John Vlissides, andJeaha Yang. Visualizingthe execution of Java pro-grams. Lecture Notes in Com-puter Science, 2269:151–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2269/22690151.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2269/22690151.

pdf.

Djordjevic:2008:JPM

[Djo08] Mirela Djordjevic. Java

projects motivated by studentinterests. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 40(3):321, September2008. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’08.

Djordjevic:2009:PAC

[Djo09] Mirela Djordjevic. Pro-gressive assignment in CS1.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education),41(3):346, September 2009.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’09.

Delsart:2002:JLM

[DJP02] Bertrand Delsart, VaniaJoloboff, and Eric Paire.JCOD: a lightweight mod-ular compilation technologyfor embedded Java. Lec-ture Notes in Computer Sci-ence, 2491:197–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2491/24910197.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2491/24910197.pdf.

Drofenik:2002:IPE

[DK02] U. Drofenik and J. W. Ko-lar. Interactive power elec-tronics seminar (iPES) —

Page 227: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 227

A Web-based introductorypower electronics course em-ploying Java-applets. IEEEPower Electronics SpecialistsConference, CONF33(VOL2):443–448, 2002. CODEN???? ISSN 0275-9306.

DeSouza:2003:JPM

[DK03] J. DeSouza and L. V. Kale.Jade: a parallel message-driven Java. Lecture Notes inComputer Science, 2659:760–772, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Domani:2001:IFG

[DKL+01] Tamar Domani, Elliot K.Kolodner, Ethan Lewis,Eliot E. Salant, KatherineBarabash, Itai Lahan, YossiLevanoni, Erez Petrank, andIgor Yanorer. Implement-ing an on-the-fly garbage col-lector for Java. ACM SIG-PLAN Notices, 36(1):155–166, January 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Domani:2000:GFG

[DKP00] Tamar Domani, Elliot K.Kolodner, and Erez Pe-trank. A generationalon-the-fly garbage collec-tor for Java. ACM SIG-PLAN Notices, 35(5):274–284, May 2000. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). URL

http://www.acm.org/pubs/

articles/proceedings/pldi/

349299/p274-domani/p274-

domani.pdf; http://www.

acm.org/pubs/citations/

proceedings/pldi/349299/

p274-domani/.

Donovan:2004:CJP

[DKTE04] A. Donovan, A. Kiezun,M. S. Tschantz, and M. D.Ernst. Converting Java pro-grams to use generic libraries.ACM SIGPLAN Notices, 39(10):15–34, 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Doherty:2000:JU

[DL00] Donald Doherty and Rick Lei-necker. JavaBeans Unleashed.Howard W. Sams, Indianapo-lis, IN 46268, USA, 2000.ISBN 0-672-31424-X. xv +676 pp. LCCN A76.73.J38D627 2000. US$50.

Deng:2002:JUJ

[DL02] Q. Deng and X. Lu. JOGR— utilizing Java object grouprelationship to support multi-model parallel programming.Acta Electronica Sinica, 30(11):1718–1721, 2002. CO-DEN ???? ISSN 0372-2112.

deLeeuw:2005:BRC

[dL05] Jan de Leeuw. Book re-view: Correspondence Anal-ysis and Data Coding withJava and R. Journal of Sta-tistical Software, 14(BR-5):1–

Page 228: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 228

2, September 2005. CO-DEN JSSOBK. ISSN 1548-7660. URL http://www.

jstatsoft.org/v14/b05.

Drossopoulou:2006:FMD

[DLE06] Sophia Drossopoulou, Gio-vanni Lagorio, and SusanEisenbach. A flexible modelfor dynamic linking in Javaand C#. Theoretical Com-puter Science, 368(1–2):1–29,December 5, 2006. CO-DEN TCSCDI. ISSN 0304-3975 (print), 1879-2294 (elec-tronic).

Deng:2003:RCJ

[DLL03] G. Deng, W. Li, and Z. Li.Research on CORBA/Java-based Web database applica-tion model. Journal — DalianUniversity of Technology, 43(1):124–128, 2003. CODEN???? ISSN 1000-8608.

Dutchyn:2001:MDJ

[DLS+01] Christopher Dutchyn, PaulLu, Duane Szafron, StevenBromling, and Wade Holst.Multi-dispatch in the JavaVirtual Machine: Designand implementation. InUSENIX [USE01a], page ??ISBN 1-880446-12-X. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/coots01/

dutchyn.html.

deMelo:2004:CJF

[dM04] A. C. deMelo and B. M.Moutinho. On the com-position of Java frameworks

control-flows. Informationand Software Technology, 46(5):301–307, 2004. CO-DEN ISOTE7. ISSN 0950-5849 (print), 1873-6025 (elec-tronic).

Drechsler:2007:YSL

[DM07] R. L. Drechsler and J. M.Mocenigo. The Yoix(R)scripting language: a differentway of writing Java TM ap-plications. Software—Prac-tice and Experience, 37(6):643–667, May 2007. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Dmitriev:2002:LSM

[Dmi02] Mikhail Dmitriev. Language-specific make technology forthe Java programming lan-guage. ACM SIGPLAN No-tices, 37(11):373–385, Novem-ber 2002. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Dmitriev:2004:PJA

[Dmi04] M. Dmitriev. ProfilingJava applications using codehotswapping and dynamiccall graph revelation (positionpaper). Software EngineeringNotes, 29(1):139–150, 2004.CODEN ???? ISSN 0163-5948.

Duplantis:2002:VFA

[DMKN02] Willa Duplantis, Eve Mac-Gregor, Maria M. Klawe, and

Page 229: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 229

Michele Ng. ’virtual family’:an approach to introducingJava programming. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 34(2):40–43,June 2002. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2002.bib. Women and Com-puting.

Dietl:2005:TSC

[DMP05] W. Dietl, P. Muller, andA. PoetzschHeffter. A typesystem for checking appletisolation in Java card. LectureNotes in Computer Science,3362:129–150, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Ducournau:2009:EAO

[DMP09] Roland Ducournau, FlorealMorandat, and Jean Pri-vat. Empirical assessmentof object-oriented implemen-tations with multiple in-heritance and static typ-ing. ACM SIGPLAN No-tices, 44(10):41–60, October2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

deMoor:2008:TID

[dMSAV08] Oege de Moor, DamienSereni, Pavel Avgustinov, and

Mathieu Verbaere. Type in-ference for datalog and its ap-plication to query optimisa-tion. In Lenzerini and Lembo[LL08a], pages 291–300. ISBN1-59593-685-8. LCCN ????

Dershem:2002:AJL

[DMU02] Herbert L. Dershem, Ryan L.McFall, and Ngozi Uti. An-imation of Java linked lists.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 34(1):53–57, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: pavingthe way towards excellence incomputing education.

Dyer:2006:NPD

[DNR06] Robert Dyer, Harish Narayanappa,and Hridesh Rajan. Nu: pre-serving design modularity inobject code. ACM SIGSOFTSoftware Engineering Notes,31(6):1–2, November 2006.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Detlefs:2005:STP

[DNS05] David Detlefs, Greg Nelson,and James B. Saxe. Sim-plify: a theorem prover forprogram checking. Journal ofthe ACM, 52(3):365–473, May2005. CODEN JACOAH.ISSN 0004-5411 (print), 1557-735X (electronic).

Page 230: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 230

Dobbing:2001:OSJ

[Dob01a] Brian Dobbing. Overviewof the Sun Java Commu-nity Process’s Real-Time Ex-pert Group specification ofRT-Java: Session Summary.ACM SIGADA Ada Letters,21(1):18–19, March 2001.CODEN AALEE5. ISSN1094-3641 (print), 1557-9476(electronic).

Dobbing:2001:RPH

[Dob01b] Brian Dobbing. The Raven-scar profile for high-integrityJava programs? ACMSIGADA Ada Letters, 21(1):56–61, March 2001. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Doernhoefer:2006:J

[Doe06] Mark Doernhoefer. JavaScript.ACM SIGSOFT Software En-gineering Notes, 31(4):16–24,July 2006. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

deOliveira:2003:JMT

[dOHS+03a] Jauvane C. de Oliveira, Mo-jtaba Hosseini, Shervin Shir-mohammadi, Francois Mal-ric, Saeid Nourian, Abdulmo-taleb El Saddik, and Nico-las D. Georganas. Javamultimedia telecollaboration.IEEE MultiMedia, 10(3):18–29, July–September 2003.CODEN IEMUE4. ISSN1070-986X (print), 1941-0166

(electronic). URL http:/

/csdl.computer.org/comp/

mags/mu/2003/03/u3018abs.

htm; http://csdl.computer.

org/dl/mags/mu/2003/03/

u3018.htm; http://csdl.

computer.org/dl/mags/mu/

2003/03/u3018.pdf.

Oliveira:2003:JMT

[dOHS+03b] Jauvane C. de Oliveira, Mo-jtaba Hosseini, Shervin Shir-mohammadi, Francois Mal-ric, Saeid Nourian, Abdulmo-taleb El Saddik, and Nico-las D. Georganas. Javamultimedia telecollaboration.IEEE MultiMedia, 10(3):18–29, July–September 2003.CODEN IEMUE4. ISSN1070-986X (print), 1941-0166(electronic). URL http:/

/csdl.computer.org/comp/

mags/mu/2003/03/u3018abs.

htm; http://csdl.computer.

org/dl/mags/mu/2003/03/

u3018.htm; http://csdl.

computer.org/dl/mags/mu/

2003/03/u3018.pdf.

Dorobonceanu:2002:CFN

[Dor02] Bogdan Dorobonceanu. Com-paring fuzzy numbers. Dr.Dobb’s Journal of SoftwareTools, 27(12):38, 40, 42, 44–45, December 2002. CO-DEN DDJOEB. ISSN1044-789X. URL http://

www.ddj.com/documents/s=

7718/ddj0212e/.

Denti:2005:MPJ

[DOR05] Enrico Denti, Andrea Omicini,

Page 231: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 231

and Alessandro Ricci. Multi-paradigm Java–Prolog inte-gration in tu Prolog. Sci-ence of Computer Program-ming, 57(2):217–250, August2005. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Dorin:2007:LR

[Dor07] Philip M. Dorin. Labora-tory redux. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(2):84–87,June 2007. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2007.bib.

Distefano:2008:JTP

[DP08] Dino Distefano and Matthew J.Parkinson. jStar: towardspractical verification for Java.ACM SIGPLAN Notices,43(10):213–226, September2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Delbourg:2002:JBC

[DPT+02] D. Delbourg, G. Penillault,T. K. Tuong, M. Decourt,N. Borome, H. Harroch,B. Lessellier, B. Waast, andJ. P. Mouffron. A Java-basedcontrol system for the Or-say tandem accelerator. Pra-mana: Journal of Physics, 59

(6):1025–1034, 2002. CODENPRAMCI. ISSN 0304-4289.

Dray:2000:NPA

[Dra00] Jim Dray. NIST performanceanalysis of the final roundJava AES candidates. InNIST [NIS00], pages 149–160. ISBN ???? LCCN???? URL http://csrc.

nist.gov/encryption/aes/

round2/conf3/aes3conf.htm;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings-1.pdf;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings-2.pdf;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings-3.pdf;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings.pdf.

Drossopoulou:2001:AMJ

[Dro01a] Sophia Drossopoulou. Anabstract model of Java dy-namic linking and load-ing. Lecture Notes in Com-puter Science, 2071:53–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2071/20710053.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2071/20710053.

pdf.

Drozdek:2001:DSA

[Dro01b] Adam Drozdek. Data struc-

Page 232: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 232

tures and algorithms in Java.Brooks/Cole, Pacific Grove,CA, USA, 2001. ISBN 0-534-37668-1. xvii + 622pp. LCCN QA76.73.J38 D6952001.

Delzanno:2002:TAV

[DRV02] Giorgio Delzanno, Jean-Francois Raskin, and Lau-rent Van Begin. Towardsthe automated verificationof multithreaded Java pro-grams. Lecture Notes in Com-puter Science, 2280:173–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2280/22800173.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2280/22800173.

pdf.

Daconta:2000:XDJ

[DS00a] Michael C. Daconta andAl Saganich. XML develop-ment with Java 2. Howard W.Sams, Indianapolis, IN 46268,USA, 2000. ISBN 0-672-31653-6. ix + 429 pp. LCCNQA76.76.H94 D32 2000.

DePauw:2000:VRP

[DS00b] Wim De Pauw and Gary Se-vitsky. Visualizing referencepatterns for solving mem-ory leaks in Java. Con-currency: Practice and Ex-perience, 12(14):1431–1454,December 10, 2000. CO-

DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/76500722/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76500722&PLACEBO=IE.

pdf.

DiStefano:2000:JKE

[DS00c] Antonella Di Stefano andCorrado Santoro. A Java ker-nel for embedded systems indistributed process control.IEEE Concurrency, 8(4):55–63, October/December 2000.CODEN IECMFX. ISSN1092-3063 (print), 1558-0849(electronic). URL http:

//dlib.computer.org/pd/

books/pd2000/pdf/p4055.

pdf; http://www.computer.

org/concurrency/pd2000/

p4055abs.htm.

Aires-de-Sousa:2002:JJT

[dS02] J. Aires de Sousa. JA-TOON: Java tools for neu-ral networks. Chemomet-rics and Intelligent Labora-tory Systems, 61(1):167–173,February 28, 2002. CODENCILSEN. ISSN 0169-7439.

Ding:2004:EJP

[DS04] Haibiao Ding and Mansur H.Samadzadeh. Extraction ofJava program fingerprints forsoftware authorship identifi-cation. The Journal of sys-tems and software, 72(1):49–57, June 2004. CO-DEN JSSODM. ISSN 0164-

Page 233: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 233

1212 (print), 1873-1228 (elec-tronic).

Desai:2009:AIC

[DS09] Aniruddha Desai and Jug-dutt Singh. Architectureindependent characterizationof embedded Java workloads.IEEE Computer ArchitectureLetters, 8(1):29–32, January/June 2009. CODEN ????ISSN 1556-6056 (print), 1556-6064 (electronic).

Drejhammar:2003:FJD

[DSBH03] F. Drejhammar, C. Schulte,P. Brand, and S. Haridi.Flow Java: Declarative con-currency for Java. LectureNotes in Computer Science,2916:346–360, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

daSilva:2005:EEJ

[dSC05] A. Faustino da Silva andV. Santos Costa. An exper-imental evaluation of JAVAJIT technology. J.UCS: Jour-nal of Universal ComputerScience, 11(7):1291–1310,???? 2005. CODEN ????ISSN 0948-6968. URL http:/

/www.jucs.org/jucs_11_7/

an_experimental_evaluation_

of.

daSilva:2006:OEO

[dSC06] A. F. da Silva and V. S.Costa. Our experienceswith optimizations in Sun’sJava just-in-time compilers.

J.UCS: Journal of UniversalComputer Science, 12(7):788–810, ???? 2006. CODEN ????ISSN 0948-6968. URL http:

//www.jucs.org/jucs_12_

7/our_experiences_with_

optimizations.

Dietrich:2001:RGU

[DSCU01] Suzanne W. Dietrich, DanSuceava, Chakrapani Cherukuri,and Susan D. Urban. Areusable graphical user inter-face for manipulating object-oriented databases using Javaand XML. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 33(1):362–366, March2001. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Danelutto:2002:LSP

[DT02] M. Danelutto and P. Teti.Lithium: a structured paral-lel programming environmentin Java. Lecture Notes inComputer Science, 2330:844–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2330/23300844.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2330/23300844.

pdf.

DeSutter:2004:CJL

[DTD04] B. DeSutter, F. Tip, andJ. Dolby. Customization of

Page 234: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 234

Java library classes using typeconstraints and profile infor-mation. Lecture Notes inComputer Science, 3086:585–610, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Ducournau:2008:PHA

[Duc08] Roland Ducournau. Perfecthashing as an almost perfectsubtype test. ACM Transac-tions on Programming Lan-guages and Systems, 30(6):33:1–33:56, October 2008.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Duddy:2006:BRK

[Dud06] Keith Duddy. Book re-view: Kevin Lano, AdvancedSystems Design with Java,UML and MDA. Elsevier(2005). ISBN 0-7506-6496-7. £27.99/US$44.95. 378 pp.Softbound. The ComputerJournal, 49(4):500–501, July2006. CODEN CMPJA6.ISSN 0010-4620 (print), 1460-2067 (electronic). URL http:

//comjnl.oxfordjournals.

org/cgi/content/full/49/

4/500; http://comjnl.

oxfordjournals.org/cgi/

reprint/49/4/500.

Dietrich:2002:JDC

[DUK02] Suzanne W. Dietrich, Su-san D. Urban, and Ion Kyr-iakides. JDBC demonstrationcourseware using Servlets andJava Server Pages. SIGCSE

Bulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 34(1):266–270, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: pavingthe way towards excellence incomputing education.

Dunn:2002:JR

[Dun02] Douglas Dunn. Java rules.Addison-Wesley, Reading,MA, USA, 2002. ISBN 0-201-70916-3. xxv + 690 pp. LCCNQA76.73.J38 D84 2002.

Durney:2002:EJC

[Dur02] Brian Durney. The essen-tial Java class reference forprogrammers. Prentice-Hall,Englewood Cliffs, NJ 07632,USA, 2002. ISBN 0-13-093385-6 (paperback). viii +168 pp. LCCN QA76.73.J38D863 2002.

Dobbing:2001:RSA

[DV01] Brian Dobbing and TullioVardanega. Report of session:analysis of the J consortiumreal-time Java proposal. ACMSIGADA Ada Letters, 21(1):17–18, March 2001. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Draganova:2007:TAW

[DV07] Chrisina Draganova andVassil Vassilev. TeachingAJAX in Web-centric courses.SIGCSE Bulletin (ACM Spe-

Page 235: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 235

cial Interest Group on Com-puter Science Education), 39(3):311, September 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Distasio:2007:ICS

[DW07] Joseph Distasio and ThomasWay. Inclusive computerscience education using aready-made computer gameframework. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(3):116–120, September 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Dwelly:2000:JXL

[Dwe00a] Andrew Dwelly. Java,XML, and literate program-ming. Dr. Dobb’s Jour-nal of Software Tools, 25(2):62, 64–66, 68, February2000. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_02/litjava.txt; http:

//www.ddj.com/ftp/2000/

2000_02/litjava.zip.

Dwelly:2000:XRP

[Dwe00b] Andrew Dwelly. XML, reflec-tive pattern matching, andJava. Dr. Dobb’s Jour-nal of Software Tools, 25(6):46, 49–52, 54, June 2000.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_06/marius05.zip;

http://www.ddj.com/ftp/

2000/2000_06/xmljava.txt.

Dale:2001:IJS

[DWH01] Nell B. Dale, Chip Weems,and Mark R. Headington. In-troduction to Java and soft-ware design. Jones andBartlett, Boston, MA, USA,2001. ISBN 0-7637-1064-4. xxiii + 771 pp. LCCNQA76.73.J38 D34 2001.

Deng:2005:DRE

[DYH05] A. Deng, H. Yu, and S. Hu.Design and realization of em-bedded system developmentplatform based on Java tech-nology. Information and Con-trol, 34(1):96–103, 2005. CO-DEN IFCNA4. ISSN 1002-0411.

Ding:2003:LJB

[DZHS03] K. Ding, K. Zhou, F. He,and Y. Shen. LDA — AJava-based linkage disequilib-rium analyzer. Bioinformat-ics, 19(16):2147–2148, 2003.CODEN ???? ISSN 1367-4803 (print), 1367-4811 (elec-tronic).

Page 236: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 236

Edwards:2006:JAE

[EA06] James Edwards and CameronAdams. The JavaScript an-thology: 101 essential tips,tricks and hacks. SitePointPty. Ltd., Collingwood, VIC,Australia, 2006. ISBN 0-9752402-6-9. xvi + 588pp. LCCN QA76.73.J39E392 2006. URL http://

www.oreilly.com/catalog/

9780975240267.

Eaddy:2001:CVJ

[Ead01] Marc Eaddy. C# versusJava. Dr. Dobb’s Journalof Software Tools, 26(2):74,76, 78, 80, 82, February2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_02/csharpj.txt.

Earls:2003:JSM

[Ear03] A. R. Earls. With Javaskills, market a complex pic-ture. Application Develop-ment Trends, 10(12):28, 2003.CODEN ???? ISSN 1073-9564.

Eberhart:2002:AGJ

[Ebe02] Andreas Eberhart. Auto-matic generation of Java/SQL based inference en-gines from RDF schema andRuleML. Lecture Notes inComputer Science, 2342:102–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2342/23420102.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2342/23420102.

pdf.

Ernest:2005:WMD

[EBG+05] J. C. Ernest, A. S. Bowser,S. Ghule, S. Sudireddy, J. P.Porter, D. A. Talbert, andM. J. Kosa. WeatheringMindStorms with drizzle andDIODE in CS0. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 37(3):353, September 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Eckel:2000:TJ

[Eck00] Bruce Eckel. Thinking inJava. Prentice-Hall, En-glewood Cliffs, NJ 07632,USA, 2000. ISBN 0-13-027363-5. 1127 pp.LCCN QA76.73.J38 E252000. US$44.99. URL http:

//www.jowsey.com/books-

music/javabooks.html;

http://www.phptr.com/ptrbooks/

ptr_0130273635.html.

Eckstein:2002:JEB

[Eck02] Robert Eckstein. Java Enter-prise best practices. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2002. ISBN0-596-00384-6. x + 277pp. LCCN QA76.73.J38J3662 2002.

Page 237: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 237

Edmondson:2009:PFY

[Edm09] Carol Edmondson. Progletsfor first-year programmingin Java. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 41(2):108–112, June2009. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Edwards:2000:CJC

[Edw00] W. Keith Edwards. CoreJINI — The Complete VideoCourse. Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,2000. ISBN 0-13-086386-6. ???? pp. LCCN ????US$129.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130863866.html; http:

//www.sun.com/books/catalog/

edwards2/.

Edwards:2001:CJ

[Edw01] W. Keith Edwards. CoreJini. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2001. ISBN0-13-089408-7. xliii + 962pp. LCCN QA76.9.D5 E382001. US$54.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130894087.html.

Eberhart:2002:JTU

[EF02] Andreas Eberhart and Ste-fan Fischer. Java tools: us-ing XML, EJB, CORBA,Servlets and SOAP. JohnWiley and Sons, New York,NY, USA; London, UK;Sydney, Australia, 2002.

ISBN 0-471-48666-3. 493pp. LCCN QA76.73.J38 E242002. URL http://www.

i-u.de/schools/eberhart/

book/.

Efford:2000:DIP

[Eff00] Nick Efford. Digital imageprocessing: a practical intro-duction using Java. Addison-Wesley, Reading, MA, USA,2000. ISBN 0-201-59623-7.xxiii + 340 + 4 pp. LCCNTA1637 .E35 2000. IncludesCD-ROM.

Edelstein:2003:FTM

[EFG+03] Orit Edelstein, Eitan Farchi,Evgeny Goldin, Yarden Nir,Gil Ratsaby, and ShmuelUr. Framework for test-ing multi-threaded Java pro-grams. Concurrency andComputation: Practice andExperience, 15(3–5):485–499,March/April 2003. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Emmi:2007:LA

[EFJM07] Michael Emmi, Jeffrey S. Fis-cher, Ranjit Jhala, and Ru-pak Majumdar. Lock allo-cation. ACM SIGPLAN No-tices, 42(1):291–296, January2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Edelstein:2001:MJP

[EFN+01] Orit Edelstein, Eitan Farchi,Yarden Nir, Gil Ratsaby, and

Page 238: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 238

Shmuel Ur. MultithreadedJava program test genera-tion. In ACM [ACM01b],page 181. ISBN 1-58113-359-6. LCCN QA76.9.O35A26 2001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/18.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500181.ps.

Edelstein:2002:MJP

[EFN+02] O. Edelstein, E. Farchi,Y. Nir, G. Ratsaby, andS. Ur. Multithreaded Javaprogram test generation. IBMSystems Journal, 41(1):111–125, ???? 2002. CODENIBMSA7. ISSN 0018-8670.URL http://www.research.

ibm.com/journal/sj/411/

edelstein.html; http:

//www.research.ibm.com/

journal/sj/411/edelstein.

pdf.

Elliott:2008:HHS

[EFO08] James Elliott, Ryan Fowler,and Tim OBrien. Harness-ing Hibernate: [a step-by-stepguide to Java persistence].O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2008. ISBN0-596-51772-6. xiv + 363 pp.LCCN ???? US$39.99.

Eeckhout:2003:HJP

[EGD03] Lieven Eeckhout, AndyGeorges, and Koen De Boss-chere. How Java programsinteract with virtual ma-

chines at the microarchi-tectural level. ACM SIG-PLAN Notices, 38(11):169–186, November 2003. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Ertl:2002:VGE

[EGKP02] M. Anton Ertl, David Gregg,Andreas Krall, and BerndPaysan. Vmgen — a gener-ator of efficient virtual ma-chine interpreters. Software—Practice and Experience,32(3):265–294, March 2002.CODEN SPEXBL. ISSN0038-0644 (print), 1097-024X(electronic). URL http:/

/www.complang.tuwien.ac.

at/anton/vmgen/; http:

//www.complang.tuwien.ac.

at/papers/ertl+02.ps.gz;

http://www3.interscience.

wiley.com/cgi-bin/abstract/

90010508/START; http:/

/www3.interscience.wiley.

com/cgi-bin/fulltext?ID=

90010508&PLACEBO=IE.pdf.

ElKharashi:2002:JPJ

[EGLZ02] M. W. ElKharashi, F. Gebali,K. F. Li, and F. Zhang.The JAFARDD processor: aJava architecture based ona folding algorithm, withreservation stations, dynamictranslation, and dual process-ing. IEEE Transactions onConsumer Electronics, 48(4):1004–1015, 2002. CODENITCEDA. ISSN 0098-3063.

Page 239: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 239

Escribano:2008:DTJ

[EGST08] Carmen Escribano, AntonioGiraldo, Marıa Asuncion Sas-tre, and Mario Trotta. Dig-ital topology Java applet.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education),40(3):329, September 2008.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’08.

Egyedi:2001:SFC

[Egy01] T. Egyedi. Strategies forde facto compatibility: Stan-dardization, proprietary andopen source approaches toJava. Knowledge, Technol-ogy, and Policy, 14(2):113–128, July 1, 2001. CODEN???? ISSN 0897-1986.

Eason:2004:PDU

[EH04] R. Eason and G. Heath.Paintbrush of discovery: Us-ing Java applets to en-hance mathematics educa-tion. PRIMUS (Problems Re-sources and Issues in Math-ematics Undergraduate Stud-ies), 14(1):79–95, 2004. CO-DEN ???? ISSN 1051-1970.

Ekman:2007:JEJ

[EH07] Torbjorn Ekman and GorelHedin. The JastAdd exten-sible Java compiler. ACMSIGPLAN Notices, 42(10):1–18, October 2007. CODENSINODQ. ISSN 0362-1340

(print), 1523-2867 (print),1558-1160 (electronic).

Eich:2005:JTY

[Eic05] Brendan Eich. JavaScript atten years. ACM SIGPLANNotices, 40(9):129, Septem-ber 2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Eluard:2001:OSJ

[EJD01] Marc Eluard, Thomas Jensen,and Ewen Denne. An oper-ational semantics of the Javacard firewall. Lecture Notes inComputer Science, 2140:95–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2140/21400095.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2140/21400095.

pdf.

Emmerich:2001:CTJ

[EK01] Wolfgang Emmerich andNima Kaveh. Componenttechnologies: Java Beans,COM, CORBA, RMI, EJBand the CORBA ComponentModel. ACM SIGSOFT Soft-ware Engineering Notes, 26(5):311–312, September 2001.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Page 240: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 240

Engelbrecht:2003:TSB

[EK03] R. L. Engelbrecht and D. G.Kourie. Translating Smalltalkblocks to Java. IEE Proceed-ings Software, 150(3):203–211, 2003. CODEN ????ISSN 1462-5970.

El-Kharashi:2001:ATA

[EKEL01] M. Watheq El-Kharashi,Fayez Elguibaly, and Kin F.Li. Adapting Tomasulo’s al-gorithm for bytecode fold-ing based Java processors.ACM SIGARCH ComputerArchitecture News, 29(5):1–8, December 2001. CO-DEN CANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Epstein:2000:JQ

[EKM00] David Epstein, Joseph Kiniry,and John Motil. Java Q&A:What is “JJ”? Dr. Dobb’sJournal of Software Tools,25(4):101–106, April 2000.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_04/jqa400.txt.

Elkarablieh:2007:SSA

[EKVM07] Bassem Elkarablieh, Sar-fraz Khurshid, Duy Vu,and Kathryn S. McKinley.STARC: static analysis forefficient repair of complexdata. ACM SIGPLAN No-tices, 42(10):387–404, Octo-ber 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-

2867 (print), 1558-1160 (elec-tronic).

Eisenbach:2001:SIF

[EL01] Susan Eisenbach and Gary T.Leavens. Special issue: formaltechniques for Java programs.Concurrency and Compu-tation: Practice and Ex-perience, 13(13):1121–1123,November 2001. CODENCCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/88011339/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=88011339&PLACEBO=IE.

pdf.

Eckstein:2002:JS

[EL02] Robert Eckstein and MarcLoy. Java Swing. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2002. ISBN 0-596-00408-7.xxiv + 1252 pp. LCCNQA76.73.J38 E27 2002.

Elnagar:2004:GPP

[EL04] A. Elnagar and L. Lulu. Aglobal path planning Java-based system for autonomousmobile robots. Science ofComputer Programming, 53(1):107–122, 2004. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Page 241: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 241

Edelson:2009:JC

[EL09] Justin Edelson and HenryLiu. JRuby cookbook. O’ReillyMedia, Inc., 1005 GravensteinHighway North, Sebastopol,CA 95472, USA, 2009. ISBN0-596-15506-9. 250 (est.)pp. LCCN QA76.73.R83 E332008.

Ellis:2000:TMD

[Ell00] Ainslie Ellis. Toolbook mul-timedia demonstrations forJava programming. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 32(3):181, September 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Elliott:2006:GSH

[Ell06] James Elliott. Gettingstarted with Hibernate 3.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2006.ISBN 0-596-52818-3. LCCNQA76.73.J38 E45 2006eb;QA76.73.J38. URL http://

www.oreilly.com/catalog/

9780596528188.

Eisenbach:2004:FTJ

[ELM+04] S. Eisenbach, G. T. Leav-ens, P. Muller, A. PoetzschH-effter, and E. Poll. For-mal techniques for Java-likeprograms. Lecture Notes inComputer Science, 3013:62–71, 2004. CODEN LNCSD9.

ISSN 0302-9743 (print), 1611-3349 (electronic).

Everitt:2003:JBI

[EM03] R. A. J. Everitt and P. W.McOwan. Java-based In-ternet biometric authentica-tion system. IEEE Trans-actions on Pattern Analysisand Machine Intelligence, 25(9):1166–1171, 2003. CODEN???? ISSN 0162-8828.

Eisenberg:2004:ELX

[EM04] Andrew Eisenberg and JimMelton. An early look atXQuery API for Java (XQJ).SIGMOD Record (ACM Spe-cial Interest Group on Man-agement of Data), 33(2):105–111, 2004. CODEN SRECD8.ISSN 0163-5808 (print), 1943-5835 (electronic).

Emurian:2004:PIT

[Emu04] H. H. Emurian. A pro-grammed instruction tutoringsystem for Java: considera-tion of learning performanceand software self-efficacy.Computers in Human Behav-ior, 20(3):423–459, 2004. CO-DEN CHBEEQ. ISSN 0747-5632.

English:2000:MNCa

[Eng00] Marie English. Micro news:New benchmark for Uni-graphics V15; wireless appli-cations grow; tool set for theJava Card platform; biome-chanical discovery affects mo-bile applications, robots; hard

Page 242: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 242

to navigate Web. IEEE Mi-cro, 20(3):3–3, 86–87, May/June 2000. CODEN IEMIDZ.ISSN 0272-1732 (print), 1937-4143 (electronic). URL http:

//dlib.computer.org/mi/

books/mi2000/pdf/m3003.

pdf.

Englander:2002:JS

[Eng02] Robert Englander. Java andSOAP. O’Reilly & Asso-ciates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2002. ISBN 0-596-00175-4. xv + 258 pp. LCCNQA76.76.H94 E54 2002.US$39.95. URL http://

safari.oreilly.com/0596001754;

http://www.oreilly.com/

catalog/9780596001759;

http://www.oreilly.com/

catalog/javasoap.

English:2004:AAG

[Eng04] John English. Automated as-sessment of GUI programs us-ing JEWL. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(3):137–141, Septem-ber 2004. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

English:2006:CAA

[Eng06] John English. The check-point automated assessmentsystem. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 38(3):337, September2006. CODEN SIGSD3. ISSN

0097-8418 (print), 2331-3927(electronic).

Elmas:2007:GRT

[EQT07] Tayfun Elmas, Shaz Qadeer,and Serdar Tasiran. Goldilocks:a race and transaction-awareJava runtime. ACM SIG-PLAN Notices, 42(6):245–255, June 2007. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Edwards:2001:JEE

[ER01] W. Keith Edwards andTom Rodden. Jini Ex-ample by Example. SunBluePrints Program. Sun Mi-crosystems Press, Palo Alto,CA, USA, 2001. ISBN 0-13-033858-3. xii + 569 pp.LCCN QA76.9.D5E383 2001.URL http://www.sun.com/

books/catalog/edwards4/

index.html.

English:2009:ESP

[ER09] John English and TammyRosenthal. Evaluating stu-dents’ programs using auto-mated assessment: a casestudy. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(3):371, September2009. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’09.

Elsharnouby:2005:USJ

[ES05a] T. Elsharnouby and A. U.Shankar. Using SeSF Java

Page 243: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 243

in teaching introductory net-work courses. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 37(1):67–71,2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Elsharnouby:2005:UST

[ES05b] Tamer Elsharnouby andA. Udaya Shankar. Us-ing SeSFJava in teaching in-troductory network courses.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 37(1):67–71, March 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Evripidou:2006:MMA

[ES06] Paraskevas Evripidou andGeorge Samaras. Metacom-puting with mobile agents.International Journal ofParallel Programming, 34(5):429–458, October 2006.CODEN IJPPE5. ISSN0885-7458 (print), 1573-7640(electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=0885-7458&volume=34&

issue=5&spage=429.

Saddik:2000:JJA

[ESGS00] Abdulmotaleb El Saddik,Shervin Shirmohammadi,Nicolas D. Georganas, andRalf Steinmetz. JASMINE:Java Application Sharing in

Multiuser INteractive Envi-ronments. Lecture Notes inComputer Science, 1905:214–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1905/19050214.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1905/19050214.

pdf.

Espak:2006:JRB

[Esp06] M. Espak. Japlo: Rule-based programming on Java.J.UCS: Journal of Univer-sal Computer Science, 12(9):1177–1189, ???? 2006.CODEN ???? ISSN0948-6968. URL http:/

/www.jucs.org/jucs_12_9/

japlo_rule_based_programming.

Evripidou:2001:PMP

[ESPP01] Paraskevas Evripidou, GeorgeSamaras, Christoforos Panayiotou,and Evaggelia Pitoura. ThePaCMAn Metacomputer:parallel computing with Javamobile agents. FutureGeneration Computer Sys-tems, 18(2):265–280, Octo-ber 2001. CODEN FG-SEVI. ISSN 0167-739X(print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/60/31/33/abstract.

html.

Esquembre:2004:EJS

[Esq04] F. Esquembre. Easy Java

Page 244: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 244

simulations: a software toolto create scientific simula-tions in Java. ComputerPhysics Communications, 156(2):199–204, 2004. CO-DEN CPHCBZ. ISSN 0010-4655 (print), 1879-2944 (elec-tronic).

Eisenbach:2002:EDJ

[ESS02] Susan Eisenbach, Chris Sadler,and Shakil Shaikh. Evolu-tion of distributed Java pro-grams. Lecture Notes inComputer Science, 2370:51–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2370/23700051.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2370/23700051.

pdf.

Erdogan:2004:DEE

[ESS04] N. Erdogan, Y. E. Selcuk,and O. Sahingoz. A dis-tributed execution environ-ment for shared Java ob-jects. Information and Soft-ware Technology, 46(7):445–455, 2004. CODEN ISOTE7.ISSN 0950-5849 (print), 1873-6025 (electronic).

Estell:2001:IWB

[Est01] John K. Estell. IPP: aWeb-based interactive pro-gramming portfolio. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-

ence Education), 33(1):149–153, March 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Estrella:2002:WWG

[Est02] Steven Estrella. The Web wiz-ard’s guide to JavaScript. Ad-dison-Wesley, Reading, MA,USA, 2002. ISBN 0-201-75833-4 (paperback). x + 198pp. LCCN QA76.73.J39 E882002.

Eberhard:2001:EOC

[ET01] John Eberhard and AnandTripathi. Efficient objectcaching for distributed JavaRMI applications. Lec-ture Notes in ComputerScience, 2218:15–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2218/22180015.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2218/22180015.

pdf.

Emory:2002:JDL

[ET02] David Emory and RobertoTamassia. JERPA: adistance-learning environ-ment for introductory Javaprogramming courses. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 34(1):307–311, March 2002. CO-

Page 245: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 245

DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: paving theway towards excellence incomputing education.

Eckerdal:2005:NJP

[ET05] Anna Eckerdal and MichaelThune. Novice Java program-mers’ conceptions of “object”and “class”, and variationtheory. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(3):89–93, September2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Eberhard:2007:MOC

[ET07] John Eberhard and AnandTripathi. Mechanisms for ob-ject caching in distributed ap-plications using Java RMI.Software—Practice and Ex-perience, 37(8):799–831, July10, 2007. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Ethington:2001:DPS

[Eth01] Russ Ethington. Diag-nosing proxy server prob-lems. Dr. Dobb’s Jour-nal of Software Tools, 26(3):104, 106, 108, 110, March2001. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2001/2001_03/proxy.txt;

http://www.ddj.com/ftp/

2001/2001_03/proxy.zip.

Eubanks:2005:WCJ

[Eub05] Brian D. Eubanks. Wickedcool Java: code bits, open-source libraries, and projectideas. No Starch Press, SanFrancisco, CA, USA, 2005.ISBN 1-59327-061-5. ????pp. LCCN QA76.73.J38E92 2005. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

toc/ecip0518/2005024341.

html.

Eugster:2006:UPJa

[Eug06] Patrick Eugster. Uniformproxies for Java. ACM SIG-PLAN Notices, 41(10):139–152, October 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Eichelberger:2002:VJP

[EvG02] H. Eichelberger and J. Wolffvon Gudenberg. On thevisualization of Java pro-grams. Lecture Notes in Com-puter Science, 2269:295–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2269/22690295.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2269/22690295.

pdf.

Eichelberger:2004:OOP

[EvG04] Holger Eichelberger and

Page 246: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 246

Jurgen Wolff von Gudenberg.Object-oriented processing ofJava source code. Software—Practice and Experience,34(12):1157–1185, October2004. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Erkan:2007:DSV

[EVS07] Ali S. Erkan, T. J. VanSlyke,and Timothy M. Scaffidi.Data structure visualizationwith LATEX and Prefuse.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 39(3):301–305, September 2007.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Eichler:2005:CJT

[EXA+05] M. L. Eichler, P. R. Xavier,R. C. Araujo, R. C. Forte,and J. C. DelPino. Carbopo-lis: a Java technology-basedfree software for environmen-tal education installing Car-bopolis. Journal of Comput-ers in Mathematics and Sci-ence Teaching, 24(1):43–72,2005. CODEN ???? ISSN0731-9258.

Fabry:2002:SDE

[Fab02] Johan Fabry. Support-ing development of enter-prise JavaBeans through

declarative meta program-ming. Lecture Notes in Com-puter Science, 2425:280–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2425/24250280.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2425/24250280.

pdf.

Falco:2000:JBX

[Fal00a] Joe Falco. Java-based XMLutility for the NIST machinetool data repository. ????,November 2000. 13 pp. Ship-ping list number 2001-0146-M.

Falco:2000:JXU

[Fal00b] Joe Falco. Java-based XMLutility for the NIST machinetool data repository. Gaithers-burg, MD, USA, November2000. 13 pp. Shipping list no.:2001-0146-M.

Faulkner:2002:JCN

[Fau02] B. R. Faulkner. Javaclasses for nonprocedural var-iogram modeling. Comput-ers and Geosciences, 28(3):387–397, April 2002. CODENCGEODT, CGOSDN. ISSN0098-3004 (print), 1873-7803(electronic).

Fleissner:2007:EAA

[FB07] Sebastian Fleissner and ElisaL. A. Baniassad. Epi-aspects:

Page 247: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 247

aspect-oriented conscientioussoftware. ACM SIGPLANNotices, 42(10):659–674, Oc-tober 2007. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Feizabadi:2003:UAS

[FBR+03] S. Feizabadi, W. Beebee,B. Ravindran, P. Li, andM. Rinard. Utility ac-crual scheduling with real-time Java. Lecture Notes inComputer Science, 2889:550–563, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Funika:2004:MSD

[FBS04] W. Funika, M. Bubak, andM. Smetek. Monitoring sys-tem for distributed Java ap-plications. Lecture Notes inComputer Science, 3038:472–479, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Fong:2000:PLM

[FC00] Philip W. L. Fong andRobert D. Cameron. Prooflinking: modular verifica-tion of mobile programs inthe presence of lazy, dy-namic linking. ACM Trans-actions on Software Engi-neering and Methodology, 9(4):379–409, October 2000.CODEN ATSMER. ISSN1049-331X (print), 1557-7392 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/tosem/

2000-9-4/p379-fong/p379-

fong.pdf; http://www.

acm.org/pubs/citations/

journals/tosem/2000-9-4/

p379-fong/.

Fong:2001:PLD

[FC01] Philip W. L. Fong andRobert D. Cameron. Prooflinking: Distributed verifica-tion of Java classfiles in thepresence of multiple class-loaders. In USENIX As-sociation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

fong.html. Sponsored by theUSENIX Association.

Farley:2006:JEN

[FC06] Jim Farley and WilliamCrawford. Java Enterprisein a nutshell. In a nutshell.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, third edi-tion, 2006. ISBN 0-596-10142-2 (paperback). xviii + 871pp. LCCN QA76.73.J38 F3752006.

Farley:2002:JEN

[FCF02] Jim Farley, William Craw-ford, and David Flanagan.Java Enterprise in a Nutshell.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, second edi-tion, 2002. ISBN 0-596-00152-5. xiii + 971 pp. LCCNQA76.73.J38 J366 2002.

Page 248: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 248

US$39.95. URL http://

safari.oreilly.com/0596001525;

http://www.oreilly.com/

catalog/jentnut2.

Fenton:2002:RTC

[FCHE02] F. H. Fenton, E. M. Cherry,H. M. Hastings, and S. J.Evans. Real-time computersimulations of excitable me-dia: Java as a scientificlanguage and as a wrapperfor C and Fortran programs.Biosystems (A6E), 64(1):73–96, January 2002. CODENBSYMBO. ISSN 0303-2647.

Farzan:2004:FAJ

[FCMR04] A. Farzan, F. Chen, J. Meseguer,and G. Rosu. Formal analysisof Java programs in JavaFAN.Lecture Notes in ComputerScience, 3114:501–505, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Fukunari:2001:BWJ

[FCW01] Miki Fukunari, Yu-Liang Chi,and Philip M. Wolfe. Bestof Websim99: JavaBean-based simulation with op-erational procedure table(OPT). Future GenerationComputer Systems, 17(5):513–523, March 2001. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/45/30/27/abstract.

html.

Forax:2004:RIJ

[FDR04] R. Forax, E. Duris, andG. Roussel. A reflective im-plementation of Java multi-methods. IEEE Transactionson Software Engineering, 30(12):1055–1071, December2004. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

1377197.

Felea:2002:EPJ

[FDTL02] Violeta Felea, Nathalie De-vesa, Bernard Toursel, andPierre Lecouffe. Express-ing parallelism in Java appli-cations distributed on clus-ters. Lecture Notes in Com-puter Science, 2326:249–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2326/23260249.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2326/23260249.

pdf.

Feijs:2001:MNA

[Fei01] Loe M. G. Feijs. Mechanismsfor naming: an algebraic ap-proach with an applicationto Java. Science of Com-puter Programming, 39(2–3):149–188, March ??, 2001.CODEN SCPGD4. ISSN0167-6423 (print), 1872-7964(electronic). URL http:/

Page 249: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 249

/www.elsevier.nl/gej-ng/

10/39/21/43/23/20/abstract.

html; http://www.elsevier.

nl/gej-ng/10/39/21/43/23/

20/article.pdf.

Feigenbaum:2004:JRS

[Fei04] B. Feigenbaum. Java reflec-tion & Smalltalk-like methoddispatching. Dr. Dobb’s Jour-nal of Software Tools, 29(7):42–45, 2004. CODENDDJOEB. ISSN 1044-789X.

Feinberg:2007:VOO

[Fei07] Dave Feinberg. A visualobject-oriented programmingenvironment. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(1):140–144, March 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Fekete:2002:TDS

[Fek02] Alan Fekete. Teachingdata structures with multi-ple collection class libraries.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 34(1):396–400, March 2002.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: paving theway towards excellence incomputing education.

Fekete:2008:TSD

[Fek08] Alan D. Fekete. Teachingstudents to develop thread-safe Java classes. SIGCSE

Bulletin (ACM Special In-terest Group on ComputerScience Education), 40(3):119–123, September 2008.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’08.

Felber:2003:SAP

[Fel03] P. A. Felber. Semi-automaticparallelization of Java ap-plications. Lecture Notesin Computer Science, 2888:1369–1383, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Felber:2004:UJX

[Fel04] U. Dietrich Felber. UsingJava and XML in interdis-ciplinary research: A newdata-gathering tool for his-torians working with Euro-ClimHist. Historical Methods,37(4):174–185, 2004. CODEN???? ISSN 0161-5440.

Ferguson:2007:CCM

[Fer07] Arron Ferguson. Creatingcontent management systemsin Java. Charles River Me-dia, Inc., 403 VFW Drive,PO Box 417, Rockland, MA02370, USA, 2007. ISBN1-58450-466-8 (paperback).???? pp. LCCN TK6680.5.M38 2004. URL http:/

/www.loc.gov/catdir/toc/

ecip0612/2006012903.html.Includes CD-ROM.

Page 250: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 250

Feustel:2002:WSJ

[Feu02] Edward Feustel. Writing se-cure Java applications: a re-view of Java Security, 2nded. IEEE Distributed Sys-tems Online, 3(3), 2002. ISSN1541-4922 (print), 1558-1683(electronic). URL http:

//dsonline.computer.org/

0203/departments/bks_a.

htm.

Flanagan:2000:TBR

[FF00] Cormac Flanagan and Stephen N.Freund. Type-based race de-tection for Java. ACM SIG-PLAN Notices, 35(5):219–232, May 2000. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). URLhttp://www.acm.org/pubs/

articles/proceedings/pldi/

349299/p219-flanagan/p219-

flanagan.pdf; http://

www.acm.org/pubs/citations/

proceedings/pldi/349299/

p219-flanagan/.

Forman:2005:JRA

[FF05] Ira Forman and Nate For-man. Java Reflection inAction. Manning Publica-tions, Greenwich, CT, USA,2005. ISBN 1-932394-18-4. xxii + 273 pp. LCCNQA76.73.J38 F674 2005.US$44.95. URL http://

www.manning.com/catalog/

view.php?book=forman.

Furr:2008:CTS

[FF08] Michael Furr and Jeffrey S.

Foster. Checking type safetyof foreign function calls. ACMTransactions on Program-ming Languages and Systems,30(4):18:1–18:63, July 2008.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Flanagan:2009:FEP

[FF09] Cormac Flanagan and Stephen N.Freund. FastTrack: efficientand precise dynamic race de-tection. ACM SIGPLANNotices, 44(6):121–133, June2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Farkas:2000:QEC

[FFB+00] Keith I. Farkas, Jason Flinn,Godmar Back, Dirk Grun-wald, and Jennifer M. Ander-son. Quantifying the energyconsumption of a pocket com-puter and a Java Virtual Ma-chine. ACM SIGMETRICSPerform. Eval. Rev., 28(1):252–263, June 2000. CODEN???? ISSN 0163-5999 (print),1557-9484 (electronic).

Flanagan:2002:JEN

[FFC02] David Flanagan, Jim Far-ley, and William Crawford.Java Enterprise in a nut-shell: a desktop quick refer-ence. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,second edition, 2002. ISBN0-596-00152-5. xiii + 971

Page 251: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 251

pp. LCCN QA76.73.J38 J3662002.

Flanagan:2000:JPL

[FFCM00] David Flanagan, Jim Far-ley, William Crawford, andKris Magnusson. Java Pro-fessional Library. O’Reilly& Associates, Inc., 981Chestnut Street, Newton,MA 02164, USA, November2000. ISBN 0-596-00107-X.LCCN ???? URL http://

www.oreilly.com/catalog/

9780596001070; http://

www.oreilly.com/catalog/

javaprolib.

Flanagan:2008:TAS

[FFLQ08] Cormac Flanagan, Stephen N.Freund, Marina Lifshin, andShaz Qadeer. Types for atom-icity: Static checking and in-ference for Java. ACM Trans-actions on Programming Lan-guages and Systems, 30(4):20:1–20:52, July 2008. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Freeman:2004:HFD

[FFSB04] Eric Freeman, Elisabeth Free-man, Kathy Sierra, and BertBates, editors. Head firstdesign patterns. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2004. ISBN0-596-00712-4, 0-596-00712-4. xxxvi + 638 pp. LCCNQA76.76.D47 H427 2004eb;QA76.76.D47 F74 2004;

QA76.76.D47; QA76.76.D47H427 2004. URL http://

www.oreilly.com/catalog/

9780596007126.

Franciscus:2005:SR

[FG05] George Franciscus and DaniloGurovich. Struts recipes.Manning Publications, Green-wich, CT, USA, 2005. ISBN1-932394-24-9 (paperback).xxix + 489 pp. LCCNTK5105.8885.S76 F73 2005.

Frey:2004:JBU

[FGLS04] H. Frey, D. Gorgen, J. K.Lehnert, and P. Sturm. AJava-based uniform work-bench for simulating and exe-cuting distributed mobile ap-plications. Lecture Notes inComputer Science, 2952:116–127, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

FigueroadelCid:2000:RFF

[Fig00] Samuel Figueroa del Cid. ARigorous Framework for FullySupporting the IEEE Stan-dard for Floating-Point Arith-metic in High-Level Program-ming Languages. Ph.D. the-sis, Department of ComputerScience, New York University,New York, NY, USA, January2000. 345 pp. URL http:

//www.cs.nyu.edu/csweb/

Research/theses.html;

http://www.cs.nyu.edu/csweb/

Research/Theses/figueroa_

sam.html; http://www.

cs.nyu.edu/csweb/Research/

Theses/figueroa_sam.pdf;

Page 252: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 252

http://www.cs.nyu.edu/

csweb/Research/Theses/figueroa_

sam.ps.gz; http://wwwlib.

umi.com/dissertations/fullcit/

9956669; http://wwwlib.

umi.com/dissertations/preview/

9956669.

Fitzgerald:2007:GAS

[Fit07] Michael Fitzgerald. GoogleAjax search API. O’Reilly& Associates, Inc., 981Chestnut Street, Newton,MA 02164, USA, 2007.ISBN 0-596-52953-8. LCCNTK5105.8885.A52 F58 2007eb;TK5105.8885.A52. URLhttp://www.oreilly.com/

catalog/9780596529536.

Fitzgerald:2009:ARN

[Fit09] Sue Fitzgerald. All I re-ally need to know I learnedin CS1. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(1):1, March 2009.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE ’09.

Fahringer:2001:MDP

[FJ01] Thomas Fahringer and Clovis Ser-agiotto Junior. Modelingand detecting performanceproblems for distributedand parallel programs withJavaPSL. In ACM [ACM01c],page ?? ISBN 1-58113-293-X. LCCN ???? URL http:

//www.sc2001.org/papers/

pap.pap245.pdf.

Fahringer:2005:JNP

[FJ05a] Thomas Fahringer and Alexan-dru Jugravu. JavaSymphony:a new programming paradigmto control and synchronize lo-cality, parallelism and loadbalancing for parallel and dis-tributed computing. Con-currency and Computation:Practice and Experience, 17(7–8):1005–1025, June/July2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Funika:2005:PIJ

[FJ05b] W. Funika and A. Janik.Providing interoperabilityfor Java-oriented monitoringtools with JINEXT. LectureNotes in Computer Science,3515:158–165, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Fields:2000:WDJ

[FK00] Duane K. Fields and Mark A.Kolb. Web Development withJavaServer Pages. ManningPublications, Greenwich, CT,USA, 2000. ISBN 1-884777-99-6. xxvi + 554 pp. LCCNTK5105.8885.J38 F54 2000.US$44.95. URL http:/

/www.manning.com/fields;

http://www.manning.com/

Fields/index.html. In-cludes CD-ROM.

Friedman:2003:TFT

[FK03] R. Friedman and A. Kama.Transparent fault-tolerant

Page 253: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 253

Java Virtual Machine. Pro-ceedings of the Symposium onReliable Distributed Systems,EDIT22:319–328, 2003. CO-DEN ???? ISSN 1060-9857.

Fitzgerald:2000:MOC

[FKR+00] Robert Fitzgerald, Todd B.Knoblock, Erik Ruf, BjarneSteensgaard, and DavidTarditi. Marmot: an optimiz-ing compiler for Java. Soft-ware—Practice and Experi-ence, 30(3):199–232, March2000. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic). URLhttp://www3.interscience.

wiley.com/cgi-bin/abstract/

71001774/START; http:/

/www3.interscience.wiley.

com/cgi-bin/fulltext?ID=

71001774&PLACEBO=IE.pdf.

Flanagan:2001:HAA

[FL01] C. Flanagan and K. R. M.Leino. Houdini, an annota-tion assistant for ESC/Java.Lecture Notes in ComputerScience, 2021:500–517, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Ferrari:2002:PLM

[FL02] Giulio Ferrari and DarioLaverde, editors. Program-ming Lego Mindstorms withJava: the ultimate tool forMindstorms maniacs! Syn-gress, Rockland, MA, USA,2002. ISBN 1-928994-55-5.xxii + 441 pp. LCCN ????US$19.95.

Frickey:2004:CJA

[FL04] Tancred Frickey and AndreiLupas. CLANS: a Java appli-cation for visualizing proteinfamilies based on pairwisesimilarity. Bioinformatics,20(18):3702–3704, December12, 2004. CODEN ???? ISSN1367-4803 (print), 1367-4811(electronic).

Flanagan:2000:JEN

[Fla00] David Flanagan. Java exam-ples in a nutshell: a tuto-rial companion to Java in anutshell. Nutshell handbook.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, second edi-tion, 2000. ISBN 0-596-00039-1. xvi + 566 pp. LCCNQA76.73.J38 F5518 2000. es.

Flanagan:2002:JND

[Fla02a] David Flanagan. Java ina nutshell: a desktop quickreference. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, fourth edition, 2002.ISBN 0-596-00283-1. xxi +969 pp. Covers Java 1.4.

Flanagan:2002:JPR

[Fla02b] David Flanagan. JavaScriptPocket Reference. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2002. ISBN 0-596-00411-7.136 (est.) pp. LCCN ????US$14.95. URL http://

Page 254: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 254

www.oreilly.com/catalog/

jscriptpr2.

Flanagan:2002:JDG

[Fla02c] David Flanagan. JavaScript:the definitive guide. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, fourth edition,2002. ISBN 0-596-00048-0. xvii + 916 pp. LCCNQA76.73.J39 F52 2002.

Flanagan:2004:JENa

[Fla04a] David Flanagan. Java exam-ples in a nutshell. A nut-shell handbook; The Java se-ries. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,third edition, 2004. ISBN0-596-00620-9. xiv + 701pp. LCCN QA76.73.J38F485 2004; QA76.73.J38F552 2004eb; QA76.73.J38F552 2004; QA76.73.J38F53 2004. URL http://

www.oreilly.com/catalog/

9780596006204.

Flanagan:2004:JENb

[Fla04b] David Flanagan. Java ex-amples in a nutshell: a tu-torial companion to Javain a nutshell. In a nut-shell. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,third edition, 2004. ISBN0-596-00585-7. xiv + 701pp. LCCN QA76.73.J38F5518 2004. URL http://

www.oreilly.com/catalog/

9780596005856.

Flanagan:2005:JN

[Fla05a] David Flanagan. Java ina nutshell. O’Reilly Me-dia, Inc., 1005 GravensteinHighway North, Sebastopol,CA 95472, USA, fifth edi-tion, 2005. ISBN 0-596-00773-6. xxiv + 1224 pp. LCCNQA76.73.J38 F553 2005.

Flanagan:2005:JND

[Fla05b] David Flanagan. Java ina nutshell: [a desktop quickreference]. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, fifth edition, 2005.ISBN 0-596-00773-6. xxiv +1224 pp. LCCN QA76.73.J38F553 2005. URL http://

www.oreilly.com/catalog/

9780596007737.

Flanagan:2006:JDG

[Fla06] David Flanagan. JavaScript:the definitive guide. O’Reilly& Associates, Inc., 981Chestnut Street, Newton,MA 02164, USA, fifth edi-tion, 2006. ISBN 0-596-10199-6. xxii + 994 pp.LCCN QA76.73.J39 F532006eb; QA76.73.J39 F532006; QA76.73.J39. URLhttp://www.oreilly.com/

catalog/9780596101992.

Fleury:2000:PJS

[Fle00] Ann E. Fleury. Programmingin Java: student-constructedrules. SIGCSE Bulletin(ACM Special Interest Group

Page 255: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 255

on Computer Science Educa-tion), 32(1):197–201, March2000. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Fleury:2001:ERV

[Fle01] Ann E. Fleury. Encapsulationand reuse as viewed by Javastudents. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 33(1):189–193, March2001. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Flenner:2003:JPU

[Fle03] Robert Flenner. Java P2Punleashed. Howard W. Sams,Indianapolis, IN 46268, USA,2003. ISBN 0-672-32399-0 (paperback). xv + 732pp. LCCN QA76.73.J38J3788 2003.

Findler:2001:BCB

[FLF01] Robert Bruce Findler, MarioLatendresse, and MatthiasFelleisen. Behavioral con-tracts and behavioral subtyp-ing. ACM SIGSOFT Soft-ware Engineering Notes, 26(5):229–236, September 2001.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Flanagan:2002:ESC

[FLL+02] Cormac Flanagan, K. Rus-tan M. Leino, Mark Lillib-ridge, Greg Nelson, James B.

Saxe, and Raymie Stata. Ex-tended static checking forJava. ACM SIGPLAN No-tices, 37(5):234–245, May2002. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Fisher:2006:JEN

[FLMS06] Marina Fisher, Ray Lai, Lau-rence Moroney, and SonuSharma, editors. JavaEE and .NET interoper-ability: integration strate-gies, patterns, and best prac-tices. Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,2006. ISBN 0-13-147223-2(paperback). xxxvii + 608pp. LCCN QA76.76.M52 J232006. URL http://www.loc.

gov/catdir/toc/ecip066/

2006000235.html; http:

//www.phptr.com/bookstore/

product.asp?isbn=0131472232.

Fung:2004:JBP

[FLWW04] Chun Che Fung, Jia Bin Li,Kok Wai Wong, and Kit PoWong. A Java-based parallelplatform for the implementa-tion of evolutionary computa-tion for engineering applica-tions. International Journalof Systems Science, 35(13–14):741–750, November 2004.CODEN IJSYA9. ISSN 0020-7721.

Freund:2003:TSJ

[FM03] Stephen N. Freund andJohn C. Mitchell. A type sys-

Page 256: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 256

tem for the Java bytecode lan-guage and verifier. Journal ofAutomated Reasoning, 30(3–4):271–321, May 2003. CO-DEN JAREEW. ISSN 0168-7433 (print), 1573-0670 (elec-tronic). URL http://link.

springer.com/article/10.

1023/A%3A1025011624925.

Fang:2002:JJB

[FMA02] Xiang Fang, John A. Miller,and Jonathan Arnold. J3DV:a Java-based 3D database vi-sualization tool. Software—Practice and Experience, 32(5):443–463, April 25, 2002.CODEN SPEXBL. ISSN0038-0644 (print), 1097-024X(electronic). URL http://

www3.interscience.wiley.

com/cgi-bin/abstract/93513335/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=93513335&PLACEBO=IE.

pdf.

Flanagan:2000:JEC

[FMHH+00] David Flanagan, RichardMonson-Haefel, Jason Hunter,Scott Oaks, and Jim Far-ley. The Java enterprise CDbookshelf. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2000. ISBN 1-56592-850-4 (set), 1-56592-483-5(book). xvi + 604 pp. LCCNQA76.73.J38 J366 1999. Ti-tle from disc label Bonus bookhas title: Java Enterprise in anutshell : a desktop quick ref-erence / David Flanagan . . .

[et al.]. 1999 Contents: Javaenterprise in a nutshell – Javain a nutshell, 3rd ed. – Javafoundation classes in a nut-shell – Enterprise JavaBeans,2nd ed. – Java servlet pro-gramming – Java security –Java distributed computing.

Fuzitaki:2003:MNL

[FMMd03] C. N. Fuzitaki, P. B. Menezes,J. P. Machado, and S. A.daCosta. Mapping Nautiluslanguage into Java: Towardsa specification and program-ming environment for dis-tributed systems. LectureNotes in Computer Science,2809:243–252, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Farzan:2005:FJC

[FMR05] Azadeh Farzan, Jose Meseguer,and Grigore Rosu. For-mal JVM code analysis inJavaFAN. Technical report,Department of Computer Sci-ence, University of Illinois atUrbana-Champaign, Urbana-Champaign, IL, USA, Jan-uary 19, 2005. URL http://

www.cs.toronto.edu/~azadeh/

papers/amast04.pdf.

Fu:2005:RTJ

[FMRW05] C. Fu, A. Milanova, B. G. Ry-der, and D. G. Wonnacott.Robustness testing of Javaserver applications. IEEETransactions on SoftwareEngineering, 31(4):292–311,

Page 257: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 257

April 2005. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

1435351.

Ford:2004:LOG

[For04a] Lindsey Ford. A learn-ing object generator for pro-gramming. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(3):268, September2004. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Ford:2004:AJW

[For04b] Neal Ford. Art of JavaWeb development: Struts,Tapestry, Commons, Ve-locity, JUnit, Axis, Co-coon, InternetBeans, Web-Works. Manning Pub-lications, Greenwich, CT,USA, 2004. ISBN 1-932394-06-0. xxx + 593pp. LCCN QA76.73.J38 F662004. URL http://www.loc.

gov/catdir/bios/ipg051/

2004271136.html; http:

//www.loc.gov/catdir/description/

ipg051/2004271136.html.

Ford:2006:NFJ

[For06] Neal Ford, editor. No fluff,just stuff anthology: the 2006edition. Pragmatic Book-shelf, Raleigh, NC, USA,2006. ISBN 0-9776166-6-5 (paperback). xi + 240pp. LCCN QA76.76.D47

N646 2006. URL http://

www.oreilly.com/catalog/

9780977616664.

Foster:2003:MM

[Fos03] K. R. Foster. Mightiermath. IEEE Spectrum, 40(2):58–59, February 2003. CO-DEN IEESAM. ISSN 0018-9235 (print), 1939-9340 (elec-tronic).

Fujiwara:2004:SAJ

[FOS+04] Y. Fujiwara, S. Okada,T. Suzuki, Y. Ohnishi, andH. Yoshida. Self-adaptiveJava production system andits application to a learningassistance system. IEICETransactions on Informationand Systems E Series D, 87(9):2186–2194, 2004. CODEN???? ISSN 0916-8532.

Fox:2000:ESIa

[Fox00a] Geoffrey Fox. Editorial: Spe-cial issue: ACM 1999 JavaGrande Conference. Con-currency: Practice and Ex-perience, 12(6):341–342, May2000. CODEN CPEXEI.ISSN 1040-3108. URL http:/

/www3.interscience.wiley.

com/cgi-bin/abstract/72515722/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72515722&PLACEBO=IE.

pdf.

Fox:2000:ESIb

[Fox00b] Geoffrey Fox. Editorial: Spe-cial issue: ACM 1999 JavaGrande Conference. Con-

Page 258: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 258

currency: Practice and Ex-perience, 12(7):493–494, May2000. CODEN CPEXEI.ISSN 1040-3108. URL http:/

/www3.interscience.wiley.

com/cgi-bin/abstract/72516216/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516216&PLACEBO=IE.

pdf.

Fox:2000:ESIc

[Fox00c] Geoffrey Fox. Editorial: Spe-cial issue: ACM 1999 JavaGrande Conference. Con-currency: Practice and Ex-perience, 12(8):611–612, July2000. CODEN CPEXEI.ISSN 1040-3108. URL http:/

/www3.interscience.wiley.

com/cgi-bin/abstract/72516225/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516225&PLACEBO=IE.

pdf.

Fox:2000:CAJ

[Fox00d] Joshua Fox. Collaborativeapplications and the JavaShared Data Toolkit. Dr.Dobb’s Journal of SoftwareTools, 25(2):32, 34–40, Febru-ary 2000. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2000/2000_02/jsdt.txt;

http://www.ddj.com/ftp/

2000/2000_02/jsdt.zip.

Fox:2000:JQW

[Fox00e] Joshua Fox. Java Q&A:So what is SO KEEPALIVE?Dr. Dobb’s Journal of Soft-

ware Tools, 25(9):123–126,128, 130, September 2000.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_09/jqa0900.txt; http:

//www.ddj.com/ftp/2000/

2000_09/jqa0900.zip.

Fox:2001:SIA

[Fox01a] Geoffrey Fox. Special is-sue: ACM 2000 Java GrandeConference. Concurrencyand Computation: Practiceand Experience, 13(8–9):643–644, July/August 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/84503221/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=84503221&PLACEBO=IE.

pdf.

Foxwell:2001:PJD

[Fox01b] H. J. Foxwell. Profes-sional Java Data, by DannyAyres, John Bell, Carl Bettis,Thomas Bishop, Bjarki Holm,Glenn Mitchell II, Kelly LinPoon, Sean Rhody, Mike Bo-gavich, Matthew Ferris, RickGrehan, Tony Loton, NitinNanda, and Mark Wilcox.Markup languages: theory &practice, 3(3):382–383, De-cember 10, 2001. CODENMLTPFG. ISSN 1099-6621.

Foxwell:2001:JXE

[Fox01c] Harry J. Foxwell. Java andXSLT by Eric M. Burke.

Page 259: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 259

Markup languages: the-ory & practice, 3(4):446–447, Fall 2001. CODENMLTPFG. ISSN 1099-6621.URL http://mitpress.mit.

eduhttp://mitpress.mit.

edu/catalog/item/default.

asp?sid=81FFBAAF-F78B-4799-

8942-1A7B831BFC9A&ttype=

6&tid=9097.

Foxwell:2001:RPJ

[Fox01d] Harry J. Foxwell. Review:Professional Java Data byDanny Ayres et al. Markuplanguages: theory & practice,3(3):382–383, Summer 2001.CODEN MLTPFG. ISSN1099-6621.

Foxwell:2002:JX

[Fox02] H. J. Foxwell. Java andXSLT. Markup languages:theory & practice, 3(4):446–447, September 10, 2002. CO-DEN MLTPFG. ISSN 1099-6621.

Fox:2003:CSE

[Fox03a] Geoffrey Fox. Comput-ing in science & engineer-ing: Web computing: Javaand Grande applications.IEEE Distributed SystemsOnline, 4(4), 2003. ISSN1541-4922 (print), 1558-1683(electronic). URL http:

//dsonline.computer.org/

0304/d/web_print.htm.

Fox:2003:JGA

[Fox03b] Geoffrey Fox. Java andGrande applications. Com-puting in Science and En-

gineering, 5(1):60–62, Jan-uary/February 2003. CO-DEN CSENFA. ISSN 1521-9615 (print), 1558-366X (elec-tronic). URL http://csdl.

computer.org/dl/mags/cs/

2003/01/c1060.htm; http:

//csdl.computer.org/dl/

mags/cs/2003/01/c1060.pdf.

Fox:2005:SIA

[Fox05] Geoffrey Fox. Special is-sue: ACM 2002 Java Grande-ISCOPE Conference. Con-currency and Computation:Practice and Experience, 17(5–6):419–422, April/May2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Fuhrer:2003:MDV

[FP03] P. Fuhrer and J. Pasquier-Rocha. Massively distributedvirtual worlds: a frameworkapproach (MaDViWorld: aJava software framework formassively distributed virtualworlds). Lecture Notes inComputer Science, 2604:111–121, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Fuller:2006:CPB

[FPA+06] Ursula Fuller, Arnold Pears,June Amillo, Chris Avram,and Linda Mannila. A com-puting perspective on theBologna Process. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 38(4):

Page 260: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 260

115–131, December 2006.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2006.bib.

Forax:2000:RTP

[FR00] Remi Forax and Gilles Rous-sel. Recursive types andpattern-matching in Java.Lecture Notes in ComputerScience, 1799:147–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1799/17990147.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1799/17990147.

pdf.

Felber:2002:ACC

[FR02] Pascal Felber and Michael K.Reiter. Advanced concur-rency control in Java. Con-currency and Computation:Practice and Experience, 14(4):261–285, April 10, 2002.CODEN CCPEBO. ISSN1532-0626 (print), 1532-0634(electronic). URL http://

www3.interscience.wiley.

com/cgi-bin/abstract/93513491/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=93513491\&PLACEBO=

IE.pdf.

Freeby:2001:CDJ

[Fre01] James M. Freeby. A compari-son of DHTML and JAVA ap-plets. Thesis (M.S.), Univer-sity of California, Santa Cruz,Santa Cruz, CA, USA, 2001.

Frens:2004:TTT

[Fre04] J. D. Frens. Taming thetiger: Teaching the next ver-sion of Java. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 36(1):151–155, 2004.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Fredlund:2005:GCP

[Fre05] L. A. Fredlund. Guarantee-ing correctness properties ofa Java card applet. Elec-tronic Notes in TheoreticalComputer Science, 113(??):217–233, 2005. CODEN ????ISSN 1571-0661.

Frenzel:2007:ERB

[Fre07] Leif Frenzel. Experience re-port: building an eclipse-based IDE for Haskell. ACMSIGPLAN Notices, 42(9):220–222, September 2007.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Frenger:2008:HJ

[Fre08] Paul Frenger. Hard Java.ACM SIGPLAN Notices, 43(5):5–9, May 2008. CODEN

Page 261: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 261

SINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Fricke:2002:EJO

[Fri02] V. Fricke. Embedded Javaand OSGi — new technolo-gies in the car of the fu-ture. VDI Berichte, 1728(??):41–50, 2002. CODEN ????ISSN 0083-5560.

Fu:2004:TJW

[FRMW04] C. Fu, B. G. Ryder, A. Mi-lanova, and D. Wonnacott.Testing of Java Web servicesfor robustness. Software En-gineering Notes, 29(4):23–33,2004. CODEN ???? ISSN0163-5948.

Frost:2007:FGC

[Fro07] Daniel Frost. Fourth gradecomputer science. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(1):302–306, March 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Frost:2008:UJL

[Fro08] Daniel Frost. Ucigame, a Javalibrary for games. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 40(1):310–314, March 2008. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings ofSIGCSE 08.

Frye:2003:SGJ

[Fry03] C. Frye. In search of a gentlerJava J2EE. Application De-velopment Trends, 10(12):24–29, 2003. CODEN ???? ISSN1073-9564.

Fry:2008:VD

[Fry08] Ben Fry. Visualizing data.O’Reilly Media, Inc., 1005Gravenstein Highway North,Sebastopol, CA 95472, USA,2008. ISBN 0-596-51455-7. xiii + 366 pp. LCCNT385 .F79 2008; T385. URLhttp://www.oreilly.com/

catalog/9780596514556.

Foster:2003:UNP

[FS03a] W. Foster and S. Simpson.Using native plug-ins withJava. Research Disclosure,467:453, 2003. CODEN ????ISSN 0374-4353.

Fukushima:2003:SFS

[FS03b] K. Fukushima and K. Saku-rai. A software fingerprint-ing scheme for Java usingclassfiles obfuscation. LectureNotes in Computer Science,2908:303–316, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Ferrero:2003:RJB

[FSBP03] A. Ferrero, S. Salicone,C. Bonora, and M. Parmi-giani. ReMLab: a Java-based remote, didactic mea-surement laboratory. IEEE

Page 262: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 262

Transactions on Instrumen-tation and Measurement, 52(3):710–715, 2003. CO-DEN IEIMAO. ISSN 0018-9456 (print), 1557-9662 (elec-tronic).

Factor:2006:PID

[FSS06] Michael Factor, Assaf Schus-ter, and Konstantin Shagin.A platform-independent dis-tributed runtime for standardmultithreaded Java. Inter-national Journal of ParallelProgramming, 34(2):113–142,April 2006. CODEN IJPPE5.ISSN 0885-7458 (print), 1573-7640 (electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=0885-7458&volume=34&

issue=2&spage=113.

Fuentes:2000:TOM

[FT00] Lidia Fuentes and Josee M.Troya. Towards an open mul-timedia service framework.ACM Computing Surveys, 32(1es), March 2000. CO-DEN CMSVAN. ISSN 0360-0300 (print), 1557-7341 (elec-tronic). URL http://www.

acm.org/pubs/citations/

journals/surveys/2000-32-

1/p24-fuentes/. Article No.24.

Felea:2006:DLB

[FT06] Violeta Felea and BernardToursel. Dynamic load-balancing mechanism for dis-tributed Java applications.Concurrency and Computa-

tion: Practice and Experi-ence, 18(3):305–331, March2006. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Felea:2003:CDO

[FTD03] V. Felea, B. Toursel, andN. Devesa. Les collectionsdistribuees: un outil pourla conception d’applicationsJava paralleles. (French) [Dis-tributed collections: a tool forcreation of paralel Java ap-plications]. Technique et sci-ence informatiques : TSI, 22(3):289–314, 2003. CODENTTSIDJ. ISSN 0752-4072,0264-7419.

Fischmeister:2001:EST

[FVK01] Sebastian Fischmeister, Gio-vanni Vigna, and Rich-ard A. Kemmerer. Evalu-ating the security of threeJava-based mobile agent sys-tems. Lecture Notes in Com-puter Science, 2240:31–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2240/22400031.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2240/22400031.

pdf.

Freiwald:2002:JBC

[FW02] Uwe Freiwald and Jorg R.Weimar. The Java basedcellular automata simulation

Page 263: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 263

system — JCASim. FutureGeneration Computer Sys-tems, 18(7):995–1004, Au-gust 2002. CODEN FGSEVI.ISSN 0167-739X (print),1872-7115 (electronic).

Fang:2003:DGO

[FWL03] Weijian Fang, Cho-Li Wang,and Francis C. M. Lau. Onthe design of global ob-ject space for efficient multi-threading Java computingon clusters. Parallel Com-puting, 29(11–12):1563–1587,November/December 2003.CODEN PACOEJ. ISSN0167-8191 (print), 1872-7336(electronic).

Fiedler:2005:TMT

[FWR+05] Daniel Fiedler, Kristen Wal-cott, Thomas Richardson,Gregory M. Kapfhammer,Ahmed Amer, and Panos K.Chrysanthis. Towards themeasurement of tuple spaceperformance. ACM SIG-METRICS Perform. Eval.Rev., 33(3):51–62, December2005. CODEN ???? ISSN0163-5999 (print), 1557-9484(electronic).

Fahndrich:2007:EOI

[FX07] Manuel Fahndrich and Song-tao Xia. Establishing ob-ject invariants with delayedtypes. ACM SIGPLAN No-tices, 42(10):337–350, Octo-ber 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-

2867 (print), 1558-1160 (elec-tronic).

Fink:2008:ETV

[FYD+08] Stephen J. Fink, Eran Yahav,Nurit Dor, G. Ramalingam,and Emmanuel Geay. Effec-tive typestate verification inthe presence of aliasing. ACMTransactions on Software En-gineering and Methodology,17(2):9:1–9:??, April 2008.CODEN ATSMER. ISSN1049-331X (print), 1557-7392(electronic).

Gannon:2001:JCC

[G+01] Dennis Gannon et al. Paneldiscussion: Java, C++,C#, and virtual machinesfor high performance. InACM [ACM01b], page ??ISBN 1-58113-359-6. LCCNQA76.9.O35 A26 2001.

Gabarro:2007:WAD

[Gab07] Steven A. Gabarro. Webapplication design and im-plementation: Apache 2,PHP5, MySQL, JavaScript,and Linux/Unix. Quantita-tive software engineering se-ries. John Wiley and Sons,New York, NY, USA; Lon-don, UK; Sydney, Australia,2007. ISBN 0-471-77391-3 (cloth). xv + 295 pp.LCCN TK5105.8883 .G332007. URL http://www.loc.

gov/catdir/toc/ecip0613/

2006014999.html.

Page 264: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 264

Gadde:2003:JCA

[Gad03] S. Gadde. Java class alias-ing during run time. Re-search Disclosure, 470:764,2003. CODEN RSDSBB.ISSN 0374-4353.

Gagne:2002:JNB

[Gag02] Greg Gagne. To java.net

and beyond: teaching net-working concepts using theJava networking API. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 34(1):406–410, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: paving theway towards excellence incomputing education.

Gehtland:2006:PAW

[GAG06] Justin Gehtland, Dion Al-maer, and Ben Galbraith.Pragmatic Ajax: a Web 2.0primer. Pragmatic Book-shelf, Raleigh, NC, USA,2006. ISBN 0-9766940-8-5.200 (est.) pp. LCCN ????

Galambos:2001:LDI

[Gal01] Leo Galambos. Lemma-tizer for document infor-mation retrieval systems inJAVA. Lecture Notes in Com-puter Science, 2234:243–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2234/22340243.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2234/22340243.

pdf.

Nicholas:2002:CID

[Gal02] Nicholas Galbreath. Cryp-tography for Internet anddatabase applications: devel-oping secret and public keytechniques with Java. JohnWiley and Sons, New York,NY, USA; London, UK; Syd-ney, Australia, 2002. ISBN 0-471-21029-3. 400 pp. LCCNQA76.9.A25 G35 2002.

Gamess:2000:PTE

[Gam00] Eric Gamess. plapackJava:Towards an efficient Javainterface for high perfor-mance parallel linear alge-bra. Information Process-ing Letters, 75(5):191–197,October 31, 2000. CO-DEN IFPLAT. ISSN 0020-0190 (print), 1872-6119 (elec-tronic). URL http://

www.elsevier.nl/gej-ng/

10/23/20/64/30/26/abstract.

html; http://www.elsevier.

nl/gej-ng/10/23/20/64/30/

26/article.pdf.

Gamess:2003:ESP

[Gam03] E. Gamess. Execution ofsequential and parallel Javabytecode in a metacomput-ing system. Parallel Pro-cessing Letters, 13(1):53–64,2003. CODEN PPLTEE.ISSN 0129-6264 (print), 1793-642X (electronic).

Page 265: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 265

Gaona:2000:RDC

[Gao00] Amparo Lopez Gaona. Therelevance of design in CS1.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 32(2):53–55, June 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Garber:2000:NBC

[Gar00] Lee Garber. News briefs:Companies power up net-working; magnetic RAM re-search reaching critical stage;Micro Java is a platform un-der construction; Lotus offerson-the-fly translation. Com-puter, 33(8):26–28, August2000. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/r8026.

pdf.

Garrido:2001:OOD

[Gar01] Jose M. Garrido. Object-oriented discrete-event sim-ulation with Java: a prac-tical introduction. Series incomputer systems. KluwerAcademic Publishers Group,Norwell, MA, USA, andDordrecht, The Netherlands,2001. ISBN 0-306-46688-0. xvi + 256 pp. LCCNQA76.73.J38 G365 2001. In-cludes CD-ROM with simula-tion models explained in thebook.

Guelfi:2003:SED

[GAR03] Nicolas Guelfi, E. Aste-siano, and Gianna Reg-gio, editors. Scientificengineering for distributedJava applications: interna-tional workshop, FIDJI 2002,Luxembourg-Kirchberg, Lux-embourg, November 28–29,2002: revised papers, number2604 in Lecture notes in com-puter science. Springer-Ver-lag, Berlin, Germany / Hei-delberg, Germany / London,UK / etc., 2003. ISBN 3-540-00679-6 (softcover). LCCNQA76.758 .F53 2002. URLhttp://link.springer-ny.

com/link/service/series/

0558/tocs/t2604.htm.

Guelfi:2004:SED

[GAR04] Nicolas Guelfi, Egidio Aste-siano, and Gianna Reggio,editors. Scientific Engi-neering of Distributed JavaApplications: Third Inter-national Workshop, FIDJI2003, Luxembourg-Kirchberg,Luxembourg, November 27–28, 2003: Revised Pa-pers, volume 2952 of Lec-ture Notes in Computer Sci-ence. Springer-Verlag, Berlin,Germany / Heidelberg, Ger-many / London, UK / etc.,2004. CODEN LNCSD9.ISBN 3-540-21091-1. ISSN0302-9743 (print), 1611-3349 (electronic). LCCNQA76.758 .F53 2003. URLhttp://link.springer-ny.

com/link/service/series/

Page 266: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 266

0558/tocs/t2952.htm; http:

//www.springerlink.com/

openurl.asp?genre=issue&

issn=0302-9743&volume=2952;

http://www.springerlink.

com/openurl.asp?genre=volume&

id=doi:10.1007/b95352.

Gardner:2009:DGP

[Gar09] James Gardner. The defini-tive guide to Pylons: [Py-lons is a lightweight webframework emphasizing flex-ibility and rapid develop-ment using standard toolsfrom the Python commu-nity ; includes SQLAlchemy,JavaScript, and WSG!]. Theexpert’s voice in web develop-ment; Books for profession-als by professionals. Apress,Berkeley, CA, USA, 2009.ISBN 1-59059-934-9 (paper-back). xxv + 536 pp. LCCN???? US$46,99.

Gates:2003:DTT

[Gat03] L. Gates. Development toolsand technologies: Java IDEsfurther coverage of life cy-cle. Application DevelopmentTrends, 10(7):39–42, 2003.CODEN ADTRF4. ISSN1073-9564.

Grimm:2001:SAC

[GB01] Robert Grimm and Brian N.Bershad. Separating ac-cess control policy, enforce-ment, and functionality inextensible systems. ACMTransactions on ComputerSystems, 19(1):36–70, 2001.CODEN ACSYEC. ISSN

0734-2071 (print), 1557-7333 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/tocs/

2001-19-1/p36-grimm/p36-

grimm.pdf; http://www.

acm.org/pubs/citations/

journals/tocs/2001-19-1/

p36-grimm/.

Gu:2000:EHP

[GBCW00] W. Gu, N. A. Burns, M. T.Collins, and W. Y. P.Wong. The evolution ofa high-performing Java vir-tual machine. IBM Sys-tems Journal, 39(1):135–150, ???? 2000. CO-DEN IBMSA7. ISSN 0018-8670. URL http://www.

almaden.ibm.com/journal/

sj/391/gu.html.

Georges:2007:SRJ

[GBE07] Andy Georges, Dries Buy-taert, and Lieven Eeck-hout. Statistically rigor-ous Java performance evalu-ation. ACM SIGPLAN No-tices, 42(10):57–76, October2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Georges:2004:MLP

[GBED04] A. Georges, D. Buytaert,L. Eeckhout, and K. DeBoss-chere. Method-level phasebehavior in Java workloads.ACM SIGPLAN Notices, 39(10):270–287, 2004. CODENSINODQ. ISSN 0362-1340

Page 267: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 267

(print), 1523-2867 (print),1558-1160 (electronic).

Gonzalez-Castano:2001:JCV

[GCARPC+01] F. J. Gonzalez-Castano,L. Anido-Rifon, J. M. Pousada-Carballo, P. S. Rodrıguez-Hernandez, and R. Lopez-Gomez. A Java/CORBA vir-tual machine architecture forremote execution of optimiza-tion solvers in heterogeneousnetworks. Software—Prac-tice and Experience, 31(1):1–16, January 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/76502341/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76502341&PLACEBO=IE.

pdf.

Garti:2000:OMP

[GCB+00] Dror Garti, Shem-Tov Cohen,Amnon Barak, Arie Keren,and Ricardo Szmit. Objectmobility for performance im-provements of parallel Javaapplications. Journal of Par-allel and Distributed Com-puting, 60(10):1311–1324, Oc-tober 2000. CODEN JPD-CER. ISSN 0743-7315 (print),1096-0848 (electronic). URLhttp://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1655; http://www.

idealibrary.com/links/doi/

10.1006/jpdc.2000.1655/

pdf; http://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1655/ref.

Goldovsky:2005:BVN

[GCEO05] Leon Goldovsky, IldefonsoCases, J. Enright, Anton, andA. Ouzounis, Christos. Bi-oLayoutJava: Versatile net-work visualisation of struc-tural and functional relation-ships. Appl Bioinformatics,4(1):71–74, 2005. CODEN???? ISSN 1175-5636.

Goldweber:2001:URU

[GCF+01] Michael Goldweber, ClareCongdon, Barry Fagin, Debo-rah Hwang, and Frank Klass-ner. The use of robots in theundergraduate curriculum:experience reports. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 33(1):404–405, March 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Gupta:2000:OJP

[GCH00] Manish Gupta, Jong-DeokChoi, and Michael Hind.Optimizing Java programsin the presence of excep-tions. Lecture Notes in Com-puter Science, 1850:422–??,2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1850/18500422.

htm; http://link.springer-

ny.com/link/service/series/

Page 268: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 268

0558/papers/1850/18500422.

pdf.

Georges:2004:JPR

[GCRD04] A. Georges, M. Christiaens,M. Ronsse, and K. De Boss-chere. JaRec: a portablerecord/replay environmentfor multi-threaded Java ap-plications. Software—Prac-tice and Experience, 34(6):523–547, May 2004. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Gasperoni:2000:MPJ

[GD00] Franco Gasperoni and GaryDismukes. Multilanguageprogramming on the JVM:The Ada 95 benefits. ACMSIGADA Ada Letters, 20(4):3–28, December 2000.CODEN AALEE5. ISSN1094-3641 (print), 1557-9476(electronic). URL http:/

/www.acm.org/sigada/ada_

letters/dec2000/ada-on-

jvm.pdf. Special Issue: Pre-sentations from SIGAda 2000.

Grose:2002:MXJ

[GDB02] Timothy J. Grose, Gary C.Doney, and Stephen A.Brodsky. Mastering XMI:Java programming with XMI,XML, and UML. John Wi-ley and Sons, New York, NY,USA; London, UK; Sydney,Australia, 2002. ISBN 0-471-38429-1. xli + 434 pp. LCCNQA76.73.J38 G76 2002 Bar.Includes CD-ROM.

Gonzalez:2004:WOO

[GDC+04] S. Gonzalez, W. DeMeuter,P. Costanza, S. Ducasse,R. Gabriel, and T. DHondt.2nd workshop on object-oriented language engineeringfor the post-Java era: Back todynamicity. Lecture Notes inComputer Science, 3344:49–61, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Gravvanis:2008:JMB

[GE08] George A. Gravvanis andVictor N. Epitropou. Javamultithreading-based par-allel approximate arrow-type inverses. Concurrencyand Computation: Prac-tice and Experience, 20(10):1151–1172, July 2008. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Geary:2000:GJV

[Gea00] David Geary. Graphic Java2, Volume 4, 2D API. Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, third edition,2000. ISBN 0-13-079668-9.???? pp. LCCN ???? US$50.

Geary:2001:AJP

[Gea01] David M. Geary. AdvancedJavaServer pages. Java2 platform, enterprise edi-tion series. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2001. ISBN0-13-030704-1 (paperback).

Page 269: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 269

xx + 487 pp. LCCNTK5105.8885.J38 G43 2001.URL http://www.sun.com/

books/catalog/gearyjsp/.

Gschwind:2000:BTA

[GEAS00] Michael Gschwind, KemalEbcioglu, Erik Altman, andSumedh Sathaye. Binarytranslation and architectureconvergence issues for IBMSystem/390. In Conferenceproceedings of the 2000 Inter-national Conference on Su-percomputing: Santa Fe, NewMexico, May 8–11, 2000 [ICS’00], pages 336–347. ACMPress, New York, NY 10036,USA, 2000. ISBN 1-58113-270-0. LCCN ???? URLhttp://delivery.acm.org/

10.1145/340000/335264/p336-

gschwind.pdf.

Georges:2008:JPE

[GEB08] Andy Georges, Lieven Eeck-hout, and Dries Buytaert.Java performance evaluationthrough rigorous replay com-pilation. ACM SIGPLANNotices, 43(10):367–384, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Geer:2005:EBD

[Gee05] David Geer. Eclipse be-comes the dominant JavaIDE. Computer, 38(7):16–18, July 2005. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-

tronic). URL http://csdl.

computer.org/comp/mags/

co/2005/07/r7016.pdf.

Gravvanis:2007:PPA

[GEG07] George A. Gravvanis, Vic-tor N. Epitropou, and Kon-stantinos M. Giannoutakis.On the performance of par-allel approximate inversepreconditioning using Javamultithreading techniques.Applied Mathematics andComputation, 190(1):255–270, July 1, 2007. CO-DEN AMHCBQ. ISSN 0096-3003 (print), 1873-5649 (elec-tronic).

Gregg:2001:IEJ

[GEK01] David Gregg, M. Anton Ertl,and Andreas Krall. Imple-menting an efficient Java in-terpreter. Lecture Notes inComputer Science, 2110:613–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2110/21100613.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2110/21100613.

pdf.

Gelderblom:2000:OCS

[Gel00] J. Helene Gelderblom. OOP-tutor: a CBL system forintroductory object-orientedprogramming. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-

Page 270: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 270

ence Education), 32(2):35–38,June 2000. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Gengler:2000:JBM

[Gen00] Barbara Gengler. JavaScriptban may happen. NetworkSecurity, 2000(1):4, January2000. CODEN NTSCF5.ISSN 1353-4858 (print), 1872-9371 (electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S1353485800866489.

Gestwicki:2007:CGM

[Ges07] Paul V. Gestwicki. Com-puter games as motivationfor design patterns. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(1):233–237, March 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Gal:2009:TBJ

[GES+09] Andreas Gal, Brendan Eich,Mike Shaver, David Ander-son, David Mandelin, Mo-hammad R. Haghighat, BlakeKaplan, Graydon Hoare,Boris Zbarsky, Jason Oren-dorff, Jesse Ruderman, Ed-win W. Smith, Rick Re-itmaier, Michael Bebenita,Mason Chang, and MichaelFranz. Trace-based just-in-time type specialization fordynamic languages. ACMSIGPLAN Notices, 44(6):465–478, June 2009. CODEN

SINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Gal-Ezer:2009:PSC

[GEVZ09a] Judith Gal-Ezer, Tamar Vil-ner, and Ela Zur. Hasthe paradigm shift in CS1a harmful effect on datastructures courses: a casestudy. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(1):126–130, March2009. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE ’09.

Gal-Ezer:2009:PYP

[GEVZ09b] Judith Gal-Ezer, Tamar Vil-ner, and Ela Zur. The pro-fessor on your PC: a virtualCS1 course. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(3):191–195, Septem-ber 2009. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). Proceed-ings of ITiCSE ’09.

Gabrilovich:2001:JCI

[GF01] Evgeniy Gabrilovich and LevFinkelstein. JNI–C++ inte-gration made easy. C/C++Users Journal, 19(1):10–??,January 2001. CODEN CCU-JEX. ISSN 1075-2838.

Greenfieldboyce:2007:TQI

[GF07] David Greenfieldboyce andJeffrey S. Foster. Type

Page 271: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 271

qualifier inference for Java.ACM SIGPLAN Notices, 42(10):321–336, October 2007.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

GomezMartin:2003:JVE

[GGG03] P. P. GomezMartin, M. A.GomezMartin, and P. A.GonzalezCalero. Javy: Vir-tual environment for case-based teaching of Java VirtualMachine. Lecture Notes inComputer Science, 2773:906–913, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Ghosale:2003:IHP

[GGH+03] N. Ghosale, J. A. Green,J. HernandezHerrero, G. G.Huang, and P. S. Parikh.On implementing a high-performance open API withJava. Bell Labs TechnicalJournal, 7(4):123–138, 2003.CODEN BLTJFD. ISSN1089-7089.

Gunnels:2001:FFL

[GGHvdG01] John A. Gunnels, Fred G.Gustavson, Greg M. Henry,and Robert A. van de Geijn.FLAME: Formal Linear Al-gebra Methods Environment.ACM Transactions on Math-ematical Software, 27(4):422–455, December 2001. CO-DEN ACMSCU. ISSN 0098-3500 (print), 1557-7295 (elec-tronic).

Genaud:2008:EPC

[GGL+08] Stephane Genaud, PierreGancarski, Guillaume Latu,Alexandre Blansche, ChoopanRattanapoka, and DamienVouriot. Exploitation ofa parallel clustering algo-rithm on commodity hard-ware with P2P-MPI. TheJournal of Supercomputing,43(1):21–41, January 2008.CODEN JOSUED. ISSN0920-8542 (print), 1573-0484(electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=0920-8542&volume=43&

issue=1&spage=21.

Green:2000:JC

[GH00] Marcus Green and DavidHecksel. Java certification.Dr. Dobb’s Journal of Soft-ware Tools, 25(10):??, Octo-ber 2000. CODEN DDJOEB.ISSN 1044-789X.

Gagnon:2001:SRF

[GH01] Etienne M. Gagnon and Lau-rie J. Hendren. SableVM: aresearch framework for theefficient execution of Javabytecode. In USENIX As-sociation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

gagnon.html. Sponsored bythe USENIX Association.

Gagnon:2003:EIT

[GH03] E. Gagnon and L. Hendren.

Page 272: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 272

Effective inline-threaded in-terpretation of Java bytecodeusing preparation sequences.Lecture Notes in ComputerScience, 2622:170–184, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Geary:2004:CJF

[GH04] David M. Geary and Cay S.Horstmann. Core JavaServerfaces. Java 2 platform, en-terprise edition series. P TR Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 2004.ISBN 0-13-146305-5 (paper-back). xvii + 658 pp. LCCNTK5105.8885.J38 G433 2004.

Geary:2007:CJF

[GH07] David M. Geary and Cay S.Horstmann. Core JavaServerfaces. Prentice-Hall, En-glewood Cliffs, NJ 07632,USA, second edition, 2007.ISBN 0-13-173886-0 (pa-perback). xx + 723pp. LCCN TK5105.8885.J38G433 2007. URL http:/

/www.loc.gov/catdir/toc/

ecip0711/2007006830.html.

Gegg-Harrison:2003:SPCa

[GHBG+03a] Timothy S. Gegg-Harrison,Gary R. Bunce, Rebecca D.Ganetzky, Christina M. Ol-son, and Joshua D. Wil-son. Studying program cor-rectness by constructing con-tracts. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-

tion), 35(3):129–133, Septem-ber 2003. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Gegg-Harrison:2003:SPCb

[GHBG+03b] Timothy S. Gegg-Harrison,Gary R. Bunce, Rebecca D.Ganetzky, Christina M. Ol-son, and Joshua D. Wilson.Studying program correct-ness in ProVIDE. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 35(3):262, September 2003. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Glitho:2001:AFU

[GHH01] R. Glitho, R. Hamadi, andR. Huie. Architecturalframework for using Javaservlets in a SIP environ-ment. Lecture Notes in Com-puter Science, 2094:707–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2094/20940707.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2094/20940707.

pdf.

Gonzalez:2001:EDT

[GHM+01] Evelio J. Gonzalez, Alberto F.Hamilton, Lorenzo Moreno,Jose F. Sigut, and Roberto L.Marichal. Evenet 2000:

Page 273: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 273

Designing and training ar-bitrary neural networks inJava. Lecture Notes in Com-puter Science, 2085:104–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2085/20850104.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2085/20850104.

pdf.

Ghosh:2001:JJT

[Gho01] Subdipto Ghosh, editor.Java/Jini technologies: 21–22August 2001, Denver, USA,volume 4521 of SPIE pro-ceedings series. SPIE OpticalEngineering Press, Belling-ham, WA, USA, 2001.ISBN 0-8194-4245-3. LCCNQA76.9.D5 J38 2001.

Ghosh:2004:GJC

[Gho04] Debasish Ghosh. Genericsin Java and C++: a com-parative model. ACM SIG-PLAN Notices, 39(5):40–47,May 2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Greenhouse:2005:OAE

[GHS05] Aaron Greenhouse, T. J.Halloran, and William L.Scherlis. Observations on theassured evolution of concur-rent Java programs. Sci-ence of Computer Program-

ming, 58(3):384–411, Decem-ber 2005. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Gentleman:2000:JD

[GI00] Robert Gentleman and RossIhaka. Java and Dy-lan. Journal of Computa-tional and Graphical Statis-tics, 9(3):452–??, Septem-ber 2000. ISSN 1061-8600 (print), 1537-2715 (elec-tronic). URL http://www.

amstat.org/publications/

jcgs/abstracts00/Gentleman.

htm.

Gibbons:2001:TDJ

[Gib01] Chad Gibbons. Tape de-vices and Java. Dr. Dobb’sJournal of Software Tools, 26(2):44, 46, 48–50, February2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_02/javatape.txt;

http://www.ddj.com/ftp/

2001/2001_02/javatape.zip.

Gibson:2009:SRP

[Gib09] J. Paul Gibson. Softwarereuse and plagiarism: a codeof practice. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(3):55–59, September2009. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’09.

Page 274: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 274

Giguere:2000:JME

[Gig00] Eric Giguere. Java 2 mi-cro edition: professional de-veloper’s guide. Professionaldeveloper’s guide series. JohnWiley and Sons, New York,NY, USA; London, UK; Syd-ney, Australia, 2000. ISBN0-471-39065-8 (paperback).xxiii + 295 pp. Also availablevia the World Wide Web (Re-stricted to NetLibrary sub-scribers).

Gill:2000:JVJ

[Gil00a] Dudley W. Gill. Java with Vi-sual J++. CRC Press, 2000N.W. Corporate Blvd., BocaRaton, FL 33431-9868, USA,2000. ISBN 0-8493-2048-8.462 pp. LCCN QA76.73.J38G56 2000. US$69.95. URLhttp://www.crcpress.com/.

Gilorien:2000:DJ

[Gil00b] Gilorien. DHTML andJavaScript. P T R Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2000. ISBN0-13-086334-3. xx + 1142pp. LCCN QA76.76.H94 G552000.

Gilreath:2000:RDP

[Gil00c] William Gilreath. Review:Distributed Programmingwith Java. IEEE DistributedSystems Online, 1(1), 2000.ISSN 1541-4922 (print), 1558-1683 (electronic). URL http:

//dsonline.computer.org/

archives/ds100/ds1bookprint.

htm.

Gilreath:2001:JNP

[Gil01] William F. Gilreath. JavaNetwork Programming in-troduces the fundamentals.IEEE Distributed SystemsOnline, 2(5), 2001. ISSN1541-4922 (print), 1558-1683(electronic). URL http:

//dsonline.computer.org/

0105/departments/bks0105b.

htm.

Gittleman:2000:OCJ

[Git00] Art Gittleman. Objects tocomponents with the Javaplatform. Scott/Jones, ElGranada, CA, USA, 2000.ISBN 1-57676-035-9. xv +589 pp. LCCN QA76.73.J38G583 2000.

Gestwicki:2004:JJI

[GJ04] Paul V. Gestwicki and BharatJayaraman. JIVE: Java inter-active visualization environ-ment. ACM SIGPLAN No-tices, 39(10):226–228, Octo-ber 2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Gregersen:2009:DUJ

[GJ09] Allan Raundahl Gregersenand Bo Nørregaard Jørgensen.Dynamic update of Javaapplications — balancingchange flexibility vs program-ming transparency. Jour-nal of Software Mainte-nance and Evolution: Re-search and Practice, 21(2):

Page 275: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 275

81–112, March 2009. CO-DEN JSMECT. ISSN 1532-060X (print), 1532-0618 (elec-tronic).

Gosling:2000:JLS

[GJSB00] James Gosling, Bill Joy,Guy L. Steele, and GiladBracha. The Java LanguageSpecification. Java series. Ad-dison-Wesley, Reading, MA,USA, second edition, 2000.ISBN 0-201-31008-2. xxv +505 pp. LCCN QA76.73.J38G68 2000. URL http://

java.sun.com/people/jag/.

Gosling:2005:JLS

[GJSB05] James Gosling, Bill Joy,Guy L. Steele, and GiladBracha. The Java languagespecification. The Java se-ries. Addison-Wesley, Read-ing, MA, USA, third edition,2005. ISBN 0-321-24678-0(paperback). xxxii + 651 pp.

Gerlach:2003:GPS

[GK03] J. Gerlach and J. Kneis.Generic programming for sci-entific computing in C++,Java, and C#. LectureNotes in Computer Science,2834:301–310, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Griffith:2005:MME

[GK05] Rean Griffith and Gail Kaiser.Manipulating managed exe-cution runtimes to supportself-healing systems. ACM

SIGSOFT Software Engineer-ing Notes, 30(4):1–7, July2005. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Gabay:2007:CJR

[GK07] Yarom Gabay and Assaf J.Kfoury. A calculus for Java’sreference objects. ACMSIGPLAN Notices, 42(8):9–17, August 2007. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Ghosh:2008:BFI

[GK08] Sudipto Ghosh and John L.Kelly. Bytecode fault in-jection for Java software.The Journal of systems andsoftware, 81(11):2034–2043,November 2008. CODENJSSODM. ISSN 0164-1212 (print), 1873-1228 (elec-tronic).

Godefroid:2008:GBW

[GKL08] Patrice Godefroid, AdamKiezun, and Michael Y.Levin. Grammar-basedwhitebox fuzzing. ACM SIG-PLAN Notices, 43(6):206–215, June 2008. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Ghaly:2001:SEA

[GKM01] Ragae Ghaly, Krishna Kotha-palli, and Uma Meyyappan.Selecting EJB applicationservers: Benchmark and test

Page 276: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 276

a variety of EJB servers be-fore making a decision. Dr.Dobb’s Journal of SoftwareTools, 26(9):96, 98, 100–101,September 2001. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/.

Galant:2003:HTN

[GKM03] A. Galant, R. Kutner, andA. Majerowski. Heat transfer,Newton’s law of cooling andthe law of entropy increasesimulated by the real-timecomputer experiment in Java.Lecture Notes in ComputerScience, 2657:45–53, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Gall:2004:BEC

[GKMZ04] M. Gall, R. Kutner, A. Ma-jerowski, and D. Zebrowski.Bose–Einstein condensationstudied by the real-timeMonte Carlo simulation in theframe of Java applet. LectureNotes in Computer Science,3039:673–678, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Gall:2004:PIC

[GKW04] M. Gall, R. Kutner, andW. Wesela. The proof and il-lustration of the central limittheorem by Brownian nu-merical experiments in realtime within the Java applet.Lecture Notes in ComputerScience, 3037:467–474, 2004.

CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Goldwasser:2008:TOO

[GL08] Michael H. Goldwasser andDavid Letscher. Teaching anobject-oriented CS1 -: withPython. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 40(3):42–46, September2008. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’08.

Glass:2006:RCP

[Gla06] Robert L. Glass. Review ofCOBOL Programmers SwingWith Java by E. Reed Doke,Bill C. Hardgrave and Rich-ard A. Johnson, CambridgeUniversity Press, 2005. ACMSIGSOFT Software Engineer-ing Notes, 31(3):44–45, May2006. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Gu:2001:JBP

[GLC01] Yan Gu, Bu-Sung Lee, andWentong Cai. JBSP: aBSP programming libraryin Java. Journal of Par-allel and Distributed Com-puting, 61(8):1126–1142, Au-gust 1, 2001. CODEN JPD-CER. ISSN 0743-7315 (print),1096-0848 (electronic). URLhttp://www.idealibrary.

com/links/doi/10.1006/jpdc.

2001.1735; http://www.

Page 277: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 277

idealibrary.com/links/doi/

10.1006/jpdc.2001.1735/

pdf; http://www.idealibrary.

com/links/doi/10.1006/jpdc.

2001.1735/ref.

Gleim:2002:JPI

[Gle02] Urs Gleim. JaRTS: aportable implementation ofreal-time core extensions forJava. In USENIX Asso-ciation [USE02], page ??ISBN 1-931971-01-3. LCCNQA76.73.J38 J42 2002. URLhttp://www.usenix.org/publications/

library/proceedings/javavm02/

gleim.html.

Guha:2002:DII

[GLS02] S. Guha, B. P. Le, andI. Suzuki. Design and im-plementation of an interactiveJava-based tutor. Simulationseries, 34(1):9–12, 2002. CO-DEN SMCPAX. ISSN 0735-9276.

Griesemer:2000:CJH

[GM00] Robert Griesemer and Srd-jan Mitrovic. A compilerfor the Java HotSpot virtualmachine. In Boszormenyiet al. [BGP00], page ??ISBN 1-55860-723-4. LCCNQA76.756 .S36 2000. US$39.95.URL http://www.mkp.com/

books_catalog/catalog.asp?

ISBN=1-55860-723-4.

Gordon:2002:LHQ

[GM02] O. E. Gordon and T. E. Mal-loy. On-line Homework/ quiz/exam applet: Freely availableJava software for evaluating

performance on line. Behav-ior Research Methods, Instru-ments, and Computers, 34(2):241–244, May 1, 2002. CO-DEN BRMCEW. ISSN 0743-3808 (print), 1532-5970 (elec-tronic).

Gruntz:2003:JST

[GM03] D. Gruntz and R. Muller.Java smart ticket demo ap-plication scrutinized. LectureNotes in Computer Science,2591:121–134, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Gil:2005:MPJ

[GM05a] Joseph (Yossi) Gil and ItayMaman. Micro patterns inJava code. ACM SIGPLANNotices, 40(10):97–116, Octo-ber 2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Guinness:2005:SMM

[GM05b] David Mc Guinness and LiamMurphy. A simulation modelof a multi-server EJB sys-tem. ACM SIGSOFT Soft-ware Engineering Notes, 30(4):1–7, July 2005. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Gutterman:2005:HYS

[GM05c] Z. Gutterman and D. Malkhi.Hold your sessions: An at-tack on Java session-ID gen-

Page 278: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 278

eration. Lecture Notes inComputer Science, 3376:44–57, 2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Gil:2008:WIS

[GM08] Joseph Gil and Itay Ma-man. Whiteoak: intro-ducing structural typing intoJava. ACM SIGPLAN No-tices, 43(10):73–90, Septem-ber 2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Gupta:2000:TSH

[GMM00] Manish Gupta, Samuel P.Midkiff, and Jose E. Mor-eira. Tutorial S4: High perfor-mance numerical computingin Java: Compiler, language,and application solutions. InACM [ACM00c], page 13.URL http://www.sc2000.

org/proceedings/info/fp.

pdf.

Groth:2009:MPD

[GMM09] Paul Groth, Simon Miles, andLuc Moreau. A model ofprocess documentation to de-termine provenance in mash-ups. ACM Transactions onInternet Technology (TOIT),9(1):3:1–3:??, February 2009.CODEN ???? ISSN 1533-5399 (print), 1557-6051 (elec-tronic).

Gustedt:2002:TJP

[GMT02] Jens Gustedt, Ole A. Mæhle,and Jan Arne Telle. Thetreewidth of Java programs.Lecture Notes in ComputerScience, 2409:86–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2409/24090086.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2409/24090086.

pdf.

Goncalves:2002:JMO

[GMW+02] Marcos Andre Goncalves,Paul Mather, Jun Wang,Ye Zhou, Ming Luo, RyanRichardson, Rao Shen, LiangXu, and Edward A. Fox. JavaMARIAN: From an OPACto a modern digital librarysystem. Lecture Notes inComputer Science, 2476:194–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2476/24760194.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2476/24760194.pdf.

Gore:2001:CAM

[GN01a] Rajeev Gore and Lan DuyNguyen. CardKt: Auto-mated multi-modal deduc-tion on Java cards for multi-application security. Lec-

Page 279: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 279

ture Notes in ComputerScience, 2041:38–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2041/20410038.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2041/20410038.

pdf.

Gore:2001:CMT

[GN01b] Rajeev Prabhakar Gore andPhuong The Nguyen. CardS4:Modal theorem proving onJava smartcards. LectureNotes in Computer Sci-ence, 2140:111–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2140/21400111.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2140/21400111.

pdf.

Gordon:2004:C

[GNB04] Donald Gordon, James No-ble, and Robert Biddle. Con-strainedJava. ACM SIG-PLAN Notices, 39(10):33–34, October 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Garbervetsky:2005:PIR

[GNYZ05] D. Garbervetsky, C. Nakhli,

S. Yovine, and H. Zorgati.Program instrumentation andrun-time analysis of scopedmemory in Java. ElectronicNotes in Theoretical Com-puter Science, 113(??):105–121, 2005. CODEN ????ISSN 1571-0661.

Goeschl:2001:JTT

[Goe01] Siegfried Goeschl. The JU-nit++ testing tool. Dr.Dobb’s Journal of SoftwareTools, 26(2):34, 36–38, Febru-ary 2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_02/junitpp.txt; http:

//www.ddj.com/ftp/2001/

2001_02/junitpp.zip.

Goldstein:2000:HJC

[Gol00] Mitch Goldstein. Hard-core JFC: Conquering theSwing Architecture. Cam-bridge University Press, Cam-bridge, UK, 2000. ISBN0-521-66489-6. 356 pp.LCCN QA76.73.J38 G592001. US$42.95.

Goldman:2001:JQW

[Gol01] Oliver Goldman. Java Q&A:What are checked excep-tions? Dr. Dobb’s Jour-nal of Software Tools, 26(11):111–112, 114, November2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_11/jqa1101.txt.

Page 280: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 280

Goldman:2004:IEB

[Gol04a] K. J. Goldman. An inter-active environment for begin-ning Java programmers. Sci-ence of Computer Program-ming, 53(1):3–24, 2004. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Goldman:2004:CFI

[Gol04b] Kenneth J. Goldman. Aconcepts-first introduction tocomputer science. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 36(1):432–436, March 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Goodwill:2000:PJJ

[Goo00] James Goodwill. Pure JSP,Java Server pages. HowardW. Sams, Indianapolis, IN46268, USA, 2000. ISBN0-672-31902-0. vii + 320pp. LCCN QA76.73.J38 G6642000. URL http://www.

mcp.com/detail.cfm?item=

0672319020. Edited by SteveAnglin and Tim Ryan.

Goodman:2001:JB

[Goo01a] Danny Goodman. JavaScriptbible. Hungry Minds, Indi-anapolis, IN, USA, gold edi-tion, 2001. ISBN 0-7645-4718-6 (paperback). xxxv + 1511pp. LCCN QA76.73.J39 G652001b. Accompanying CD-

ROM includes a searchable e-version of the book, nearly300 ready-to-run scripts fromthe book, printable version ofthe JavaScript and BrowserObject Quick Reference, thefull version on WebSpice Ob-jects, a demo of BBEdit, andTextPad shareware Contents:CD-ROM contents: nearly300 HTML document listingsfrom the book – Supplemen-tal book material – Electronicversion of the Quick Refer-ence – A complete, searchableversion of the book – AdobeAcrobat Reader – Third-party software: Microsoft In-ternet Explorer 5.5 for Win-dows – Windows and Mac-intosh versions of NetscapeNavigator 6.0 – WebSpice Ob-jects (full version) – TextPad(Windows only) – BBEdit(Macintosh) (demo).

Goodman:2001:JEB

[Goo01b] Danny Goodman. JavaScriptexamples bible: the essen-tial companion to JavaScriptbible. Hungry Minds, In-dianapolis, IN, USA, 2001.ISBN 0-7645-4855-7 (paper-back). xix + 525 pp.LCCN QA76.73.J39 .G6532001. Accompanying CD-ROM includes a searchable e-version of this book and over300 ready-to-run scripts fromthe text.

Goodman:2002:DHD

[Goo02a] Danny Goodman. DynamicHTML: The Definitive Ref-

Page 281: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 281

erence: a Comprehensive Re-source for HTML, CSS, DOM& JavaScript. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, second edition, 2002.ISBN 0-596-00316-1. xiii +1401 pp. LCCN QA76.76.H94G657 2002. US$59.95. URLhttp://www.oreilly.com/

catalog/dhtmlref2.

Goodsen:2002:EJT

[Goo02b] John Goodsen. EffectiveJava testing strategies. Lec-ture Notes in Computer Sci-ence, 2418:275–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2418/24180275.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2418/24180275.pdf.

Goodman:2003:JDC

[Goo03a] Danny Goodman. JavaScriptand DHTML cookbook. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00467-2. xvii + 520pp. LCCN QA76.73.J39G63 2003. URL http://

www.oreilly.com/catalog/

9780596004675.

Goody:2003:IVJ

[Goo03b] Roy W. Goody. Introduc-tion to Visual J++ (Version6.0): applications and ap-

plets: Java 2 compliant. Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, second edi-tion, 2003. ISBN 0-13-048260-9. xx + 580 pp. LCCNQA76.73.J38 G662 2003.

Goodman:2007:JDC

[Goo07] Danny Goodman. JavaScriptand DHTML cookbook. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2007. ISBN 0-596-51408-5 (paperback). xx + 582pp. LCCN QA76.73.J39 G632007eb; QA76.73.J39 G632007; QA76.73.J39. URLhttp://www.oreilly.com/

catalog/9780596514082.

Gosling:2000:JLR

[Gos00a] James Gosling. JAVA: alanguage for the real world,2000. URL http://www.

usenix.org/publications/

library/proceedings/osdi2000/

wiess2000/invitedtalks/

gosling_html. Unpublishedinvited talk at First Work-shop on Industrial Experi-ences with Systems Software(WIESS 2000), October 22,2000, Paradise Point Resort,San Diego, California, USA.

Gosselin:2000:JC

[Gos00b] Don Gosselin. JavaScript:comprehensive. Web war-rior series. Course Technol-ogy, Cambridge, MA, USA,2000. ISBN 0-619-01555-1.

Page 282: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 282

xvi + 710 + 46 pp. LCCNQA76.73.J39 G682 2000.

Goschl:2003:JXB

[Gos03] Siegfried Goschl. Jelly: AnXML-based scripting lan-guage. Dr. Dobb’s Jour-nal of Software Tools, 28(7):66–67, July 2003. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2003/2003_07/jelly.

zip.

Goth:2006:NSN

[Got06] Greg Goth. News: Not inthe script — news of Java’sdemise is premature. IEEEDistributed Systems Online, 7(2):??, February 2006. CO-DEN ???? ISSN 1541-4922 (print), 1558-1683 (elec-tronic). URL http://csdl.

computer.org/comp/mags/

ds/2006/02/o2004.pdf.

Gourley:2001:ALB

[Gou01] Don Gourley. An Apache loadbalancing cluster. SysAdmin,10(1):8, 10, 12, 14, 16, Jan-uary 2001. CODEN SYADE7.ISSN 1061-2688. URL http:

//www.samag.com/.

Gousie:2006:RWP

[Gou06] Michael B. Gousie. A ro-bust Web programming andgraphics course for non-majors. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 38(1):72–76, March2006. CODEN SIGSD3. ISSN

0097-8418 (print), 2331-3927(electronic).

Getov:2001:JCL

[GP01] V. Getov and M. Philippsen.Java communications forlarge-scale parallel comput-ing. Lecture Notes in Com-puter Science, 2179:33–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2179/21790033.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2179/21790033.

pdf.

Ghahramani:2003:ISP

[GP03] Bahador Ghahramani andMark A. Pauley. IT sys-tems perspective: Java inhigh-performance environ-ments. Computer, 36(9):109–111, September 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/09/r9109.htm; http:

//csdl.computer.org/dl/

mags/co/2003/09/r9109.pdf.

GerthVictor:2005:JTD

[GP05] E. Gerth Victor and D. VizePeter. A Java tool for dy-namic web-based 3D visual-ization of anatomy and over-lapping gene or protein ex-pression patterns. Bioin-formatics, 21(7):1278–1279,

Page 283: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 283

April 01, 2005. CODEN ????ISSN 1367-4803 (print), 1367-4811 (electronic).

Goetz:2006:JCP

[GPB+06] Brian Goetz, Tim Peierls,Joshua Bloch, Joseph Bow-beer, Doug Lea, and DavidHolmes. Java Concurrencyin Practice. Addison-Wes-ley, Reading, MA, USA,2006. ISBN 0-321-34960-1 (paperback). xx + 403pp. LCCN QA76.73.J38 G5882006. URL http://www.loc.

gov/catdir/toc/ecip0612/

2006012205.html.

Gal:2005:IJB

[GPF05] A. Gal, C. W. Probst, andM. Franz. Integrated Javabytecode verification. Elec-tronic Notes in TheoreticalComputer Science, 131:27–38,2005. CODEN ???? ISSN1571-0661.

Gal:2008:JBV

[GPF08] Andreas Gal, Christian W.Probst, and Michael Franz.Java bytecode verificationvia static single assignmentform. ACM Transactionson Programming Languagesand Systems, 30(4):21:1–21:21, July 2008. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Gontmakher:2003:CVJ

[GPS03] A. Gontmakher, S. Polyakov,and A. Schuster. Complex-ity of verifying Java shared

memory execution. ParallelProcessing Letters, 13(4):721–734, 2003. CODEN PPLTEE.ISSN 0129-6264 (print), 1793-642X (electronic).

Gregg:2003:PID

[GPW03] David Gregg, James Power,and John Waldron. Platformindependent dynamic Javavirtual machine analysis: theJava Grande Forum bench-mark suite. Concurrencyand Computation: Practiceand Experience, 15(3–5):459–484, March/April 2003. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Gregg:2005:MLC

[GPW05] David Gregg, James Power,and John Waldron. Amethod-level comparison ofthe Java Grande and SPECJVM98 benchmark suites.Concurrency and Compu-tation: Practice and Ex-perience, 17(7–8):757–773,June/July 2005. CODENCCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Genaud:2007:PMP

[GR07] Stephane Genaud and ChoopanRattanapoka. P2P–MPI: apeer-to-peer framework forrobust execution of messagepassing parallel programs onGrids. Journal of Grid Com-puting, 5(1):27–42, March2007. CODEN ???? ISSN

Page 284: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 284

1570-7873 (print), 1572-9184(electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=1570-7873&volume=5&

issue=1&spage=27.

Gray:2004:JBA

[Gra04] J. Gray. A Java-based ap-proach for teaching princi-ples of adaptive and evolv-able software. Science ofComputer Programming, 53(1):51–69, 2004. CODENSCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Grissom:2000:PFI

[Gri00] Scott Grissom. A pedagogi-cal framework for introducingJava I/O in CS1. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 32(4):57–59, December 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Griffith:2002:JXJ

[Gri02a] Arthur Griffith. Java, XML,and JAXP. John Wi-ley and Sons, New York,NY, USA; London, UK;Sydney, Australia, 2002.ISBN 0-471-20907-4 (PA-PER/WEBSITE). xii + 222pp. LCCN QA76.73.J38 G772002 Bar.

Grinder:2002:AAC

[Gri02b] Michael T. Grinder. Ani-mating automata: a cross-

platform program for teach-ing finite automata. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 34(1):63–67, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: pavingthe way towards excellence incomputing education.

Grinder:2003:PEE

[Gri03] Michael T. Grinder. A pre-liminary empirical evaluationof the effectiveness of a finitestate automaton animator.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 35(1):157–161, January 2003.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Grimm:2006:BET

[Gri06] Robert Grimm. Better ex-tensibility through modularsyntax. ACM SIGPLANNotices, 41(6):38–51, June2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Gries:2008:PAT

[Gri08] David Gries. A princi-pled approach to teachingOO first. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 40(1):31–35, March2008. CODEN SIGSD3. ISSN

Page 285: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 285

0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE 08.

Grosbol:2002:CJC

[Gro02a] P. Grosbol. A compact Javaclass library for FITS. As-tronomical Society of the Pa-cific Conference Series, 281(??):136–139, 2002. CODEN???? ISSN 1050-3390.

Grosso:2002:JR

[Gro02b] William Grosso. Java RMI.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2002. ISBN1-56592-452-5. xxiii + 545pp. LCCN QA76.73.J38 G762002. Designing and buildingdistributed applications.

Grosso:2002:JRD

[Gro02c] William Grosso. Java RMI:Designing and building dis-tributed applications. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2002. ISBN1-56592-452-5. xxiii + 545pp. LCCN QA76.73.J38G78 2002. URL http://

www.oreilly.com/catalog/

9781565924529. Designingand building distributed ap-plications.

Guelfi:2005:SED

[GRR05] Nicolas Guelfi, Gianna Reg-gio, and Alexander Ro-manovsky, editors. ScientificEngineering of DistributedJava Applications: 4th In-ternational Workshop, FIDJI

2004, Luxembourg-Kirchberg,Luxembourg, November 24–25, 2004. Revised selected pa-pers, volume 3409 of Lec-ture Notes in Computer Sci-ence. Springer-Verlag, Berlin,Germany / Heidelberg, Ger-many / London, UK / etc.,2005. CODEN LNCSD9.ISBN 3-540-25053-0 (softcover). ISSN 0302-9743(print), 1611-3349 (elec-tronic). LCCN QA76.758.F53 2004. URL http:

//www.springerlink.com/

openurl.asp?genre=issue&

issn=0302-9743&volume=3409;

http://www.springerlink.

com/openurl.asp?genre=volume&

id=doi:10.1007/b106620.

Geppert:2000:T

[GS00a] L. Geppert and W. Sweet.Technology 2000. IEEE Spec-trum, 37(1):26–31, January2000. CODEN IEESAM.ISSN 0018-9235 (print), 1939-9340 (electronic).

Gilreath:2000:BRJ

[GS00b] William F. Gilreath and Ben-jamin R. Seyfarth. Book re-views: Java Distributed Com-puting is solid but not flaw-less; Elements of NetworkProtocol Design: Networkprotocol textbook is an as-set. IEEE Concurrency, 8(2):86–87, April/June 2000.CODEN IECMFX. ISSN1092-3063 (print), 1558-0849(electronic). URL http:

//dlib.computer.org/pd/

Page 286: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 286

books/pd2000/pdf/p2086.

pdf.

Gontmakher:2000:JCN

[GS00c] Alex Gontmakher and As-saf Schuster. Java consis-tency: nonoperational char-acterizations for Java mem-ory behavior. ACM Trans-actions on Computer Sys-tems, 18(4):333–386, 2000.CODEN ACSYEC. ISSN0734-2071 (print), 1557-7333 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/tocs/

2000-18-4/p333-gontmakher/

p333-gontmakher.pdf; http:

//www.acm.org/pubs/citations/

journals/tocs/2000-18-4/

p333-gontmakher/.

Garms:2001:PJS

[GS01] Jess Garms and DanielSomerfield. ProfessionalJava security. Wrox Press,Chicago, IL, USA, 2001.ISBN 1-86100-425-7. vii +523 pp. LCCN QA76.73.J38G37 2001.

Gundersen:2004:DSJ

[GS04] Geir Gundersen and TrondSteihaug. Data structuresin Java for matrix computa-tions. Concurrency and Com-putation: Practice and Ex-perience, 16(8):799–815, July2004. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Geller:2005:TME

[GS05a] Viktor Geller and ChristelleScharff. Traditional and more“exotic” .NET languages: VB.NET, J#, C# and SML.NET. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(3):406, September2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Genaim:2005:IFA

[GS05b] S. Genaim and F. Spoto. In-formation flow analysis forJava bytecode. LectureNotes in Computer Science,3385:346–362, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Gestwicki:2008:TDP

[GS08] Paul Gestwicki and Fu-ShingSun. Teaching design pat-terns through computer gamedevelopment. ACM Jour-nal on Educational Resourcesin Computing (JERIC), 8(1):2:1–2:??, March 2008. CO-DEN ???? ISSN 1531-4278.

Griffin:2005:EEG

[GSaC05] Paul Griffin, Witawas Srisa-an, and J. Morris Chang.An energy efficient garbagecollector for Java embeddeddevices. ACM SIGPLANNotices, 40(7):230–238, July2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-

Page 287: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 287

2867 (print), 1558-1160 (elec-tronic).

Govindaraju:2000:RER

[GSC+00] Madhusudhan Govindaraju,Aleksander Slominski, VenkateshChoppella, Randall Bramley,and Dennis Gannon. Re-quirements for and evalua-tion of RMI protocols forscientific computing. InACM [ACM00c], page 76.URL http://www.sc2000.

org/proceedings/techpapr/

papers/pap261.pdf.

Goh:2006:DBM

[GSHO06] Leng Goh, Yanfeng Shu,Zhiyong Huang, and ChinOoi. Dynamic buffer manage-ment with extensible replace-ment policies. VLDB Jour-nal: Very Large Data Bases,15(2):99–120, June 2006. CO-DEN VLDBFR. ISSN 1066-8888 (print), 0949-877X (elec-tronic).

Gsoedl:2000:JQC

[Gso00] Jacob Gsoedl. Java Q&A:Can you implement COMcomponents using Java? Dr.Dobb’s Journal of SoftwareTools, 25(6):119–120, 122,124, 126, June 2000. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2000/2000_06/jqa600.

txt.

Grigorenko:2005:VTG

[GST05] Pavel Grigorenko, AndoSaabas, and Enn Tyugu. Vi-

sual tool for generative pro-gramming. ACM SIGSOFTSoftware Engineering Notes,30(5):249–252, September2005. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Glossner:2002:JED

[GSV02] C. John Glossner, MichaelSchulte, and Stamatis Vas-siliadis. A Java-enabledDSP. Lecture Notes in Com-puter Science, 2268:307–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2268/22680307.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2268/22680307.

pdf; http://mesa.ece.

wisc.edu/publications/cp_

2002-01.pdf.

Gurevich:2000:IJC

[GSW00] Yuri Gurevich, WolframSchulte, and Charles Wal-lace. Investigating Java con-currency using abstract statemachines. Lecture Notes inComputer Science, 1912:151–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1912/19120151.

htm; http://link.springer-

ny.com/link/service/series/

Page 288: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 288

0558/papers/1912/19120151.

pdf.

Gardner:2008:LHR

[GSWZ08] Philippa A. Gardner, Gareth D.Smith, Mark J. Wheelhouse,and Uri D. Zarfaty. Lo-cal Hoare reasoning aboutDOM. In Lenzerini andLembo [LL08a], pages 261–270. ISBN 1-59593-685-8.LCCN ????

Goodrich:1997:DSA

[GT97] Michael T. Goodrich andRoberto Tamassia. DataStructures and Algorithms inJava. John Wiley and Sons,New York, NY, USA; Lon-don, UK; Sydney, Australia,1997. ISBN 0-471-19308-9(paperback). xviii + 738pp. LCCN QA76.73.J38 G661997. URL http://www.loc.

gov/catdir/enhancements/

fy0706/97039794-d.html;

http://www.loc.gov/catdir/

toc/onix01/97039794.html.

Gottleber:2000:MEH

[GT00] Timothy T. Gottleber andTimothy N. Trainor. Moreexcellent HTML with an in-troduction to JavaScript. Ir-win/McGraw Hill, Boston,MA, USA, 2000. ISBN0-07-233745-1, 0-07-233839-3.xxiii + 550 pp. LCCNQA76.76.H94G69 2000.

Goodrich:2001:DSA

[GT01] Michael T. Goodrich andRoberto Tamassia. Data

structures and algorithms inJava. John Wiley and Sons,New York, NY, USA; Lon-don, UK; Sydney, Australia,second edition, 2001. ISBN0-471-38367-8 (cloth). xiii +641 pp. LCCN QA76.76.J38G66 2001.

Goodrich:2004:DSA

[GT04] Michael T. Goodrich andRoberto Tamassia. DataStructures and Algorithms inJava. John Wiley and Sons,New York, NY, USA; London,UK; Sydney, Australia, thirdedition, 2004. ISBN 0-471-46983-1 (hardcover). xvii +681 pp. LCCN QA76.73.J38G66 2004. URL http://

www.loc.gov/catdir/bios/

wiley046/2003071070.html;

http://www.loc.gov/catdir/

description/wiley041/2003071070.

html; http://www.loc.

gov/catdir/toc/wiley041/

2003071070.html.

Gehtland:2005:SDN

[GT05] Justin Gehtland and Bruce A.Tate. Spring: a developer’snotebook. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2005. ISBN 0-596-00910-0. xv + 184 pp. LCCNQA76.73.S67 T38 2005.

Goodrich:2006:DSA

[GT06] Michael T. Goodrich andRoberto Tamassia. DataStructures and Algorithms inJava. John Wiley and Sons,

Page 289: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 289

New York, NY, USA; Lon-don, UK; Sydney, Australia,fourth edition, 2006. ISBN0-471-73884-0. xxii + 696pp. LCCN QA76.73.J38 G662006. URL http://www.loc.

gov/catdir/enhancements/

fy0627/2005282681-b.html;

http://www.loc.gov/catdir/

enhancements/fy0627/2005282681-

d.html; http://www.loc.

gov/catdir/enhancements/

fy0627/2005282681-t.html.

Goodrich:2010:DSA

[GT10] Michael T. Goodrich andRoberto Tamassia. DataStructures and Algorithms inJava. John Wiley and Sons,New York, NY, USA; London,UK; Sydney, Australia, fifthedition, 2010. ISBN 0-470-38326-7 (hardcover), 0-470-39880-9 (paperback). xxii +714 pp. LCCN QA76.73.J38G66 2010.

Guha:2007:CIF

[Guh07] Rajarshi Guha. Chemicalinformatics functionality inR. Journal of StatisticalSoftware, 18(5):1–16, January2007. CODEN JSSOBK.ISSN 1548-7660. URL http:

//www.jstatsoft.org/v18/

i05.

Guizzo:2008:GFG

[Gui08] Erico Guizzo. The game-frame guild. IEEE Spec-trum, 45(8):44–52, August2008. CODEN IEESAM.ISSN 0018-9235 (print), 1939-9340 (electronic).

Gunton:2001:SSD

[Gun01] Neil Gunton. SOAP: Sim-plifying distributed develop-ment: Putting the SimpleObject Access Protocol towork. Dr. Dobb’s Jour-nal of Software Tools, 26(9):89, 91–92, 95, Septem-ber 2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_09/soap.txt.

Gutz:2000:SSU

[Gut00] Steven Gutz. Up to Speedwith Swing: User Inter-faces with Java FoundationClasses. Manning Publica-tions, Greenwich, CT, USA,second edition, 2000. ISBN 1-884777-75-9. xxxvi + 536 pp.LCCN QA76.9.U83 G88 2000.URL http://www.manning.

com/gutz2.

Groce:2002:HMC

[GV02a] Alex Groce and WillemVisser. Heuristic modelchecking for Java programs.Lecture Notes in ComputerScience, 2318:242–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2318/23180242.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2318/23180242.

pdf.

Page 290: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 290

Groce:2002:MCJ

[GV02b] Alex Groce and WillemVisser. Model checking Javaprograms using structuralheuristics. ACM SIGSOFTSoftware Engineering Notes,27(4):12–21, July 2002. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Groce:2004:HMC

[GV04] Alex Groce and WillemVisser. Heuristics for modelchecking Java programs. In-ternational Journal on Soft-ware Tools for Technol-ogy Transfer (STTT), 6(4):260–276, August 2004.CODEN ???? ISSN1433-2779 (print), 1433-2787(electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=1433-2779&volume=6&

issue=4&spage=260.

Gerth:2005:JTD

[GV05] V. E. Gerth and P. D. Vize.A Java tool for dynamicWeb-based 3D visualizationof anatomy and overlappinggene or protein expressionpatterns. Bioinformatics, 21(7):1278–1279, 2005. CODEN???? ISSN 1367-4803 (print),1367-4811 (electronic).

Getov:2001:MCJ

[GvLPF01] Vladimir Getov, Gregor vonLaszewski, Michael Philippsen,and Ian Foster. Multi-paradigm communications

in Java for Grid comput-ing. Communications of theACM, 44(10):118–125, Octo-ber 2001. CODEN CACMA2.ISSN 0001-0782 (print), 1557-7317 (electronic).

Gourley:2000:BWB

[GW00] Don Gourley and Wei Wu.Building a Web-based Javaapplication server with ApacheJServ. SysAdmin, 9(2):59–65, February 2000. CO-DEN SYADE7. ISSN 1061-2688. URL http://www.

samag.com/.

Guo:2001:DDS

[GW01] Yike Guo and Patrick Wen-del. Developing a distributedscalable Java componentserver. Future GenerationComputer Systems, 17(8):1051–1057, June 2001. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/45/35/40/abstract.

html.

Gilliam:2002:PJ

[GW02] Jason Gilliam and R. AllenWyke. Pure JavaScript.Howard W. Sams, Indianapo-lis, IN 46268, USA, sec-ond edition, 2002. ISBN0-672-32141-6. liii + 1545pp. LCCN QA76.73.J39 P872002. Rev. ed. of: PureJavaScript / Jason Gilliam,c1999.

Page 291: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 291

Gebotys:2008:EAW

[GW08] Catherine H. Gebotys andBrian A. White. EM anal-ysis of a wireless Java-basedPDA. ACM Transactionson Embedded Computing Sys-tems, 7(4):44:1–44:??, July2008. CODEN ???? ISSN1539-9087 (print), 1558-3465(electronic).

Habibi:2004:JRE

[Hab04] Mehran Habibi. Java Reg-ular Expressions: Tamingthe java.util.regex Engine.Apress, Berkeley, CA, USA,2004. ISBN 1-59059-107-0.255 (est.) pp. LCCN ????

Hachiya:2001:JUM

[Hac01] Shouichi Hachiya. Java usein mobile information de-vices: Introducing JTRON.IEEE Micro, 21(4):16–21,July/August 2001. CO-DEN IEMIDZ. ISSN0272-1732 (print), 1937-4143(electronic). URL http:

//dlib.computer.org/mi/

books/mi2001/pdf/m4016.

pdf; m4016abs.htm.

Hagan:2000:UBT

[Hag00a] Dianne Hagan. Using BlueJto teach Java (poster session).SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 32(3):188–189, September 2000.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Haggar:2000:PJP

[Hag00b] Peter Haggar. Practical Java:programming language guide.Addison-Wesley professionalcomputing series. Addison-Wesley, Reading, MA, USA,2000. ISBN 0-201-61646-7. xxx + 279 pp. LCCNQA76.73.J38 H34 2000.

Haggar:2002:JQD

[Hag02] Peter Haggar. Java Q&A:Does Java guarantee threadsafety? Dr. Dobb’s Jour-nal of Software Tools, 27(6):91–83, June 2002. CO-DEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_06/jqa0602.txt. Com-ments on lack of atomic-update guarantee in Java forobjects larger than 32 bits,such as long and double,with sample code to exhibitthe failure.

Hall:2000:CSJ

[Hal00] Marty Hall. Core Servletsand JavaServer Pages. Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2000. ISBN0-13-089340-4. xxvii + 575pp. LCCN QA76.73.J38 H3452000. US$42.99. URL http:

//www.coreservlets.com/;

http://www.phptr.com/ptrbooks/

ptr_0130893404.html.

Hall:2001:MHC

[Hal01a] Marty Hall. Marty Hall’sCore Servlets and JavaServerPages Training Course: a

Page 292: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 292

digital seminar on CD-ROM.Sun BluePrints Program. SunMicrosystems Press, PaloAlto, CA, USA, 2001. ISBN0-13-093400-3. 308 pp. LCCN????

Halter:2001:JEE

[Hal01b] Steven L. Halter. JavaSpacesExample by Example. SunBluePrints Program. Sun Mi-crosystems Press, Palo Alto,CA, USA, 2001. ISBN 0-13-061916-7. xiv + 272pp. LCCN QA76.76.J38H352001. URL http://www.sun.

com/books/catalog/halter2/

index.html.

Hall:2002:MSJ

[Hal02a] Marty Hall. More Servletsand JavaServer Pages. PT R Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,2002. ISBN 0-13-067614-4. 752 (est.) pp. LCCNQA76.73.J38 H3455 2001.US$49.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130676144.html.

Halloway:2002:CDJ

[Hal02b] Stuart Dabbs Halloway. Com-ponent development for theJava platform. Develop-Mentor series. Addison-Wes-ley, Reading, MA, USA, 2002.ISBN 0-201-75306-5. xx +334 pp. LCCN QA76.73.J38H346 2002.

Harkey:2002:WJP

[HAL02c] Dan Harkey, Shan Appajodu,and Mike Larkin. Wireless

Java programming for enter-prise applications: mobile de-vices go corporate. John Wi-ley and Sons, New York, NY,USA; London, UK; Sydney,Australia, 2002. ISBN 0-471-21878-2. xxiv + 690 pp.LCCN TK5103.2 .H369 2002.

Halloway:2009:PC

[Hal09] Stuart Dabbs Halloway. Pro-gramming Clojure. The prag-matic programmer. Prag-matic Bookshelf, Raleigh,NC, USA, 2009. ISBN 1-934356-33-6 (paperback). xxi+ 280 pp. LCCN QA76.62.H35 2009.

Hammond:2002:PLJ

[Ham02] Michael (Michael T.) Ham-mond. Programming for lin-guists: Java technology forlanguage researchers. Black-well Publishers, Malden, MA,USA, 2002. ISBN 0-631-23041-6, 0-631-23042-4 (pa-perback). xi + 209 pp. LCCNP98 .H34 2002.

Hamada:2007:WBT

[Ham07] Mohamed Hamada. Web-based tools for active learn-ing in information theory.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 39(1):60–64, March 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Page 293: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 293

Hanegan:2001:CCS

[Han01] Kevin Hanegan. Custom CGIscripting with Perl. JohnWiley and Sons, New York,NY, USA; London, UK; Syd-ney, Australia, 2001. ISBN0-471-01379-X (e-book), 0-471-39597-8. xxvii + 276pp. LCCN QA76.73.P22 H362001eb.

Han:2005:RCK

[Han05a] Y. Han. Representing config-uration knowledge for port-and-connector model withJava. Journal of Com-puter Aided Design and Com-puter Graphics, 17(3):511–516, 2005. CODEN ????ISSN 1003-9775.

Hansen:2005:IJP

[Han05b] S. Hansen. Interpreting Javaprogram runtimes. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 37(1):36–40,2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Hapner:2002:JMS

[Hap02] Mark Hapner. Java mes-sage service API tutorial andreference: messaging for theJ2EE platform. Java se-ries. Addison-Wesley, Read-ing, MA, USA, 2002. ISBN0-201-78472-6 (paperback).xxi + 510 pp. LCCNQA76.73.J38 J3675 2002Stacks SEMSTAX-NBKS.

Hardin:2000:RTS

[Har00a] David Hardin. The real-time specification for Java.Dr. Dobb’s Journal of Soft-ware Tools, 25(2):78, 80–82,84, February 2000. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2000/2000_02/rtjava.

txt.

Hardy:2000:JAG

[Har00b] Vincent J. Hardy. Java2D API graphics. Sun Mi-crosystems Press Java series.Sun Microsystems Press, PaloAlto, CA, USA, 2000. ISBN0-13-014266-2. xli + 509pp. LCCN T385 .H334 2000.URL http://www.sun.com/

books/catalog/hardy/. In-cludes CD-ROM.

Harold:2000:JNP

[Har00c] Elliotte Rusty Harold. Javanetwork programming. Javaseries. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,second edition, 2000. ISBN 1-56592-870-9. xxvi + 731 pp.LCCN QA76.625 .H367 2000.

Harrison:2000:DWP

[Har00d] Graham (Graham Paul)Harrison. Dynamic Webprogramming: using Java,JavaScript, and Informix. PT R Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,2000. ISBN 0-13-086184-7. xviii + 995 pp. LCCNQA76.625.H37 2000.

Page 294: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 294

Hartley:2000:AYM

[Har00e] Stephen J. Hartley. “Al-fonse, you have a message!”.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 32(1):60–64, March 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Harms:2001:JSM

[Har01a] David (David Gerhard) Harms.JSP, servlets, and MySQL.M&T Books, M&T Pub-lishing, Inc., 501 GalvestonDrive, Redwood City, CA94063, USA, 2001. ISBN0-7645-4787-9. xxiv + 499pp. LCCN QA76.73.J38H365 2001. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

bios/wiley045/2001016954.

html; http://www.loc.

gov/catdir/description/

wiley038/2001016954.html;

http://www.loc.gov/catdir/

toc/wiley021/2001016954.

html.

Hartley:2001:AGM

[Har01b] Stephen J. Hartley. “alfonse,give me a call!”. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 33(1):229–232, March 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Harold:2002:XCB

[Har02] Elliotte Rusty Harold, edi-tor. The XML CD book-shelf: XML in a nutshell.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, version 1.0.edition, 2002. ISBN 0-596-00335-8. 600 (est.) pp. LCCNQA76.76. US$119.95. URLhttp://www.oreilly.com/

catalog/9780596003357;

http://www.oreilly.com/

catalog/xmlcdbksf. OneCD-ROM.

Harold:2003:PXJ

[Har03] Elliotte Rusty Harold. Pro-cessing XML with Java: aguide to SAX, DOM, JDOM,JAXP, and TrAX. Addison-Wesley, Reading, MA, USA,2003. ISBN 0-201-77186-1.xxxvii + 1071 pp. LCCNQA76.76.H94 H337 2003 Bar.

Harold:2004:JNP

[Har04] Elliotte Rusty Harold. Javanetwork programming. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, third edition,2004. ISBN 0-596-00721-3. xxii + 735 pp. LCCNQA76.625; QA76.625 .H3672004eb; QA76.625 .H3672004; QA76.625 .H367 2005.URL http://www.oreilly.

com/catalog/9780596007218.

Harold:2006:J

[Har06] Elliotte Rusty Harold. JavaI/O. The Java series. O’Reilly

Page 295: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 295

& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2006. ISBN 0-596-52750-0.726 (est.) pp. LCCN ????US$49.99. URL http://

www.oreilly.com/catalog/

javaio2/.

Hassler:2002:JCP

[Has02] Vesna Hassler. Java cardfor e-payment applications.Artech House computer secu-rity series. Artech House Inc.,Norwood, MA, USA, 2002.ISBN 1-58053-291-8. xvii +362 pp. LCCN QA76.73.J38J3638 2002.

Hawlitzek:2002:J

[Haw02] Florian Hawlitzek. Java 2.Addison-Wesley nitty grittyprogramming series. Addison-Wesley, Reading, MA, USA,2002. ISBN 0-201-75880-6.382 pp. LCCN QA76.73.J38H3913 2002.

Hall:2001:CWP

[HB01] Marty Hall and Larry Brown.Core Web programming. SunMicrosystems Press Java se-ries. P T R Prentice-Hall,Englewood Cliffs, NJ 07632,USA, 2001. ISBN 0-13-089793-0. xli + 1398pp. LCCN QA76.625 .H352001. URL http://www.sun.

com/books/catalog/hall2/

index.html.

Hulaas:2008:PTL

[HB08] Jarle Hulaas and WalterBinder. Program trans-

formations for light-weightCPU accounting and con-trol in the Java Virtual Ma-chine. Higher-Order andSymbolic Computation, 21(1–2):119–146, June 2008.CODEN LSCOEX. ISSN1388-3690 (print), 2212-0793(electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=1388-3690&volume=21&

issue=1&spage=119.

Hanks:2009:SUP

[HB09] Brian Hanks and MattBrandt. Successful and un-successful problem solvingapproaches of novice pro-grammers. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 41(1):24–28, March2009. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE ’09.

Hulaas:2004:EJG

[HBD04] J. Hulaas, W. Binder, andG. DiMarzoSerugendo. En-hancing Java Grid comput-ing security with resourcecontrol. Lecture Notes inComputer Science, 3270:30–47, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Hubbard:2001:PJB

[HBH01] J. R. (John Rast) Hubbard,Anthony Q. Baxter, and J. R.Hubbard. Programming with

Page 296: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 296

Java: based on Schaum’soutline of programming withJava. Schaum’s outline se-ries. McGraw-Hill, New York,NY, USA, 2001. ISBN 0-07-136977-5 (paperback). v +162 pp. LCCN QA76.76.J38H817 2001.

Hertz:2002:EFG

[HBM+02] Matthew Hertz, Stephen M.Blackburn, J. Eliot B. Moss,Kathryn S. McKinley, andDarko Stefanovic. Error-free garbage collection traces:how to cheat and not getcaught. ACM SIGMETRICSPerform. Eval. Rev., 30(1):140–151, June 2002. CODEN???? ISSN 0163-5999 (print),1557-9484 (electronic).

Hertz:2006:GOL

[HBM+06] Matthew Hertz, Stephen M.Blackburn, J. Eliot B. Moss,Kathryn S. McKinley, andDarko Stefanovic. Gener-ating object lifetime traceswith Merlin. ACM Transac-tions on Programming Lan-guages and Systems, 28(3):476–516, May 2006. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Harrison:2000:MUD

[HBR00] William Harrison, CharlesBarton, and Mukund Raghavachari.Mapping UML designs toJava. ACM SIGPLAN No-tices, 35(10):178–187, Octo-ber 2000. CODEN SINODQ.

ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p178-harrison/.

Huang:2004:MIV

[HBX+04] S. Huang, R. Baimouratov,P. Xiao, A. Ananthasubra-maniam, and W. L. Nowin-ski. A medical imaging andvisualization toolkit in Java[5367-05]. Proceedings ofthe SPIE — The Interna-tional Society for Optical En-gineering, 5367:48–58, 2004.CODEN PSISDG. ISSN0277-786X (print), 1996-756X(electronic).

Horstmann:2000:CJV

[HC00] Cay Horstmann and GaryCornell. Core Java 2, Vol-ume I: Fundamentals. PT R Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,fifth edition, 2000. ISBN 0-13-089468-0. 750 (est.) pp.LCCN QA76.73.J38 H67532001. US$44.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130894680.html.

Horstmann:2001:CJ

[HC01a] Cay S. Horstmann and GaryCornell. Core Java 2. SunMicrosystems Press Java se-ries. Sun Microsystems Press,Palo Alto, CA, USA, fifth edi-tion, 2001. ISBN 0-13-089468-0 (vol. 1). ???? pp. LCCNQA76.73.J38 H6753 2001.

Page 297: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 297

URL http://www.sun.com/

books/catalog/horstmann8/

index.html. Includes CD-ROM with complete sourcecode examples, J2SE Ver-sion 1.3, Forte for Java Com-munity Edition (a completetoolkit for Java applicationdevelopment), and trial ver-sions of other useful tools.

Hunter:2001:JSP

[HC01b] Jason Hunter and WilliamCrawford. Java servlet pro-gramming. Java series.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, second edi-tion, 2001. ISBN 0-596-00040-5. xxiii + 753 pp. LCCNQA76.73.J38 H87 2001.

Horstmann:2002:CJV

[HC02] Cay S. Horstmann and GaryCornell. Core Java 2,Volume II: Advanced Fea-tures. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, fifth edition,2002. ISBN 0-13-092738-4.1232 (est.) pp. LCCN ????US$49.99. URL http://www.

phptr.com/ptrbooks/ptr_

0130927384.html; http:

//www.sun.com/books/catalog/

horstmann9/index.html.

Horstmann:2003:CJV

[HC03] Cay S. Horstmann and GaryCornell. Core Java 2: Vol-ume 1: Fundamentals. SunBluePrints Program. Sun Mi-crosystems Press, Palo Alto,CA, USA, sixth edition, 2003.

ISBN 0-13-047177-1. 751(est.) pp. LCCN QA76.73.J38H67 2003.

Hendrix:2004:EFP

[HCB04a] T. Dean Hendrix, James H.Cross II, and Larry A.Barowski. An extensibleframework for providing dy-namic data structure visual-izations in a lightweight IDE.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 36(1):387–391, March 2004.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Huet:2004:HPJ

[HCB04b] Fabrice Huet, Denis Caromel,and Henri E. Bal. A highperformance Java middlewarewith a real application. InACM [ACM04], page 2. ISBN0-7695-2153-3. LCCN ????

Hendrix:2000:DVI

[HCMM00] T. Dean Hendrix, James H.Cross II, Saeed Maghsood-loo, and Matthew L. McK-inney. Do visualizations im-prove program comprehensi-bility? experiments withcontrol structure diagramsfor Java. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 32(1):382–386, March2000. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Page 298: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 298

Hatcliff:2001:UBT

[HD01] John Hatcliff and MatthewDwyer. Using the banderatool set to model-check prop-erties of concurrent Java soft-ware. Lecture Notes in Com-puter Science, 2154:39–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2154/21540039.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2154/21540039.

pdf.

Hagimont:2002:NFC

[HD02] Daniel Hagimont and NoelDe Palma. Non-functionalcapability-based access con-trol in the Java environ-ment. Lecture Notes in Com-puter Science, 2425:323–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2425/24250323.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2425/24250323.

pdf.

Henkel:2003:DAS

[HD03a] J. Henkel and A. Diwan.Discovering algebraic speci-fications from Java classes.Lecture Notes in ComputerScience, 2743:431–456, 2003.CODEN LNCSD9. ISSN

0302-9743 (print), 1611-3349(electronic).

Hong:2003:RDW

[HD03b] Z. Y. Hong and A. Dong.Research and development ofWebGIS based on MapX-treme/Java. Journal —Shenyang Institute of Tech-nology, 22(3):45–48, 2003.CODEN ???? ISSN 1003-1251.

Husted:2003:SAB

[HD03c] Ted Husted and Cedric Du-moulin. Struts in action:Building Web applicationswith the leading Java frame-work. Manning, Greenwich,CT, USA, 2003. ISBN 1-930110-50-2. xxxiv + 630 pp.LCCN TK5105.8885.S76 H872003. URL http://www.loc.

gov/catdir/bios/ipg051/

2003275314.html; http:

//www.loc.gov/catdir/description/

ipg051/2003275314.html.

Hartel:2001:PMP

[HdJ01] Pieter H. Hartel and Ed-uard de Jong. A program-ming and a modelling per-spective on the evaluationof Java card implementa-tions. Lecture Notes in Com-puter Science, 2041:52–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2041/20410052.

htm; http://link.springer-

Page 299: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 299

ny.com/link/service/series/

0558/papers/2041/20410052.

pdf.

HuertaYero:2005:JIJ

[HdS+05] E. J. Huerta Yero, F. deOliveira Lucchese, F. S. Sam-batti, M. von Zuben, andM. A. Amaral Henriques.JoiN: The implementation ofa Java-based massively par-allel grid. Future Genera-tion Computer Systems, 21(5):791–810, 2005. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic).

Hoepner:2003:JBO

[HE03] P. Hoepner and K. P. Eck-ert. Java-based open platformfor distributed health telem-atics applications. Studies inHealth Technology and Infor-matics, 96:73–79, 2003. CO-DEN ???? ISSN 0926-9630.

Heckler:2007:BRB

[Hec07] Charles E. Heckler. Book re-view: Correspondence Anal-ysis and Data Coding withJava and R by FionnMurtagh. Technometrics,49(1):100, February 2007.CODEN TCMTA2. ISSN0040-1706 (print), 1537-2723(electronic). URL http:

//www.jstor.org/stable/

25471279.

Hadharan:2000:EEP

[HECR00] R. Hadharan, W. K. Ehrlich,D. Cura, and P. K. Reeser.

End to end performance mod-eling of Web server architec-tures. ACM SIGMETRICSPerform. Eval. Rev., 28(2):57–63, September 2000. CO-DEN ???? ISSN 0163-5999 (print), 1557-9484 (elec-tronic).

Heffelfinger:2007:JED

[Hef07] David R. Heffelfinger. JavaEE 5 development usingGlassfish application server.Packt, Birmingham, UK,2007. ISBN 1-84719-260-2.408 pp. LCCN ????

Heijl:2001:DXS

[Hei01] Danny Heijl. The Del-phi XML SAX2 componentand MSXML 3.0. Dr.Dobb’s Journal of SoftwareTools, 26(9):42, 46, 48, 50,52, 54, September 2001.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_09/xmlsax2.txt; http:

//www.ddj.com/ftp/2001/

2001_09/xmlsax2.zip. Seecorrection [TEM+01].

Heines:2003:EXS

[Hei03a] J. M. Heines. EnablingXML storage from Java ap-plets in a GUI programmingcourse. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 35(2):88–93, 2003. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Page 300: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 300

Heinlein:2003:ATS

[Hei03b] C. Heinlein. Advanced threadsynchronization in Java us-ing interaction expressions.Lecture Notes in ComputerScience, 2591:345–365, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Hoffman:2009:SAT

[HEJ09] Kevin J. Hoffman, PatrickEugster, and Suresh Jagan-nathan. Semantics-awaretrace analysis. ACM SIG-PLAN Notices, 44(6):453–464, June 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Helmick:2007:IOC

[Hel07a] Michael T. Helmick. In-tegrated online coursewarefor computer science courses.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 39(3):146–150, September 2007.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Helmick:2007:IBP

[Hel07b] Michael T. Helmick. Interface-based programming assign-ments and automatic gradingof Java programs. SIGCSE

Bulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(3):63–67, September 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Hepper:2004:JPS

[Hep04] S. Hepper. The Java portletspecification. Die Java Port-let Spezifikation. IT, 46(5):233–244, 2004. CODEN ????ISSN 1611-2776.

Hassler:2000:OFA

[HF00] Vesna Hassler and OliverFodor. OpenCard Frame-work application develop-ment. Dr. Dobb’s Jour-nal of Software Tools, 25(2):70, 72, 74–76, February2000. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_02/ocfjava.txt; http:

//www.ddj.com/ftp/2000/

2000_02/ocfjava.zip.

Harrison:2006:MSP

[HF06] Guy Harrison and StevenFeuerstein. MySQL storedprocedure programming: build-ing high-performance web ap-plications with PHP, Perl,Python, Java & .NET.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2006. ISBN

Page 301: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 301

0-596-10089-2. xxiii + 609pp. LCCN QA76.73.S67 H3772006eb; QA76.73.S67. URLhttp://www.oreilly.com/

catalog/9780596100896.

Hau:2003:SJA

[HFL03] Gary K. W. Hau, AnthonyFong, and Mok Pak Lun.Support of Java API forthe jHISC system. ACMSIGARCH Computer Ar-chitecture News, 31(4):12–17, September 2003. CO-DEN CANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Halloway:2007:RJD

[HG07a] Stuart Dabbs Halloway andJustin Gehtland. Rails forJava developers. Pragmaticprogrammers; Facets of Rubyseries. Pragmatic Bookshelf,Raleigh, NC, USA, 2007.ISBN 0-9776166-9-X. xix +311 pp. LCCN QA76.73.R83H35 2007. URL http:/

/www.loc.gov/catdir/toc/

fy0709/2007273022.html;

http://www.oreilly.com/

catalog/9780977616695.

Hirzel:2007:JGJ

[HG07b] Martin Hirzel and RobertGrimm. Jeannie: grantingJava Native Interface devel-opers their wishes. ACM SIG-PLAN Notices, 42(10):19–38, October 2007. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Haase:2008:FRC

[HG08] Chet Haase and Romain Guy.Filthy rich clients: developinganimated and graphical effectsfor desktop Java applications.The Java series. Addison-Wesley, Reading, MA, USA,2008. ISBN 0-13-241393-0(paperback). xxvii + 572 pp.LCCN QA76.73.C153 H332008. URL http://www.loc.

gov/catdir/toc/ecip0717/

2007019818.html.

Hakala:2001:GAD

[HHK+01] Markku Hakala, Juha Hau-tamaki, Kai Koskimies, JukkaPaakki, Antti Viljamaa, andJukka Viljamaa. Generatingapplication development en-vironments for Java frame-works. Lecture Notes in Com-puter Science, 2186:163–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2186/21860163.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2186/21860163.

pdf.

Hakala:2003:GPB

[HHKS03] M. Hakala, J. Hautamaki,K. Koskimies, and P. Savolainen.Generating pattern-basedWeb tutorials for Java frame-works. Lecture Notes in Com-puter Science, 2604:99–110,2003. CODEN LNCSD9.

Page 302: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 302

ISSN 0302-9743 (print), 1611-3349 (electronic).

Harder:2004:JUV

[HHM04] R. W. Harder, R. R. Hill, andJ. T. Moore. A Java uni-versal vehicle router for rout-ing unmanned aerial vehicles.International Transactions inOperational Research, 11(3):259–275, May 2004. CODENITORF9. ISSN 0969-6016.

Higuera:2004:MMR

[HIBP04] T. Higuera, V. Issarny,M. Banatre, and F. Parain.Memory management forreal-time Java: An efficientsolution using hardware sup-port. Real-Time Systems,26(1):63–87, 2004. CODENRESYE9. ISSN 0922-6443.

Hightower:2003:PPJ

[Hig03] Richard Hightower. Pythonprogramming with the Javaclass libraries: a tutorial forbuilding Web and Enterpriseapplications with Jython. Ad-dison-Wesley, Reading, MA,USA, 2003. ISBN 0-201-61616-5. xii + 620 pp. LCCNQA76.73.P98 H54 2003.

HigueraToledano:2004:SBS

[Hig04] M. T. HigueraToledano.Studying the behaviour ofthe single parent rule in real-time Java. Lecture Notes inComputer Science, 3292:268–277, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Hinke:2002:ICS

[Hin02] John Hinke. ImplementingC++ servlet containers. Dr.Dobb’s Journal of SoftwareTools, 27(4):52, 54–56, April2002. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_04/cppserv.txt.

Hirsch:2000:CJI

[Hir00] Michael Hirsch. Compar-ing Java implementations forLinux. Linux Journal, 76:??, August 2000. CO-DEN LIJOFX. ISSN 1075-3583 (print), 1938-3827 (elec-tronic).

Hirzel:2007:DLO

[Hir07] Martin Hirzel. Data lay-outs for object-oriented pro-grams. ACM SIGMETRICSPerform. Eval. Rev., 35(1):265–276, June 2007. CODEN???? ISSN 0163-5999 (print),1557-9484 (electronic).

Hitchens:2002:JN

[Hit02] Ron Hitchens. Java NIO.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2002. ISBN0-596-00288-2. xvii + 282pp. LCCN QA76.73.J38 H582002. US$34.95. URL http:/

/safari.oreilly.com/0596002882;

http://www.oreilly.com/

catalog/javanio.

Hitzer:2003:KIS

[Hit03] E. M. S. Hitzer. Kamiwaai:Interactive 3D sketching with

Page 303: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 303

Java based on Cl(4, 1), con-formal model of Euclideanspace. Advances in AppliedClifford Algebras, 13(1):11–46, 2003. CODEN ???? ISSN0188-7009.

Huisman:2000:JPV

[HJ00] Marieke Huisman and BartJacobs. Java program ver-ification via a Hoare logicwith abrupt termination.Lecture Notes in ComputerScience, 1783:284–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1783/17830284.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1783/17830284.

pdf.

Holmes:2001:OOP

[HJ01] Barry (Barry J.) Holmes andDaniel T. Joyce. Object-oriented programming withJava. Jones and Bartlett,Boston, MA, USA, secondedition, 2001. ISBN 0-7637-1435-6. xviii + 826 pp. LCCNQA76.73.J38 H62 2001.

Hobona:2006:WBV

[HJF06] Gobe Hobona, Philip James,and David Fairbairn. Web-based visualization of 3Dgeospatial data using Java3D.IEEE Computer Graphicsand Applications, 26(4):28–33, July/August 2006. CO-

DEN ICGADZ. ISSN 0272-1716 (print), 1558-1756 (elec-tronic).

Hansen:2000:KTL

[HJL00] Ole Kristian Hansen, FredrikJohnsen, and Inger HeleneLund. Klient. . . tjenerløsning pa web, basert paApache og MySQL ved hjelpav Java server programmer-ing: Support system, vol-ume 222 of Prosjektarbeid /Høgskolen i Hedmark. HHE,Rena, Norway, 2000. 94–??pp. LCCN ????

Harrold:2001:RTS

[HJL+01] Mary Jean Harrold, James A.Jones, Tongyu Li, DonglinLiang, and Ashish Gujarathi.Regression test selection forJava software. ACM SIG-PLAN Notices, 36(11):312–326, November 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Hericko:2003:OSA

[HJR+03] Marjan Hericko, Matjaz B.Juric, Ivan Rozman, Si-mon Beloglavec, and AlesZivkovic. Object serializa-tion analysis and comparisonin Java and .NET. ACMSIGPLAN Notices, 38(8):44–54, August 2003. CODEN

Page 304: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 304

SINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Huisman:2001:CSC

[HJvdB01] Marieke Huisman, Bart Ja-cobs, and Joachim van denBerg. A case study in classlibrary verification: Java’svector class. InternationalJournal on Software Tools forTechnology Transfer (STTT),3(3):332–352, August 2001.CODEN ???? ISSN 1433-2779 (print), 1433-2787 (elec-tronic).

Hammouda:2002:PBJ

[HK02a] I. Hammouda and K. Koskimies.A pattern-based J2EE ap-plication development envi-ronment. Nordic Journal ofComputing, 9(3):248–??, Fall2002. CODEN NJCOFR.ISSN 1236-6064. Selectedpapers of the Tenth NordicWorkshop on ProgrammingEnvironment Research (NW-PER’2002), August 18–20,2002.

Hannemann:2002:DPI

[HK02b] Jan Hannemann and GregorKiczales. Design pattern im-plementation in Java and As-pectJ. ACM SIGPLAN No-tices, 37(11):161–173, Novem-ber 2002. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Hosny:2000:IJB

[HKF00] H. Hosny, O. Khaled, andM. E. Fathalla. ILE: a Java-based environment for CScourses. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 32(3):152–155, Septem-ber 2000. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Hirayama:2003:FBE

[HKHK03] K. Hirayama, N. Kunieda,Y. Hayashi, and M. Koshiba.FEM-Based electromagneticwave simulator running onsome platforms by use of Javaand a commercial tool. IEICETransactions on Electronics ESeries C, 86(11):2191–2198,2003. CODEN ???? ISSN0916-8524.

Higo:2008:MBA

[HKI08] Yoshiki Higo, Shinji Kusumoto,and Katsuro Inoue. A metric-based approach to identi-fying refactoring opportuni-ties for merging code clonesin a Java software system.Journal of Software Main-tenance and Evolution: Re-search and Practice, 20(6):435–461, November 2008.CODEN JSMECT. ISSN1532-060X (print), 1532-0618(electronic).

Harf:2001:APS

[HKK+01] Mait Harf, Kristiina Kindel,Vahur Kotkas, Peep Kungas,

Page 305: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 305

and Enn Tyugu. Auto-mated program synthesisfor Java programming lan-guage. Lecture Notes in Com-puter Science, 2244:157–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2244/22440157.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2244/22440157.

pdf.

Holmes:2009:IJS

[HKL09] Susan Holmes, Adam Kapel-ner, and Peter P. Lee. Aninteractive Java statisticalimage segmentation system:GemIdent. Journal of Statisti-cal Software, 30(10):??, June2009. CODEN JSSOBK.ISSN 1548-7660. URL http:

//www.jstatsoft.org/v30/

i10.

Hong:2009:CAT

[HKM+09] Sunghyun Hong, Jin-ChulKim, Soo-Mook Moon, Jin WooShin, Jaemok Lee, Hyeong-Seok Oh, and Hyung-KyuChoi. Client ahead-of-timecompiler for embedded Javaplatforms. Software—Prac-tice and Experience, 39(3):259–278, March 10, 2009.CODEN SPEXBL. ISSN0038-0644 (print), 1097-024X(electronic).

Haneda:2002:LJU

[HKS02] I. Haneda, T. Kiyohara, and

N. Shiraishi. Linux/Java —unified platform for the next-generation of Zaurus. SharpTechnical Journal, 84:18–21,2002. CODEN ???? ISSN0285-0362.

Hong:2007:JCA

[HKS+07] SungHyun Hong, Jin-ChulKim, Jin Woo Shin, Soo-Mook Moon, Hyeong-SeokOh, Jaemok Lee, and Hyung-Kyu Choi. Java client ahead-of-time compiler for embed-ded systems. ACM SIG-PLAN Notices, 42(7):63–72,July 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Henry:2000:JQH

[HL00] Ethan Henry and Ed Lyck-lama. Java Q&A: How doyou plug Java memory leaks?Dr. Dobb’s Journal of Soft-ware Tools, 25(2):115–119,121, February 2000. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2000/2000_02/jqa220.

txt.

Hightower:2002:JTE

[HL02a] Richard Hightower and NicholasLesiecki. Java tools for ex-treme programming: master-ing open source tools includ-ing Ant, JUnit, and Cac-tus. Java open source li-brary. John Wiley and Sons,New York, NY, USA; London,UK; Sydney, Australia, 2002.ISBN 0-471-20708-X. xxvii +

Page 306: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 306

516 pp. LCCN QA76.73.J38H54 2002.

Huang:2002:JCA

[HL02b] B. Huang and H. Lin. AJava/CGI approach to de-veloping a geographic virtualreality toolkit on the Inter-net. Computers and Geo-sciences, 28(1):13–19, Febru-ary 2002. CODEN CGEODT,CGOSDN. ISSN 0098-3004 (print), 1873-7803 (elec-tronic).

Harrison:2003:NBP

[HL03a] P. G. Harrison and C. M.Llado. A new blocking prob-lem from Java-based sched-ulers. Performance evalua-tion, 51(2–4):229–246, 2003.CODEN PEEVD9. ISSN0166-5316 (print), 1872-745X(electronic).

Huang:2003:JBD

[HL03b] H. P. Huang and C. H. Lu.Java-based distance learningenvironment for electronic in-struments. IEEE transac-tions on education, 46(1):88–94, 2003. CODEN IEEDAB.ISSN 0018-9359.

Hunt:2003:GJE

[HL03c] John Hunt and Chris Lof-tus. Guide to J2EE: En-terprise Java. Springer pro-fessional computing. Spring-er-Verlag, Berlin, Germany /Heidelberg, Germany / Lon-don, UK / etc., 2003. ISBN1-85233-704-4. xxv + 672

pp. LCCN QA76.73.J38 H8552003. US$69.95.

Hayden:2004:INW

[HL04] T. W. Hayden and E. C.Loomis. Integrating newWeb/Java technologies: Re-sults from KnowledgeKineticsVersion 4.0 Research and De-velopment. Simulation series,36(1):56–61, 2004. CODENSMCPAX. ISSN 0735-9276.

Haustein:2006:JDJ

[HL06] Max Haustein and Klaus-Peter Lohr. JAC: declara-tive Java concurrency. Con-currency and Computation:Practice and Experience, 18(5):519–546, April 25, 2006.CODEN CCPEBO. ISSN1532-0626 (print), 1532-0634(electronic).

Herlihy:2006:FFIa

[HLM06] Maurice Herlihy, VictorLuchangco, and Mark Moir.A flexible framework for im-plementing software transac-tional memory. ACM SIG-PLAN Notices, 41(10):253–262, October 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Harner:2009:JJR

[HLT09] E. James Harner, Dajie Luo,and Jun Tan. JavaStat: aJava/R-based statistical com-puting environment. Com-putational Statistics, 24(2):295–302, May 2009. CO-

Page 307: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 307

DEN CSTAEB. ISSN 0943-4062 (print), 1613-9658 (elec-tronic). URL http://link.

springer.com/article/10.

1007/s00180-008-0131-y.

Halter:2000:EJP

[HM00] Steven L. Halter and Steven J.Munroe. Enterprise JavaPerformance. P T R Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2000. ISBN0-13-017296-0. xxvii + 402pp. LCCN QA76.73.J38H347 2001. URL http:/

/www.java-zone.com/free/

bookrevview.asp?content_

id=482; http://www.phptr.

com/ptrbooks/ptr_0130172960.

html; http://www.sun.

com/books/catalog/halter/

.

Hartel:2001:FSJ

[HM01a] Pieter H. Hartel and LucMoreau. Formalizing thesafety of Java, the Java Vir-tual Machine, and Java card.ACM Computing Surveys, 33(4):517–558, December 2001.CODEN CMSVAN. ISSN0360-0300 (print), 1557-7341(electronic).

Hudson:2001:SCG

[HM01b] Richard Hudson and EliotMoss. Sapphire: Copying GCwithout stopping the world.In ACM [ACM01b], pages48–57. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/32.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500048.pdf.

Hummel:2002:UVB

[HM02] Joe Hummel and Jean Mehta.Using Visual Basic in the CScurriculum. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(1):283–284, March2002. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Inroads: pavingthe way towards excellence incomputing education.

Heidinger:2004:JMS

[HMD04] F. Heidinger, M. Mathes,and H. Dohmann. JavaMessaging Service (JMS)—Einsatz in der Industrieau-tomation. (German) [JavaMessaging Service (JMS)—employment in industrial au-tomation]. Automatisierung-stechnische Praxis, 46(5):61–70, 2004. CODEN ???? ISSN0178-2320.

Hristova:2003:ICJ

[HMRM03] M. Hristova, A. Misra,M. Rutter, and R. Mer-curi. Identifying and correct-ing Java programming errorsfor introductory computerscience students. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 35(1):153–156, 2003. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Page 308: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 308

Heydon:2000:PLJ

[HN00] Allan Heydon and Marc Na-jork. Performance limita-tions of the Java core li-braries. Concurrency: Prac-tice and Experience, 12(6):363–373, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72515723/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72515723&PLACEBO=IE.

pdf.

Huang:2003:JGJ

[HNZS03] Y. Huang, T. Ni, L. Zhou,and S. Su. JXP4BIGI: a gen-eralized, Java XML-based ap-proach for biological informa-tion gathering and integra-tion. Bioinformatics, 19(18):2351–2358, 2003. CODEN???? ISSN 1367-4803 (print),1367-4811 (electronic).

Higuchi:2003:STS

[HO03] Tomoyuki Higuchi and At-sushi Ohori. A static typesystem for JVM access con-trol. ACM SIGPLAN No-tices, 38(9):227–237, Septem-ber 2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Higuchi:2007:STS

[HO07] Tomoyuki Higuchi and At-sushi Ohori. A statictype system for JVM ac-

cess control. ACM Transac-tions on Programming Lan-guages and Systems, 29(1):4:1–4:42, January 2007. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Hohpe:2003:AWO

[Hoh03] G. Hohpe. An asynchronousworld: Online, you can get allthe documentation you wanton the Java Messaging ServiceAPI. Software Development,11(7):32–37, 2003. CODEN???? ISSN 1070-8588.

Holub:2000:TJT

[Hol00a] Allen Holub. Taming JavaThreads. Apress, Berke-ley, CA, USA, 2000. ISBN1-893115-10-0. x + 300pp. LCCN QA76.73.J38 H6352000. US$34.95.

Holub:2000:CDJ

[Hol00b] Allen I. Holub. Compiler De-sign in Java. Morgan Kauf-mann Publishers, Los Altos,CA 94022, USA, 2000. ISBN1-55860-560-6. ???? pp.LCCN ???? US$40.

Holzner:2000:JBB

[Hol00c] Steve Holzner. Java BlackBook. Coriolis Group Books,Scottsdale, AZ, USA, 2000.ISBN 1-57610-531-8. xxxi +1143 pp. LCCN QA76.73.J38H644 2000. US$50.

Holliday:2004:JAI

[Hol04a] M. A. Holliday. A Java ap-plet for illustrating Internet

Page 309: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 309

error control. Mathematicsand computer education, 38(3):326–332, 2004. CODENMCEDDA. ISSN 0730-8639.

Holloway:2004:JGI

[Hol04b] A. Holloway. James Gosling:The inventor of Java onprogramming, luck and hisgrandmother. CanadianBusiness, 77(8):74, 2004. CO-DEN ???? ISSN 0008-3100.

Holzner:2004:EC

[Hol04c] Steve Holzner. Eclipse Cook-book. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,2004. ISBN 0-596-00710-8.362 (est.) pp. US$44.95,CAN$65.95, UK£31.95. URLhttp://www.oreilly.com/

catalog/eclipseckbk/.

Holzner:2004:E

[Hol04d] Steven Holzner. Eclipse.O’Reilly Media, Inc., 1005Gravenstein Highway North,Sebastopol, CA 95472, USA,2004. ISBN 0-596-00641-1. xiv + 317 pp. LCCNQA76.73.J38 H63 2004. URLhttp://www.oreilly.com/

catalog/9780596006419.

Holzner:2005:ADG

[Hol05] Steven Holzner. Ant: thedefinitive guide. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2005. ISBN 0-596-00609-8. xv + 316 pp. LCCNQA76.73.J38 T57 2005.

Holmes:2006:RFM

[Hol06] Susan Holmes. Review ofFionn Murtagh’s book: Cor-respondence Analysis andData Coding with Java andR. R News: the Newsletterof the R Project, 6(4):41–43,October 2006. CODEN ????ISSN 1609-3631. URL http:/

/CRAN.R-project.org/doc/

Rnews/.

Hong:2005:CAG

[Hon05] S. Hong. Construction andapplication of GPS location-based services system basedon JAVA. Journal —Chongqing Jianzhu Univer-sity, 27(2):116–120, 2005.CODEN ???? ISSN 1006-7329.

Hook:2005:BCP

[Hoo05] David Hook. Beginning cryp-tography and PKI in Java.John Wiley and Sons, NewYork, NY, USA; London,UK; Sydney, Australia, 2005.ISBN 0-7645-9633-0. xxvi +448 pp. LCCN QA76.9.A25H645 2005. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

toc/ecip0511/2005011272.

html.

Hubbers:2004:IFV

[HOP04] E. Hubbers, M. Oostdijk, andE. Poll. Implementing a For-mally Verifiable Security Pro-tocol in Java Card. LectureNotes in Computer Science,

Page 310: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 310

2802:213–226, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Horstmann:2000:CCV

[Hor00a] Cay S. Horstmann. Coun-terpoint: Cobol versus Java.IEEE Software, 17(2):23, 25,March/April 2000. CO-DEN IESOEG. ISSN0740-7459 (print), 0740-7459(electronic). URL http:

//dlib.computer.org/so/

books/so2000/pdf/s2022.

pdf.

Horstmann:2000:PCD

[Hor00b] Cay S. Horstmann. Coun-terpoint: Cobol versus Java.IEEE Software, 17(2):23, 25,March/April 2000. CO-DEN IESOEG. ISSN0740-7459 (print), 0740-7459(electronic). URL http:

//dlib.computer.org/so/

books/so2000/pdf/s2022.

pdf.

Horwitz:2000:DRT

[Hor00c] Susan Horwitz. Debuggingvia run-time type check-ing. ACM SIGSOFT Soft-ware Engineering Notes, 25(1):58, January 2000. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Horstmann:2002:BJ

[Hor02a] Cay S. Horstmann. BigJava. John Wiley and Sons,

New York, NY, USA; Lon-don, UK; Sydney, Australia,2002. ISBN 0-471-40248-6 (cloth). xviii + 1202pp. LCCN QA76.73.J38H674 2002. URL http:/

/www.loc.gov/catdir/toc/

onix06/2001045305.html.

Horstmann:2002:BJP

[Hor02b] Cay S. Horstmann. BigJava: programming and prac-tice. John Wiley and Sons,New York, NY, USA; London,UK; Sydney, Australia, 2002.ISBN 0-471-40248-6 (cloth).???? pp.

Horstmann:2003:CCJ

[Hor03] Cay S. Horstmann. Comput-ing concepts with Java essen-tials. John Wiley and Sons,New York, NY, USA; London,UK; Sydney, Australia, 3rd ededition, 2003. ISBN 0-471-24371-X (paperback). xv +846 pp. LCCN QA76 .H6652003.

Horstmann:2005:BJ

[Hor05] Cay S. Horstmann. Big Java.John Wiley and Sons, NewYork, NY, USA; London, UK;Sydney, Australia, secondedition, 2005. ISBN 0-471-69703-6 (paperback). xxxii +1216 pp. LCCN QA76.73.J38H674 2005.

Houlding:2000:PSC

[Hou00] David Houlding. Publishand subscribe with CORBAWeb events. Dr. Dobb’sJournal of Software Tools,

Page 311: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 311

25(7):88, 90–93, July 2000.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_07/pscorba.txt; http:

//www.ddj.com/ftp/2000/

2000_07/pscorba.zip.

Havelund:2000:MCJ

[HP00] Klaus Havelund and ThomasPressburger. Model checkingJAVA programs using JAVAPathFinder. InternationalJournal on Software Tools forTechnology Transfer (STTT),2(4):366–381, March 2000.CODEN ???? ISSN 1433-2779 (print), 1433-2787 (elec-tronic).

Heinle:2002:DJC

[HP02] Nick Heinle and Bill Pena.Designing with JavaScript:creating dynamic Web pages.O’Reilly Web studio. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2002. ISBN 1-56592-360-X. xi + 216 pp. LCCNQA76.73.J39 H45 2002.

Hubbers:2004:RAC

[HP04] E. Hubbers and E. Poll. Rea-soning about card tears andtransactions in Java Card.Lecture Notes in ComputerScience, 2984(??):114–128,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Hartman:2000:EBC

[HPB+00] John Hartman, Larry Pe-terson, Andy Bavier, Pe-ter Bigot, Patrick Bridges,Brady Montz, Rob Piltz,Todd Proebsting, and OliverSpatscheck. Experiencesbuilding a communication-oriented JavaOS. Soft-ware—Practice and Expe-rience, 30(10):1107–1126,August 2000. CODENSPEXBL. ISSN 0038-0644(print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72510350/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72510350&PLACEBO=IE.

pdf.

Herrmann:2003:BJP

[HPH03] A. D. Herrmann, M. E.Patzkowsky, and S. M. Hol-land. BIOMODULE: a Javaprogram to help model andinterpret the stratigraphicrecord. Computers andGeosciences, 29(1):99–105,2003. CODEN CGEODT,CGOSDN. ISSN 0098-3004 (print), 1873-7803 (elec-tronic).

Hovemeyer:2002:AIJ

[HPS02] David Hovemeyer, WilliamPugh, and Jaime Spacco.Atomic instructions in Java.Lecture Notes in ComputerScience, 2374:133–??, 2002.CODEN LNCSD9. ISSN

Page 312: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 312

0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2374/23740133.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2374/23740133.

pdf.

HarEl:2000:JCB

[HR00] Zvi Har’El and Zvi Ros-berg. Java class broker —A seamless bridge from lo-cal to distributed program-ming. Journal of Paral-lel and Distributed Comput-ing, 60(10):1223–1237, Oc-tober 2000. CODEN JPD-CER. ISSN 0743-7315 (print),1096-0848 (electronic). URLhttp://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1651; http://www.

idealibrary.com/links/doi/

10.1006/jpdc.2000.1651/

pdf; http://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1651/ref.

Havelund:2004:MJP

[HR04a] K. Havelund and G. Rosu.Monitoring Java programswith Java PathExplorer.Electronic Notes in Theoret-ical Computer Science, 55(2):1–18, January 2004. CODEN???? ISSN 1571-0661.

Havelund:2004:ORV

[HR04b] K. Havelund and G. Rosu.An overview of the runtimeverification tool Java PathEx-plorer: Special issue on se-

lected papers from the FirstInternational Workshop onRuntime Verification Held inParis, July 2001 (RV01). For-mal Methods in System De-sign, 24(2):189–215, March2004. CODEN FMSDE6.ISSN 0925-9856.

Hatcher:2005:CCJ

[HRAB05] Philip Hatcher, MathewReno, Gabriel Antoniu, andLuc Bouge. Cluster comput-ing with Java. Computing inScience and Engineering, 7(2):34–39, March/April 2005.CODEN CSENFA. ISSN1521-9615 (print), 1558-366X(electronic). URL http:

//csdl.computer.org/dl/

mags/cs/2005/02/c2034.htm;

http://csdl.computer.org/

dl/mags/cs/2005/02/c2034.

pdf.

Henkel:2007:DDJ

[HRD07] J. Henkel, C. Reichenbach,and A. Diwan. Discoveringdocumentation for Java con-tainer classes. IEEE Trans-actions on Software Engi-neering, 33(8):526–543, Au-gust 2007. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

4267024. See errata [HRD08a].

Henkel:2008:EDD

[HRD08a] J. Henkel, C. Reichenbach,and A. Diwan. Errata for“Discovering Documentation

Page 313: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 313

for Java Container Classes”[aug 07 526–543]. IEEETransactions on Software En-gineering, 34(2):303, March/April 2008. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

4476755. See [HRD07].

Henkel:2008:DDA

[HRD08b] Johannes Henkel, ChristophReichenbach, and Amer Di-wan. Developing and debug-ging algebraic specificationsfor Java classes. ACM Trans-actions on Software Engineer-ing and Methodology, 17(3):14:1–14:??, June 2008. CO-DEN ATSMER. ISSN 1049-331X (print), 1557-7392 (elec-tronic).

Hibbard:2002:JDO

[HRE+02] William Hibbard, CurtisRueden, Steve Emmerson,Tom Rink, David Glowacki,Tom Whittaker, Don Mur-ray, David Fulker, and JohnAnderson. Java distributedobjects for numerical visu-alization in VisAD. Com-munications of the ACM, 45(4ve):160–170, April 2002.CODEN CACMA2. ISSN0001-0782 (print), 1557-7317(electronic). URL http:

//www.acm.org/cacm/0402/

portal.acm.org/cacm/ve2002/

p160-hibbard.pdf. Webonly: not in printed issue.

Hibbard:2005:JDC

[HRE+05] W. Hibbard, C. Rueden,S. Emmerson, T. Rink,D. Glowacki, T. Whittaker,D. Murray, D. Fulker, andJ. Anderson. Java distributedcomponents for numerical vi-sualization in VisAD. Com-munications of the ACM,48(3):98–104, 2005. CO-DEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (elec-tronic).

Hennen:2000:OJL

[HRM00] Dennis S. Hennen, SureshRamachandran, and San-dra A. Mamrak. TheObject-JavaScript language.Software—Practice and Ex-perience, 30(14):1571–1585,November 25, 2000. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/73001731/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=73001731&PLACEBO=IE.

pdf.

Hancock:2000:SCP

[HS00a] Gareth Hancock and SyngressMedia, Inc., editors. SunCertification Programmer forJava 2 Study Guide, Exam310-025. McGraw-Hill, NewYork, NY, USA, 2000. ISBN0-07-212370-2, 0-07-212372-9(set). xliv + 625 pp. LCCNQA76.3 .S86 2000. US$44.

Page 314: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 314

Harris:2000:LOO

[HS00b] Jacob Harris and VivekSarkar. Lightweight object-oriented shared variablesfor cluster computing inJava. Journal of Paral-lel and Distributed Comput-ing, 60(10):1238–1259, Oc-tober 2000. CODEN JPD-CER. ISSN 0743-7315 (print),1096-0848 (electronic). URLhttp://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1652; http://www.

idealibrary.com/links/doi/

10.1006/jpdc.2000.1652/

pdf; http://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1652/ref.

Hardy:2001:CQC

[HS01] Yorick Hardy and W.-HSteeb. Classical and quan-tum computing with C++ andJava simulations. BirkhauserVerlag, Basel, Switzerland,2001. ISBN 3-7643-6610-9, 0-8176-6610-9. xxiii + 589 pp.LCCN QA76.73.C153 H3672001.

Hou:2002:PEJ

[HS02a] Y. Hou and Y. Sun. Partialevaluation of Java byte codeprogram. Journal — Shang-hai Jiaotong University, 36(9):1301–1303, 2002. CODEN???? ISSN 1006-2467.

Huh:2002:DJB

[HS02b] Moon Yul Huh and Kwan-gryeol Song. DAVIS: AJava-based data visualiza-

tion system. Computa-tional Statistics, 17(3):411–423, September 2002. CO-DEN CSTAEB. ISSN 0943-4062 (print), 1613-9658 (elec-tronic). URL http://link.

springer.com/article/10.

1007/s001800200116.

Herzog:2005:PJS

[HS05] A. Herzog and N. Shahmehri.Performance of the Java se-curity manager. Computersand Security, 24(3):192–207,2005. CODEN CPSEDU.ISSN 0167-4048.

Huang:2008:ESS

[HS08] Shan Shan Huang and Yan-nis Smaragdakis. Expressiveand safe static reflection withMorphJ. ACM SIGPLANNotices, 43(6):79–89, June2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Hsiao:2009:EPP

[HSB09] I-Han Hsiao, Sergey Sos-novsky, and Peter Brusilovsky.Extending parameterized problem-tracing questions for Javawith personalized guidance.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education),41(3):392, September 2009.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’09.

Page 315: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 315

Hauswirth:2004:PEU

[HSD04] Matthias Hauswirth, Peter F.Sweeney, and Amer Diwan.Performance explorer: un-derstanding Java applicationbehavior. ACM SIGPLANNotices, 39(10):31–32, Octo-ber 2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Hsia:2005:TJC

[HSSC05] J. I. Hsia, E. Simpson,D. Smith, and R. Cartwright.Taming Java for the class-room. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 37(1):327–331, 2005.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Hsu:2001:CAS

[Hsu01] John Y. Hsu. Computer Ar-chitecture: Software Aspects,Coding, Hardware. CRCPress, 2000 N.W. CorporateBlvd., Boca Raton, FL 33431-9868, USA, 2001. ISBN0-8493-1026-1, 1-351-83604-8,1-4200-4110-X (e-book). 427pp. LCCN A76.9.A73 H7582001. US$89.95, UK£59.99.

Hnetynka:2003:FCN

[HT03] P. Hnetynka and P. Tuma.Fighting class name clashesin Java component systems.Lecture Notes in ComputerScience, 2789:106–109, 2003.

CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Hunt:2004:PUT

[HT04] Andrew Hunt and DavidThomas. Pragmatic unit test-ing: in Java with JUnit,volume 2, [pt. 2] of Prag-matic starter kit series. Prag-matic Bookshelf, Raleigh,NC, USA, 2004. ISBN 0-9745140-1-2. xv + 159pp. LCCN QA76.76.T48H862 2004. URL http://

www.oreilly.com/catalog/

9780974514017.

Higuera-Toledano:2006:HSD

[HT06] M. Teresa Higuera-Toledano.Hardware support for detect-ing illegal references in a mul-tiapplication real-time Javaenvironment. ACM Trans-actions on Embedded Com-puting Systems, 5(4):753–772,November 2006. CODEN???? ISSN 1539-9087 (print),1558-3465 (electronic).

Hayes:2007:IAA

[HTSW07] Alan Hayes, Pete Thomas,Neil Smith, and KevinWaugh. An investigation intothe automated assessmentof the design-code interface.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 39(3):324, September 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the

Page 316: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 316

12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Hokao:2003:TDM

[HTY+03] S. Hokao, H. Tanaka, M. Yoshi-hama, T. Furukawa, andM. Ohchi. TAI-18-5 devel-opment of management sys-tem for student course recordsusing Java and PostgreSQL.Sice, 2:1693–1698, 2003. CO-DEN ????

Hu:2003:FAA

[Hu03] Chenglie Hu. A frameworkfor applet animations withcontrols. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 35(4):90–93, Decem-ber 2003. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2003.bib.

Huang:2003:JJB

[Hua03] Y. Huang. JISGA: a Jini-based service-oriented Gridarchitecture. InternationalJournal of High PerformanceComputing Applications, 17(3):317–327, August 2003.CODEN ???? ISSN 1094-3420 (print), 1741-2846 (elec-tronic).

Hubbard:2001:SOT

[Hub01] J. R. (John Rast) Hubbard.Schaum’s outline of theory

and problems of data struc-tures with Java. Schaum’soutline series. McGraw-Hill,New York, NY, USA, 2001.ISBN 0-07-136128-6 (paper-back). viii + 369 pp. LCCNQA76.73.J38 H82 2001.

Hubert:2002:CAB

[Hub02] Richard Hubert. Conver-gent architecture: buildingmodel-driven J2EE systemswith UML. John Wiley andSons, New York, NY, USA;London, UK; Sydney, Aus-tralia, 2002. ISBN 0-471-10560-0 (paperback). xxv +276 pp. LCCN QA76.9.A73H8 2001. URL http://www.

convergentarchitecture.

com.

Hughes:2002:HMT

[Hug02] Elliott Hughes. How manytrivial getter methods doesJava have? ACM SIGPLANNotices, 37(8):19–24, August2002. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Huisman:2002:VJA

[Hui02] Marieke Huisman. Verifi-cation of Java’s Abstract-Collection class: A casestudy. Lecture Notes in Com-puter Science, 2386:175–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

Page 317: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 317

0558/bibs/2386/23860175.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2386/23860175.

pdf.

Hunt:2000:UPP

[Hun00] John Hunt. The unified pro-cess for practitioners: object-oriented design, UML andJava. Practitioner series.ISSN: 1439-9245. Springer-Verlag, Berlin, Germany /Heidelberg, Germany / Lon-don, UK / etc., 2000. ISBN1-85233-275-1. xiii + 280 pp.LCCN QA76.9.O35 H86 2000.

Hunt:2002:JOO

[Hun02] John Hunt. Java and ob-ject orientation: an introduc-tion. Springer-Verlag, Berlin,Germany / Heidelberg, Ger-many / London, UK / etc.,second edition, 2002. ISBN1-85233-569-6, 3-540-76201-9.xxvii + 484 pp. LCCNQA76.73.J38 H86 2002.

Hunt:2003:LSM

[Hun03a] J. Hunt. Look sharp! Mi-crosoft’s C# column has of-ten been described as a Javakiller, and the languages havea lot in common. Appli-cation Development Advisor,7(2):32–35, 2003. CODEN???? ISSN 1369-4200.

Hunt:2003:UIP

[Hun03b] Kenny Hunt. Using im-age processing to teach CS1and CS2. SIGCSE Bulletin

(ACM Special Interest Groupon Computer Science Edu-cation), 35(4):86–89, Decem-ber 2003. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2003.bib.

Hunt:2005:JFE

[Hun05] K. Hunt. A Java frame-work for experimentationwith steganography. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 37(1):282–286, 2005. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Hawblitzel:2002:LFJ

[HvE02] Chris Hawblitzel and Thorstenvon Eicken. Luna: a flex-ible Java protection system.Operating Systems Review,36(5S):391–403, December2002. CODEN OSRED8.ISSN 0163-5980 (print), 1943-586X (electronic).

Herlihy:2000:TTD

[HW00] Maurice Herlihy and Michael P.Warres. A tale of two di-rectories: implementing dis-tributed shared objects inJava. Concurrency: Prac-tice and Experience, 12(7):555–572, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

Page 318: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 318

cgi-bin/abstract/72516215/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516215&PLACEBO=IE.

pdf.

Hu:2003:DJV

[HWB03] E. Y. S. Hu, A. J. Wellings,and G. Bernat. Deriving JavaVirtual Machine timing mod-els for portable worst-case ex-ecution time analysis. LectureNotes in Computer Science,2889:411–424, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Hu:2004:XED

[HWB04] E. Y. S. Hu, A. Wellings,and G. Bernat. XRTJ: Anextensible distributed high-integrity real-time Java envi-ronment. Lecture Notes inComputer Science, 2968:208–228, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Helmer:2001:AID

[HWM01] Guy Helmer, Johnny Wong,and Subhasri Madaka. Anoma-lous intrusion detection sys-tem for hostile Java ap-plets. The Journal of sys-tems and software, 55(3):273–286, January 15, 2001.CODEN JSSODM. ISSN0164-1212 (print), 1873-1228(electronic). URL http:/

/www.elsevier.nl/gej-ng/

10/29/11/54/27/28/abstract.

html; http://www.elsevier.

nl/gej-ng/10/29/11/54/27/

28/article.pdf.

Hyde:2000:JTP

[Hyd00] Paul Hyde. Java thread pro-gramming. Howard W. Sams,Indianapolis, IN 46268, USA,2000. ISBN 0-672-31585-8. iv + 510 pp. LCCNQA76.73.J38 H93 1999.

Hyun:2005:PDC

[Hyu05] C. M. Hyun. Parallel anddistributed components withJava. Lecture Notes in Com-puter Science, 3482:927–937,2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Hua:2005:CJE

[HYX05] Han Hua, Dai Yafei, andLi Xiaoming. CSFS: a Javaenabled network file stor-age system. Concurrencyand Computation: Practiceand Experience, 17(7–8):991–1003, June/July 2005. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Huang:2004:FPL

[HZC+04] H. Huang, L. Zhang, Q. Cui,T. Jiang, S. Ma, and Y. Gao.Finding potential ligands forPDZ domains by Tailfit, aJAVA program. Chinese Med-ical Sciences Journal, 19(2):97–104, 2004. CODEN ????ISSN 1001-9294.

Page 319: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 319

Huang:2008:DSL

[HZS08] Shan Shan Huang, DavidZook, and Yannis Smarag-dakis. Domain-specific lan-guages and program gen-eration with meta-AspectJ.ACM Transactions on Soft-ware Engineering and Method-ology, 18(2):6:1–6:??, Novem-ber 2008. CODEN ATSMER.ISSN 1049-331X (print),1557-7392 (electronic).

Ibbett:2002:WVC

[Ibb02] Roland N. Ibbett. WWW vi-sualisation of computer archi-tecture simulations. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 34(3):247, September 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Izatt:2000:ATE

[ICB00] Matthew Izatt, Patrick Chan,and Tim Brecht. Ajents: to-wards an environment for par-allel, distributed and mobileJava applications. Concur-rency: Practice and Expe-rience, 12(8):667–685, July2000. CODEN CPEXEI.ISSN 1040-3108. URL http:/

/www3.interscience.wiley.

com/cgi-bin/abstract/72516221/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516221&PLACEBO=IE.

pdf.

IEEE:2002:STI

[IEE02a] IEEE, editor. SC2002: FromTerabytes to Insight. Proceed-ings of the IEEE ACM SC2002 Conference, November16–22, 2002, Baltimore, MD,USA. IEEE Computer Soci-ety Press, 1109 Spring Street,Suite 300, Silver Spring, MD20910, USA, 2002. ISBN 0-7695-1524-X. LCCN ????

IEEE:2002:WII

[IEE02b] IEEE, editor. WWC-5: 2002 IEEE Interna-tional Workshop on WorkloadCharacterization: November25, 2002, Austin, Texas.IEEE Computer SocietyPress, 1109 Spring Street,Suite 300, Silver Spring,MD 20910, USA, 2002.ISBN 0-7803-7681-1. LCCNQA76.9.S88; QA76.9.S88W67 2002eb; Internet. URLhttp://ieeexplore.ieee.

org/servlet/opac?punumber=

8689. IEEE Catalog Number02EX633.

IEEE:2003:LES

[IEE03a] IEEE, editor. Learningfrom Earth’s shapes andsizes: proceedings / IGARSS2003, 2003 IEEE Interna-tional Geoscience and Re-mote Sensing Symposium,Centre de Congres PierreBaudis, Toulouse, France,21–25 July 2003. IEEE Com-puter Society Press, 1109Spring Street, Suite 300,Silver Spring, MD 20910,

Page 320: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 320

USA, 2003. ISBN 0-7803-7929-2 (softbound) 0-7803-7930-6 (CD-ROM). LCCNQE33.2.R4 .I58 2003. 7 vol-umes.

IEEE:2003:PSR

[IEE03b] IEEE, editor. Proceedingsof the Symposium on Re-liable Distributed Systems,22 October 2003, Florence,Italy. IEEE Computer Soci-ety Press, 1109 Spring Street,Suite 300, Silver Spring, MD20910, USA, 2003. CODEN???? ISBN 0-7695-1955-5. ISSN 1060-9857. LCCNQA76.9.D5 S94 2003.

Iyer:2001:JBR

[IH01] K. Viswanathan Iyer andM. Harinath. Java basedreplicated server objects andtheir remote method invoca-tions in a distributed envi-ronment. Software—Practiceand Experience, 31(4):357–370, April 10, 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/77004438/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=77004438&PLACEBO=IE.

pdf.

Ishii:2004:SJS

[II04a] Y. Ishii and T. Ito. A se-cure Java system with con-fined types and its applica-tion. Record of Electrical and

Communication EngineeringConversazione Tohoku Uni-versity, 72(2):132–133, 2004.CODEN ???? ISSN 0385-7719.

IssiCamy:2004:WPD

[II04b] Lazaro Issi Camy and JosephIssi Cohen. The Web pro-grammer’s desk reference: acomplete cross-reference toHTML, CSS, and JavaScript.No Starch Press, San Fran-cisco, CA, USA, 2004. ISBN1-59327-011-9. xxxiii + 1068pp. LCCN TK5105.888.I572 2004eb. URL http://

www.oreilly.com/catalog/

9781593270117.

Itzstein:2003:IHL

[IJ03] G. S. Itzstein and M. Jasiu-nas. On implementing highlevel concurrency in Java.Lecture Notes in ComputerScience, 2823:151–165, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Itani:2004:JAL

[IK04] W. Itani and A. Kayssi.J2ME application-layer end-to-end security for m-commerce.Journal of Network and Com-puter Applications, 27(1):13–32, January 2004. CO-DEN JNCAF3. ISSN 1084-8045 (print), 1095-8592 (elec-tronic).

Icking:2003:JAD

[IKKM03] C. Icking, R. Klein, P. Koll-ner, and L. Ma. Java applets

Page 321: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 321

for the dynamic visualizationof Voronoi diagrams. LectureNotes in Computer Science,2598:191–205, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Illmann:2001:TMM

[IKKW01] Torsten Illmann, TilmanKrueger, Frank Kargl, andMichael Weber. Trans-parent migration of mo-bile agents using the Javaplatform debugger architec-ture. Lecture Notes in Com-puter Science, 2240:198–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2240/22400198.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2240/22400198.

pdf.

Inagaki:2003:IPS

[IKN03] Tatsushi Inagaki, Hideaki Ko-matsu, and Toshio Nakatani.Integrated prepass schedulingfor a Java Just-In-Time com-piler on the IA-64 architec-ture. In ACM [ACM03a],pages 159–168. ISBN 0-7695-1913-X. ACM Order No.:530033.

Ishizaki:2000:SDT

[IKY+00a] Kazuaki Ishizaki, MotohiroKawahito, Toshiaki Yasue,Hideaki Komatsu, and Toshio

Nakatani. A study of de-virtualization techniques fora JavaTM Just-In-Time com-piler. ACM SIGPLAN No-tices, 35(10):294–310, Octo-ber 2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p294-ishizaki/.

Ishizaki:2000:DIE

[IKY+00b] Kazuaki Ishizaki, MotohiroKawahito, Toshiaki Yasue,Mikio Takeuchi, TakeshiOgasawara, Toshio Sug-anuma, Tamiya Onodera,Hideaki Komatsu, and ToshioNakatani. Design, im-plementation, and evalua-tion of optimizations in aJavaTM Just-In-Time com-piler. Concurrency: Prac-tice and Experience, 12(6):457–475, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72515728/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72515728&PLACEBO=IE.

pdf.

Inoue:2009:HJV

[IN09] Hiroshi Inoue and ToshioNakatani. How a JavaVM can get more from ahardware performance mon-itor. ACM SIGPLAN No-tices, 44(10):137–154, Octo-

Page 322: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 322

ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Inghelbrecht:2009:OOD

[Ing09] Yanic Inghelbrecht. Object-oriented design with tracemodeler and Trace4J. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 41(3):375, September 2009. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings ofITiCSE ’09.

Ishikawa:2005:JOL

[INM05] A. Ishikawa, E. Nakamura,and J. J. Mahoney. Juras-sic oceanic lithosphere be-neath the southern OntongJava Plateau: Evidence fromxenoliths in alnoite, Malaita,Solomon Islands. Geology, 33(5):393–396, 2005. CODEN???? ISSN 0091-7613.

Igarashi:2001:FJM

[IPW01] Atsushi Igarashi, Benjamin C.Pierce, and Philip Wadler.Featherweight Java: a mini-mal core calculus for Java andGJ. ACM Transactions onProgramming Languages andSystems, 23(3):396–450, May2001. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic).

Iosif:2003:TLP

[IS03] R. Iosif and R. Sisto. Tem-poral logic properties of Java

objects. The Journal of sys-tems and software, 68(3):243–251, 2003. CODEN JSSODM.ISSN 0164-1212 (print), 1873-1228 (electronic).

Inoue:2006:PJO

[ISF06] H. Inoue, D. Stefanovic, andS. Forrest. On the predic-tion of Java object lifetimes.IEEE Transactions on Com-puters, 55(7):880–892, July2006. CODEN ITCOB4.ISSN 0018-9340 (print), 1557-9956 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?tp=&

arnumber=1637403.

Ishimoto:2001:POB

[Ish01] Kenya Ishimoto. Prefer-ence object-based interna-tionalization for distributedapplication framework inJava. In Unicode Consor-tium [Uni01], page ?? ISBN???? LCCN ???? URLhttp://www.unicode.org/

iuc/iuc18/papers/a16.ppt.

ISO:2005:IDM

[ISO05] ISO. ISO 19005-1:2005,Document management—Electronic document file for-mat for long-term preservation—Part 1: Use of PDF 1.4(PDF/A-1). InternationalOrganization for Standard-ization, Geneva, Switzer-land, 2005. URL http:/

/www.aiim.org/documents/

standards/ISO_19005-1_(

E).doc; http://www.aiim.

org/pdf_a/.

Page 323: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 323

ISO:2008:IIId

[ISO08] ISO. ISO/IEC 9075-13:2008Information technology —Database languages — SQL— Part 13: QL Routinesand Types Using the JavaTM Programming Language(SQL/JRT). InternationalOrganization for Standard-ization, Geneva, Switzerland,July 17, 2008. ISBN ????186 pp. LCCN ???? URLhttp://www.iso.org/iso/

iso_catalogue/catalogue_

tc/catalogue_detail.htm?

csnumber=38646.

Ishizaki:2003:ECP

[ITK+03] Kazuaki Ishizaki, MikioTakeuchi, Kiyokuni Kawachiya,Toshio Suganuma, OsamuGohda, Tatsushi Inagaki,Akira Koseki, KazunoriOgata, Motohiro Kawahito,Toshiaki Yasue, Takeshi Oga-sawara, Tamiya Onodera,Hideaki Komatsu, and ToshioNakatani. Effectiveness ofcross-platform optimizationsfor a Java just-in-time com-piler. ACM SIGPLAN No-tices, 38(11):187–204, Novem-ber 2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Igarashi:2006:VPT

[IV06] Atsushi Igarashi and MirkoViroli. Variant parametrictypes: a flexible subtypingscheme for generics. ACMTransactions on Program-

ming Languages and Sys-tems, 28(5):795–847, Septem-ber 2006. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic).

Igarashi:2007:VPT

[IV07] Atsushi Igarashi and MirkoViroli. Variant path typesfor scalable extensibility.ACM SIGPLAN Notices, 42(10):113–132, October 2007.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Ivancsy:2002:HWJ

[Iva02] R. Ivancsy. How to write Javaapplet? Elektrotechnika, 95(10):300–302, 2002. CODEN???? ISSN 0367-0708.

Ive:2003:TER

[Ive03a] Anders Ive. Towards anembedded real-time Java Vir-tual Machine. Thesis (fil.dr.),Lund University, Departmentof Computer Science, Lund,Sweden, 2003. viii + 139 pp.

Iverson:2003:MXJ

[Ive03b] Will Iverson. Mac OS Xfor Java Geeks. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00400-1. xii + 282pp. LCCN QA76.76.O63I936 2003. US$39.95 US,CAN$61.95, UK£28.50. URLhttp://www.oreilly.com/

catalog/macxjvgks/.

Page 324: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 324

Jepsen:2001:JTS

[JA01] Thomas C. Jepsen and Fa-rooq Anjum. Java in telecom-munications: solutions fornext generation networks. Wi-ley series in communica-tions networking and dis-tributed systems. John Wi-ley and Sons, New York,NY, USA; London, UK; Syd-ney, Australia, 2001. ISBN0-471-49826-2. vii + 193pp. LCCN QA76.73.J38J368 2001. URL http:/

/www.loc.gov/catdir/toc/

onix06/2001026305.html.

Jackson:2001:JQW

[Jac01a] Jared Jackson. Java Q&A:What are resource bundlesand what do they haveto do with internationaliza-tion? Dr. Dobb’s Jour-nal of Software Tools, 26(9):117–119, September 2001.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_09/jqa0901.txt.

Jacobs:2001:FJE

[Jac01b] Bart Jacobs. A formalisa-tion of Java’s exception mech-anism. Lecture Notes in Com-puter Science, 2028:284–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2028/20280284.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2028/20280284.

pdf.

Jacobs:2001:JPV

[Jac01c] Bart Jacobs. JavaCardprogram verification. Lec-ture Notes in ComputerScience, 2152:1–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2152/21520001.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2152/21520001.

pdf.

Jacobs:2003:JIT

[Jac03] B. Jacobs. Java’s integraltypes in PVS. Lecture Notesin Computer Science, 2884:1–15, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Jacobs:2004:WPC

[Jac04a] B. Jacobs. Weakest pre-condition reasoning for Javaprograms with JML anno-tations. Journal of Logicand Algebraic Programming,58(1–2):61–88, 2004. CODEN???? ISSN 1567-8326.

Jacobsen:2004:MAI

[Jac04b] Hans-Arno Jacobsen, ed-itor. Middleware 2004:ACM/IFIP/USENIX Inter-national Middleware Confer-ence, Toronto, Canada, Oc-tober 18–22, 2004: proceed-

Page 325: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 325

ings, volume 3231 of Lec-ture Notes in Computer Sci-ence. Springer-Verlag, Berlin,Germany / Heidelberg, Ger-many / London, UK / etc.,2004. CODEN LNCSD9.ISBN 3-540-23428-4 (soft-cover). ISSN 0302-9743(print), 1611-3349 (elec-tronic). LCCN QA76.76.M54I33 2004. URL ftp://

uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.springerlink.

com/openurl.asp?genre=issue&

issn=0302-9743&volume=3231;

http://www.springerlink.

com/openurl.asp?genre=volume&

id=doi:10.1007/b101561.

Jamil:2001:CBN

[Jam01] T. Jamil. The complex binarynumber system. IEEE Po-tentials, 20(5):39–41, Decem-ber 2001. CODEN IEPTDF.ISSN 0278-6648 (print), 1558-1772 (electronic).

Jipping:2003:UJT

[JBMP03] M. J. Jipping, A. Bugaj,L. Mihalkova, and D. E.Porter. Using Java to teachnetworking concepts with aprogrammable network snif-fer. SIGCSE Bulletin (ACMSpecial Interest Group onComputer Science Educa-tion), 35(1):120–124, 2003.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Jo:2004:CCF

[JC04] J. W. Jo and B. M. Chang.Constructing control flowgraph for Java by decouplingexception flow from normalflow. Lecture Notes in Com-puter Science, 3043:106–113,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Jordan:2004:EJT

[JCKS04] Mick Jordan, Grzegorz Cza-jkowski, Kirill Kouklinski,and Glenn Skinner. Ex-tending a J2EE server withdynamic and flexible re-source management. In Ja-cobsen [Jac04b], pages 439–?? CODEN LNCSD9.ISBN 3-540-23428-4 (soft-cover). ISSN 0302-9743(print), 1611-3349 (elec-tronic). LCCN QA76.76.M54I33 2004. URL ftp://

uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.springerlink.

com/openurl.asp?genre=issue&

issn=0302-9743&volume=3231;

http://www.springerlink.

com/openurl.asp?genre=volume&

id=doi:10.1007/b101561.

Jipping:2007:TSJ

[JCOP07] Michael J. Jipping, CameronCalka, Brian O’Neill, andChristopher R. Padilla. Teach-ing students Java byte-code using Lego Mindstormsrobots. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-

Page 326: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 326

tion), 39(1):170–174, March2007. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Jeon:2005:JJB

[JCP+05] Yoon-Seong Jeon, Hwan-won Chung, Sunyoung Park,Inae Hur, Jae-Hak Lee, andJongsik Chun. jPHYDIT: aJava-based integrated envi-ronment for molecular phy-logeny of ribosomal RNAsequences. Bioinformatics,21(14):3171–3173, July 15,2005. CODEN ???? ISSN1367-4803 (print), 1367-4811(electronic).

Jo:2004:UEA

[JCYC04] Jang-Wu Jo, Byeong-MoChang, Kwangkeun Yi, andKwang-Moo Choe. An un-caught exception analysis forJava. The Journal of sys-tems and software, 72(1):59–69, June 2004. CO-DEN JSSODM. ISSN 0164-1212 (print), 1873-1228 (elec-tronic).

Jordan:2006:SJT

[JDJ+06] Mick Jordan, Laurent Daynes,Marcin Jarzab, Ciaran Bryce,and Grzegorz Czajkowski.Scaling J2EE TM applicationservers with the Multi-taskingVirtual Machine. Software—Practice and Experience, 36(6):557–580, May 2006. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Jennings:2000:JQC

[Jen00a] Mike Jennings. Java Q&A:Can you write NT servicesin Java? Dr. Dobb’sJournal of Software Tools,25(3):113–116, 118, March2000. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2000/2000_03/jqa300.txt;

http://www.ddj.com/ftp/

2000/2000_03/jqa300.zip.

Jennings:2000:JQH

[Jen00b] Mike Jennings. Java Q&A:How do I establish a net con-nection? Dr. Dobb’s Jour-nal of Software Tools, 25(11):141–142, 144–147, November2000. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_11/jqa0011.txt; http:

//www.ddj.com/ftp/2000/

2000_11/jqa0011.zip.

Jensen:2001:DRT

[Jen01] E. D. Jensen. The dis-tributed real-time specifica-tion for Java: an initial pro-posal. International Jour-nal of Computer Systems Sci-ence and Engineering, 16(2):??, March 2001. CODENCSSEEI. ISSN 0267-6192.

Jenkins:2002:GJP

[Jen02a] Stephen B. Jenkins. Gener-ating JavaScript from Perl.Dr. Dobb’s Journal of Soft-ware Tools, 27(5):59–63, May2002. CODEN DDJOEB.

Page 327: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 327

ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_05/jscript.txt.

Jennings:2002:JQ

[Jen02b] Mike Jennings. Java Q&A:How do I use the Javaplug-in tool? Dr. Dobb’sJournal of Software Tools,27(1):93–94, January 2002.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_01/jqa0102.zip.

Jugravu:2005:JPM

[JF05] Alexandru Jugravu and ThomasFahringer. JavaSymphony,a programming model forthe Grid. Future Genera-tion Computer Systems, 21(1):239–246, January 1, 2005.CODEN FGSEVI. ISSN0167-739X (print), 1872-7115(electronic).

Jacobi:2006:PJA

[JF06] Jonas Jacobi and John R. Fal-lows. Pro JSF and Ajax:building rich Internet compo-nents. The Expert’s voice inJava. Apress, Berkeley, CA,USA, 2006. ISBN 1-59059-580-7. xxiii + 435 pp. LCCN????

Jarc:2000:ABI

[JFH00] Duane J. Jarc, Michael B.Feldman, and Rachelle S.Heller. Assessing the benefitsof interactive prediction us-ing Web-based algorithm an-imation courseware. SIGCSE

Bulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 32(1):377–381, March 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Jubin:2000:EJE

[JFt00] Henri Jubin, Jurgen Friedrichs,and the Jalapeno Team. En-terprise JavaBeans by Ex-ample. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2000. ISBN0-13-022475-8. xvii + 223pp. LCCN QA76.73.J38 J822000. US$49.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130224758.html.

Jha:2003:JIP

[JH03] S. Jha and M. Hassan. Javaimplementation of policy-based bandwith management.International Journal of Net-work Management, 13(4):249–258, 2003. CODEN ????ISSN 1055-7148.

Johnson:2005:PJD

[JHA+05] Rod Johnson, Juergen Hoeller,Alef Arendsen, Thomas Ris-berg, and Colin Sampaleanu,editors. Professional Javadevelopment with the SpringFramework. John Wi-ley and Sons, New York,NY, USA; London, UK;Sydney, Australia, 2005.ISBN 0-7645-7483-3 (paper).xxviii + 644 pp. LCCNQA76.73.J38 P74585 2005.

Page 328: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 328

URL http://www.wiley.

com/WileyCDA/WileyTitle/

productCd-0764574833,descCd-

authorInfo.html.

Jiahai:2004:TWO

[JHJX04] Yang Jiahai, Duan Haixin,Wu Jianping, and Li Xing.Thresholds: Workflow ori-ented network management:a Web/Java approach. Jour-nal of Network and SystemsManagement, 12(4):431–439,December 2004. CODEN???? ISSN 1064-7570.

Jun:2003:CDT

[JHSL03] Q. Jun, L. Hongzhi, L. Shiqi,and C. Lie. A collabora-tive design tool based on Java3D and CORBA. Journal -Huazhong University of Sci-ence and Technology NatureScience Chinese Edition, 31(1):25–27, 2003. CODEN???? ISSN 1671-4512.

Jia:2000:OOS

[Jia00] Xiaoping Jia. Object-orientedsoftware development usingJava: principles, patterns,and frameworks. Addison-Wesley, Reading, MA, USA,2000. ISBN 0-201-35084-X. xvi + 507 pp. LCCNQA76.64.J53 2000.

Jian:2004:DJJ

[Jia04] L. Jian. Distributed Javajust-in-time compiler for em-bedded system. CognitiveScience Research Paper- Uni-versity of Sussex Csrp, 571:

30–31, 2004. CODEN ????ISSN 1350-3162.

Jibson:2002:JPU

[JJ02a] Randall W. Jibson andMatthew W. Jibson. Javaprograms for using New-mark’s method to model slopeperformance during earth-quakes. Denver, CO, USA,version 1.0 edition, 2002. In-cludes CD-ROM.

Jung:2002:DIS

[JJ02b] Jun-Young Jung and Min-SooJung. Design and implemen-tation of small-sized Java Vir-tual Machine on Java plat-form Jini. Lecture Notes inComputer Science, 2343:571–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2343/23430571.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2343/23430571.pdf.

Jones:2000:AJC

[JK00] Joel Jones and SamuelKamin. Annotating Java classfiles with virtual registers forperformance. Concurrency:Practice and Experience, 12(6):389–406, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72515727/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

Page 329: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 329

ID=72515727&PLACEBO=IE.

pdf.

Juric:2004:JRR

[JKH+04] Matjaz B. Juric, BostjanKezmah, Marjan Hericko,Ivan Rozman, and Ivan Ve-zocnik. Java RMI, RMItunneling and Web servicescomparison and performanceanalysis. ACM SIGPLANNotices, 39(5):58–65, May2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Jung:2005:RTE

[JKJ05] J. Y. Jung, K. S. Kim, andM. S. Jung. Real-time embed-ded middleware system us-ing Java-native combinationmodel. Transactions — Ko-rean Institute of ElectricalEngineers D, 54(3):141–147,2005. CODEN ???? ISSN1229-6287.

Jipping:2004:IWW

[JKKL04] M. J. Jipping, A. Kalafut,N. Kooistra, and K. Ludewig.Investigating wired and wire-less networks using a Java-based programmable sniffer.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education),36(3):12–16, 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Jacobs:2003:JPV

[JKW03] B. Jacobs, J. Kiniry, andM. Warnier. Java pro-gram verification challenges.Lecture Notes in ComputerScience, 2852:202–219, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Jacobs:2002:DSD

[JLV02] P. H. M. Jacobs, N. A. Lang,and A. Verbraeck. D-SOL:a distributed Java based dis-crete event simulation archi-tecture. Winter SimulationConference, 1(??):793–800,2002. CODEN WSCPDK.ISSN 0743-1902 (print), 2160-9276 (electronic).

Jaen-Martinez:2000:JME

[JM00] Javier Jaen-Martinez. TheJava Management Extensions(JMX): Is your cluster readyfor evolution? Journal ofParallel and Distributed Com-puting, 60(10):1341–1353, Oc-tober 2000. CODEN JPD-CER. ISSN 0743-7315 (print),1096-0848 (electronic). URLhttp://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1657; http://www.

idealibrary.com/links/doi/

10.1006/jpdc.2000.1657/

pdf; http://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1657/ref.

Joao:2008:IPOa

[JMK+08a] Jose A. Joao, Onur Mutlu,Hyesoon Kim, Rishi Agarwal,

Page 330: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 330

and Yale N. Patt. Improv-ing the performance of object-oriented languages with dy-namic predication of indi-rect jumps. ACM SIGARCHComputer Architecture News,36(1):80–90, March 2008.CODEN CANED2. ISSN0163-5964 (print), 1943-5851(electronic).

Joao:2008:IPOb

[JMK+08b] Jose A. Joao, Onur Mutlu,Hyesoon Kim, Rishi Agarwal,and Yale N. Patt. Improv-ing the performance of object-oriented languages with dy-namic predication of indirectjumps. Operating SystemsReview, 42(2):80–90, March2008. CODEN OSRED8.ISSN 0163-5980 (print), 1943-586X (electronic).

Joao:2008:IPOc

[JMK+08c] Jose A. Joao, Onur Mutlu,Hyesoon Kim, Rishi Agarwal,and Yale N. Patt. Improv-ing the performance of object-oriented languages with dy-namic predication of indi-rect jumps. ACM SIGPLANNotices, 43(3):80–90, March2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Joshi:2003:FOJ

[JMM03] Rushikesh K. Joshi, Mau-reen Mascarenhas, and Yo-gesh Murarka. Filter ob-jects for Java. Software—

Practice and Experience, 33(6):509–522, May 2003. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Joao:2009:FRC

[JMP09] Jose A. Joao, Onur Mutlu,and Yale N. Patt. Flexi-ble reference-counting-basedhardware acceleration forgarbage collection. ACMSIGARCH Computer Ar-chitecture News, 37(3):418–428, June 2009. CODENCANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Jipping:2002:UJD

[JMS02] Michael J. Jipping, SteveMarlowe, and AlexanderSherstov. Using Java to de-sign and test hardware cir-cuits over a classroom net-work. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(1):162–166, March2002. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Inroads: pavingthe way towards excellence incomputing education.

Joisha:2002:EAJ

[JMSG02] Pramod G. Joisha, Samuel P.Midkiff, Mauricio J. Serrano,and Manish Gupta. Effi-ciently adapting Java bina-ries in limited memory con-texts. International Jour-nal of Parallel Programming,

Page 331: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 331

30(4):257–289, August 2002.CODEN IJPPE5. ISSN0885-7458 (print), 1573-7640(electronic). URL http://

ipsapp009.lwwonline.com/

content/getfile/4773/28/

3/abstract.htm; http:/

/ipsapp009.lwwonline.com/

content/getfile/4773/28/

3/fulltext.pdf; http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=0885-7458&volume=30&

issue=4&spage=257.

Jank:2003:OOI

[JO03] K. Jank and R. Oberhauser.An object-oriented invocationlayer for the Java MessageService. Lecture Notes inComputer Science, 2889:57–69, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Johnson:2000:DSC

[Joh00a] Steve Johnson. A dy-namic select component forJavaScript. Dr. Dobb’s Jour-nal of Software Tools, 25(1):36, 38–42, January 2000.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_01/dselect.txt; http:

//www.ddj.com/ftp/2000/

2000_01/dselect.zip.

Johnson:2000:SFP

[Joh00b] Verlyn Johnson. The SanFrancisco project: busi-ness process componentsand infrastructure. ACM

Computing Surveys, 32(1es),March 2000. CODENCMSVAN. ISSN 0360-0300 (print), 1557-7341 (elec-tronic). URL http://www.

acm.org/pubs/citations/

journals/surveys/2000-32-

1/p25-johnson/. Article No.25.

Johnson:2003:SJA

[Joh03] P. Johnson. Scaling upJava applications on Win-dows servers. Cmg, 1(??):103–112, 2003. CODEN ????

Johnson:2006:JT

[Joh06] Stephen Johnson. Java in ateacup. ACM Queue: To-morrow’s Computing Today,4(3):36–41, April 2006. CO-DEN AQCUAE. ISSN 1542-7730 (print), 1542-7749 (elec-tronic).

Jolin:2001:JQC

[Jol01] Art Jolin. Java Q&A: CanJ2EE manage cache and poolmemory? Dr. Dobb’s Jour-nal of Software Tools, 26(10):117–120, October 2001.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_10/jqa1001.txt; http:

//www.ddj.com/ftp/2001/

2001_10/jqa1001.zip.

Jones:2002:JMA

[Jon02] M. Tim Jones. Java mobileagents and the Aglets SDK.Dr. Dobb’s Journal of Soft-ware Tools, 27(1):42, 44, 46–48, January 2002. CODEN

Page 332: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 332

DDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2002/2002_01/aglet.

txt.

Jorelid:2002:JFT

[Jor02] Lennart Jorelid. J2EE Fron-tEnd technologies: a pro-grammer’s guide to servlets,JavaServer pages, and En-terprise JavaBeans. Booksfor professionals by profes-sionals. Apress, Berkeley, CA,USA, 2002. ISBN 1-893115-96-8. xiii + 1112 pp. LCCNTK5105.8885.J38 J67 2002.

Jacobs:2000:MBJ

[JP00] Bart Jacobs and Erik Poll.A monad for basic Java se-mantics. Lecture Notes inComputer Science, 1816:150–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1816/18160150.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1816/18160150.

pdf.

Jacobs:2001:LJM

[JP01] Bart Jacobs and Erik Poll.A logic for the Java mod-eling language JML. Lec-ture Notes in Computer Sci-ence, 2029:284–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2029/20290284.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2029/20290284.

pdf.

Jacobs:2003:CMS

[JP03] B. Jacobs and E. Poll. Coal-gebras and monads in the se-mantics of Java. Theoret-ical Computer Science, 291(3):329–349, 2003. CO-DEN TCSCDI. ISSN 0304-3975 (print), 1879-2294 (elec-tronic).

Jacobs:2004:JPV

[JP04] B. Jacobs and E. Poll. Javaprogram verification at Ni-jmegen: Developments andperspective. Lecture Notes inComputer Science, 3233:134–153, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Jung:2008:EEH

[JPB+08] Dong-Heon Jung, JongKukPark, Sung-Hwan Bae, JaemokLee, and Soo-Mook Moon.Efficient exception handlingin Java bytecode-to-C ahead-of-time compiler for embed-ded systems. Computer Lan-guages, Systems and Struc-tures, 34(4):170–183, Decem-ber 2008. CODEN ????ISSN 1477-8424 (print), 1873-6866 (electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S1477842407000176.

Page 333: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 333

Jaworski:2000:JSH

[JPC00] Jamie Jaworski, Paul J. Per-rone, and Venkata S. R. R.Chaganti. Java security hand-book. Howard W. Sams, In-dianapolis, IN 46268, USA,2000. ISBN 0-672-31602-1. xiv + 534 pp. LCCNQA76.9.A25 J395 2000. Alsoavailable via the Internet.

Jovanovic:2005:MDS

[JPJ05] N. Jovanovic, R. Popovic,and Z. Jovanovic. Model-ing distributed system enti-ties which communicate asyn-chronous via message pass-ing in Java. Neural, Paralleland Scientific Computations,13(1):63–76, 2005. CODENNPACEM. ISSN 1061-5369.

Jacobs:2008:PMC

[JPS+08] Bart Jacobs, Frank Piessens,Jan Smans, K. Rustan M.Leino, and Wolfram Schulte.A programming model forconcurrent object-orientedprograms. ACM Transac-tions on Programming Lan-guages and Systems, 31(1):1:1–1:48, December 2008.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Joshi:2009:RDP

[JPSN09] Pallavi Joshi, Chang-SeoPark, Koushik Sen, andMayur Naik. A randomizeddynamic program analysistechnique for detecting realdeadlocks. ACM SIGPLAN

Notices, 44(6):110–120, June2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Jacob:2002:CAP

[JR02] Matthias Jacob and KeithRandall. Cross-architecturalperformance portability of aJava Virtual Machine imple-mentation. In USENIX As-sociation [USE02], page ??ISBN 1-931971-01-3. LCCNQA76.73.J38 J42 2002. URLhttp://www.usenix.org/publications/

library/proceedings/javavm02/

jacob.html.

Jordan:2003:JDO

[JR03] David Jordan and Craig Rus-sell. Java Data Objects.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2003. ISBN0-596-00276-9. xxi + 356 pp.LCCN QA76.73.J38 J66 2003.US$39.95 US, CAN$61.95,UK£28.50. URL http://

www.oreilly.com/catalog/

jvadtaobj/.

Jeffrey:2005:JJF

[JR05] A. Jeffrey and J. Rathke. JavaJr.: Fully abstract trace se-mantics for a core Java lan-guage. Lecture Notes in Com-puter Science, 3444:423–438,2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Page 334: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 334

Jayaraman:2005:KDI

[JRH05] G. Jayaraman, V. P. Ran-ganath, and J. Hatcliff.Kaveri: Delivering the In-dus Java Program Slicer toEclipse. Lecture Notes inComputer Science, 3442:269–272, 2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Juric:2000:JDO

[JRN00] Matjaz B. Juric, Ivan Roz-man, and Simon Nash. Java2 distributed object mid-dleware performance analy-sis and optimization. ACMSIGPLAN Notices, 35(8):31–40, August 2000. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Jagannathan:2001:ICS

[JS01] Ramesh Jagannathan andPaolo A. G. Sivilotti. In-creasing client-side confidencein remote component imple-mentations. ACM SIGSOFTSoftware Engineering Notes,26(5):52–61, September 2001.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Jeong:2004:JBS

[JSSM04] J. Jeong, D. Shin, D. Shin,and K. Moon. Java-basedsingle sign-on library sup-porting SAML (Security As-sertion Markup Language)for distributed Web services.

Lecture Notes in ComputerScience, 3007:891–894, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Jacobson:2004:ITE

[JT04] N. Jacobson and A. Thorn-ton. It is time to empha-size ArrayLists over Arrays inJava-based first programmingcourses. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(4):88–92, 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Juola:2007:PCO

[Juo07] Patrick Juola. Principles ofcomputer organization andassembly language: usingthe Java Virtual Machine.Pearson/Prentice Hall, Up-per Saddle River, NJ, USA,2007. ISBN 0-13-148683-7 (paperback). xv + 317pp. LCCN QA76.9.C643J96 2007. URL http:/

/www.loc.gov/catdir/toc/

ecip073/2006034154.html.

Jacobs:2004:STS

[JV04] P. H. M. Jacobs and A. Ver-braeck. Single-threaded speci-fication of process-interactionformalism in Java. Win-ter Simulation Conference, 2:1548–1555, 2004. CODEN???? ISSN 0743-1902 (print),2160-9276 (electronic).

Page 335: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 335

Jiang:2003:AJM

[JWC03] Y. Jiang, Z. Wang, andT. Chen. Application ofJava in multimedia Net-ware courseware. Journal —Jiangsu Polytechnic Univer-sity, 15(1):61–64, 2003. CO-DEN ????

Kniesel:2002:CCC

[KA02] Gunter Kniesel and MichaelAustermann. CC4J — codecoverage for Java. Lec-ture Notes in Computer Sci-ence, 2370:155–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2370/23700155.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2370/23700155.

pdf.

Kafura:2000:OOS

[Kaf00] Dennis Kafura. Object-Oriented Software Designand Construction with Java.Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 2000.ISBN 0-13-011264-X. xv +656 pp. LCCN QA76.64. K352000. US$49.00. URL http:/

/www.phptr.com/ptrbooks/

esm_013011264X.html.

Kagawa:2009:WWB

[Kag09] Koji Kagawa. WAPPEN: aWeb-based application frame-work for programming and itsbison/flex plug-in. SIGCSE

Bulletin (ACM Special In-terest Group on ComputerScience Education), 41(3):383, September 2009. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings ofITiCSE ’09.

Kahrel:2006:AIR

[Kah06a] Peter Kahrel. Automat-ing InDesign with regu-lar expressions. O’Reilly& Associates, Inc., 981Chestnut Street, Newton,MA 02164, USA, 2006.ISBN 0-596-52937-6. LCCNZ253.532.A34; Z253.532.A34K34 2006eb. URL http://

www.oreilly.com/catalog/

9780596529376.

Kahrel:2006:SIJ

[Kah06b] Peter Kahrel. ScriptingInDesign with JavaScript.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2006.ISBN 0-596-52817-5. LCCNZ253.532.A34. URL http://

www.oreilly.com/catalog/

9780596528171.

Kalin:2001:OOP

[Kal01] Martin Kalin. Object-Oriented Programming inJava. The JK computer sci-ence and mathematics se-ries. P T R Prentice-Hall,Englewood Cliffs, NJ 07632,USA, 2001. ISBN 0-13-019859-5. xxvii + 641 pp.LCCN QA76.64 .K36 2001.US$58.00. URL http:/

Page 336: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 336

/www.phptr.com/ptrbooks/

esm_0130198595.html.

Kalinovsky:2004:CJT

[Kal04] Alex Kalinovsky. CovertJava: Techniques for De-compiling, Patching, and Re-verse Engineering. HowardW. Sams, Indianapolis, IN46268, USA, 2004. ISBN0-672-32638-8. x + 268pp. LCCN QA76.73.J38 K352004. US$29.99.

Kanalakis:2002:WSJ

[Kan02] John M. Kanalakis, Jr.Web services and Javaserver pages. Dr. Dobb’sJournal of Software Tools,27(1):28, 30–34, January2002. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2002/2002_01/wsjsp.txt;

http://www.ddj.com/ftp/

2002/2002_01/wsjsp.zip.

Keane:2003:DJP

[KAN+03] T. Keane, R. Allen, T. J.Naughton, J. McInerney, andJ. Waldron. Distributed Javaplatform with programmableMIMD capabilities. LectureNotes in Computer Science,2604:122–131, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Kolling:2004:EAB

[KB04a] M. Kolling and D. J. Barnes.Enhancing apprentice-basedlearning of Java. SIGCSE

Bulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 36(1):286–290, 2004. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Kosa:2004:TVC

[KB04b] Martha J. Kosa and Mark A.Boshart. Treemap visual-izations for CS2. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 36(3):259, September 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Kreuzinger:2003:RTE

[KBP+03] J. Kreuzinger, U. Brinkschulte,M. Pfeffer, S. Uhrig, andT. Ungerer. Real-time event-handling and scheduling ona multithreaded Java micro-controller. Microprocessorsand Microsystems, 27(1):19–31, 2003. CODEN MIMID5.ISSN 0141-9331 (print), 1872-9436 (electronic).

Kats:2008:MSB

[KBV08] Lennart C. L. Kats, MartinBravenboer, and Eelco Visser.Mixing source and bytecode:a case for compilation by nor-malization. ACM SIGPLANNotices, 43(10):91–108, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Page 337: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 337

Klemm:2007:JIO

[KBVP07] Michael Klemm, MatthiasBezold, Ronald Veldema,and Michael Philippsen.JaMP: an implementation ofOpenMP for a Java DSM.Concurrency and Computa-tion: Practice and Experi-ence, 19(18):2333–2352, De-cember 25, 2007. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Kim:2000:JBO

[KC00] Austin Kim and MorrisChang. Java bytecode op-timization with advancedinstruction folding mecha-nism. Lecture Notes in Com-puter Science, 1940:268–??,2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1940/19400268.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1940/19400268.

pdf.

Kingston:2001:ADS

[KC01] Jeffrey Kingston and BrianCole. Algorithms and DataStructures: Design, Correct-ness, Analysis: Java Edi-tion. Addison-Wesley, Read-ing, MA, USA, 2001. ISBN 0-201-36062-4. ???? pp. LCCN???? US$44.

Krapf:2003:ESP

[KC03] R. Krapf and L. Carro. Effi-cient signal processing in em-bedded Java systems. IEEEInternational Symposium onCircuits and Systems, 4:IV–61–IV–64, 2003. CODEN???? ISSN 0271-4310.

Keeton:2001:SEU

[KCF01] Brian Keeton, Chuck Ca-vaness, and Geoff Friesen.Special edition using Java 2.Que Corporation, Indianapo-lis, IN, USA, 2001. ISBN0-7897-2468-5. xiv + 1126pp. LCCN QA76.73.J38 K442001.

Kazi:2000:TOH

[KCSL00] Iffat H. Kazi, Howard H.Chen, Berdenia Stanley, andDavid J. Lilja. Tech-niques for obtaining highperformance in Java pro-grams. ACM Comput-ing Surveys, 32(3):213–240,2000. CODEN CMSVAN.ISSN 0360-0300 (print), 1557-7341 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/surveys/

2000-32-3/p213-kazi/p213-

kazi.pdf; http://www.

acm.org/pubs/citations/

journals/surveys/2000-32-

3/p213-kazi/.

Kapitza:2006:FIA

[KDH+06] Rudiger Kapitza, Jorg Do-maschka, Franz J. Hauck,Hans P. Reiser, and Holger

Page 338: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 338

Schmidt. FORMI: Integrat-ing adaptive fragmented ob-jects into Java RMI. IEEEDistributed Systems Online, 7(10):??, October 2006. CO-DEN ???? ISSN 1541-4922 (print), 1558-1683 (elec-tronic). URL http://csdl.

computer.org/comp/mags/

ds/2006/10/ox001.pdf.

Kats:2009:PRF

[KdJNNV09] Lennart C. L. Kats, Maartjede Jonge, Emma Nilsson-Nyman, and Eelco Visser.Providing rapid feedbackin generated modular lan-guage environments: addingerror recovery to scanner-less generalized-LR pars-ing. ACM SIGPLAN No-tices, 44(10):445–464, Octo-ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Keschenau:2004:REU

[Kes04] Martin Keschenau. Re-verse engineering of UMLspecifications from Java pro-grams. ACM SIGPLAN No-tices, 39(10):326–327, Octo-ber 2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Kistler:2000:ADM

[KF00] Thomas Kistler and MichaelFranz. Automated data-member layout of heap ob-jects to improve memory-

hierarchy performance. ACMTransactions on Program-ming Languages and Sys-tems, 22(3):490–505, 2000.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/toplas/

2000-22-3/p490-kistler/

p490-kistler.pdf; http:

//www.acm.org/pubs/citations/

journals/toplas/2000-22-

3/p490-kistler/.

Karaorman:2005:JJR

[KF05] M. Karaorman and J. Free-man. jMonitor: Java run-time event specification andmonitoring library. ElectronicNotes in Theoretical Com-puter Science, 113(??):181–200, 2005. CODEN ????ISSN 1571-0661.

Khondkar:2004:AAI

[KFLN04] P. Khondkar, M. A. Fukase,C. D. Lima, and T. Naka-mura. An architecture to al-low intrinsic concurrency onJava processors for embeddedsystems. Information, 7(3):351–366, 2004. CODEN ????ISSN 1343-4500.

Khondkar:2004:EEB

[KFN04] P. Khondkar, M. A. Fukase,and T. Nakamura. Enhancingexecution bandwidth of Java-embedded processor. Infor-mation, 7(2):215–226, 2004.CODEN ???? ISSN 1343-4500.

Page 339: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 339

Kamalov:2005:JAT

[KGH+05] R. Kamalov, M. Guillaud,D. Haskins, A. Harrison,R. Kemp, D. Chiu, M. Follen,and C. MacAulay. A Javaapplication for tissue sec-tion image analysis. Com-puter Methods and Programsin Biomedicine, 77(2):99–113,2005. CODEN CMPBEK.ISSN 0169-2607 (print), 1872-7565 (electronic).

Keen:2004:JFD

[KGMO04] A. W. Keen, T. Ge, J. T.Maris, and R. A. Olsson.JR: Flexible distributed pro-gramming in an extendedJava. ACM Transactions onProgramming Languages andSystems, 26(3):578–608, 2004.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Kim:2000:MSB

[KH00] Jin-Soo Kim and Yarsun Hsu.Memory system behavior ofJava programs: methodol-ogy and analysis. In ACM[ACM00b], pages xi + 329.ISBN 1-58113-194-1. ISSN0163-5999 (print), 1557-9484(electronic). LCCN QA1.A854724.

Kiczales:2001:AOP

[KH01] Gregor Kiczales and ErikHilsdale. Aspect-orientedprogramming. ACM SIG-SOFT Software EngineeringNotes, 26(5):313, September2001. CODEN SFENDP.

ISSN 0163-5948 (print), 1943-5843 (electronic).

Kielmann:2001:EJH

[KHBB01] Thilo Kielmann, Philip Hatcher,Luc Bouge, and Henri E.Bal. Enabling Java forhigh-performance comput-ing. Communications of theACM, 44(10):110–117, Octo-ber 2001. CODEN CACMA2.ISSN 0001-0782 (print), 1557-7317 (electronic).

Khoo:2009:DJA

[KHFS09] Yit Phang Khoo, MichaelHicks, Jeffrey S. Foster,and Vibha Sazawal. Di-recting JavaScript with ar-rows. ACM SIGPLAN No-tices, 44(12):49–58, Decem-ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Kingsley-Hughes:2001:JE

[KHKH01] Adrian Kingsley-Hughes andKathie Kingsley-Hughes. JavaScript1.5 by example. By exam-ple series. Que Corporation,Indianapolis, IN, USA, 2001.ISBN 0-7897-2499-5. xii +299 pp. LCCN QA76.73.J39K55 2001.

Karlsson:2005:EPD

[KHMW05] M. Karlsson, E. Hager-sten, K. E. Moore, andD. A. Wood. Explor-ing processor design optionsfor Java-based middleware.In Skeie et al. [SY+05],

Page 340: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 340

pages 59–68. ISBN 0-7695-2381-1. LCCN QA76.58;QA76.58 .I34 2005. URLhttp://ieeexplore.ieee.

org/servlet/opac?punumber=

9965. IEEE Computer Soci-ety order number P2381.

Kiczales:2003:ATA

[Kic03] G. Kiczales. AspectJ(tm):Aspect-oriented program-ming in Java. Lecture Notesin Computer Science, 2591:1, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Kiczales:2004:CLG

[Kic04] G. Kiczales. Crosscut: a littlegoes a long way: Attributesin C# and annotations inJava provide a hook for prin-cipled macros and metapro-gramming in the C family.Lisp has had this technol-ogy for years, offering manylessons. Software Develop-ment, 12(5):52–53, 2004. CO-DEN ???? ISSN 1070-8588.

Kientzle:2001:JQH

[Kie01] Tim Kientzle. Java Q&A:How can I speed up myJDBC-based programs? Dr.Dobb’s Journal of Soft-ware Tools, 26(12):111–112,December 2001. CO-DEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_12/jqa1201.txt; http:

//www.ddj.com/ftp/2001/

2001_12/jqa1201.zip.

Kientzle:2002:JQH

[Kie02] Tim Kientzle. Java Q&A:How can I make my Javaservlets faster? Dr. Dobb’sJournal of Software Tools, 27(4):97–99, April 2002. CO-DEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_04/jqa0402.txt; http:

//www.ddj.com/ftp/2002/

2002_04/jqa0402.zip.

Kilgore:2002:OOS

[Kil02] R. A. Kilgore. Object-oriented simulation withJava, Silk and OpenSML1.Netlanguages. Winter SimulationConference, 1(??):227–233,2002. CODEN WSCPDK.ISSN 0743-1902 (print), 2160-9276 (electronic).

Kilburn:2003:MUJ

[Kil03a] W. Kilburn. Microsoft unveilsJava converter kit. Applica-tion Development Trends, 10(12):27, 2003. CODEN ????ISSN 1073-9564.

Kilgore:2003:OOS

[Kil03b] R. A. Kilgore. Object-oriented simulation with SMLand Silk in .Net and Java.Winter Simulation Confer-ence, 1(??):218–224, 2003.CODEN ???? ISSN 0743-1902 (print), 2160-9276 (elec-tronic).

Kim:2002:DIM

[Kim02] Jong-Hak Kim. Developmentof intelligent milling machine

Page 341: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 341

using Java tool: researchproject. Master of science,plan ii, Department of Me-chanical Engineering, Univer-sity of California, Berkeley,Berkeley, CA, USA, 2002.

King:2000:JP

[Kin00] K. N. (Kim N.) King. JavaProgramming. W. W. Nor-ton & Co., New York, NY,USA, 2000. ISBN 0-393-97437-5. xxiii + 788 pp.LCCN QA76.73.J38 K562000. US$40.

Kim:2002:SOC

[KJ02] Do-Woo Kim and Min-SooJung. A study on the op-timization of class file forJava card platform. Lec-ture Notes in Computer Sci-ence, 2343:563–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2343/23430563.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2343/23430563.pdf.

Kazi:2000:JCS

[KJBH+00] I. H. Kazi, D. P. Jose,B. Ben-Hamida, C. J. Hes-cott, C. Kwok, J. A. Kon-stan, D. J. Lilja, and P.-C Yew. JaViz: a client/server Java profiling tool.IBM Systems Journal, 39(1):96–117, ???? 2000. CO-DEN IBMSA7. ISSN 0018-

8670. URL http://www.

almaden.ibm.com/journal/

sj/391/kazi.html.

Koch:2000:AFG

[KK00] Michael Koch and JurgenKoch. Application of frame-works in groupware — theIris group editor environment.ACM Computing Surveys, 32(1es), March 2000. CO-DEN CMSVAN. ISSN 0360-0300 (print), 1557-7341 (elec-tronic). URL http://www.

acm.org/pubs/citations/

journals/surveys/2000-32-

1/p28-koch/.

Koga:2003:MRT

[KK03a] M. Koga and S. Kawakami.MAI-17-3 real-time remotecontrol system in Java andits application to swing upcontrol of inverted pendulum.Sice, 1:358–361, 2003. CO-DEN ????

Korochkin:2003:EPA

[KK03b] D. Korochkin and S. Ko-rochkin. Experimental perfor-mance analysis of the Ada95and Java parallel program onSMP systems. ACM SIGADAAda Letters, 23(1):53–56,2003. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Kaczmarek:2004:SEE

[KK04a] J. Kaczmarek and M. Kucharski.Size and effort estimationfor applications written inJava. Information and Soft-

Page 342: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 342

ware Technology, 46(9):589–601, 2004. CODEN ISOTE7.ISSN 0950-5849 (print), 1873-6025 (electronic).

Ko:2004:TCG

[KK04b] K. M. Ko and S. G. Kim.Target code generation usingthe code expansion techniquefor Java bytecode. LectureNotes in Computer Science,3320:752–755, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Klohs:2005:MRJ

[KK05] K. Klohs and U. Kastens.Memory requirements of Javabytecode verification on lim-ited devices. Electronic Notesin Theoretical Computer Sci-ence, 132(1):95–111, 2005.CODEN ???? ISSN 1571-0661.

Kumar:2009:GCM

[KKG09] Avadhesh Kumar, RajeshKumar, and P. S. Grover.Generalized coupling measurefor aspect-oriented systems.ACM SIGSOFT Software En-gineering Notes, 34(3):1–6,May 2009. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Kouh:2004:DJP

[KKJY04] H. J. Kouh, K. T. Kim, S. M.Jo, and W. H. Yoo. De-bugging of Java programs us-ing HDT with program slic-ing. Lecture Notes in Com-puter Science, 3046:524–533,

2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Kulkarni:2004:VJS

[KKK04] P. Kulkarni, A. Kembhavi,and S. Kale. VOTable JAVAstreaming writer and applica-tions. Astronomical Society ofthe Pacific Conference Series,314:346–349, 2004. CODEN???? ISSN 1050-3390.

Kim:2004:JMRa

[KKL+04] M. Kim, S. Kannan, I. Lee,O. Sokolsky, and M. Viswanathan.Java-MaC — A run-time as-surance tool for Java pro-grams. Electronic Notes inTheoretical Computer Sci-ence, 55(2):1–18, January2004. CODEN ???? ISSN1571-0661.

Kawahito:2006:NIR

[KKM+06] Motohiro Kawahito, HideakiKomatsu, Takao Moriyama,Hiroshi Inoue, and ToshioNakatani. A new idiom recog-nition framework for exploit-ing hardware-assist instruc-tions. ACM SIGPLAN No-tices, 41(11):382–393, Novem-ber 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Kawahito:2000:ENP

[KKN00] Motohiro Kawahito, HideakiKomatsu, and Toshio Nakatani.Effective null pointer checkelimination utilizing hard-

Page 343: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 343

ware trap. ACM SIG-PLAN Notices, 35(11):139–149, November 2000. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Kawahito:2006:ESE

[KKN06] Motohiro Kawahito, HideakiKomatsu, and Toshio Nakatani.Effective sign extension elimi-nation for Java. ACM Trans-actions on Programming Lan-guages and Systems, 28(1):106–133, January 2006. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Kawachiya:2002:LRJ

[KKO02] Kiyokuni Kawachiya, AkiraKoseki, and Tamiya Onodera.Lock reservation: Java lockscan mostly do without atomicoperations. ACM SIG-PLAN Notices, 37(11):130–141, November 2002. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Kumar:2003:PBD

[KKT04] C. Bala Kumar, Paul J. Kline,and Timothy J. Thomp-son. Bluetooth applicationprogramming with the JavaAPIs. The Morgan Kauf-mann series in networking.Morgan Kaufmann Publish-ers, Los Altos, CA 94022,USA, 2004. ISBN 1-55860-934-2. xxii + 498 pp.LCCN TK5103.3 .K86 2004.

US$44.95. URL ftp://

uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

description/els051/2003107476.

html; http://www.loc.

gov/catdir/toc/els051/2003107476.

html.

Kiciman:2007:APR

[KL07] Emre Kiciman and BenjaminLivshits. AjaxScope: a plat-form for remotely monitor-ing the client-side behavior ofWeb 2.0 applications. Oper-ating Systems Review, 41(6):17–30, December 2007. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Klebanov:2005:JFN

[Kle05a] V. Klebanov. A JMM-Faithful non-interference cal-culus for Java. LectureNotes in Computer Science,3409:101–111, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Klein:2005:VJB

[Kle05b] G. Klein. Verified Java:Bytecode verification: Veri-fied Java bytecode verifica-tion. It, 47(2):107–110, 2005.CODEN ???? ISSN 1611-2776.

Kou:2003:RST

[KLL03] Y. Kou, Z. Liao, and Z. Li.Research on the scalable tech-nologies of network man-agement software based on

Page 344: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 344

Java. Mini-Micro Systems,24(1):17–19, 2003. CODENXWJXEH. ISSN 1000-1220.

Kumar:2000:SAM

[KLS00] Bharath M. Kumar, R. Lak-shminarayanan, and Y. N.Srikant. A study of auto-matic migration of programsacross the Java event models.ACM SIGSOFT Software En-gineering Notes, 25(3):24–29,May 2000. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Krishna:2001:SRI

[KM01] Ksheerabdhi Krishna andMichael Montgomery. Asimple(r) interface distribu-tion mechanism for Javacard. Lecture Notes in Com-puter Science, 2041:114–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2041/20410114.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2041/20410114.

pdf.

Ko:2002:CBA

[KM02] Ren-Song Ko and Matt W.Mutka. A component-basedapproach for adaptive softreal-time Java within hetero-geneous environments. Paral-lel and Distributed ComputingPractices, 5(1):89–104, March2002. CODEN ???? ISSN1097-2803.

Khurshid:2004:CJI

[KM04a] S. Khurshid and D. Mari-nov. Checking Java imple-mentation of a naming archi-tecture using Testera. Elec-tronic Notes in TheoreticalComputer Science, 55(3):1–21, January 2004. CODEN???? ISSN 1571-0661.

Khurshid:2004:TSB

[KM04b] S. Khurshid and D. Mari-nov. TestEra specification-based testing of Java pro-grams using SAT. AutomatedSoftware Engineering, 11(4):403–434, 2004. CODEN ????ISSN 0928-8910.

Kortenkamp:2004:GTW

[KM04c] U. Kortenkamp and D. Mater-lik. Geometry teaching inwireless classroom environ-ments using Java and J2ME.Science of Computer Pro-gramming, 53(1):71–85, 2004.CODEN SCPGD4. ISSN0167-6423 (print), 1872-7964(electronic).

Koletzke:2007:OJF

[KM07] Peter Koletzke and DuncanMills. Oracle JDeveloper 10gfor forms and PL/SQL de-velopers. McGraw-Hill, NewYork, NY, USA, 2007. ISBN0-07-225960-4 (paperback),(paperback). xxx + 562pp. LCCN QA76.73.J38 K6552006. URL http://www.loc.

gov/catdir/enhancements/

fy0806/2007298524-b.html;

http://www.loc.gov/catdir/

Page 345: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 345

enhancements/fy0806/2007298524-

d.html; http://www.loc.

gov/catdir/enhancements/

fy0806/2007298524-t.html.

Kireev:2008:RTJ

[KM08] Alexandre N. Kireev andOlivier J. F. Martin. Real-time Java simulations of mul-tiple interference dielectricfilters. Computer PhysicsCommunications, 179(12):903–907, December 15, 2008.CODEN CPHCBZ. ISSN0010-4655 (print), 1879-2944(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S0010465508002531.

Kim:2004:VJJ

[KMEA04] S. Kim, S. M. Moon,K. Ebcioglu, and E. Altman.VLaTTe: a Java just-in-timecompiler for VLIW with fastscheduling and register allo-cation. IEICE Transactionson Information and SystemsE Series D, 87(7):1712–1720,2004. CODEN ???? ISSN0916-8532.

Kimura:2003:IJA

[KMOS03] M. Kimura, M. H. Miki,T. Onoye, and I. Shirakawa.Implementation of Java accel-erator for high-performanceembedded systems. IEICETransactions on Fundamen-tals of Electronics Commu-nications and Computer Sci-ences E Series A, 86(12):3079–3088, 2003. CODEN???? ISSN 0916-8508 (print),1745-1337 (electronic).

Kamin:2002:ICS

[KMR02] Samuel N. Kamin, M. Den-nis Mickunas, and Edward M.Reingold. An introduction tocomputer science using Java.McGraw-Hill, New York, NY,USA, second edition, 2002.ISBN 0-07-232305-1. xxix +753 pp. LCCN QA76 .K2622001.

Kirkegaard:2004:SAX

[KMS04] C. Kirkegaard, A. Moller, andM. I. Schwartzbach. Staticanalysis of XML transforma-tions in Java. IEEE Transac-tions on Software Engineer-ing, 30(3):181–192, March2004. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

1271173.

Kimball:2008:CCW

[KMSB08] Aaron Kimball, Sierra Michels-Slettvet, and Christophe Bis-ciglia. Cluster computingfor Web-scale data process-ing. SIGCSE Bulletin (ACMSpecial Interest Group onComputer Science Educa-tion), 40(1):116–120, March2008. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE 08.

Kistijantoro:2003:CRD

[KMSL03] A. Kistijantoro, G. Morgan,S. Shrivastava, and M. Lit-tle. Component replication in

Page 346: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 346

distributed systems: a casestudy using enterprise JavaBeans. In IEEE [IEE03b],pages 89–98. CODEN ????ISBN 0-7695-1955-5. ISSN1060-9857. LCCN QA76.9.D5S94 2003.

Klein:2006:MCM

[KN06] Gerwin Klein and Tobias Nip-kow. A machine-checkedmodel for a Java-like lan-guage, virtual machine, andcompiler. ACM Transac-tions on Programming Lan-guages and Systems, 28(4):619–695, July 2006. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Kumar:2002:DPP

[KNG02] R. V. Kumar, B. L. Narayanan,and R. Govindarajan. Dy-namic path profile aided re-compilation in a Java just-in-time compiler. LectureNotes in Computer Science,2552:495–505, 2002. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Koved:2001:SCE

[KNN+01] L. Koved, A. Nadalin, N. Na-garatnam, M. Pistoia, andT. Shrader. Security chal-lenges for Enterprise Java inan e-business environment.IBM Systems Journal, 40(1):130–152, ???? 2001. CODENIBMSA7. ISSN 0018-8670.URL http://www.research.

ibm.com/journal/sj/401/

koved.html.

Knoernschild:2002:JDO

[Kno02] Kirk Knoernschild. Java de-sign: objects, UML, and pro-cess. Addison-Wesley, Read-ing, MA, USA, 2002. ISBN0-201-75044-9 (paperback).xxiv + 277 pp. LCCNQA76.73.J38 K57 2002 Bar.

Karch:2003:HCM

[KNRW03] Steven B. Karch, JosefNevinny, Emma Reens, andTheodor Walger, editors. Ahistory of cocaine: the mys-tery of coca java and thekew plant. Royal Society ofMedicine, London, UK, 2003.ISBN 1-85315-547-0 (paper-back). x + 224 pp. LCCNHD9019.C63 H57 2003.

Knuckles:2001:IIP

[Knu01a] Craig D. Knuckles. Introduc-tion to interactive program-ming on the Internet: us-ing HTML and JavaScript.John Wiley and Sons, NewYork, NY, USA; London,UK; Sydney, Australia, 2001.ISBN 0-471-38366-X (paper-back). xviii + 423 pp. LCCNQA76.625 .K58 2001.

Knudsen:2001:WJD

[Knu01b] Jonathan Knudsen. WirelessJava: developing with Java2, micro edition. Books forprofessionals by profession-als. Springer-Verlag, Berlin,Germany / Heidelberg, Ger-many / London, UK / etc.,

Page 347: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 347

2001. ISBN 1-893115-50-X. xiii + 226 pp. LCCNQA76.73.J38 K58 2001.

Kloukinas:2003:MTS

[KNY03] C. Kloukinas, C. Nakhli, andS. Yovine. A methodologyand tool support for gener-ating scheduled native codefor real-time Java applica-tions. Lecture Notes in Com-puter Science, 2855:274–289,2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Kambites:2001:OLI

[KOB01] M. E. Kambites, J. Obdrzalek,and J. M. Bull. AnOpenMP-like interface forparallel programming in Java.Concurrency and Compu-tation: Practice and Ex-perience, 13(8–9):793–814,July/August 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/84503220/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=84503220&PLACEBO=IE.

pdf.

Kodaganallur:2004:ILP

[Kod04] Viswanathan Kodaganallur.Incorporating language pro-cessing into Java applica-tions: a JavaCC tutorial.IEEE Software, 21(4):70–77,July/August 2004. CO-DEN IESOEG. ISSN 0740-

7459 (print), 0740-7459 (elec-tronic). URL http://csdl.

computer.org/comp/mags/

so/2004/04/s4070s.pdf.

Koga:2004:CAT

[Kog04] M. Koga. Computer aidedtotal development of controlsystem — control system de-sign in Java. Systems, Controland Information = ShisutemuSeigyo Joho Gakkai shi, 48(4):138–143, 2004. CODENSYCNA9. ISSN 0916-1600.

Konsella:2003:ASJ

[Kon03] S. Konsella. Adapting stan-dard Java GUI APIs forfront panel user interfaceson peripheral devices. Re-search Disclosure, 466:236,2003. CODEN RSDSBB.ISSN 0374-4353.

Kong:2004:IDI

[Kon04] J. Kong. The implementationof Dicom interface softwareusing Java. Chinese Jour-nal of Biomedical Engineer-ing, 23(1):10–14, 2004. CO-DEN ???? ISSN 0258-8021.

Kawachiya:2008:ARM

[KOO08] Kiyokuni Kawachiya, KazunoriOgata, and Tamiya Onodera.Analysis and reduction ofmemory inefficiencies in Javastrings. ACM SIGPLAN No-tices, 43(10):385–402, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Page 348: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 348

Kuo:2001:AAJ

[KP01] Dean Kuo and Doug Palmer.Automated analysis of Javamessage service providers.Lecture Notes in ComputerScience, 2218:1–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2218/22180001.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2218/22180001.

pdf.

Kermany:2006:CCI

[KP06] Haim Kermany and Erez Pe-trank. The Compressor:concurrent, incremental, andparallel compaction. ACMSIGPLAN Notices, 41(6):354–363, June 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Kalibera:2009:CBV

[KPH+09] Tomas Kalibera, Pavel Parizek,Ghaith Haddad, Gary T.Leavens, and Jan Vitek.Challenge benchmarks forverification of real-time pro-grams: (abstract only). ACMSIGPLAN Notices, 44(11):7–8, November 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Koved:2002:ARA

[KPK02] Larry Koved, Marco Pis-toia, and Aaron Kershen-baum. Access rights analysisfor Java. ACM SIGPLAN No-tices, 37(11):359–372, Novem-ber 2002. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Kavadias:2003:ESS

[KPKL03] C. Kavadias, B. Perrin,V. Kollias, and M. Loupis.Enhanced SDL subset for thedesign and implementationof Java-enabled embeddedsignalling systems. LectureNotes in Computer Science,2708:137–149, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Kurtz:2002:EIE

[KPN02] Barry L. Kurtz, Dee Parks,and Eric Nicholson. Effec-tive Internet education: aprogress report. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 34(1):312–316, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: pavingthe way towards excellence incomputing education.

Kaiser:2006:CJC

[KPPER06] Claude Kaiser, Jean-FrancoisPradat-Peyre, Sami Evangelista,

Page 349: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 349

and Pierre Rousseau. Com-paring Java, C# and Adamonitors queuing policies: acase study and its Ada re-finement. ACM SIGADAAda Letters, 26(2):23–37, Au-gust 2006. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Kolling:2000:OFJ

[KR00] Michael Kolling and JohnRosenberg. Objects firstwith Java and BlueJ (semi-nar session). SIGCSE Bul-letin (ACM Special InterestGroup on Computer ScienceEducation), 32(1):429, March2000. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Knoblock:2001:TES

[KR01a] Todd B. Knoblock and JakobRehof. Type elaboration andsubtype completion for Javabytecode. ACM Transac-tions on Programming Lan-guages and Systems, 23(2):243–272, March 2001. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Kolling:2001:GTO

[KR01b] Michael Kolling and JohnRosenberg. Guidelines forteaching object orientationwith Java. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 33(3):33–36, September2001. CODEN SIGSD3. ISSN

0097-8418 (print), 2331-3927(electronic).

Kleijnen:2003:OWS

[KR03] Stans Kleijnen and SrikanthRaju. An open Web servicesarchitecture. ACM Queue:Tomorrow’s Computing To-day, 1(1):38–46, March 2003.CODEN AQCUAE. ISSN1542-7730 (print), 1542-7749(electronic).

Kreger:2001:JME

[Kre01] H. Kreger. Java Manage-ment Extensions for appli-cation management. IBMSystems Journal, 40(1):104–129, ???? 2001. CODENIBMSA7. ISSN 0018-8670.URL http://www.research.

ibm.com/journal/sj/401/

kreger.html.

Kroeker:2000:PCL

[Kro00a] Kirk L. Kroeker. Prod-ucts: Controlling the lookand feel of Windows; so-phisticated project estima-tion for $99; Web applicationsfor the Internet-challenged;network-based digital assetmanager; Linux middlewareframework; XML-based in-formation portal; Java devel-opment for small computingdevices; build installationsfor Windows 2000. Com-puter, 33(3):105–107, March2000. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//dlib.computer.org/co/

Page 350: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 350

books/co2000/pdf/r3105.

pdf; http://www.stardock.

net/.

Kroeker:2000:PEN

[Kro00b] Kirk L. Kroeker. Prod-ucts: Enterasys Networks’ E-commerce access platforms;Tascom Software’s ASP ed-itor; Vital’s text editorfor program development;RapidStream’s security ap-pliance; Kemma Software’shelp desk software; Telel-ogic’s real-time UML profilingsoftware; ParaSoft extendsproduct support to Win-dows 2000; Spyglass’ inter-active TV software; Metrow-erks releases CodeWarriorwith PersonalJava support.Computer, 33(6):96–98, June2000. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/r6096.

pdf.

Klemm:2001:EJS

[KS01a] Reinhard Klemm and NavjotSingh. Enhancing Java serveravailability with JAS. Soft-ware—Practice and Experi-ence, 31(7):697–716, June2001. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic). URLhttp://www3.interscience.

wiley.com/cgi-bin/abstract/

78003146/START; http:/

/www3.interscience.wiley.

com/cgi-bin/fulltext?ID=

78003146&PLACEBO=IE.pdf.

Kurzyniec:2001:FCL

[KS01b] Dawid Kurzyniec and VaidySunderam. Flexible classloader framework: SharingJava resources in harness sys-tem. Lecture Notes in Com-puter Science, 2073:375–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2073/20730375.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2073/20730375.

pdf.

Kozen:2002:ECI

[KS02a] Dexter Kozen and MattStillerman. Eager class ini-tialization for Java. Lec-ture Notes in ComputerScience, 2469:71–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2469/24690071.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2469/24690071.pdf.

Kurzyniec:2002:MBT

[KS02b] D. Kurzyniec and V. Sun-deram. The MICROBEbenchmarking toolkit forJava: a component-based ap-proach. Lecture Notes inComputer Science, 2330:709–??, 2002. CODEN LNCSD9.

Page 351: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 351

ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2330/23300709.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2330/23300709.

pdf.

Kozlenkov:2004:PRB

[KS04] A. Kozlenkov and M. Schroeder.PROVA: Rule-based Java-scripting for a Bioinformat-ics Semantic Web. Lec-ture Notes in Computer Sci-ence, 2994:17–30, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Kuehne:2007:CPL

[KS07] Thomas Kuehne and DanielSchreiber. Can program-ming be liberated from thetwo-level style: multi-levelprogramming with Deep-Java. ACM SIGPLAN No-tices, 42(10):229–244, Octo-ber 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Kaur:2009:VMC

[KS09] Parminder Kaur and Hard-eep Singh. Version manage-ment and composition of soft-ware components in differentphases of software develop-ment life cycle. ACM SIG-SOFT Software EngineeringNotes, 34(4):1–9, July 2009.

CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Kautz:2000:LLI

[KSC+00] Frederick Kautz, DimitriosSouflis, Robert Carbonari,DDJ, Al Gettier, Tina Femia,Andrew D. Todd, Anony-mous, Alan Horn, Anony-mous, Brad Clawsie, andSamuel Pearlman. Letters:The S language; IP secu-rity; Pnuts pointer; flyby;worker shortage?; design byinterface. Dr. Dobb’s Jour-nal of Software Tools, 25(4):10, 12, April 2000. CODENDDJOEB. ISSN 1044-789X.See [Ste00].

Kaiya:2004:MDF

[KSK04a] H. Kaiya, K. Sasaki, andK. Kaijiri. A method todevelop feasible requirementsfor Java mobile code applica-tion. IEICE Transactions onInformation and Systems ESeries d, 87(4):811–821, 2004.CODEN ???? ISSN 0916-8532.

Krishna:2004:ERT

[KSK04b] A. Krishna, D. Schmidt, andR. Klefstad. EnhancingReal-Time CORBA via Real-Time Java features. Inter-national Conference on Dis-tributed Computing Systems,24(??):66–73, 2004. CODEN???? ISSN 1063-6927.

Page 352: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 352

Kassem:2000:DEA

[KT00] Nicholas Kassem and The En-terprise Team. DesigningEnterprise applications withthe Java 2 Platform. Ad-dison-Wesley, Reading, MA,USA, 2000. ISBN 0-201-70277-0. xxi + 341 pp.LCCN QA76.76.A65 K372000. US$35.95.

Kniesel:2001:JAR

[KT01a] Gunter Kniesel and DirkTheisen. JAC — Accessright based encapsulationfor Java. Software—Prac-tice and Experience, 31(6):555–576, May 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/78003102/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=78003102&PLACEBO=IE.

pdf.

Krall:2001:JLS

[KT01b] A. Krall and P. Tomsich. Javafor large-scale scientific com-putations? Lecture Notes inComputer Science, 2179:228–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2179/21790228.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2179/21790228.

pdf.

Kamina:2004:MDI

[KT04] T. Kamina and T. Tamai.McJava — A design and im-plementation of Java withmixin-types. Lecture Notes inComputer Science, 3302:398–414, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Kim:2004:EEJ

[KTV+04] S. Kim, S. Tomar, N. Vi-jaykrishnan, M. Kandemir,and M. J. Irwin. Energy-efficient Java execution us-ing local memory and ob-ject co-location. IEE Pro-ceedings. Computers and Dig-ital Techniques, 151(1):33–42,2004. CODEN ICDTEA.ISSN 1350-2387 (print), 1359-7027 (electronic).

Kuc:2006:ROS

[Kuc06] Bernard Kuc. Reviewof “Open Source Wire-less Java Tools Suite byRobert Virkus,” Apress,2005, $39.99, ISBN 1-59059-503-3. ACM Queue: To-morrow’s Computing Today,4(4):48, May 2006. CO-DEN AQCUAE. ISSN 1542-7730 (print), 1542-7749 (elec-tronic). See [Vir05].

Kumaran:2001:JTO

[Kum01] S. Ilango Kumaran. Jini tech-nology: an overview. Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2001. ISBN0-13-033385-9. 358 pp. LCCNQA76.9.D5 K83 2002.

Page 353: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 353

Kumaran:2002:JTO

[Kum02] S. Ilango Kumaran. JiniTechnology: An Overview.P T R Prentice-Hall, En-glewood Cliffs, NJ 07632,USA, 2002. ISBN 0-13-033385-9. xix + 358 pp.LCCN QA76.9.D5 K83 2002.US$34.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130333859.html.

Kumar:2004:WBT

[Kum04] A. Kumar. Web-based tutorsfor learning programming inC++/Java. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(3):266, 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Kumar:2005:OTC

[Kum05] Amruth N. Kumar. On-line tutors for C++/Java pro-gramming. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(3):387, September2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Kunkle:2002:WBI

[Kun02] Wanda Kunkle. A Web-basedintegral evaluator: a demon-stration of the successful in-tegration of WebEQ, Maple,and Java. In Anonymous[Ano02i], page ?? ISBN ????LCCN ????

Kurniawan:2004:JFP

[Kur04] Budi Kurniawan. JavaServerFaces programming. McGraw-Hill/Osborne, New York, NY,USA, 2004. ISBN 0-07-222983-7. xxii + 503 pp.LCCN TK5105.8885.J38 K872004. URL http://www.loc.

gov/catdir/description/

mh051/2004303988.html;

http://www.loc.gov/catdir/

toc/mh051/2004303988.html.

Kim:2004:JMRb

[KVK+04] M. Kim, M. Viswanathan,S. Kannan, I. Lee, andO. Sokolsky. Java-MaC: arun-time assurance approachfor Java programs. For-mal Methods in System De-sign, 24(2):129–155, March2004. CODEN FMSDE6.ISSN 0925-9856. Special Issueon Selected Papers from theFirst International Workshopon Runtime Verification Heldin Paris, July 2001 (RV01).

Koffman:2001:SJP

[KW01a] Elliot Koffman and UrsulaWolz. A simple Java pack-age for GUI-like interactivity.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 33(1):11–15, March 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Krintz:2001:UJC

[KW01b] Chandra Krintz and RichWolski. Using JavaNws

Page 354: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 354

to compare C and JavaTCP-Socket performance.Concurrency and Compu-tation: Practice and Ex-perience, 13(8–9):815–839,July/August 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/84503224/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=84503224&PLACEBO=IE.

pdf.

Komodromos:2002:UJD

[KW02] P. I. Komodromos and J. R.Williams. Utilization of Javaand database technology inthe development of a com-bined discrete and finite el-ement multibody dynamicssimulator. Geotechnical Spe-cial Publication, 117:118–124,2002. CODEN ???? ISSN0895-0563.

Klein:2003:VBS

[KW03] G. Klein and M. Wild-moser. Verified bytecode sub-routines. Journal of Au-tomated Reasoning, 30(3–4):363–398, May 2003. CO-DEN JAREEW. ISSN 0168-7433 (print), 1573-0670 (elec-tronic). URL http://link.

springer.com/article/10.

1023/A%3A1025095122199.

Kwon:2003:AJP

[KWK03] Jagun Kwon, Andy Wellings,and Steve King. Assessment

of the Java programming lan-guage for use in high integritysystems. ACM SIGPLANNotices, 38(4):34–46, April2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Kwon:2005:RJH

[KWK05] Jagun Kwon, Andy Wellings,and Steve King. Ravenscar–Java: a high integrity pro-file for real-time Java. Con-currency and Computation:Practice and Experience, 17(5–6):681–714, April/May2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Kotzmann:2008:DJH

[KWM+08] Thomas Kotzmann, Chris-tian Wimmer, HanspeterMossenbock, Thomas Ro-driguez, Kenneth Russell, andDavid Cox. Design of theJava HotSpotTM client com-piler for Java 6. ACM Trans-actions on Architecture andCode Optimization, 5(1):7:1–7:??, May 2008. CODEN ????ISSN 1544-3566 (print), 1544-3973 (electronic).

Kurniawan:2004:CSW

[KX04] B. Kurniawan and J. Xue. Acomparative study of Web ap-plication design models usingthe Java technologies. LectureNotes in Computer Science,3007:711–721, 2004. CO-DEN LNCSD9. ISSN 0302-

Page 355: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 355

9743 (print), 1611-3349 (elec-tronic).

Kouh:2003:ADJ

[KY03a] H. J. Kouh and W. H.Yoo. Automated debuggingin Java programs using HDM.Lecture Notes in ComputerScience, 2660:849–858, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Kouh:2003:EDS

[KY03b] H. J. Kouh and W. H. Yoo.The efficient debugging sys-tem for locating logical errorsin Java programs. LectureNotes in Computer Science,2667:684–693, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Lyon:2000:LWS

[LAB+00] Douglas Lyon, Roger T.Alexander, James M. Bie-man, John Viega, Bruce D.Wilner, Roger T. Alexan-der, James M. Bieman,John Viega, Derek B. Eck-ert, Ted Lewis, Howard C.Anderson, Thomas M. En-glish, and Timothy C. Leth-bridge. Letters: We shapeour tools and our tools shapeus; Java design flaws createprogramming stress; funnymoney’s role in the govern-ment’s favorite hobby; rig-orous training teaches stu-dents how to think. Com-puter, 33(7):4–7, July 2000.

CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/r7004.

pdf.

Labouseur:2009:BBO

[Lab09] Alan G. Labouseur. Abrowser-based operating sys-tems project: JavaScript ad-ventures in dinosaur slaying.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 41(4):71–75, December 2009.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Ladd:2001:PEU

[Lad01] Eric Ladd. Platinum edi-tion using XHTML, XMLand Java 2. Que Corpora-tion, Indianapolis, IN, USA,platinum edition, 2001. ISBN0-7897-2473-1. xxiv + 1413pp. LCCN QA76.76.H94P585 2001.

Lagorio:2003:TSC

[Lag03] G. Lagorio. Towards asmart compilation managerfor Java. Lecture Notes inComputer Science, 2841:302–315, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Lau:2006:OPA

[LAHC06] Jeremy Lau, Matthew Arnold,Michael Hind, and BradCalder. Online performance

Page 356: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 356

auditing: using hot opti-mizations without gettingburned. ACM SIGPLANNotices, 41(6):239–251, June2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Laird:2001:JQW

[Lai01] Cameron Laird. Java Q&A:When should you script Javawith TCL? Dr. Dobb’sJournal of Software Tools,26(3):133–134, March 2001.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_03/jqa0301.txt.

Lai:2003:JPW

[Lai03] Ray Lai. J2EE PlatformWeb Services. Sun Microsys-tems Press, Palo Alto, CA,USA, 2003. ISBN 0-13-101402-1. 592 (est.) pp.LCCN TK5105.88813 .L352003. US$49.99.

Lai:2008:JIA

[Lai08] Charlie Lai. Java insecurity:Accounting for subtleties thatcan compromise code. IEEESoftware, 25(1):13–19, Jan-uary/February 2008. CO-DEN IESOEG. ISSN 0740-7459 (print), 0740-7459 (elec-tronic).

Lakshman:2002:OJD

[Lak02] Bulusu Lakshman. Ora-cle and Java development.

Howard W. Sams, Indianapo-lis, IN 46268, USA, 2002.ISBN 0-672-32117-3. xv +438 pp. LCCN QA76.9.D3L35 2002.

Lobosco:2002:JHP

[LAL02] M. Lobosco, C. Amorim, andO. Loques. Java for high-performance network-basedcomputing: a survey. Con-currency and Computation:Practice and Experience, 14(1):1–31, January 2002. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/91014114/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=91014114&PLACEBO=IE.

pdf.

Lamm:2003:BAV

[Lam03] E. Lamm. Booch’s Adavs. Liskov’s Java: Two ap-proaches to teaching softwaredesign. Lecture Notes inComputer Science, 2655:102–112, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Langr:2000:EJS

[Lan00] Jeff Langr. Essential Javastyle: patterns for implemen-tation. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2000. ISBN0-13-085086-1. xxi + 277pp. LCCN QA76.13.J38 L3572000.

Page 357: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 357

Laneve:2002:TSJ

[Lan02] Cosimo Laneve. A type sys-tem for JVM threads. Theo-retical Computer Science, 290(1):741–778, October 2002.CODEN TCSCDI. ISSN0304-3975 (print), 1879-2294(electronic).

Langr:2004:TCS

[Lan04] J. Langr. Tech center:Sweet and simple Java 1.5’snew features-including en-hanced for loops, autobox-ing, variable arguments, type-safe enum, static import andmetadata-make coding easierand more enjoyable to write.Part 3 of 3. Software Develop-ment, 12(5):48–51, 2004. CO-DEN ???? ISSN 1070-8588.

Langridge:2005:DUM

[Lan05a] Stuart Langridge. DHTMLutopia: modern Web designusing JavaScript and DOM.SitePoint, Collingwood, VIC,Australia, 2005. ISBN 0-9579218-9-6. xiv + 318pp. LCCN TK5105.888 .L362005.

Lano:2005:ASD

[Lan05b] K Lano. Advanced systemsdesign with Java, UML, andMDA. Elsevier Butterworth-Heinemann, Amsterdam, TheNetherlands, 2005. ISBN0-7506-6496-7. viii + 378pp. LCCN QA76.76.D47L37 2005; QA76.76.D47 L3752005.

Larsen:2001:JPB

[Lar01] Albert L. Larsen. Java pro-gramming: from the begin-ning. ACM SIGSOFT Soft-ware Engineering Notes, 26(1):97–98, January 2001. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Laszlo:2002:OOP

[Las02] Michael Jay Laszlo. Object-oriented programming fea-turing graphical applicationsin Java. Addison-Wesley,Reading, MA, USA, 2002.ISBN 0-201-72627-0 (paper-back). xii + 468 pp. LCCNQA76.73.C153 L396 2002.

Lim:2004:IAW

[LAT04] B. Lim, S. R. Ajjarapu, andK. Thummala. Interfacingwith Amazon Web servicesusing Java and .NET: a com-parative study. Journal of In-ternet Commerce, 3(4):19–42,2004. CODEN ???? ISSN1533-2861.

Laure:2001:OJF

[Lau01] Erwin Laure. OpusJava:A Java framework for dis-tributed high performancecomputing. Future Genera-tion Computer Systems, 18(2):235–251, October 2001.CODEN FGSEVI. ISSN0167-739X (print), 1872-7115(electronic). URL http://

www.elsevier.com/gej-ng/

10/19/19/60/31/31/abstract.

html.

Page 358: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 358

Lau:2003:TSS

[Lau03] F. C. M. Lau. Towardsa single system image forhigh-performance Java. Lec-ture Notes in Computer Sci-ence, 2745:6–7, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Lau:2004:NLJ

[Lau04] H. T. (Hang Tong) Lau.A numerical library in Javafor scientists and engineers.Chapman and Hall/CRC,Boca Raton, FL, USA,2004. ISBN 1-58488-430-4. xxiii + 1063 pp.LCCN QA76.73.J38 L3632004. URL http://www.loc.

gov/catdir/enhancements/

fy0646/2003055149-d.html.

Lawton:2002:MJM

[Law02] George Lawton. MovingJava into mobile phones.Computer, 35(6):17–20, June2002. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//csdl.computer.org/dl/

mags/co/2002/06/r6017.htm;

http://csdl.computer.org/

dl/mags/co/2002/06/r6017.

pdf.

Lazic:2007:BRBa

[Laz07] S. E. Lazic. Book review:Correspondence Analysis andData Coding with Java and R,by F. Murtagh. Journal of theRoyal Statistical Society. Se-ries A (Statistics in Society),

170(2):509, March 2007. CO-DEN JSSAEF. ISSN 0964-1998 (print), 1467-985X (elec-tronic). URL http://www.

jstor.org/stable/4623181.

Lewis:2000:MPJ

[LB00] Bil Lewis and Daniel J. Berg.Multithreaded Programmingwith Java Technology. SunBluePrints Program. Sun Mi-crosystems Press, Palo Alto,CA, USA, 2000. ISBN 0-13-017007-0. xxv + 461pp. LCCN QA76.73.J38L488 2000. US$39.99.URL http://www.sun.com/

books/catalog/lewis3/index.

html.

Lawhead:2003:LJP

[LBD+03] P. Lawhead, C. Bland,M. Duncan, M. Schep,D. Barnes, and M. Gold-weber. Legos, Java, pro-gramming assignments andCS1. SIGCSE Bulletin (ACMSpecial Interest Group onComputer Science Educa-tion), 35(1):47–48, 2003. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Li:2002:RBA

[LBJ02] T. Li, R. Bhargava, andL. K. John. Rehashable BTB:An adaptive branch targetbuffer to improve the targetpredictability of Java code.Lecture Notes in ComputerScience, 2552:597–608, 2002.CODEN LNCSD9. ISSN

Page 359: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 359

0302-9743 (print), 1611-3349(electronic).

Li:2005:ABT

[LBJ05] Tao Li, Ravi Bhargava, andLizy Kurian John. Adaptingbranch-target buffer to im-prove the target predictabil-ity of Java code. ACM Trans-actions on Architecture andCode Optimization, 2(2):109–130, June 2005. CODEN ????ISSN 1544-3566 (print), 1544-3973 (electronic).

Langtangen:2000:AST

[LBQ00] Hans Petter Langtangen,Are Magnus Bruaset, andEwald Quak, editors. Ad-vances in Software Tools forScientific Computing, vol-ume 10 of Lecture Notes inComputational Science andEngineering. Springer-Verlag,Berlin, Germany / Heidel-berg, Germany / London,UK / etc., 2000. CO-DEN LNCSA6. ISBN 3-540-66557-9 (softcover), 3-642-57172-7 (e-book). ISSN1439-7358. LCCN QA76.6.A336 2000. URL http:/

/link.springer.com/book/

10.1007/978-3-642-57172-

5; http://www.springerlink.

com/content/978-3-642-57172-

5. Papers from an In-ternational Workshop onModern Software Tools forScientific Computing (Sci-Tools’98), Oslo, Norway, Sep-tember 14–16, 1998.

Laufer:2000:SSC

[LBR00] Konstantin Laufer, GeraldBaumgartner, and Vincent F.Russo. Safe structural con-formance for Java. TheComputer Journal, 43(6):469–481, ???? 2000. CO-DEN CMPJA6. ISSN 0010-4620 (print), 1460-2067 (elec-tronic). URL http://

www3.oup.co.uk/computer_

journal/hdb/Volume_43/Issue_

06/430469.sgm.abs.html;

http://www3.oup.co.uk/

computer_journal/hdb/Volume_

43/Issue_06/pdf/430469.

pdf.

Leavens:2006:PDJ

[LBR06] Gary T. Leavens, Albert L.Baker, and Clyde Ruby. Pre-liminary design of JML: abehavioral interface specifica-tion language for Java. ACMSIGSOFT Software Engineer-ing Notes, 31(3):1–38, May2006. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Lu:2004:DIM

[LC04] E. J. Lu and Y. Y. Cheng.Design and implementationof a mobile database forJava phones. ComputerStandards and Interfaces, 26(5):401–410, 2004. CO-DEN CSTIEZ. ISSN 0920-5489 (print), 1872-7018 (elec-tronic).

Page 360: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 360

Lee:2005:DDR

[LC05] Yueh-Feng Lee and Ruei-Chuan Chang. Developingdynamic-reconfigurable com-munication protocol stacksusing Java. Software—Prac-tice and Experience, 35(6):601–620, May 2005. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Lublinerman:2009:PPO

[LCC09] Roberto Lublinerman, SwaratChaudhuri, and Pavol Cerny.Parallel programming withobject assemblies. ACM SIG-PLAN Notices, 44(10):61–80, October 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Lim:2005:CCH

[LCFkL05] Sang Boem Lim, Bryan Car-penter, Geoffrey Fox, andHan ku Lee. Collective com-munication for the HPJavaprogramming language. Con-currency and Computation:Practice and Experience,17(7–8):867–894, June/July2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Lee:2004:HJP

[LCFL04] H. K. Lee, B. Carpenter,G. Fox, and S. B. Lim. HPJava: programming supportfor high-performance Grid-enabled applications. Parallel

Algorithms and Applications,19(2/3):175–193, 2004. CO-DEN PAAPEC. ISSN 1063-7192.

Lin:2003:SRP

[LCHY03] Jin Lin, Tong Chen, Wei-Chung Hsu, and Pen-ChungYew. Speculative register pro-motion using advanced loadaddress table (ALAT). InACM [ACM03a], pages 125–134. ISBN 0-7695-1913-X.ACM Order No.: 530033.

Li:2004:FRT

[LCS04] S. Q. Li, H. Y. Chen, andY. X. Su. A framework ofreachability testing for Javamultithread programs. IEEEInternational Conference onSystems Man and Cybernet-ics, 3:2730–2734, 2004. CO-DEN ???? ISSN 1062-922X.

Li:2004:WAS

[LCZ04] H. Li, J. Cai, and R. Zhu.Wireless applications serviceplatform based on XML andJava. Journal- Zhejiang Uni-versity of Technology, 32(2):182–185, 2004. CODEN ????ISSN 1006-4303.

Locke:2003:JTC

[LD03] C. D. Locke and P. C. Dib-ble. Java technology comesto real-time applications (in-vited paper). Proceedings ofthe IEEE, 91(7):1105–1113,2003. CODEN IEEPAD.ISSN 0018-9219 (print), 1558-2256 (electronic).

Page 361: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 361

Lawhead:2003:RMT

[LDB+03] Pamela B. Lawhead, Michaele E.Duncan, Constance G. Bland,Michael Goldweber, MadeleineSchep, David J. Barnes, andRalph G. Hollingsworth. Aroad map for teaching in-troductory programming us-ing LEGOTM Mindstormsrobots. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 35(2):191–201, June2003. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2003.bib; ftp://ftp.math.

utah.edu/pub/mirrors/ftp.

ira.uka.de/bibliography/

Techreports/UKent.bib;

http://www.cs.kent.ac.uk/

pubs/2003/1666.

Leavens:2002:FTJ

[LDE+02] Gary T. Leavens, SophiaDrossopoulou, Susan Eisen-bach, Arnd Poetzsch-Heffter,and Erik Poll. Formaltechniques for Java pro-grams. Lecture Notes inComputer Science, 2323:30–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2323/23230030.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2323/23230030.

pdf.

Lindquist:2004:JCS

[LDM04] T. Lindquist, M. Diarra,and B. Millard. A Javacryptography service providerimplementing one-time pad(INIDP04). Proceedings ofthe Annual Hawaii Interna-tional Conference on SystemSciences, CONF37:189, 2004.CODEN ???? ISSN 1060-3425.

Lea:2000:CPJ

[Lea00a] Douglas Lea. Concurrentprogramming in Java designprinciples and patterns. Javaseries. Addison-Wesley, Read-ing, MA, USA, second edi-tion, 2000. ISBN 0-201-31009-0. ix + 411 pp. LCCNQA76.73.J38 L4 2000.

Lear:2000:NBY

[Lea00b] Anne C. Lear. News briefs:Y2K rollover: Few prob-lems, many questions; Sunwithdraws Java from stan-dards process; wireless nethas more potential thansubstance. Computer, 33(2):22–24, February 2000.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/r2022.

pdf.

Lea:2002:HEE

[Lea02] Rodger Lea. HAVi: exampleby example: Java program-

Page 362: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 362

ming for home entertainmentdevices. Prentice Hall PTRexample by example series.P T R Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,2002. ISBN 0-13-060035-0. xxix + 451 pp. LCCNTK7881.3 .H39 2002.

Lea:2005:JUC

[Lea05] Doug Lea. The java.util.concurrentsynchronizer framework. Sci-ence of Computer Program-ming, 58(3):293–309, Decem-ber 2005. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Lee:2003:MWS

[Lee03] Arthur H. Lee. A manage-able Web software architec-ture: searching for simplicity.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 35(1):229–233, January 2003.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Lehrbaum:2001:FESi

[Leh01] Rick Lehrbaum. Focus onembedded systems: Embed-ded Linux at JavaOne. LinuxJournal, 89:48–49, Septem-ber 2001. CODEN LIJOFX.ISSN 1075-3583 (print), 1938-3827 (electronic).

Lehrbaum:2002:FESb

[Leh02] Rick Lehrbaum. Focus on em-bedded systems: EmbeddedLinux and Java — wave of the

future? Linux Journal, 94:54, 56, February 2002. CO-DEN LIJOFX. ISSN 1075-3583 (print), 1938-3827 (elec-tronic).

Lerner:2001:FEJ

[Ler01a] Reuven M. Lerner. Atthe forge: Enterprise Jav-aBeans. Linux Journal, 92:20–22, 24–25, December 2001.CODEN LIJOFX. ISSN1075-3583 (print), 1938-3827(electronic). URL http:

//noframes.linuxjournal.

com/lj-issues/issue92/article.

php?sid=5497.

Lerner:2001:FJ

[Ler01b] Reuven M. Lerner. At theforge: JavaBeans. LinuxJournal, 86:18, 20–22, June2001. CODEN LIJOFX.ISSN 1075-3583 (print), 1938-3827 (electronic). URL http:

//noframes.linuxjournal.

com/lj-issues/issue86/4686.

Lerner:2001:FJP

[Ler01c] Reuven M. Lerner. Atthe forge: JavaServer pages.Linux Journal, 85:16, 18,20–22, May 2001. CO-DEN LIJOFX. ISSN 1075-3583 (print), 1938-3827 (elec-tronic). URL http:/

/noframes.linuxjournal.

com/lj-issues/issue85/4639.

Lerner:2001:FSS

[Ler01d] Reuven M. Lerner. Atthe forge: Server-side Javawith Jakarta-Tomcat. Linux

Page 363: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 363

Journal, 84:50, 52–54, 56–58, April 2001. CODENLIJOFX. ISSN 1075-3583(print), 1938-3827 (elec-tronic).

Leroy:2001:JBV

[Ler01e] Xavier Leroy. Java bytecodeverification: An overview.Lecture Notes in ComputerScience, 2102:265–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2102/21020265.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2102/21020265.

pdf.

Leroy:2001:CBV

[Ler01f] Xavier Leroy. On-card byte-code verification for Javacard. Lecture Notes in Com-puter Science, 2140:150–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2140/21400150.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2140/21400150.

pdf.

Leroy:2002:BVJ

[Ler02] Xavier Leroy. Bytecodeverification on Java smartcards. Software—Practiceand Experience, 32(4):319–

340, April 10, 2002. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/91016433/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=91016433&PLACEBO=IE.

pdf.

Leroy:2003:JBV

[Ler03] Xavier Leroy. Java bytecodeverification: Algorithms andformalizations. Journal ofAutomated Reasoning, 30(3–4):235–269, May 2003. CO-DEN JAREEW. ISSN 0168-7433 (print), 1573-0670 (elec-tronic). URL http://link.

springer.com/article/10.

1023/A%3A1025055424017.

Leska:2003:LDG

[Les03] C. Leska. Learning to de-velop GUIs in Java usingclosed labs. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 35(3):228, 2003. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Lewis:2000:CEJ

[Lew00] Kevin Lewis. Creating Ef-fective JavaHelp. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2000. ISBN1-56592-719-2. xiii + 171pp. LCCN QA76.73.J38 L4952000. US$30.

Page 364: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 364

Loy:2002:JS

[LEW+02] Marc Loy, Robert Eckstein,David Wood, James E. lliott,and Brian Cole. Java Swing.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, sec-ond edition, 2002. ISBN 0-596-00408-7. xxiv + 1252pp. LCCN QA76.73.J38J3855 2003. US$54.95. URLhttp://www.oreilly.com/

catalog/jswing2.

Loy:2003:JS

[LEW+03] Marc Loy, Robert Eckstein,David Wood, James Elliott,and Brian Cole, editors. JavaSwing. O’Reilly & Asso-ciates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, second edition, 2003.ISBN 0-596-00408-7. xxiv +1252 pp. LCCN QA76.73.J38J3855 2003. US$54.95. URLhttp://www.oreilly.com/

catalog/9780596004088;

http://www.oreilly.com/

catalog/jswing2.

Lex:2002:EVN

[Lex02] M. Lex. Einfuhrung, Vorteilund Nutzen eines JAVA-basierten Betriebsmanage-mentsystems am Beispieleiner Mullverbrennungsanlage.(German) Introduction, ad-vantages, and use of a Java-based business managementsystem with example of awaste incinerator. VDIBerichte, 1711:23–32, 2002.

CODEN ???? ISSN 0083-5560.

Lujan:2000:OOO

[LFG00] Mikel Lujan, T. L. Freeman,and John R. Gurd. OoLALA:an object oriented analysisand design of numerical linearalgebra. ACM SIGPLAN No-tices, 35(10):229–252, Octo-ber 2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p229-lujan/.

Lun:2003:OOP

[LFH03] Mok Pak Lun, AnthonyFong, and Gary K. W. Hau.Object-oriented processor re-quirements with instructionanalysis of Java programs.ACM SIGARCH ComputerArchitecture News, 31(5):10–15, December 2003. CO-DEN CANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Lemos:2009:ITO

[LFM09] Otavio Augusto LazzariniLemos, Ivan Gustavo Franchin,and Paulo Cesar Masiero. In-tegration testing of Object-Oriented and Aspect-Orientedprograms: a structural pair-wise approach for Java. Sci-ence of Computer Program-ming, 74(10):861–878, Au-gust 15, 2009. CODENSCPGD4. ISSN 0167-

Page 365: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 365

6423 (print), 1872-7964 (elec-tronic).

Li:2004:MSJ

[LFP04] B. X. Li, X. C. Fan, andJ. Pang. A model for slic-ing JAVA programs hierarchi-cally. Journal of ComputerScience and Technology, 19(6):848–858, 2004. CODENJCTEEM. ISSN 1000-9000.

Larman:1999:JPI

[LG99] Craig Larman and RhettGuthrie. Java 2 Perfor-mance and Idiom Guide. P TR Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 1999.ISBN 0-13-014260-3. xvii +299 pp. LCCN QA76.73.J38L359 2000. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130142603.html.

Larman:2000:JPI

[LG00a] Craig Larman and RhettGuthrie. Java 2 Perfor-mance and Idiom Guide. P TR Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 2000.ISBN 0-13-014260-3. xvii +299 pp. LCCN QA76.73.J38L359 2000. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130142603.html.

Liskov:2000:PDJ

[LG00b] B. Liskov and John Gut-tag. Program development inJava: abstraction, specifica-tion, and object-oriented de-sign. Addison-Wesley, Read-ing, MA, USA, 2000. ISBN

0-201-65768-6. xix + 443pp. LCCN QA76.73.J38 L582001.

Lujan:2005:EJA

[LGFM05] Mikel Lujan, John R. Gurd,T. L. Freeman, and JoseMiguel. Elimination of Javaarray bounds checks in thepresence of indirection. Con-currency and Computation:Practice and Experience, 17(5–6):489–514, April/May2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Lorenzen:2002:CCW

[LH02] T. Lorenzen and W. Heilman.CS1 and CS2: Write com-puter games in Java! SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 34(4):99–100, 2002. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Lee:2003:RSC

[LH03a] J. S. Lee and P. L. Hsu. Re-mote supervisory control ofthe human-in-the-loop systemby using Petri nets and Java.IEEE Transactions on Indus-trial Electronics, 50(3):431–439, 2003. CODEN ITIED6.ISSN 0278-0046 (print), 1557-9948 (electronic).

Lhotak:2003:SJP

[LH03b] O. Lhotak and L. Hendren.Scaling Java points-to anal-ysis using SPARK. Lecture

Page 366: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 366

Notes in Computer Science,2622:153–169, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Lhotak:2004:JBB

[LH04] Ondrej Lhotak and LaurieHendren. Jedd: a BDD-based relational extension ofJava. ACM SIGPLAN No-tices, 39(6):158–169, May2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Lhotak:2005:RTE

[LH05] Ondrej Lhotak and LaurieHendren. Run-time evalua-tion of opportunities for ob-ject inlining in Java. Con-currency and Computation:Practice and Experience, 17(5–6):515–537, April/May2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Lin:2007:SEA

[LH07] Chin-Yang Lin and Ting-WeiHou. A simple and effi-cient algorithm for cycle col-lection. ACM SIGPLANNotices, 42(3):7–13, March2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Lhotak:2008:EBC

[LH08a] Ondrej Lhotak and Lau-rie Hendren. Evaluat-

ing the benefits of context-sensitive points-to analysisusing a BDD-based imple-mentation. ACM Transac-tions on Software Engineeringand Methodology, 18(1):3:1–3:??, September 2008. CO-DEN ATSMER. ISSN 1049-331X (print), 1557-7392 (elec-tronic).

Lhotak:2008:RAB

[LH08b] Ondrej Lhotak and LaurieHendren. Relations as an ab-straction for BDD-based pro-gram analysis. ACM Trans-actions on Programming Lan-guages and Systems, 30(4):19:1–19:63, July 2008. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Lin:2007:SIM

[LHFL07] Jim-Min Lin, Zeng-Wei Hong,Guo-Ming Fang, and Che-TaiLee. A style for integrat-ing MS-Windows software ap-plications to client-server sys-tems using Java technology.Software—Practice and Expe-rience, 37(4):417–440, April10, 2007. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Lee:2009:DAY

[LHGM09] Byeongcheol Lee, MartinHirzel, Robert Grimm, andKathryn S. McKinley. De-bug all your code: portablemixed-environment debug-ging. ACM SIGPLAN No-

Page 367: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 367

tices, 44(10):207–226, Octo-ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Long:2003:TST

[LHS03] B. Long, D. Hoffman, andP. Strooper. Tool supportfor testing concurrent Javacomponents. IEEE Trans-actions on Software Engi-neering, 29(6):555–566, June2003. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

1205182.

Lin:2004:OJB

[LHS04a] L. Lin, L. Huang, andY. Sun. Optimizing Javabased Web services by par-tial evaluation. LectureNotes in Computer Science,3032:1071–1074, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Lopez-Herrejon:2004:UIT

[LHS04b] Roberto E. Lopez-Herrejonand Morrie Schulman. Us-ing interactive technology in ashort Java course: an experi-ence report. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(3):203–207, Septem-ber 2004. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Li:2002:AIF

[Li02] Bixin Li. Analyzing information-flow in Java program based onslicing technique. ACM SIG-SOFT Software EngineeringNotes, 27(5):98–103, Septem-ber 2002. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Li:2003:JBM

[Li03] Sing Li. A Java-based mu-sic player for MP3, Ogg, andWAV. Dr. Dobb’s Journalof Software Tools, 28(2):38,40, 42, 44–45, February 2003.CODEN DDJOEB. ISSN1044-789X. URL http://

www.ddj.com/documents/s=

7790/ddj0302e/.

Li:2004:DID

[Li04] C. Li. Design and imple-mentation of database con-nection — pool based onJava. Journal- Anhui Univer-sity of Technology, 21(1):53–56, 2004. CODEN ????

Liang:2000:IJPa

[Lia00a] Y. Daniel Liang. Introduc-tion to Java Programmingwith JBuilder 3. Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2000. ISBN0-13-086911-2. xxvi + 771pp. LCCN A76.73.J38 L532000. US$65.00. URL http:/

/www.phptr.com/ptrbooks/

esm_0130869112.html.

Page 368: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 368

Liang:2000:IJPb

[Lia00b] Y. Daniel Liang. Intro-duction to Java Program-ming with Microsoft VisualJ++ 6.0. Prentice-Hall, En-glewood Cliffs, NJ 07632,USA, 2000. ISBN 0-13-086912-0. xxviii + 752pp. LCCN QA76.73.J38 L5322000. US$65.00.

Liang:2000:RJA

[Lia00c] Y. Daniel Liang. Rapid JavaApplication Development Us-ing JBuilder 3. Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2000. ISBN 0-13-026161-0. xxii + 727 pp.LCCN A76.73.J38 L534 2000.US$53.

Liang:2001:IJP

[Lia01] Y. Daniel Liang. Introduc-tion to Java Programming.P T R Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,third edition, 2001. ISBN0-13-031997-X. 784 (est.)pp. LCCN A76.73.J38 L522001. US$68.00. URL http:/

/www.phptr.com/ptrbooks/

esm_013031997X.html.

Liang:2002:IJP

[Lia02] Y. Daniel Liang. Intro-duction to Java programmingwith Jbuilder 4. Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2002. ISBN 0-13-033364-6. xxxii + 939pp. LCCN QA76.73.J38L5313 2002.

Liang:2003:IJP

[Lia03a] Y. Daniel Liang. Intro-duction to Java programmingwith Sun One Studio 4. Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2003. ISBN0-13-009258-4. xxxv + 962pp. LCCN QA76.73.J38 L5252003.

Liao:2003:THM

[Lia03b] L. Liao. Temperature and hu-midity monitor system basedon 1-wire and Java VM tech-nologies. Journal — SichuanNormal University NaturalScience Edition, 26(1):93–96,2003. CODEN ???? ISSN1001-8395.

Likos:2004:JBCa

[Lik04a] Johannis Likos. µoνo2πoλυ:Java-based conversion ofmonotonic to polytonic Greek.In Syropoulos et al. [SBH+04],pages 34–54. CODENLNCSD9. ISBN 3-540-22801-2 (paperback). ISSN0302-9743 (print), 1611-3349 (electronic). LCCNZ253.3 I58 2004. URLhttp://link.springer-ny.

com/link/service/series/

0558/tocs/t3130.htm; http:

//www.springerlink.com/

openurl.asp?genre=issue&

issn=0302-9743&volume=3130;

http://www.springerlink.

com/openurl.asp?genre=volume&

id=doi:10.1007/b99374.

Likos:2004:PMJb

[Lik04b] Johannis Likos. monopoly:

Page 369: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 369

Java-based conversion ofmonotonic to polytonic Greek.TUGboat, 25(0):111, August2004. CODEN ???? ISSN0896-3207. URL https:/

/tug.org/TUGboat/tb25-0/

likos.pdf.

Lindley:2000:DAJ

[Lin00] Craig A. Lindley. Digital au-dio with Java. P T R Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2000. ISBN0-13-087676-3. xl + 380pp. LCCN TK7881.4 .L54152000. Includes CD-ROM withtwo complete audio applica-tions, complete library of Jav-aBeans user interface con-trols, and twelve audio pro-cessing effects.

Lingsong:2001:EDB

[Lin01] He Lingsong. Exchang-ing data between Java andC/C++ Windows programs.C/C++ Users Journal, 19(1):34–??, January 2001. CO-DEN CCUJEX. ISSN 1075-2838.

Lin:2003:DEA

[Lin03a] W. Lin. Development of elec-tronic acquisition model forproject scheduling (e-AMPS)using Java-XML. NIST Spe-cial Publication SP, 989:41–46, 2003. CODEN ???? ISSN1048-776X.

Link:2003:UTJ

[Lin03b] Johannes Link. Unit test-ing in Java: How Tests Drive

the Code. Morgan Kauf-mann Publishers, Los Altos,CA 94022, USA, 2003. ISBN1-55860-868-0. xvii + 376pp. LCCN QA76.76.T48 L552003. US$39.95. With contri-butions by Peter Frohlich.

Lippman:2001:CD

[Lip01] Stanley B. Lippman. The C#delegate. C/C++ Users Jour-nal, 19(7):42–??, July 2001.CODEN CCUJEX. ISSN1075-2838.

Litwak:2000:PJ

[Lit00] Kenneth Litwak. Pure Java 2.Howard W. Sams, Indianapo-lis, IN 46268, USA, 2000.ISBN 0-672-31654-4. xxii +790 pp. LCCN QA76.73.J38L59 2000.

Liu:2003:SIJ

[Liu03] C. Liu. Security issues forJava — based agents. Journal— Jishou University NaturalScience, 24(1):26–36, 2003.CODEN ???? ISSN 1007-2985.

Liu:2004:DFA

[Liu04] C. H. Liu. Data flow analy-sis and testing of Java ServerPages. Compsac, CONF28(SUPP):114–119, 2004. CO-DEN ???? ISSN 0730-3157.

Liu:2008:UOS

[Liu08] Peter L. Liu. Using open-source robocode as a Javaprogramming assignment.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-

Page 370: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 370

puter Science Education), 40(4):63–67, December 2008.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Lee:2007:WFJ

[LJ07] Gun Ho Lee and Junsu Jung.Web framework with Javaand XML in multi-tiers forproductivity. Future Gener-ation Computer Systems, 23(2):263–268, February 2007.CODEN FGSEVI. ISSN0167-739X (print), 1872-7115(electronic).

Lucas:2008:ITJ

[LJ08] Joan M. Lucas and JonathanJarvis. Incorporating trans-formations into JFLAP forenhanced understanding ofautomata. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 40(1):14–18, March2008. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE 08.

Li:2000:UCS

[LJN+00] Tao Li, Lizy Kurian John,Vijaykrishnan Narayanan,Anand Sivasubramaniam, Jy-otsna Sabarinathan, andAnupama Murthy. Usingcomplete system simulationto characterize SPECjvm98benchmarks. In ACM[ACM00a], pages 22–33.ISBN 1-58113-270-0. LCCNQA76.88 .I573 2000. URL

http://www.acm.org/pubs/

contents/proceedings/supercomputing/

335231.

Lawlor:2001:SDP

[LK01] Orion Lawlor and LaxmikantKale. Supporting dynamicparallel object arrays. InACM [ACM01b], pages 21–28. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/7.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500021.pdf.

Lee:2003:TIW

[LKL+03] S. M. Lee, O. S. Kwon, J. H.Lee, C. J. Oh, and S. H.Ko. TY*SecureWS: An in-tegrated Web service secu-rity solution based on Java.Lecture Notes in ComputerScience, 2738:186–195, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Liu:2006:II

[LKM06] Jed Liu, Aaron Kimball, andAndrew C. Myers. Interrupt-ible iterators. ACM SIG-PLAN Notices, 41(1):283–294, January 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Lewis:2000:JSS

[LL00] John Lewis and William Lof-tus. Java software solutions:

Page 371: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 371

foundations of program de-sign. Addison-Wesley, Read-ing, MA, USA, second edi-tion, 2000. ISBN 0-201-61271-2. xxviii + 780 pp. LCCNQA76.73.J38 L49 2000.

Lee:2001:IEW

[LL01a] Raymond S. T. Lee andJames N. K. Liu. iJADEeMiner — A Web-based min-ing agent based on intelligentJava agent development envi-ronment (iJADE) on Internetshopping. Lecture Notes inComputer Science, 2035:28–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2035/20350028.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2035/20350028.

pdf.

Lewis:2001:JSS

[LL01b] John Lewis and William Lof-tus. Java Software Solutions:Foundations of Program De-sign. Addison-Wesley, Read-ing, MA, USA, second edi-tion, 2001. ISBN 0-201-72597-5. xxviii + 784 pp. LCCNQA76.73.J38 L49 2001.

LewisJohn:2001:JSS

[LL01c] Ph. D. Lewis, John andWilliam Loftus. Java soft-ware solutions: foundationsof program design. Addi-son-Wesley Longman, Read-

ing, MA, USA, second edi-tion, 2001. ISBN 0-201-72597-5 (paperback). xxviii + 784pp. LCCN QA76.73.J38 L492001. Accompanying CD-ROM contains Java develop-ment tools, source code, andPowerPoint slides from thetext.

Luthi:2001:IPC

[LL01d] Johannes Luthi and Catalina M.Llado. Interval parametersfor capturing uncertainties inan EJB performance model.ACM SIGMETRICS Per-form. Eval. Rev., 29(1):291–300, June 2001. CODEN ????ISSN 0163-5999 (print), 1557-9484 (electronic).

Lewis:2003:JSS

[LL03] John Lewis and William Lof-tus. Java software solutions:foundations of program de-sign. Addison-Wesley, Read-ing, MA, USA, third edi-tion, 2003. ISBN 0-201-78129-8. xxix + 923 pp. LCCNQA76.73.J38 L49 2003.

Lenzerini:2008:PTS

[LL08a] Maurizio Lenzerini and DomenicoLembo, editors. Proceedingsof the Twenty-Seventh ACMSIGMOD-SIGACT-SIGARTSymposium on Principles ofDatabase Systems: PODS’08,Vancouver, BC, Canada,June 9–11, 2008. ACM Press,New York, NY 10036, USA,2008. ISBN 1-59593-685-8.LCCN ????

Page 372: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 372

Liguori:2008:JPG

[LL08b] Robert Liguori and PatriciaLiguori. Java pocket guide.O’Reilly Media, Inc., 1005Gravenstein Highway North,Sebastopol, CA 95472, USA,2008. ISBN 0-596-51419-0. xiii + 177 pp. LCCNQA76.73.J38 L545 2008.

Lim:2008:RSS

[LLCF08] Sang Boem Lim, Hanku Lee,Bryan Carpenter, and Ge-offrey Fox. Runtime sup-port for scalable program-ming in Java. The Jour-nal of Supercomputing, 43(2):165–182, February 2008.CODEN JOSUED. ISSN0920-8542 (print), 1573-0484(electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=0920-8542&volume=43&

issue=2&spage=165.

Lobosco:2008:ERT

[LLdA08] Marcelo Lobosco, OrlandoLoques, and Claudio L.de Amorim. On the effective-ness of runtime techniques toreduce memory sharing over-heads in distributed Java im-plementations. Concurrencyand Computation: Practiceand Experience, 20(13):1509–1538, September 10, 2008.CODEN CCPEBO. ISSN1532-0626 (print), 1532-0634(electronic).

Lu:2003:PVP

[LLK03] H. Lu, Y. Li, and F. Kong.The principle of VRMLparser in Java language. Jour-nal — Zhejiang Universityof Technology, 31(2):139–143,2003. CODEN ???? ISSN1006-4303.

Lau:2003:MMT

[LLMK03] T. C. Lau, J. Lu, J. My-lopoulos, and K. Kontogian-nis. The migration of multi-tier E-commerce applicationsto an enterprise Java environ-ment. Information SystemsFrontiers, 5(2):149–160, 2003.CODEN ???? ISSN 1387-3326.

Liu:2008:PBH

[LLS+08] Tiancheng Liu, Ying Li,Andrew Schofield, MattHogstrom, Kewei Sun, andYing Chen. Partition-basedheap memory management inan application server. Op-erating Systems Review, 42(1):98, January 2008. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Liu:2002:JIA

[LM02] J. Liu and A. C. Myers.JMatch: Iterable abstractpattern matching for Java.Lecture Notes in ComputerScience, 2562:110–127, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Page 373: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 373

Liu:2004:JPV

[LM04] H. Liu and J. S. Moore.Java program verification viaa JVM deep embedding inACL2. Lecture Notes in Com-puter Science, 3223:184–200,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Lewis:2006:GGD

[LM06] Mark C. Lewis and BernaMassingill. Graphical gamedevelopment in CS2: aflexible infrastructure fora semester long project.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 38(1):505–509, March 2006.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Lewis:2000:APH

[LMG00] Brian T. Lewis, BerndMathiske, and Neal M.Gafter. Architecture of thePEVM: a high-performanceorthogonally persistent JavaVirtual Machine. Techni-cal Report 2000-93, Sun Mi-crosystems, Palo Alto, CA,USA, October 2000. 19 pp.

Lewis:2001:APH

[LMG01] Brian Lewis, Bernd Mathiske,and Neal Gafter. Architec-ture of the PEVM: a high-performance orthogonallyPersistent JavaTM VirtualMachine. Lecture Notes in

Computer Science, 2135:18–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2135/21350018.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2135/21350018.

pdf.

Li:2006:PBH

[LMK06] W. Li, S. Mohanty, andK. Kavi. A page-based hybrid(software–hardware) dynamicmemory allocator. IEEEComputer Architecture Let-ters, 5(2):13, February 2006.CODEN ???? ISSN 1556-6056 (print), 1556-6064 (elec-tronic).

Lee:2008:EHS

[LMK08] Seong-Won Lee, Soo-MookMoon, and Seong-Moo Kim.Enhanced hot spot detectionheuristics for embedded Javajust-in-time compilers. ACMSIGPLAN Notices, 43(7):13–22, July 2008. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

LEcuyer:2002:SFS

[LMV02] P. L’Ecuyer, L. Meliani, andJ. Vaucher. SSJ: a frame-work for stochastic simulationin Java. Winter SimulationConference, 1(??):234–242,2002. CODEN WSCPDK.

Page 374: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 374

ISSN 0743-1902 (print), 2160-9276 (electronic).

Lefranc:2002:CPA

[LN02] S. Lefranc and D. Naccache.Cut-&-Paste attacks withJAVA. Lecture Notes inComputer Science, 2587:1–15, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Lee:2004:JBN

[LN04] Y. Lee and S. Na. Javabytecode-to-.NET MSIL trans-lator for construction of plat-form independent informa-tion systems. Lecture Notes inComputer Science, 3215:826–832, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Lambert:2000:JFP

[LO00a] Kenneth Alfred Lambert andMartin Osborne. Java: aframework for program de-sign and data structures.Brooks/Cole, Pacific Grove,CA, USA, 2000. ISBN 0-534-36691-0. xxii + 677pp. LCCN QA76.73.J38 L252000. Includes CD-ROM.

Lambert:2000:JCC

[LO00b] Kenneth (Kenneth A.) Lam-bert and Martin Osborne.Java: complete course in pro-gramming and problem solv-ing. South-Western Educa-tional Publishers, Cincinnati,OH, USA, 2000. ISBN 0-538-68707-X (hardbound), 0-538-68711-8 (softcover). x + 468

pp. LCCN QA76.73.J38 L3552000.

Lambert:2003:FJC

[LO03a] Kenneth Alfred Lambert andMartin Osborne. Funda-mentals of Java: comprehen-sive course. Thomson/CourseTechnology, Boston, MA,USA, second edition, 2003.ISBN 0-619-05963-X. variouspp. LCCN QA76.73.J38 L3542003.

Lambert:2003:JB

[LO03b] Kenneth Alfred Lambert andMartin Osborne. Java ba-sics. Thomson/Course Tech-nology, Boston, MA, USA,2003. ISBN 0-619-05967-2. xv + 260 pp. LCCNQA76.73.J38 L354 2002.

Loton:2002:WCM

[Lot02] Tony Loton. Web contentmining with Java: techniquesfor exploiting the World WideWeb. John Wiley and Sons,New York, NY, USA; London,UK; Sydney, Australia, 2002.ISBN 0-470-84311-X. xviii +305 pp. LCCN QA76.9.D343L68 2002.

Louridas:2005:JUT

[Lou05] Panagiotis Louridas. JUnit:Unit testing and coding intandem. IEEE Software, 22(4):12–15, July/August 2005.CODEN IESOEG. ISSN0740-7459 (print), 0740-7459(electronic).

Page 375: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 375

Leather:2009:RPE

[LOW09] Hugh Leather, Michael O’Boyle,and Bruce Worton. Racedprofiles: efficient selectionof competing compiler opti-mizations. ACM SIGPLANNotices, 44(7):50–59, July2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Launay:2001:EPP

[LP01a] Pascale Launay and Jean-Louis Pazat. Easing paral-lel programming for clusterswith Java. Future GenerationComputer Systems, 18(2):253–263, October 2001. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/60/31/32/abstract.

html.

Levanoni:2001:FRC

[LP01b] Yossi Levanoni and Erez Pe-trank. An on-the-fly refer-ence counting garbage col-lector for Java. ACM SIG-PLAN Notices, 36(11):367–380, November 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Landau:2005:FCS

[LP05] Rubin H. Landau and M. J.Paez. A first course inscientific computing: sym-bolic, graphical, and numericproblem solving using Maple,Java, Mathematica, and For-tran. Princeton UniversityPress, Princeton, NJ, USA,2005. ISBN 0-691-12183-4(hardcover). xxiv + 481 pp.LCCN Q183.9 .L36 2005.

Levanoni:2006:FRC

[LP06] Yossi Levanoni and ErezPetrank. An on-the-flyreference-counting garbagecollector for Java. ACMTransactions on Program-ming Languages and Systems,28(1):1–69, January 2006.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Liang:2001:EEF

[LPH01] Donglin Liang, Maikel Pen-nings, and Mary Jean Har-rold. Extending and eval-uating flow-insensitive andcontext-insensitive points-toanalyses for Java. In ACM[ACM01a], pages 73–79.ISBN 1-58113-413-4. LCCNQA76.758 .A345 2001. URLhttp://www.acm.org/pubs/

articles/proceedings/soft/

379605/p73-liang/p73-liang.

pdf; http://www.acm.org/

pubs/citations/proceedings/

soft/379605/p73-liang/.Supplement to ACM SIG-PLAN Notices.

Page 376: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 376

Liang:2002:EPS

[LPH02] Donglin Liang, Maikel Pen-nings, and Mary Jean Har-rold. Evaluating the precisionof static reference analysis us-ing profiling. ACM SIGSOFTSoftware Engineering Notes,27(4):22–32, July 2002. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Liang:2006:EIC

[LPH06] Donglin Liang, Maikel Pen-nings, and Mary Jean Har-rold. Evaluating the impact ofcontext-sensitivity on Ander-sen’s algorithm for Java pro-grams. ACM SIGSOFT Soft-ware Engineering Notes, 31(1):6–12, January 2006. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Liu:2004:AJI

[LPSY04] H. Liu, Q. Peng, J. Shen, andC. Yan. Algorithms and Javaimplementation of NASOpublish-propagate replicationscheme. Mini-Micro Systems,25(7):1307–1312, 2004. CO-DEN XWJXEH. ISSN 1000-1220.

Leff:2004:AES

[LR04] Avraham Leff and James T.Rayfield. Alternative edge-server architectures for En-terprise JavaBeans applica-tions. In Jacobsen [Jac04b],pages 195–?? CODEN

LNCSD9. ISBN 3-540-23428-4 (softcover). ISSN 0302-9743 (print), 1611-3349 (elec-tronic). LCCN QA76.76.M54I33 2004. URL ftp://

uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.springerlink.

com/openurl.asp?genre=issue&

issn=0302-9743&volume=3231;

http://www.springerlink.

com/openurl.asp?genre=volume&

id=doi:10.1007/b101561.

Leff:2005:EJC

[LR05] Avraham Leff and James T.Rayfield. Enterprise Jav-aBeans caching in clusteredenvironments. Concurrencyand Computation: Prac-tice and Experience, 17(7–8):1027–1051, June/July 2005.CODEN CCPEBO. ISSN1532-0626 (print), 1532-0634(electronic).

Luxton-Reilly:2009:SFI

[LRD09] Andrew Luxton-Reilly andPaul Denny. A simple frame-work for interactive gamesin CS1. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(1):216–220, March2009. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE ’09.

Long:2002:BSM

[LRO02] Carol A. Long, V. V. S.Raveendra, and Tope Omi-tola. Bookshelf: Soft-ware manufacturing man-

Page 377: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 377

ager’s handbook; inside Java2 platform security; so youwant to build an operat-ing system. IEEE Software,19(4):131–133, July/August2002. CODEN IESOEG.ISSN 0740-7459 (print), 0740-7459 (electronic). URL http:

//dlib.computer.org/so/

books/so2002/pdf/s4131.

pdf. Review of Software Prod-uct Lines: Practices and Pat-terns by Paul Clements andLinda Northrop, Inside Java2 Platform Security: Archi-tecture, API Design and Im-plementation by Li Gong,and Applied Operating Sys-tems Concepts by Avi Sil-berschatz, Peter B. Galvin,Abraham Silberschatz, andGreg Gagne.

Li:2000:WGW

[LRSW00] M. Li, O. F. Rana, M. S.Shields, and D. W. Walker. Awrapper generator for wrap-ping high performance legacycodes as Java/CORBA com-ponents. In ACM [ACM00c],page 51. URL http://www.

sc2000.org/proceedings/

techpapr/papers/pap135.

pdf.

Li:2001:WMB

[LRW01] Maozhen Li, Omer F. Rana,and David W. Walker. Wrap-ping MPI-based legacy codesas Java/CORBA compo-nents. Future GenerationComputer Systems, 18(2):213–223, October 2001. CO-

DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/60/31/29/abstract.

html.

Lee:2000:JAT

[LS00] Rosanna Lee and Scott Selig-man. JNDI API tutorial andreference: building directory-enabled Java applications.Java series. Addison-Wesley,Reading, MA, USA, 2000.ISBN 0-201-70502-8. xxiii +821 pp. LCCN QA76.76.A63L44 2000.

Lim:2003:SOI

[LS03] S. Lim and Y. Song. Se-cure Online Internet Reserva-tion of e-Government Service(ORGS) using Java Card Ap-plications Toolkit (J-CAT).Lecture Notes in ComputerScience, 2739:272–277, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Lee:2004:OPD

[LS04a] H. J. (Hyun Jin) Lee andW. E. Schiesser. Ordinaryand partial differential equa-tion routines in C, C++, For-tran, Java(R), Maple(R), andMATLAB(R). Chapman andHall/CRC, Boca Raton, FL,USA, 2004. ISBN 1-58488-423-1. xiii + 519 pp. LCCNQA371.5.D37 L44 2004.

Page 378: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 378

LopezHerrejon:2004:UIT

[LS04b] R. E. Lopez Herrejon andM. Schulman. Using inter-active technology in a shortJava course: An experiencereport. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 36(3):203–207, 2004.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Liu:2006:FFCa

[LS06] Yu David Liu and Scott F.Smith. A formal frame-work for component deploy-ment. ACM SIGPLAN No-tices, 41(10):325–344, Octo-ber 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Liquori:2008:EFJ

[LS08a] Luigi Liquori and ArnaudSpiwack. Extending Feath-erTrait Java with Interfaces.Theoretical Computer Sci-ence, 398(1–3):243–260, May28, 2008. CODEN TCSCDI.ISSN 0304-3975 (print), 1879-2294 (electronic).

Liquori:2008:FME

[LS08b] Luigi Liquori and ArnaudSpiwack. FeatherTrait: amodest extension of Feather-weight Java. ACM Transac-tions on Programming Lan-guages and Systems, 30(2):11:1–11:32, March 2008. CO-

DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Lorenzen:2008:OFU

[LS08c] Torben Lorenzen and Ab-dul Sattar. Objects first us-ing Alice to introduce objectconstructs in CS1. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 40(2):62–64,June 2008. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2008.bib.

Lind:2002:RPH

[LSK+02] L. Lind, E. Sundvall, D. Karls-son, N. Shahsavar, andH. Ahlfeldt. Requirementsand prototyping of a homehealth care application basedon emerging Java technol-ogy. International Journal ofMedical Informatics, 68(1–3):129–139, 2002. CODEN ????ISSN 1386-5056.

League:2002:TPC

[LST02] Christopher League, ZhongShao, and Valery Trifonov.Type-preserving compilationof Featherweight Java. ACMTransactions on Program-ming Languages and Systems,24(2):112–152, March 2002.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Page 379: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 379

League:2003:PPT

[LST03] C. League, Z. Shao, andV. Trifonov. Precision inpractice: a type-preservingJava compiler. LectureNotes in Computer Science,2622:106–120, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Long:2007:MVC

[LSW07] Brad Long, Paul Strooper,and Luke Wildman. Amethod for verifying concur-rent Java components basedon an analysis of concur-rency failures. Concurrencyand Computation: Practiceand Experience, 19(3):281–294, March 10, 2007. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Langmaack:2008:DAI

[LSW08] Hans Langmaack, AndrzejSalwicki, and Marek Warpe-chowski. A deterministic al-gorithm for identifying directsuperclasses in Java. Fun-damenta Informaticae, 85(1–4):343–357, September 2008.CODEN FUMAAJ. ISSN0169-2968 (print), 1875-8681(electronic).

Lee:2002:POO

[LT02] Richard C. Lee and William M.Tepfenhart. Practical object-oriented development withUML and Java. Prentice-Hall, Englewood Cliffs, NJ

07632, USA, 2002. ISBN 0-13-067238-6. xxv + 468 pp.LCCN QA76.64 .L448 2002.

Laskowski:2007:BCS

[LTOT07] Eryk Laskowski, Marek Tu-druj, Richard Olejnik, andBernard Toursel. Byte-codescheduling of Java programswith branches for DesktopGrid. Future GenerationComputer Systems, 23(8):977–982, November 2007.CODEN FGSEVI. ISSN0167-739X (print), 1872-7115(electronic).

Lujan:2005:SFS

[LUH+05] M. Lujan, A. Usman, P. Hardie,T. L. Freeman, and J. R.Gurd. Storage formats forsparse matrices in Java. Lec-ture Notes in Computer Sci-ence, 3514:364–371, 2005.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Luke:2004:DMT

[Luk04] Sean Luke. Documentationfor the Mersenne Twister inJava. Web site., October2004. URL http://www.cs.

gmu.edu/~sean/research/

mersenne.

Lutz:2000:NBM

[Lut00] Michael J. Lutz. New books:Masters of technology orslaves to the E-grind?; man-aging apples and oranges; de-scrambling data on the web;designing system networks;

Page 380: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 380

fixing things before thingsfall apart; Java 2 guidelines.Computer, 33(2):119, Febru-ary 2000. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/r2119.

pdf. Includes short review of[LG99].

Lutz:2001:NBIb

[Lut01] Michael J. Lutz. New books:Investigating evidential com-puting; steering the comput-ing juggernaut; in the moodfor Java, Smalltalk, and al-gorithms?; meeting the com-putational intelligence chal-lenge; assessing the digi-tal economy. Computer,34(2):112, February 2001.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/r2112.

pdf.

Lutz:2002:BAN

[Lut02] Michael J. Lutz. Bookshelf:Architecture by the numbers[Computer Architecture: AQuantitative Approach]; halfa Java tone [Algorithms inJava]; embedded systems sim-ulation [Embedded Systemsand Computer Architecture];brand-name multicasting [In-terdomain Multicast Rout-ing: Practical Juniper Net-works and Cisco Systems So-lutions]. Computer, 35(11):

77, November 2002. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2002/11/ry077.htm; http:

//csdl.computer.org/dl/

mags/co/2002/11/ry077.pdf.

Lutz:2003:BBC

[Lut03a] Michael J. Lutz. Bookshelf:Building C# programs withpatterns [C# Design Pat-terns]; using Star Schema inOracle [Oracle DBA Guide toData Warehousing and StarSchemas]; immersive Javatext [Java Outside In]; ap-plying AI to the Web [WebIntelligence]; moronic mar-keting [In Search of Stu-pidity: Over 20 Years ofHigh-Tech Marketing Disas-ters]. Computer, 36(9):96–97, September 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/09/r9096.htm; http:

//csdl.computer.org/dl/

mags/co/2003/09/r9096.pdf.

Lutz:2003:BSW

[Lut03b] Michael J. Lutz. Bookshelf:Surveying the Web’s best andbrightest [Deep Sites: Intel-ligent Innovation in Contem-porary Web Design]; mov-ing voice communicationsto the Web [ImplementingVoice over IP]; developingcustom .NET management

Page 381: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 381

tools [.NET Systems Manage-ment Services]; evolving Java[Applied Evolutionary Algo-rithms in Java]. Computer,36(7):86, July 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/07/r7086.htm; http:

//csdl.computer.org/dl/

mags/co/2003/07/r7086.pdf.

Lutz:2003:BFE

[Lut03c] Michael J. Lutz. Book-shelf: The five essential met-rics [Five Core Metrics: TheIntelligence Behind Success-ful Software Management];hunting bugs in concurrentsystems [The SPIN ModelChecker: Primer and Refer-ence Model]; revised digitaltesting tome [Digital LogicTesting and Simulation]; Javafor science and engineering[Technical Java: Develop-ing Scientific and EngineeringApplications]. Computer, 36(11):85, November 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/11/ry085.htm; http:

//csdl.computer.org/dl/

mags/co/2003/11/ry085.pdf.

Liu:2003:RII

[LW03] F. Liu and H. Wang. Realiza-tion of an interactive and in-dividual long-distance teach-ing system based on Java

technology. Journal — Bei-jing University of ChemicalTechnology Natural ScienceEdition, 30(2):85–88, 2003.CODEN ????

Liu:2003:IRL

[LY03] Y. Liu and K. Yang. The im-plementation of remote load-ing classes on the Java plat-form. Journal — Hebei In-stitute of Technology, 25(4):100–105, 2003. CODEN ????ISSN 1007-2829.

Lee:2002:AOI

[LYC02] Ji-Hyun Lee, Cheol-JungYoo, and Ok-Bae Chang.Analysis of object interactionduring the enterprise Jav-aBeans lifecycle using formalspecification technique. ACMSIGPLAN Notices, 37(6):82–92, June 2002. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Lee:2000:RVC

[LYK+00] Junpyo Lee, Byung-SunYang, Suhyun Kim, KemalEbcioglu, Erik Altman, Se-ungil Lee, Yoo C. Chung, He-ungbok Lee, Je Hyung Lee,and Soo-Mook Moon. Reduc-ing virtual call overheads ina Java VM just-in-time com-piler. ACM SIGARCH Com-puter Architecture News, 28(1):21–33, March 2000. CO-DEN CANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Page 382: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 382

Lykins:2002:SYB

[Lyk02] D. Lykins. Should you betyour business on Java or.NET? E Business Advisor,20(1):18–24, 2002. CODEN???? ISSN 1098-8912.

Liu:2004:JBD

[LYL+04] Z. Liu, H. Yu, E. P. Lim,M. Yin, D. H. Goh, Y. L.Theng, and W. K. Ng. AJava-based digital libraryportal for geography educa-tion. Science of ComputerProgramming, 53(1):87–105,2004. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Lee:2004:EJE

[LYM04] SeungIl Lee, Byung-SunYang, and Soo-Mook Moon.Efficient Java exception han-dling in just-in-time compi-lation. Software—Practiceand Experience, 34(15):1463–1480, December 2004. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Lyon:2002:SMI

[Lyo02] Douglas Lyon. Simulat-ing multiple inheritance inJava. Concurrency and Com-putation: Practice and Ex-perience, 14(12):987–1008,October 2002. CODENCCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/98516164/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=98516164\&PLACEBO=

IE.pdf.

Li:2004:ACF

[LZ04] Peng Li and Steve Zdancewic.Advanced control flow in Javacard programming. ACMSIGPLAN Notices, 39(7):165–174, July 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Liu:2003:RDE

[LZZ03] H. Liu, X. Zhou, andB. Zhong. The realization ofdata exchange between dif-ferent system platforms usingJava and XML under the en-vironment of Lotus Domino.Journal — Sichuan NormalUniversity Natural ScienceEdition, 26(3):327–330, 2003.CODEN ???? ISSN 1001-8395.

Malks:2000:PJ

[M+00] Dan Malks et al. ProfessionalJSP. Wrox Press, Chicago,IL, USA, 2000. ISBN 1-86100-362-5. xxv + 897 pp.LCCN TK5105.8885.J38 P762000. US$59.99. URL http:

//www.wrox.com/Consumer/

Store/Download.asp?ISBN=

1861003625.

Marinacci:2005:SHT

[MA05] Joshua Marinacci and ChrisAdamson. Swing Hacks:Tips and Tools for Killer

Page 383: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 383

GUIs. O’Reilly Media,Inc., 1005 Gravenstein High-way North, Sebastopol, CA95472, USA, 2005. ISBN0-596-00907-0. xix + 519pp. LCCN QA76.73.J38 M372005. US$9.95, CAN$41.95,UK£20.95.

Macvittie:2005:PAI

[Mac05] D. Macvittie. Product anal-ysis: Imported Java. Net-work Computing, 16(1):45–49, 2005. CODEN NCOMEV.ISSN 1046-4468.

Madrigal:2001:FOD

[Mad01] Victor M. Madrigal III. Fun-damentals of OOP and datastructures in Java. ACMSIGSOFT Software Engineer-ing Notes, 26(1):99, January2001. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Mahmoud:2002:LWJ

[Mah02] Qusay H. Mahmoud. Learn-ing Wireless Java. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2002. ISBN 0-596-00243-2. xiii + 245 pp.LCCN QA76.73.J38 M3232002; TK5103.2 .M33 2002.US$34.95. URL http://

safari.oreilly.com/0596002432;

http://www.oreilly.com/

catalog/wirelessjava. Helpfor new J2ME developers.Covers Motorola and Palmhardware.

Mahmoud:2004:PEJ

[Mah04a] Q. H. Mahmoud. Practiceand experience with Java ineducation. Science of Com-puter Programming, 53(1):1–2, 2004. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Mahmoud:2004:WJA

[Mah04b] Qusay H. Mahmoud. Wire-less Java applications devel-opment. ;login: the USENIXAssociation newsletter, 29(2):??, April 2004. CODENLOGNEM. ISSN 1044-6397.URL http://www.usenix.

org/publications/login/

2004-04/pdfs/Mahmoud.pdf.

Mahemoff:2006:ADP

[Mah06] Michael Mahemoff. Ajax De-sign Patterns. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2006. ISBN 0-596-10180-5. 352 (est.) pp. LCCN???? EUR 38.00.

Main:2003:DSO

[Mai03] M. (Michael) Main. Datastructures and other objectsusing Java. Addison-Wesley,Reading, MA, USA, secondedition, 2003. ISBN 0-201-74093-1. 808 pp. LCCNQA76.73.J38 M33 2003.

Miller:2003:LTB

[MAJC03] G. R. Miller, P. Arduino,J. Jang, and C. Choi. Lo-calized tensor-based solvers

Page 384: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 384

for interactive finite elementapplications using C++ andJava. Computers and Struc-tures, 81(7):423–437, 2003.CODEN CMSTCJ. ISSN0045-7949 (print), 1879-2243(electronic).

Mak:2003:JNC

[Mak03] Ronald Mak. Java Num-ber Cruncher: The Java Pro-grammer’s Guide to Numeri-cal Computing. P T R Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2003. ISBN0-13-046041-9. xi + 464pp. LCCN QA76.73.J38M335 2003.

Mamlin:2001:OSX

[Mam01] B. Mamlin. An open-sourceXML-based Java implemen-tation of the medical go-pher order and note writingtool. Journal of BiomedicalInformatics, 35(SUPP):826–??, 2001. CODEN JBIOBL.ISSN 1532-0464.

Manduchi:2001:DJA

[Man01] Gabriele Manduchi. Devel-oping Java applications fora nuclear fusion experiment:a test case for Java applica-bility in a demanding envi-ronment. Software—Practiceand Experience, 31(11):1025–1042, September 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/83001949/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=83001949&PLACEBO=IE.

pdf.

Mann:2005:JFA

[Man05] Kito D. Mann. JavaServerFaces in action. ManningPublications, Greenwich, CT,USA, 2005. ISBN 1-932394-12-5. xxxiv + 702 pp.LCCN TK5105.8885.J38 M352005. URL http://www.loc.

gov/catdir/enhancements/

fy0626/2005273936-b.html;

http://www.loc.gov/catdir/

enhancements/fy0626/2005273936-

d.html.

Margulies:2000:UJT

[Mar00] Edwin Margulies. Under-standing Java Telephony.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2000.ISBN 1-199-00626-2. ???? pp.LCCN ????

Marco:2001:EJJ

[Mar01a] Lou Marco. EJB and JSP:Java on the edge, unlimitededition. Professional mind-ware. M&T Books, M&TPublishing, Inc., 501 Galve-ston Drive, Redwood City,CA 94063, USA, 2001. ISBN0-7645-4802-6. xxiv + 452 pp.LCCN QA76.73.J38 M34822001.

Marti:2001:ZZH

[Mar01b] Don Marti. ZapMediaZapStation/Harman KardonDMC 100. Embedded LinuxJournal, 2:12–13, March/

Page 385: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 385

April 2001. CODEN ????ISSN 1534-083X. URL http:

//embedded.linuxjournal.

com/magazine/issue02/4526;

http://www.linuxdevices.

com/articles/AT8585138080.

html.

Marques:2002:BSJ

[Mar02] Paulo Marques. Buildingsecure Java RMI servers.Dr. Dobb’s Journal of Soft-ware Tools, 27(11):36, 38,40–42, 44, November 2002.CODEN DDJOEB. ISSN1044-789X. URL http://

www.ddj.com/documents/s=

7644/ddj0211d/.

Mares:2005:BRA

[Mar05] Peter Mares. Book review:Art of Java Web Develop-ment, by N. Ford. TheComputer Journal, 48(2):253, March 2005. CO-DEN CMPJA6. ISSN 0010-4620 (print), 1460-2067 (elec-tronic). URL http://

www3.oup.co.uk/computer_

journal/free_pdf/bxh071.

pdf; http://www3.oup.

co.uk/computer_journal/

hdb/Volume_48/Issue_02/

bxh071.sgm.abs.html.

Mason:2000:PCL

[Mas00] Oliver Mason. Programmingfor corpus linguistics: how todo text analysis with Java.Edinburgh University Press,Edinburgh, Scotland, 2000.ISBN 0-7486-1407-9. 245pp. LCCN P98 .M29 2000.

Specialised linguistic researchneeds can no longer be metby available software. Thisbook enables the researcherto write programs for textand corpus processing, usingthe popular and easy to learnJava language.

Masum:2001:BRBa

[Mas01] Hassan Masum. Book re-view: Data Structures and Al-gorithms in Java (2nd ed):Michael T Goodrich andRoberto Tamassia. ACMSIGACT News, 32(1):3–5, March 2001. CODENSIGNDM. ISSN 0163-5700 (print), 1943-5827 (elec-tronic). See [GT97, GT01,GT04, GT06, GT10].

Maurer:2002:CPL

[Mau02] W. Douglas Maurer. Thecomparative programminglanguages course: a new chainof development. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 34(1):336–340, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: paving theway towards excellence incomputing education.

Maly:2001:IHJ

[MAWW+01] R. Maly, H. Abdel-Wahab,C. Wild, C. M. Overstreet,A. Gupta, A. Abdel-Hamid,S. Ghanem, A. Gonzalez, andX. Zhu. IRI-h, a Java-

Page 386: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 386

based distance education sys-tem: architecture and per-formance. ACM Journalon Educational Resources inComputing (JERIC), 1(1es):??, March 2001. CODEN ????ISSN 1531-4278.

Mahovsky:2003:AJB

[MB03] J. Mahovsky and L. Benedi-centi. An architecture forJava-based real-time dis-tributed visualization. IEEETransactions on Visualizationand Computer Graphics, 9(4):570–579, 2003. CODEN ????ISSN 1077-2626 (print), 1941-0506 (electronic), 2160-9306.

Moritz:2005:DFC

[MB05] Sally H. Moritz and Glenn D.Blank. A design-first curricu-lum for teaching Java in aCS1 course. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 37(2):89–93,June 2005. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2005.bib.

Maebe:2006:JSBa

[MBED06] Jonas Maebe, Dries Buy-taert, Lieven Eeckhout, andKoen De Bosschere. Javana:a system for building cus-tomized Java program analy-sis tools. ACM SIGPLAN No-tices, 41(10):153–168, Octo-ber 2006. CODEN SINODQ.

ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Marquez:2001:IOP

[MBMZ01] Alonso Marquez, Stephen M.Blackburn, Gavin Mercer,and John Zigman. Imple-menting orthogonally persis-tent Java. Lecture Notes inComputer Science, 2135:247–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2135/21350247.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2135/21350247.

pdf.

Menon:2008:SGL

[MBS+08] Vijay Menon, Steven Balen-siefer, Tatiana Shpeisman,Ali-Reza Adl-Tabatabai, Rich-ard L. Hudson, Bratin Saha,and Adam Welc. Single globallock semantics in a weaklyatomic STM. ACM SIG-PLAN Notices, 43(5):15–26,May 2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Mountjoy:2004:WDG

[MC04] Jon Mountjoy and AvinashChugh. WebLogic: TheDefinitive Guide. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2004. ISBN

Page 387: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 387

0-596-00432-X. xvii + 828pp. LCCN TK5105.8885.B4M68 2004. URL http://

www.oreilly.com/catalog/

9780596004323.

Moon:2006:TMS

[MC06] Sewon Moon and Byeong-MoChang. A thread monitor-ing system for multithreadedJava programs. ACM SIG-PLAN Notices, 41(5):21–29,May 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

McCluskey:2000:JPa

[McC00a] Glen McCluskey. Java perfor-mance. ;login: the USENIXAssociation newsletter, 25(1):??, February 2000. CODENLOGNEM. ISSN 1044-6397.URL http://www.usenix.

org/publications/login/

2000-2/features/javaperformance.

html.

McCluskey:2000:JPb

[McC00b] Glen McCluskey. Java perfor-mance. ;login: the USENIXAssociation newsletter, 25(2):??, April 2000. CODENLOGNEM. ISSN 1044-6397.URL http://www.usenix.

org/publications/login/

2000-4/features/java.html.

McCluskey:2000:JPc

[McC00c] Glen McCluskey. Java perfor-mance. ;login: the USENIXAssociation newsletter, 25(3):??, June 2000. CODEN

LOGNEM. ISSN 1044-6397.URL http://www.usenix.

org/publications/login/

2000-6/features/java.html.

McCluskey:2000:JPd

[McC00d] Glen McCluskey. Java perfor-mance. ;login: the USENIXAssociation newsletter, 25(5):??, August 2000. CODENLOGNEM. ISSN 1044-6397.URL http://www.usenix.

org/publications/login/

2000-8/features/java.html.

McCluskey:2000:JPe

[McC00e] Glen McCluskey. Java perfor-mance. ;login: the USENIXAssociation newsletter, 25(6):??, October 2000. CODENLOGNEM. ISSN 1044-6397.URL http://www.usenix.

org/publications/login/

2000-10/pdfs/javaperformance.

pdf.

McCluskey:2000:JPf

[McC00f] Glen McCluskey. Java perfor-mance. ;login: the USENIXAssociation newsletter, 25(8):??, December 2000. CODENLOGNEM. ISSN 1044-6397.URL http://www.usenix.

org/publications/login/

2000-12/pdfs/javaperf.pdf.

McCoy:2000:SP

[McC00g] John H. McCoy. Script-ing for Pnuts. Dr. Dobb’sJournal of Software Tools, 25(1):21–22, 24, 26, January2000. CODEN DDJOEB.

Page 388: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 388

ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_01/pnutdemo.zip;

http://www.ddj.com/ftp/

2000/2000_01/pnuts.txt.

McCluskey:2001:JPa

[McC01a] Glen McCluskey. Java perfor-mance. ;login: the USENIXAssociation newsletter, 26(1):??, February 2001. CODENLOGNEM. ISSN 1044-6397.URL http://www.usenix.

org/publications/login/

2001-02/pdfs/mccluskey.

pdf.

McCluskey:2001:JPb

[McC01b] Glen McCluskey. Java perfor-mance. ;login: the USENIXAssociation newsletter, 26(2):??, April 2001. CODENLOGNEM. ISSN 1044-6397.URL http://www.usenix.

org/publications/login/

2001-04/pdfs/mccluskey1.

pdf.

Mytkowicz:2009:ICP

[MCD09] Todd Mytkowicz, DevinCoughlin, and Amer Di-wan. Inferred call path pro-filing. ACM SIGPLAN No-tices, 44(10):175–190, Octo-ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

McFarland:2008:JMM

[McF08] David Sawyer McFarland.JavaScript: the missingmanual. Missing manual.

Pogue Press/O’Reilly, Se-bastopol, CA, USA; Beijing,China, 2008. ISBN 0-596-51589-8. xiv + 528 pp.LCCN QA76.73.J39 M3882008; **See. URL http://

proquest.safaribooksonline.

com/9780596515898.

Matthews:2003:MJD

[MCG03a] Mark Matthews, Jim Cole,and Joe Gradecki. MySQLand Java developer’s guide.Java open source library.John Wiley and Sons, NewYork, NY, USA; London,UK; Sydney, Australia, 2003.ISBN 0-471-26923-9. xxii +410 pp. LCCN QA76.3.S67M38 2003. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

bios/wiley045/2002155887.

html; http://www.loc.

gov/catdir/description/

wiley038/2002155887.html;

http://www.loc.gov/catdir/

toc/wiley031/2002155887.

html.

McGowan:2003:JCA

[McG03b] D. McGowan. Has Javachanged anything? the soundand fury of innovation litiga-tion. Minnesota Law Review,87(6):2039–2062, 2003. CO-DEN ???? ISSN 0026-5535.

McGinnis:2004:DLS

[McG04] L. F. McGinnis. Distribut-ing a large-scale, complex fabsimulation using HLA andJava: Issues and lessons.

Page 389: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 389

Winter Simulation Confer-ence, 2:1891–1895, 2004. CO-DEN ???? ISSN 0743-1902 (print), 2160-9276 (elec-tronic).

Myles:2005:ETS

[MCHN05] Ginger Myles, Christian Coll-berg, Zachary Heidepriem,and Armand Navabi. Theevaluation of two software wa-termarking algorithms. Soft-ware—Practice and Experi-ence, 35(10):923–938, August2005. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

McKenzie:2001:JQJ

[McK01] Nadine McKenzie. JavaQ&A: Is JavaScript an object-oriented language? Dr.Dobb’s Journal of SoftwareTools, 26(8):115–116, August2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_08/jqa0801.txt.

McLaughlin:2000:JX

[McL00] Brett McLaughlin. Java andXML. Java series. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2000. ISBN0-596-00016-2. xvi + 479pp. LCCN QA76.73.J38 M392000.

McLaughlin:2001:JX

[McL01a] Brett McLaughlin. Java andXML. Java series. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA

02164, USA, second edition,2001. ISBN 0-596-00197-5 (paperback). xv + 509pp. LCCN QA76.73.J38 M392001. Also available via theInternet.

McLaughlin:2001:JXE

[McL01b] Brett McLaughlin. Javaand XML: Solutions to Real-World Problems. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,September 2001. ISBN 0-596-00197-5. xv + 509 pp.LCCN QA76.73.J38 .M392001. US$39.95. URLhttp://www.oreilly.com/

catalog/9780596001971;

http://www.oreilly.com/

catalog/javaxml2.

McLaughlin:2002:BJE

[McL02a] Brett McLaughlin. Build-ing Java enterprise applica-tions: vol. 1: architecture.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2002.ISBN 0-596-00123-1. xiii +302 pp. LCCN QA76.73.J38M38 2002. Designing withEJBs, databases, and direc-tory servers.

McLaughlin:2002:JXD

[McL02b] Brett McLaughlin. Java andXML data binding. Nut-shell handbook. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2002. ISBN

Page 390: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 390

0-596-00278-5. xi + 200pp. LCCN QA76.73.J38 M392002 Stacks.

McLaughlin:2006:HRA

[McL06a] Brett McLaughlin. Head rushAjax. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,2006. ISBN 0-596-10225-9. xxxi + 413 pp. LCCNQA76.73.J39 M35 2006eb;QA76.73.J39. URL http://

www.oreilly.com/catalog/

9780596102258.

McLaughlin:2006:JX

[McL06b] Brett McLaughlin. Java andXML. O’Reilly & Asso-ciates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, third edition, 2006.ISBN 0-596-10149-X. xii +465 pp. LCCN QA76.73.J38M39 2006eb; QA76.73.J38;QA76.73.J38 M39 2006. URLhttp://www.oreilly.com/

catalog/9780596101497.

McLaughlin:2007:JX

[McL07] Brett McLaughlin. Javaand XML. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, third edition,2007. ISBN 0-596-10149-X (paperback). 465 pp.LCCN QA76.73.J38 M392007. URL http://www.loc.

gov/catdir/enhancements/

fy0715/2007273941-d.html;

http://www.loc.gov/catdir/

toc/fy0710/2007273941.html.

Masala:2002:JBG

[MCLC02] S. Masala, D. Chan, H. Lu,and R. Chalaturnyk. A Java-based graphical user interfacefor a 2-D discrete elementprogram. Geotechnical Spe-cial Publication, 117:125–132,2002. CODEN ???? ISSN0895-0563.

Marchand:2001:APG

[MCLDP01] Richard Marchand, MathieuCharbonneau-Lefort, Math-ieu Dumberry, and BenoitPronovost. ARANEA, a pro-gram for generating unstruc-tured triangular meshes witha Java Graphics User Inter-face. Computer Physics Com-munications, 139(2):172–185,September 15, 2001. CO-DEN CPHCBZ. ISSN0010-4655 (print), 1879-2944(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S0010465501001874.

Machover:2000:NPH

[MD00] Carl Machover and JohnDill. New products: Hard-ware: Modeling system foroffice environment; smartfabric control surface sup-port; head tracker enablesVR; programmable 3D/2Dinput device; digital projec-tors; portable 3D scene digi-tizer; slim-line panel PC. soft-ware: Visual effects upgrade;mobile CAD; 3D developmenttool; visual interpretation offinancial data; software de-velopment for Linux; feature

Page 391: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 391

recognition program; AltiaJava connection. IEEE Com-puter Graphics and Applica-tions, 20(6):110–112, Novem-ber/December 2000. CO-DEN ICGADZ. ISSN0272-1716 (print), 1558-1756(electronic). URL http:

//dlib.computer.org/cg/

books/cg2000/pdf/g6110.

pdf.

Marrs:2006:JWP

[MD06] Tom Marrs and Scott Davis.JBoss at work: a practi-cal guide. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2006. ISBN0-596-00734-5. xvi + 287pp. LCCN TK5105.8885.J43;TK5105.8885.J43 M37 2006eb.URL http://www.oreilly.

com/catalog/9780596007348.

Martin:2001:ATG

[MdB01] Hugues Martin and Lydiedu Bousquet. Automatic testgeneration for Java-card ap-plets. Lecture Notes in Com-puter Science, 2041:121–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2041/20410121.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2041/20410121.

pdf.

Moreau:2005:BDR

[MDJ05] Luc Moreau, Peter Dickman,and Richard Jones. Birrell’sdistributed reference listingrevisited. ACM Transac-tions on Programming Lan-guages and Systems, 27(6):1344–1395, November 2005.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Mahmoud:2004:RIC

[MDS04] Q. H. Mahmoud, W. Do-bosiewicz, and D. Swayne.Redesigning introductory com-puter programming withHTML, JavaScript, and Java.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 36(1):120–124, 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Melton:2000:USJ

[ME00a] Jim Melton and AndrewEisenberg. UnderstandingSQL and Java Together: aGuide to SQLJ, JDBC, andRelated Technologies. MorganKaufmann Publishers, LosAltos, CA 94022, USA, 2000.ISBN 1-55860-562-2. xxix +514 pp. LCCN QA76.73.S67M43 2000. US$49.95.URL http://www.mkp.com/

books_catalog/catalog.asp?

ISBN=1-55860-562-2.

Page 392: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 392

Moon:2000:JTC

[ME00b] SooMook Moon and Ke-mal Ebcioglu. A just-in-time compiler. Com-puter, 33(3):41, March 2000.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/r3040.

pdf.

Mehner:2002:JUB

[Meh02] Katharina Mehner. JaVis:a UML-based visualizationand debugging environmentfor concurrent Java pro-grams. Lecture Notes in Com-puter Science, 2269:163–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2269/22690163.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2269/22690163.

pdf.

Mengant:2000:WJC

[Men00] Jean-Yves Mengant. Writinga Java class to manage RPMpackage content. Linux Jour-nal, 76:??, August 2000. CO-DEN LIJOFX. ISSN 1075-3583 (print), 1938-3827 (elec-tronic).

Mengant:2003:NBJ

[Men03] J. Y. Mengant. A.NET bridgeto a Java Virtual Machine:

Java and .NET interoperabil-ity, with a little help fromC++. C/C++ Users Jour-nal, 21(10):28, 2003. CODENCCUJEX. ISSN 1075-2838.

Merzbacher:2000:TDM

[Mer00] Matthew Merzbacher. Teach-ing database managementsystems with Java. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 32(1):31–35, March 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Merson:2004:MJR

[Mer04] P. Merson. Managing J2EErisks: If you’re making theleap to distributed applica-tion development with Java2 Enterprise Edition, takeheart: You’re smack in themiddle of the bell curve.Here’s a handy guide to as-sessing whether your teamhas what it takes to succeedwith J2EE. Software Develop-ment, 12(7):44–47, 2004. CO-DEN ???? ISSN 1070-8588.

Metsker:2001:BPJ

[Met01] Steven John Metsker. Build-ing Parsers With Java. Ad-dison-Wesley, Reading, MA,USA, 2001. ISBN 0-201-71962-2 (paperback). xxv +371 pp. LCCN QA76.73.J38M48 2001. US$40.00. In-cludes CD-ROM.

Page 393: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 393

Metsker:2002:DPJ

[Met02] Steven John Metsker. Designpatterns Java workbook. Thesoftware patterns series. Ad-dison-Wesley, Reading, MA,USA, 2002. ISBN 0-201-74397-3 (paperback). xviii +475 pp. LCCN QA76.73.J38M483 2002.

Meyer:2003:CIC

[Mey03] M. Meyer. Creating .INIclasses in Java. Dr. Dobb’sJournal of Software Tools, 28(8):38–44, 2003. CODENDDJOEB. ISSN 1044-789X.

Mikheev:2001:CCM

[MF01a] Vitaly V. Mikheev andStanislav A. Fedoseev. Compiler-cooperative memory man-agement in Java. Lec-ture Notes in Computer Sci-ence, 2244:511–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2244/22440511.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2244/22440511.

pdf.

Morgenthal:2001:EAI

[MF01b] J. P. (Jeffrey P.) Morgenthaland Bill La Forge. EnterpriseApplication Integration withXML and Java. The defini-tive XML series from CharlesF. Goldfarb. P T R Pren-tice-Hall, Englewood Cliffs,

NJ 07632, USA, 2001. ISBN0-13-085135-3. xix + 504pp. LCCN QA76.76.H94 M62001. US$44.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130851353.html. In-cludes CD-ROM.

Moreno:2003:FDC

[MF03] R. A. Moreno and S. S. Fu-ruie. Framework for the de-velopment of the clinical im-age access service using Java[5033-55]. Proceedings of theSPIE — The InternationalSociety for Optical Engi-neering, 5033:432–439, 2003.CODEN PSISDG. ISSN0277-786X (print), 1996-756X(electronic).

McLaughlin:2004:JTD

[MF04] Brett McLaughlin and DavidFlanagan. Java 1.5 Tiger:a developer’s notebook. Thedeveloper’s notebook se-ries. O’Reilly Media, Inc.,1005 Gravenstein HighwayNorth, Sebastopol, CA 95472,USA, 2004. ISBN 0-596-00738-8. xix + 177pp. LCCN QA76.73.J38M3897 2004. URL http://

www.oreilly.com/catalog/

9780596007386.

Ma:2007:IAE

[MF07a] Kin-Keung Ma and Jeffrey S.Foster. Inferring aliasing andencapsulation properties forJava. ACM SIGPLAN No-tices, 42(10):423–440, Octo-ber 2007. CODEN SINODQ.

Page 394: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 394

ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Matthews:2007:OSM

[MF07b] Jacob Matthews and Robert BruceFindler. Operational seman-tics for multi-language pro-grams. ACM SIGPLAN No-tices, 42(1):3–10, January2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Matthews:2009:OSM

[MF09] Jacob Matthews and Robert BruceFindler. Operational se-mantics for multi-languageprograms. ACM Transac-tions on Programming Lan-guages and Systems, 31(3):12:1–12:44, April 2009. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

McDirmid:2001:JNA

[MFH01] Sean McDirmid, MatthewFlatt, and Wilson C. Hsieh.Jiazzi: new-age componentsfor old-fashioned Java. ACMSIGPLAN Notices, 36(11):211–222, November 2001.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic). Proceedings ofthe 2001 ACM SIGPLANConference on Object Ori-ented Programming, Sys-tems, Languages and Appli-cations (OOPSLA’01).

Ma:2007:IVM

[MFRW07] Linxiao Ma, John Fergu-son, Marc Roper, and Mur-ray Wood. Investigating theviability of mental modelsheld by novice programmers.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 39(1):499–503, March 2007.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Millstein:2009:EMP

[MFRW09] Todd Millstein, ChristopherFrost, Jason Ryder, andAlessandro Warth. Expres-sive and modular predicatedispatch for Java. ACMTransactions on Program-ming Languages and Sys-tems, 31(2):7:1–7:54, Febru-ary 2009. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic).

Mikheev:2002:EEL

[MFSL02] Vitaly V. Mikheev, Stanislav A.Fedoseev, Vladimir V. Sukharev,and Nikita V. Lipsky. Ef-fective enhancement of loopversioning in Java. Lec-ture Notes in Computer Sci-ence, 2304:293–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2304/23040293.

htm; http://link.springer-

ny.com/link/service/series/

Page 395: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 395

0558/papers/2304/23040293.

pdf.

Meyerovich:2009:FPL

[MGB+09] Leo A. Meyerovich, ArjunGuha, Jacob Baskin, Gre-gory H. Cooper, MichaelGreenberg, Aleks Bromfield,and Shriram Krishnamurthi.Flapjax: a programminglanguage for Ajax applica-tions. ACM SIGPLAN No-tices, 44(10):1–20, October2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Menon:2006:VSP

[MGM+06] Vijay S. Menon, Neal Glew,Brian R. Murphy, An-drew McCreight, TatianaShpeisman, Ali-Reza Adl-Tabatabai, and Leaf Pe-tersen. A verifiable SSA pro-gram representation for ag-gressive compiler optimiza-tion. ACM SIGPLAN No-tices, 41(1):397–408, January2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Miyashita:2000:JAV

[MH00a] Kensuke Miyashita and ReijiHashimoto. A Java appletto visualize algorithms onreconfigurable mesh. Lec-ture Notes in Computer Sci-ence, 1800:137–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-

3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1800/18000137.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1800/18000137.

pdf.

Monson-Haefel:2000:EJ

[MH00b] Richard Monson-Haefel. En-terprise JavaBeans. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2000. ISBN 1-56592-869-5. xvii + 472 pp. LCCNQA76.73.J38 M65 2000.

Monson-Haefel:2001:EJ

[MH01] Richard Monson-Haefel. En-terprise JavaBeans. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, third edition,2001. ISBN 0-596-00226-2. xix + 567 pp. LCCNQA76.73.J38 M65 2001. Cov-ers EJB 2.0.

Miecznikowski:2002:DJB

[MH02] Jerome Miecznikowski andLaurie Hendren. Decompil-ing Java bytecode: Prob-lems, traps and pitfalls.Lecture Notes in ComputerScience, 2304:111–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2304/23040111.

Page 396: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 396

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2304/23040111.

pdf.

Monson-Haefel:2004:EJ

[MH04] Richard Monson-Haefel. En-terprise JavaBeans. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, fourth edition,2004. ISBN 0-596-00530-X. xxi + 763 pp. LCCNQA76.73.J38 M65 2004. URLhttp://www.oreilly.com/

catalog/9780596005306.

Murtagh:2009:HAO

[MH09] Jeanne Murtagh and DrewHamilton. How Ada ob-ject orientation works. ACMSIGADA Ada Letters, 29(3):5–6, December 2009. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Monson-Haefel:2006:EJ

[MHB06] Richard Monson-Haefel andBill Burke. Enterprise Jav-aBeans. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, fifth edition,2006. ISBN 0-596-00978-X.760 (est.) pp. LCCN ????URL http://www.oreilly.

com/catalog/entjbeans5/.

Monson-Haefel:2001:JMS

[MHC01] Richard Monson-Haefel andDavid Chappell. Java mes-sage service. O’Reilly & As-

sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2001. ISBN 0-596-00068-5. xvi + 220 pp. LCCNQA76.73.J38 M655 2001.

Menth:2006:TPP

[MHZG06] Michael Menth, Robert Hen-jes, Christian Zepfel, and Se-bastian Gehrsitz. Through-put performance of popularJMS servers. ACM SIGMET-RICS Perform. Eval. Rev., 34(1):367–368, June 2006. CO-DEN ???? ISSN 0163-5999 (print), 1557-9484 (elec-tronic).

Matsuoka:2001:TPE

[MI01] Satoshi Matsuoka and Shi-geo Itou. Towards perfor-mance evaluation of high-performance computing onmultiple Java platforms. Fu-ture Generation ComputerSystems, 18(2):281–291, Oc-tober 2001. CODEN FG-SEVI. ISSN 0167-739X(print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/60/31/34/abstract.

html.

Midkiff:2001:JCM

[Mid01] Sam Midkiff. A Java com-piler for many memory mod-els. In USENIX Asso-ciation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

Page 397: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 397

JVM_wips/S11.pdf. Spon-sored by the USENIX Asso-ciation.

Miles:2005:AC

[Mil05] Russ Miles. AspectJ cookbook.O’Reilly Media, Inc., 1005Gravenstein Highway North,Sebastopol, CA 95472, USA,2005. ISBN 0-596-00654-3. xix + 331 pp. LCCNQA76.64 .M54 2005 .M552004; QA76.64 .M55 2004;QA76.64 .M54 2005; QA76.64.M54 2005eb; QA76.64. URLhttp://www.oreilly.com/

catalog/9780596006549.

Miller:2008:BRP

[Mil08] J. Miller. Book review:Practical API Design: Con-fessions of a Java Frame-work Architect (1st edition),Jaroslav Tulach, Apress,2008, $74.99, ISBN: 978-1-4302-0973-7. ACM Queue:Tomorrow’s Computing To-day, 6(6):54, October 2008.CODEN AQCUAE. ISSN1542-7730 (print), 1542-7749(electronic).

Milner:2009:BMJ

[Mil09] Walter W. Milner. A brokenmetaphor in Java. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 41(4):76–77, December 2009. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Milde:2000:EUV

[MJ00] Jan-Torsten Milde and Bern-hard Jung. Educationaluse of VRML and Java inagent-based AI and computergraphics. Future GenerationComputer Systems, 17(1):79–87, September 2000. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/45/24/34/abstract.

html.

MacAuley:2001:JPR

[MJ01] Christian MacAuley and PaulJobson. JavaScript program-mer’s reference. Osborne/McGraw-Hill, Berkeley, CA, USA,2001. ISBN 0-07-219296-8. xiii + 272 pp. LCCNQA76.76.J39 M34 2001.

Muthukumar:2006:YSG

[MJ06] R. M. Muthukumar andD. Janakiram. Yama: a scal-able generational garbage col-lector for Java in multipro-cessor systems. IEEE Trans-actions on Parallel and Dis-tributed Systems, 17(2):148–159, February 2006. CO-DEN ITDSEO. ISSN 1045-9219 (print), 1558-2183 (elec-tronic).

Montgomery:2001:FIF

[MK01] Michael Montgomery andKsheerabdhi Krishna. A flex-ible invocation framework forJava card. Lecture Notes in

Page 398: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 398

Computer Science, 2140:188–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2140/21400188.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2140/21400188.

pdf.

Murphy:2006:HJS

[MKF06] Gail C. Murphy, Mik Kersten,and Leah Findlater. Howare Java software develop-ers using the Eclipse IDE?IEEE Software, 23(4):76–83,July/August 2006. CO-DEN IESOEG. ISSN 0740-7459 (print), 0740-7459 (elec-tronic).

Murphy:2008:BTD

[MKKC08] Christian Murphy, EunheeKim, Gail Kaiser, and AdamCannon. Backstop: a toolfor debugging runtime er-rors. SIGCSE Bulletin (ACMSpecial Interest Group onComputer Science Educa-tion), 40(1):173–177, March2008. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE 08.

Mohapatra:2006:DDS

[MKM+06] Durga P. Mohapatra, RajeevKumar, Rajib Mall, D. S.Kumar, and Mayank Bhasin.Distributed dynamic slicingof Java programs. The Jour-nal of systems and software,

79(12):1661–1678, December2006. CODEN JSSODM.ISSN 0164-1212 (print), 1873-1228 (electronic).

Murray:2003:EIJ

[MKS+03] K. A. Murray, M. Kolling,N. C. Schaller, J. M. Heines,T. Moore, P. J. Wagner, andJ. A. Trono. Experienceswith IDEs and Java teach-ing: What works and whatdoesn’t. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 35(3):215–216, 2003.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Myers:2000:PPU

[ML00] Andrew C. Myers and Bar-bara Liskov. Protecting pri-vacy using the decentralizedlabel model. ACM Trans-actions on Software Engi-neering and Methodology, 9(4):410–442, October 2000.CODEN ATSMER. ISSN1049-331X (print), 1557-7392 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/tosem/

2000-9-4/p410-myers/p410-

myers.pdf; http://www.

acm.org/pubs/citations/

journals/tosem/2000-9-4/

p410-myers/.

Malan:2007:SBC

[ML07] David J. Malan and Henry H.Leitner. Scratch for buddingcomputer scientists. SIGCSE

Page 399: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 399

Bulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(1):223–227, March 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Makela:2009:CBC

[ML09] Sami Makela and VilleLeppanen. Client-based co-hesion metrics for Java pro-grams. Science of ComputerProgramming, 74(5–6):355–378, March 1, 2009. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Mazumdar:2002:JBC

[MLG02a] S. Mazumdar, J. F. Leathrum,and O. R. Gonzalez. A JAVAbased circuit diagram toolfor an intelligent questioningand problem solving system.Simulation series, 34(1):3–8,2002. CODEN SMCPAX.ISSN 0735-9276.

Mikheev:2002:OEJ

[MLG+02b] V. Mikheev, N. Lipsky,D. Gurchenkov, P. Pavlov,V. Sukharev, A. MarkovS.Kuksenko, S. Fedoseev, D. Leskov,and A. Yeryomin. Overviewof Excelsior JET, a high per-formance alternative to JavaVirtual Machines. In Pro-ceedings of the third interna-tional workshop on Softwareand performance: WOSP ’02,July 24–26, 2002 Rome, Italy,pages 104–113. ACM Press,

New York, NY 10036, USA,2002.

Meunier:2004:MRT

[MLJH04] J. N. Meunier, F. Lippert,R. Jadhav, and N. Harding.MDA and real-time java: TheHIDOORS project. Tech-nical Report — Universityof Kent at Canterbury Com-puting Laboratory, 17:89–95,2004. CODEN ???? ISSN1368-1036.

Murphy:2008:DGB

[MLM+08] Laurie Murphy, Gary Lewandowski,Renee McCauley, Beth Si-mon, Lynda Thomas, andCarol Zander. Debugging:the good, the bad, and thequirky — a qualitative anal-ysis of novices’ strategies.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 40(1):163–167, March 2008.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE 08.

Mlsna:2004:WPM

[Mls04] P. A. Mlsna. Work inprogress: Mastery of digitallogic skills through practiceusing Java applets. Fron-tiers in Education Confer-ence, CONF34(VOL 1):T1D–13–T1D14, 2004. CODENPFECDR. ISSN 0190-5848.

Markidis:2005:IPP

[MLVB05] S. Markidis, G. Lapenta,W. B. VanderHeyden, and

Page 400: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 400

Z. Budimlic. Implemen-tation and performance ofa particle-in-cell code writ-ten in Java. Concurrencyand Computation: Practiceand Experience, 17(7–8):821–837, June/July 2005. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Moodley:2004:CMP

[MM04] K. Moodley and H. Mur-rell. A colour-map plu-gin for the open source,Java based, image process-ing package, ImageJ. Com-puters and Geosciences, 30(6):609–618, 2004. CODENCGEODT, CGOSDN. ISSN0098-3004 (print), 1873-7803(electronic).

Moreno:2004:PAJ

[MMBAS04] Andres Moreno, Niko Myller,Mordechai Ben-Ari, andErkki Sutinen. Program an-imation in Jeliot 3. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 36(3):265, September 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Moreira:2000:JPH

[MMG+00a] J. E. Moreira, S. P. Mid-kiff, M. Gupta, P. V. Ar-tigas, M. Snir, and R. D.Lawrence. Java program-ming for high-performancenumerical computing. IBM

Systems Journal, 39(1):21–56, ???? 2000. CODENIBMSA7. ISSN 0018-8670.URL http://www.almaden.

ibm.com/journal/sj/391/

moreira.html.

Moreira:2000:FMJ

[MMG00b] Jose E. Moreira, Samuel P.Midkiff, and Manish Gupta.From flop to megaflops:Java for technical com-puting. ACM Transac-tions on Programming Lan-guages and Systems, 22(2):265–295, March 2000. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic). URL http://www.

acm.org/pubs/citations/

journals/toplas/2000-22-

2/p265-moreira/.

Moreira:2001:CTA

[MMG01a] Jose Moreira, Sam Midkiff,and Manish Gupta. A com-parison of three approachesto language, compiler, andlibrary support for multi-dimensional arrays in Java.In ACM [ACM01b], pages116–125. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/44.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500116.ps.

Moreira:2001:NP

[MMG+01b] Jose E. Moreira, Samuel P.Midkiff, Manish Gupta, Pe-dro V. Artigas, Peng Wu,

Page 401: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 401

and George Almasi. TheNINJA project. Communi-cations of the ACM, 44(10):102–109, October 2001. CO-DEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (elec-tronic).

Moreira:2002:NJH

[MMG+02] Jose E. Moreira, Samuel P.Midkiff, Manish Gupta, et al.NINJA: Java for high per-formance numerical comput-ing. Scientific Program-ming, 10(1):19–33, 2002.CODEN SCIPEV. ISSN1058-9244 (print), 1875-919X(electronic). URL http:/

/iospress.metapress.com/

app/home/contribution.asp%

3Fwasp=9ejnuvwuvby9737jte27%

26referrer=parent%26backto=

issue%2C3%2C9%3Bjournal%

2C2%2C12%3Blinkingpublicationresults%

2C1%2C1.

Moreira:2003:SMA

[MMG03] Jose E. Moreira, Samuel P.Midkiff, and Manish Gupta.Supporting multidimensionalarrays in Java. Concurrencyand Computation: Practiceand Experience, 15(3–5):317–340, March/April 2003. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Mohapatra:2004:ETD

[MMK04] D. P. Mohapatra, R. Mall,and R. Kumar. An efficienttechnique for dynamic slic-ing of concurrent Java pro-

grams. Lecture Notes in Com-puter Science, 3285:255–262,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

McCown:2009:WWS

[MMN09] Frank McCown, Catherine C.Marshall, and Michael L. Nel-son. Why Web sites arelost (and how they’re some-times found). Communica-tions of the ACM, 52(11):141–145, November 2009.CODEN CACMA2. ISSN0001-0782 (print), 1557-7317(electronic).

Marche:2004:KTC

[MMU04] C. Marche, C. Paulin Mohring,and X. Urbain. The KRAKA-TOA tool for certification ofJAVA/JAVACARD programsannotated in JML. Journal ofLogic and Algebraic Program-ming, 58(1–2):89–106, 2004.CODEN ???? ISSN 1567-8326.

Massol:2005:MDN

[MOL05] Vincent Massol, TimothyO’Brien, and Michael KostaLoukides. Maven: a devel-oper’s notebook. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2005. ISBN0-596-00750-7. xxv + 191pp. LCCN QA76.76.D47 M372005.

Moore:2002:BED

[Moo02] Thomas K. Moore. Bringingthe enterprise into a database

Page 402: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 402

systems course. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 34(1):262–265, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: pavingthe way towards excellence incomputing education.

Moore:2003:PTA

[Moo03a] J. S. Moore. Proving theo-rems about Java and the JVMwith ACL2. NATO ScienceSeries Sub Series III Com-puter and Systems Sciences,191:227–290, 2003. CODEN???? ISSN 1387-6694.

Moore:2003:SHS

[Moo03b] R. Moore. Sun hasn’t setyet on Java applets. Appli-cation Development Trends,10(1):33–38, 2003. CODENADTRF4. ISSN 1073-9564.

Moore:2006:IAO

[Moo06] J. Strother Moore. Induc-tive assertions and opera-tional semantics. Interna-tional Journal on SoftwareTools for Technology Trans-fer (STTT), 8(4–5):359–371,August 2006. CODEN ????ISSN 1433-2779 (print), 1433-2787 (electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=1433-2779&volume=8&

issue=4&spage=359.

Morelli:2000:JJJ

[Mor00] R. (Ralph) Morelli. Java,Java, Java!: object-orientedproblem solving. Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2000. ISBN 0-13-011332-8. xviii + 964 pp.LCCN QA76.64 .M64 2000.CD-ROM includes Java codefor all the examples in thetext, Java 2 SDK (StandardEdition), Borland JBuilder 3(University Edition) and Net-Beans. BUY-A-BOOK gift ofBrendon O’Brien in honor ofAmy S. O’Brien.

Morris:2002:AGJ

[Mor02] D. S. Morris. Automati-cally grading Java program-ming assignments via reflec-tion, inheritance, and regu-lar expressions. Frontiers inEducation Conference, 1(??):T3G–22–??, 2002. CODENPFECDR. ISSN 0190-5848.

Morelli:2003:JJJ

[Mor03a] R. (Ralph) Morelli. Java,Java, Java!: object-orientedproblem solving. Prentice-Hall, Englewood Cliffs, NJ07632, USA, second edition,2003. ISBN 0-13-033370-0, 0-13-060813-0 (CD-ROM). xxx+ 862 pp. LCCN QA76.64.M64 2003. Includes CD-ROM.

Morgan:2003:BRA

[Mor03b] Donald Morgan. Book re-view: Ant book full of prac-tical advice: a review of

Page 403: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 403

Java Development with Antby Eric Hatcher and SteveLoughran. IEEE DistributedSystems Online, 4(7), 2003.ISSN 1541-4922 (print), 1558-1683 (electronic). URL http:

//dsonline.computer.org/

0307/d/bks_b.htm.

Morrisett:2003:AIC

[Mor03c] Greg Morrisett. Analysisissues for cyclone. ACMSIGSOFT Software Engineer-ing Notes, 28(1):26, January2003. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Morrison:2008:ACK

[Mor08a] Michael Morrison. Ajax con-struction kit: building plug-and-play Ajax applications.Negus live Linux series. Pren-tice-Hall, Englewood Cliffs,NJ 07632, USA, 2008. ISBN0-13-235008-4 (paperback).xvii + 291 pp. LCCNTK5105.8885.A52 M67 2008.

Morrison:2008:HFJ

[Mor08b] Michael Morrison. Head firstJavaScript. Head first series.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2008. ISBN0-596-52774-8. xxxiv + 615pp. LCCN QA76.73.J39eb;QA76.73.J39. URL http://

www.oreilly.com/catalog/

9780596527747.

Moller:2004:LCO

[MORW04] M. Moller, E. R. Olderog,H. Rasch, and H. Wehrheim.

Linking CSP-OZ with UMLand Java: a case study. Lec-ture Notes in Computer Sci-ence, 2999(??):267–286, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Moller:2008:IFM

[MORW08] Michael Moller, Ernst-RudigerOlderog, Holger Rasch, andHeike Wehrheim. Integrat-ing a formal method into asoftware engineering processwith UML and Java. FormalAspects of Computing, 20(2):161–204, March 2008. CO-DEN FACME5. ISSN 0934-5043 (print), 1433-299X (elec-tronic). URL http://link.

springer.com/article/10.

1007/s00165-007-0042-7.

Moss:2000:JQ

[Mos00] Karl Moss. Java Q&A: Howcan I measure Java code per-formance? Dr. Dobb’s Jour-nal of Software Tools, 25(10):135–136, 138, 140–142,144, October 2000. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2000/2000_10/jqa010.

txt.

Mostowski:2005:FDS

[Mos05a] W. Mostowski. Formal De-velopment of Safe and Se-cure Java Card Applets. Dok-torsavhandlingar, ChalmersTekniska Hogskola, Goteborg,Sweden, 2005. ??–?? pp.

Page 404: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 404

Mostowski:2005:FVJ

[Mos05b] W. Mostowski. Formalisationand verification of Java Cardsecurity properties in dy-namic logic. Lecture Notes inComputer Science, 3442:357–371, 2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Muller-Olm:2007:AMA

[MOS07] Markus Muller-Olm and Hel-mut Seidl. Analysis of mod-ular arithmetic. ACM Trans-actions on Programming Lan-guages and Systems, 29(5):29:1–29:27, August 2007. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Manson:2001:CSM

[MP01a] Jeremy Manson and WilliamPugh. Core semantics ofmultithreaded Java. InACM [ACM01b], pages 29–38. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/42.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500029.pdf.

Meijer:2001:TFF

[MP01b] Hans Meijer and Erik Poll.Towards a full formal spec-ification of the JavaCardAPI. Lecture Notes in Com-puter Science, 2140:165–??,2001. CODEN LNCSD9.

ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2140/21400165.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2140/21400165.

pdf.

Moore:2001:EFJ

[MP01c] J. Strother Moore andGeorge M. Porter. An ex-ecutable formal Java Vir-tual Machine thread model.In USENIX Association[USE01c], page ?? ISBN 1-880446-11-1. LCCN QA76.73.J38J42 2001. URL http://www.

usenix.org/publications/

library/proceedings/jvm01/

moore.html. Sponsored bythe USENIX Association.

Masri:2005:UDI

[MP05] Wes Masri and Andy Podgurski.Using dynamic informationflow analysis to detect attacksagainst applications. ACMSIGSOFT Software Engineer-ing Notes, 30(4):1–7, July2005. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Manson:2005:JMM

[MPA05] Jeremy Manson, WilliamPugh, and Sarita V. Adve.The Java memory model.ACM SIGPLAN Notices, 40(1):378–391, January 2005.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867

Page 405: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 405

(print), 1558-1160 (elec-tronic).

Malabarba:2000:RST

[MPG+00] Scott Malabarba, Raju Pandey,Jeff Gragg, Earl Barr, andJ. Fritz Barnes. Runtime sup-port for type-safe dynamicJava classes. Lecture Notes inComputer Science, 1850:337–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1850/18500337.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1850/18500337.

pdf.

Moors:2008:GHK

[MPO08] Adriaan Moors, Frank Piessens,and Martin Odersky. Gener-ics of a higher kind. ACMSIGPLAN Notices, 43(10):423–438, September 2008.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Muschevici:2008:MDP

[MPTN08] Radu Muschevici, Alex Potanin,Ewan Tempero, and JamesNoble. Multiple dispatch inpractice. ACM SIGPLANNotices, 43(10):563–582, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Malkhi:2000:SEJ

[MR00a] D. Malkhi and M. K. Re-iter. Secure execution of Javaapplets using a remote play-ground. IEEE Transactionson Software Engineering, 26(12):1197–1209, December2000. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

888632.

Mughal:2000:PGJ

[MR00b] Khalid Azim Mughal andRolf W. Rasmussen. Aprogrammer’s guide to Javacertification: a comprehen-sive primer. Addison-Wes-ley, Reading, MA, USA, 2000.ISBN 0-201-59614-8 (paper-back). xxxv + 754 pp.LCCN QA76.3 .M846 1999.US$44.95.

Moreau:2002:MOJ

[MR02] Luc Moreau and DanielRibbens. Mobile objects inJava. Scientific Program-ming, 10(1):91–100, 2002.CODEN SCIPEV. ISSN1058-9244 (print), 1875-919X(electronic). URL http:/

/iospress.metapress.com/

app/home/contribution.asp%

3Fwasp=9ejnuvwuvby9737jte27%

26referrer=parent%26backto=

issue%2C9%2C9%3Bjournal%

2C2%2C12%3Blinkingpublicationresults%

2C1%2C1.

Page 406: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 406

Markov:2006:IWD

[MR06] Zdravko Markov and IngridRussell. An introductionto the WEKA data miningsystem. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 38(3):367–368, Septem-ber 2006. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Marchetto:2009:OST

[MR09] Alessandro Marchetto andFilippo Ricca. From objectsto services: toward a step-wise migration approach forJava applications. Interna-tional Journal on SoftwareTools for Technology Transfer(STTT), 11(6):427–440, De-cember 2009. CODEN ????ISSN 1433-2779 (print), 1433-2787 (electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=1433-2779&volume=11&

issue=6&spage=427.

Markow:2006:CST

[MRB06] Tanya Markow, EugeneRessler, and Jean Blair.Catch that speeding turtle:latching onto fun graphics inCS1. ACM SIGADA AdaLetters, 26(3):29–34, Decem-ber 2006. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Millstein:2003:RMB

[MRC03] Todd Millstein, Mark Reay,and Craig Chambers. Relaxed

MultiJava: balancing extensi-bility and modular typecheck-ing. ACM SIGPLAN No-tices, 38(11):224–240, Novem-ber 2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Milanova:2002:POS

[MRR02] Ana Milanova, Atanas Roun-tev, and Barbara G. Ryder.Parameterized object sensi-tivity for points-to and side-effect analyses for Java. ACMSIGSOFT Software Engineer-ing Notes, 27(4):1–11, July2002. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Milanova:2005:POS

[MRR05] Ana Milanova, Atanas Roun-tev, and Barbara G. Ryder.Parameterized object sensi-tivity for points-to analysisfor Java. ACM Transac-tions on Software Engineer-ing and Methodology, 14(1):1–41, January 2005. CO-DEN ATSMER. ISSN 1049-331X (print), 1557-7392 (elec-tronic).

Maessen:2000:IJM

[MS00a] Jan-Willem Maessen and Xi-aowei Shen. Improving theJava memory model usingCRF. ACM SIGPLAN No-tices, 35(10):1–12, October2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-

Page 407: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 407

tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p1-maessen/.

Mathiske:2000:APM

[MS00b] Bernd Mathiske and DanielSchneider. Automatic persis-tent memory management forthe Spotless virtual machineon the Palm connected orga-nizer. SMLI TR 2000-89, SunMicrosystems, Palo Alto, CA,USA, June 2000. 18 pp.

Matena:2001:AEJ

[MS01] Vlada Matena and BethStearns. Applying EnterpriseJavaBeans: Component-Based Development for theJ2EE Platform. Java series.Addison-Wesley, Reading,MA, USA, 2001. ISBN 0-201-70267-3 (paperback). xxv +436 pp. LCCN QA76.73.J38M377 2001. US$39.95.

Mitchell:2003:LAL

[MS03] N. Mitchell and G. Sevitsky.LeakBot: An automated andlightweight tool for diagnos-ing memory leaks in largeJava applications. LectureNotes in Computer Science,2743:351–377, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Marrero:2005:TFE

[MS05] Will Marrero and Amber Set-tle. Testing first: emphasizingtesting in early programming

courses. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(3):4–8, September2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Metzger:2003:MBP

[MSF03] J. Metzger, M. Schillo, andK. Fischer. A multiagent-based peer-to-peer network inJava for distributed spam fil-tering. Lecture Notes in Com-puter Science, 2691:616–625,2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Maessen:2001:PAS

[MSG01] Jan-Willem Maessen, VivekSarkar, and David Grove.Program analysis for safetyguarantees in a Java vir-tual machine written in Java.In ACM [ACM01a], pages62–65. ISBN 1-58113-413-4.LCCN QA76.758 .A345 2001.URL http://www.acm.org/

pubs/articles/proceedings/

soft/379605/p62-maessen/

p62-maessen.pdf; http:

//www.acm.org/pubs/citations/

proceedings/soft/379605/

p62-maessen/. Supplementto ACM SIGPLAN Notices.

Miura:2009:AGI

[MSK09] Motoki Miura, Taro Sug-ihara, and Susumu Kuni-fuji. Anchor Garden: an in-teractive workbench for ba-sic data concept learning in

Page 408: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 408

object oriented programminglanguages. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(3):141–145, Septem-ber 2009. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). Proceed-ings of ITiCSE ’09.

McCreight:2007:GFC

[MSLL07] Andrew McCreight, ZhongShao, Chunxiao Lin, andLong Li. A general frame-work for certifying garbagecollectors and their muta-tors. ACM SIGPLAN No-tices, 42(6):468–479, June2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Mattson:2005:PPP

[MSM05] Timothy G. Mattson, Bev-erly A. Sanders, and BernaMassingill. Patterns for Par-allel Programming. Addison-Wesley, Reading, MA, USA,2005. ISBN 0-321-22811-1 (hardcover). xiii + 355pp. LCCN QA76.642 .M382005. URL http://www.loc.

gov/catdir/toc/ecip0418/

2004013240.html.

Miller:2003:OCP

[MSR03] W. W. Miller, C. Sontag, andJ. F. Rose. OPUS: a CORBApipeline for Java, Python, andPerl applications. Astronomi-cal Society of the Pacific Con-ference Series, 295:261–264,

2003. CODEN ???? ISSN1050-3390.

Malik:2009:SCU

[MSR09] Avinash Malik, Zoran Sal-cic, and Partha S. Roop.SystemJ compilation usingthe Tandem Virtual Machineapproach. ACM Transac-tions on Design Automationof Electronic Systems, 14(3):34:1–34:??, May 2009. CO-DEN ATASFO. ISSN 1084-4309 (print), 1557-7309 (elec-tronic).

Migliardi:2000:DJS

[MSS00] Mauro Migliardi, SimonSchubiger, and Vaidy Sun-deram. A distributed JAVASPACE implementation forHARNESS. Journal of Par-allel and Distributed Com-puting, 60(10):1325–1340, Oc-tober 2000. CODEN JPD-CER. ISSN 0743-7315 (print),1096-0848 (electronic). URLhttp://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1656; http://www.

idealibrary.com/links/doi/

10.1006/jpdc.2000.1656/

pdf; http://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1656/ref.

Murray:2000:PIM

[MSSJ00] Paul Murray, Todd Smith,Suresh Srinivas, and MatthiasJacob. Performance issuesfor multi-language Java ap-plications. Lecture Notes inComputer Science, 1800:544–??, 2000. CODEN LNCSD9.

Page 409: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 409

ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1800/18000544.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1800/18000544.

pdf.

Mathiske:2008:ADF

[MSU08] Bernd Mathiske, Doug Si-mon, and Dave Ungar. Anassembler and disassemblerframework for JavaTM pro-grammers. Science of Com-puter Programming, 70(2–3):127–148, February 1, 2008.CODEN SCPGD4. ISSN0167-6423 (print), 1872-7964(electronic).

Moir:2005:CSJ

[MSV05] Mark Moir, Nir Shavit, andJan Vitek. Concurrency andsynchronization in Java pro-grams. Science of Com-puter Programming, 58(3):291–292, December 2005.CODEN SCPGD4. ISSN0167-6423 (print), 1872-7964(electronic).

Melton:2007:ESC

[MT07] Hayden Melton and EwanTempero. An empiricalstudy of cycles among classesin Java. Empirical Soft-ware Engineering, 12(4):389–415, August 2007. CO-DEN ESENFW. ISSN 1382-3256 (print), 1573-7616 (elec-tronic). URL http://link.

springer.com/accesspage/

article/10.1007/s10664-

006-9033-1.

McGovern:2003:JWS

[MTSM03] James McGovern, SameerTyagi, Michael Stevens, andSunil Mathew. Java WebServices Architecture. Mor-gan Kaufmann Publishers,Los Altos, CA 94022, USA,2003. ISBN 1-55860-900-8 (paperback). xii + 833pp. LCCN TK5105.88813 J382003. US$59.95. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

description/els051/2002117799.

html; http://www.loc.

gov/catdir/toc/els031/2002117799.

html.

Muchow:2002:CJT

[Muc02] John W. Muchow. CoreJ2ME Technology and MIDP.Sun Microsystems Press Javaseries. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2002. ISBN0-13-066911-3. xxiii + 710pp. LCCN QA76.73.J38 M832002. US$49.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_0130669113.html; http:

//www.sun.com/books/catalog/

muchow/.

Muldner:2000:CJP

[Mul00] Tomasz Muldner. C for Javaprogrammers. Addison-Wes-ley Longman, Reading, MA,USA, 2000. ISBN 0-201-

Page 410: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 410

70279-7. various pp. LCCNQA76.73.C15 M853 2000.

Murdock:2000:JYV

[Mur00] Kelly Murdock. JavaScript:your visual blueprint forbuilding dynamic Web pages.I D G Books Worldwide, In-dianapolis, IN, USA, 2000.ISBN 0-7645-4730-5. xvii +285 pp. LCCN QA76.73.J39M87 2000.

Murtagh:2005:CAD

[Mur05] Fionn Murtagh. Corre-spondence analysis and datacoding with Java and R.Computer science and dataanalysis series. Chapmanand Hall/CRC, Boca Ra-ton, FL, USA, 2005. ISBN1-58488-528-9. 230 pp.LCCN QA76.73.J38 M8772005. URL http://www.loc.

gov/catdir/enhancements/

fy0648/2005041353-d.html.

Murtagh:2007:SBV

[Mur07] Thomas P. Murtagh. Squint:barely visible library supportfor CS1. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 39(1):526–530, March2007. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Muir:2009:IGE

[MV09] James A. Muir and Paul C.Van Oorschot. Internet ge-olocation: Evasion and coun-terevasion. ACM Com-

puting Surveys, 42(1):4:1–4:23, December 2009. CO-DEN CMSVAN. ISSN 0360-0300 (print), 1557-7341 (elec-tronic).

Marin:2007:ICC

[MVM07] Marius Marin, Arie VanDeursen, and Leon Moo-nen. Identifying Crosscut-ting Concerns Using Fan-InAnalysis. ACM Transac-tions on Software Engineeringand Methodology, 17(1):3:1–3:37, December 2007. CO-DEN ATSMER. ISSN 1049-331X (print), 1557-7392 (elec-tronic).

Maassen:2001:EJR

[MVV+01] Jason Maassen, Rob VanNieuwpoort, Ronald Veldema,Henri Bal, Thilo Kielmann,Ceriel Jacobs, and RutgerHofman. Efficient JavaRMI for parallel program-ming. ACM Transactionson Programming Languagesand Systems, 23(6):747–775,November 2001. CODENATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Munawar:2005:BPB

[MW05] Mohammad A. Munawar andPaul A. S. Ward. Better per-formance or better manage-ability? ACM SIGSOFTSoftware Engineering Notes,30(4):1–4, July 2005. CO-DEN SFENDP. ISSN 0163-

Page 411: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 411

5948 (print), 1943-5843 (elec-tronic).

Ma:2000:JJE

[MWL00] Matchy J. M. Ma, Cho-LiWang, and Francis C. M.Lau. JESSICA: Java-enabledsingle-system-image comput-ing architecture. Journal ofParallel and Distributed Com-puting, 60(10):1194–1222, Oc-tober 2000. CODEN JPD-CER. ISSN 0743-7315 (print),1096-0848 (electronic). URLhttp://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1650; http://www.

idealibrary.com/links/doi/

10.1006/jpdc.2000.1650/

pdf; http://www.idealibrary.

com/links/doi/10.1006/jpdc.

2000.1650/ref.

Morelli:2001:JAH

[MWM01] Ralph Morelli, Ralph Walde,and Gregg Marcuccio. AJava API for historical ci-phers: an object-oriented de-sign project. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 33(1):307–311, March 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Ma:2004:JTP

[MZ04] H. Ma and C. Zhang. JAVAand threads programming.Hebei Journal of IndustrialScience and Technology, 21

(4):40–42, 2004. CODEN???? ISSN 1008-1534.

Marquez:2000:FPO

[MZB00] Alonso Marquez, John N. Zig-man, and Stephen M. Black-burn. Fast portable orthogo-nally persistent JavaTM . Soft-ware—Practice and Experi-ence, 30(4):449–479, April 10,2000. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic). URLhttp://www3.interscience.

wiley.com/cgi-bin/abstract/

71004143/START; http:/

/www3.interscience.wiley.

com/cgi-bin/fulltext?ID=

71004143&PLACEBO=IE.pdf.

Neward:2000:SBJ

[N+00] Ted Neward et al. Server-Based Java Programming.Manning Publications, Green-wich, CT, USA, 2000. ISBN1-884777-71-6. xxxiii + 556pp. LCCN QA76.73.J38 N492000. US$44.

Naik:2007:CMA

[NA07] Mayur Naik and Alex Aiken.Conditional must not alias-ing for static race detec-tion. ACM SIGPLAN No-tices, 42(1):327–338, January2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Nami:2008:COO

[Nam08] Mohammad Reza Nami. Acomparison of object-oriented

Page 412: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 412

languages in software engi-neering. ACM SIGSOFTSoftware Engineering Notes,33(4):6:1–6:??, July 2008.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Narasimhan:2005:LSJ

[Nar05] Balasubramanian Narasimhan.Lisp–Stat to Java to R.Journal of Statistical Soft-ware, 13(4):1–10, 2005. CO-DEN JSSOBK. ISSN 1548-7660. URL http://www.

jstatsoft.org/counter.php?

id=118&url=v13/i04&ct=2;

http://www.jstatsoft.org/

counter.php?id=118&url=

v13/i04/v13i04.pdf&ct=1.

Nicoara:2008:CSE

[NAR08] Angela Nicoara, GustavoAlonso, and Timothy Roscoe.Controlled, systematic, andefficient code replacement forrunning Java programs. Op-erating Systems Review, 42(4):233–246, May 2008. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Nash:2004:EGJ

[Nas04] Michael P. Nash. Ex-plorer’s Guide to Java OpenSource Tools. Manning Pub-lications, Greenwich, CT,USA, 2004. ISBN 1-932394-19-2. 300 (est.) pp.US$39.95. URL http://

www.manning.com/catalog/

view.php?book=nash.

NASA:2000:EJU

[Nat00] National Aeronautics andSpace Administration. En-hancing Jini For Use AcrossNon-multicastable Networks:Final Report NASA/CR-2000-210329. Washington,DC, USA, December 6, 2000.Shipping list number 2002-0173-M. Shipping list date:03/04/2002.

Naumovich:2002:CAC

[Nau02] Gleb Naumovich. A con-servative algorithm for com-puting the flow of permis-sions in Java programs. ACMSIGSOFT Software Engineer-ing Notes, 27(4):33–43, July2002. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Naik:2006:ESR

[NAW06] Mayur Naik, Alex Aiken,and John Whaley. Ef-fective static race detectionfor Java. ACM SIGPLANNotices, 41(6):308–319, June2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Nicholas:2000:OTD

[NB00] Tyrone Nicholas and Jerzy A.Barchanski. Overview ofTOS: a distributed educa-tional operating system inJava. Operating SystemsReview, 34(1):2–10, January2000. CODEN OSRED8.

Page 413: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 413

ISSN 0163-5980 (print), 1943-586X (electronic).

Nicholas:2001:TED

[NB01] Tyrone Nicholas and Jerzy A.Barchanski. TOS: an ed-ucational distributed operat-ing system in Java. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 33(1):312–316, March 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Naumovich:2004:SAR

[NC04a] Gleb Naumovich and PaolinaCentonze. Static analy-sis of role-based access con-trol in J2EE applications.ACM SIGSOFT SoftwareEngineering Notes, 29(5):1–10, September 2004. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Nepomuceno-Chamorro:2004:JSM

[NC04b] I. A. Nepomuceno-Chamorro.A Java simulator for mem-brane computing. J.UCS:Journal of Universal Com-puter Science, 10(5):620–??,May 28, 2004. CODEN ????ISSN 0948-6968. URL http:/

/www.jucs.org/jucs_10_5/

a_java_simulator_for.

Neary:2005:AES

[NC05] Michael O. Neary and Pe-ter Cappello. Advanced

eager scheduling for Java-based adaptive parallel com-puting. Concurrency andComputation: Practice andExperience, 17(7–8):797–819,June/July 2005. CODENCCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Nystrom:2003:PEC

[NCM03] N. Nystrom, M. R. Clark-son, and A. C. Myers. Poly-glot: An extensible compilerframework for Java. LectureNotes in Computer Science,2622:138–152, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Nagasaki:2002:GON

[NDS+02] M. Nagasaki, A. Doi, M. Sasaki,C. J. Savoie, H. Matsuno,and S. Miyano. Genomic ob-ject net in Java: a platformfor biopathway modeling andsimulation. Genome Infor-matics Series, SERS13:252–253, 2002. CODEN ????

Nimmer:2004:SVD

[NE04] J. W. Nimmer and M. D.Ernst. Static verificationof dynamically detected pro-gram invariants — integrat-ing Daikon and ESC/Java.Electronic Notes in Theoreti-cal Computer Science, 55(2):1–22, January 2004. CODEN???? ISSN 1571-0661.

Page 414: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 414

Nelson:2004:ESC

[Nel04] G. Nelson. Extended staticchecking for Java. Lec-ture Notes in Computer Sci-ence, 3125:1, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Newmarch:2000:PGJ

[New00] Jan Newmarch. A program-mer’s guide to Jini technol-ogy. Books for profession-als by professionals. Spring-er-Verlag, Berlin, Germany /Heidelberg, Germany / Lon-don, UK / etc., 2000. ISBN1-893115-80-1. xxi + 448 pp.LCCN QA76.9.D5 N548 2000.

Newhouse:2001:JAE

[New01] Travis Gregory Newhouse.Java active extensions: amobile-code mechanism forextending client resources.Thesis (M.S.), University ofCalifornia, San Diego, SanDiego, CA, USA, 2001.

Newman:2004:EJC

[New04] D. J. Newman. EmbeddedJava controllers. Circuit Cel-lar, 166:16–21, 2004. CODEN???? ISSN 1528-0608.

Neward:2005:EEJ

[New05] Ted Neward. Effective En-terprise Java. Addison-Wes-ley, Reading, MA, USA,2005. ISBN 0-321-13000-6 (paperback). xix + 470pp. LCCN QA76.73.J38 N48

2005. URL http://www.loc.

gov/catdir/toc/ecip0418/

2004012164.html.

Nino:2002:IPO

[NH02] Jaime Nino and Freder-ick A. Hosch. An intro-duction to programming andobject-oriented design usingJAVA. John Wiley andSons, New York, NY, USA;London, UK; Sydney, Aus-tralia, 2002. ISBN 0-471-35489-9 (paperback). xxx+ 733 pp. LCCN QA76.64.N57 2002. URL http:/

/www.loc.gov/catdir/toc/

onix05/2001017636.html.

Nakano:2004:AVF

[NHY+04] J. Nakano, M. Y. Huh, Y. Ya-mamoto, T. Fujiwara, andI. Kobayashi. Adding visual-ization functions of DAVIS toJasp: Mixing two Java-basedstatistical systems. Compu-tational Statistics, 19(1):137–146, 2004. CODEN CSTAEB.ISSN 0943-4062.

Nilsson:2004:IJC

[NIEH04] A. Nilsson, A. Ive, T. Ek-man, and G. Hedin. Imple-menting Java compilers us-ing ReRAGs. Nordic Journalof Computing, 11(3):213–234,2004. CODEN NJCOFR.ISSN 1236-6064.

Nikishkov:2003:GCF

[Nik03] G. P. Nikishkov. Generat-ing contours on FEM/BEMhigher-order surfaces usingJava 3D textures. Advances

Page 415: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 415

in Engineering Software, 34(8):469–476, 2003. CO-DEN AESODT. ISSN 0965-9978 (print), 0141-1195 (elec-tronic).

Nakaike:2006:PBG

[NIKN06] Takuya Nakaike, Tatsushi In-agaki, Hideaki Komatsu, andToshio Nakatani. Profile-based global live-range split-ting. ACM SIGPLAN No-tices, 41(6):216–227, June2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Nilsen:2005:JSD

[Nil05] K. Nilsen. Java soundsthe death knell for C++.Electronic Design, 53(11):22,2005. CODEN ELODAW.ISSN 0013-4872.

Nipkow:2001:VBV

[Nip01] T. Nipkow. Verified bytecodeverifiers. Lecture Notes inComputer Science, 2030:347–363, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Nipkow:2003:JBV

[Nip03] Tobias Nipkow. Java byte-code verification. Journalof Automated Reasoning, 30(3–4):233, May 2003. CO-DEN JAREEW. ISSN 0168-7433 (print), 1573-0670 (elec-tronic). URL http://link.

springer.com/accesspage/

article/10.1023/A%3A1025086804452.

NIST:2000:TAE

[NIS00] NIST, editor. The ThirdAdvanced Encryption Stan-dard Candidate Conference,April 13–14, 2000, New York,NY, USA. National Institutefor Standards and Technol-ogy, Gaithersburg, MD, USA,2000. ISBN ???? LCCN???? URL http://csrc.

nist.gov/encryption/aes/

round2/conf3/aes3conf.htm;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings-1.pdf;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings-2.pdf;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings-3.pdf;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings.pdf.

Nisley:2002:ES

[Nis02a] Ed Nisley. Embedded space:Java: Stirring the cup. Dr.Dobb’s Journal of SoftwareTools, 27(2):90, 92–93, Febru-ary 2002. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/.

Nisley:2002:ESJ

[Nis02b] Ed Nisley. Embedded space:Java: The mix. Dr. Dobb’sJournal of Software Tools, 27(3):83–84, 86, March 2002.CODEN DDJOEB. ISSN1044-789X. URL http://

www.ddj.com/.

Page 416: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 416

Nisley:2003:ELH

[Nis03] E. Nisley. Ed looks at thehistory of cryptography andexamines what it means forembedded systems develop-ers programming in Java to-day. Dr. Dobb’s Journal ofSoftware Tools, 28(11):73–75,2003. CODEN DDJOEB.ISSN 1044-789X.

Niemeyer:2000:LJ

[NK00] Patrick Niemeyer and JonathanKnudsen. Learning Java.Java series. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2000. ISBN 1-56592-718-4 (paperback). xvi + 706pp. LCCN QA76.73.J38 N5452000.

Niemeyer:2002:LJ

[NK02] Pat Niemeyer and JonathanKnudsen. Learning Java.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, second edi-tion, 2002. ISBN 0-596-00285-8. xvii + 807 pp. LCCNQA76.73.J38 N545 2002.US$44.95. URL http://

safari.oreilly.com/0596002858;

http://www.oreilly.com/

catalog/learnjava2.

Nilsen:2003:IDI

[NK03] K. Nilsen and A. Klein. Issuesin the design and implementa-tion of efficient interfaces be-tween hard and soft real-timeJava components. LectureNotes in Computer Science,

2889:451–465, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Niemeyer:2005:LJ

[NK05] Patrick Niemeyer and JonathanKnudsen. Learning Java.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, thirdedition, 2005. ISBN 0-596-00873-2. xx + 954 pp. LCCNQA76.73.J38 N545 2005.

Nagpurkar:2006:PBV

[NK06] Priya Nagpurkar and Chan-dra Krintz. Phase-based visu-alization and analysis of Javaprograms. Science of Com-puter Programming, 59(1–2):64–81, January 2006. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Nelisse:2001:OBC

[NKBM01] Arnold Nelisse, Thilo Kiel-mann, Henri Bal, and Ja-son Maassen. Object-basedcollective communication inJava. In ACM [ACM01b],pages 11–20. ISBN 1-58113-359-6. LCCN QA76.9.O35A26 2001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/26.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500011.ps.

Page 417: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 417

Nurvitadhi:2003:DCC

[NLC03] E. Nurvitadhi, W. W. Leung,and C. Cook. Do class com-ments aid Java program un-derstanding? Frontiers inEducation Conference, 1(??):T3C–13–T3C–17, 2003. CO-DEN PFECDR. ISSN 0190-5848.

Neelands:2002:UDJ

[NLFA02] K. Neelands, R. Ledbetter,S. Foti, and E. Alkazemi.Using DHTML and Java tosynergistically combine text-based and interactive instruc-tional materials. Journal ofInteractive Instruction Devel-opment, 15(1):19–26, 2002.CODEN ???? ISSN 1040-0370.

Newhall:2000:PMD

[NM00] Tia Newhall and Barton P.Miller. Performance mea-surement of dynamically com-piled Java executions. Con-currency: Practice and Ex-perience, 12(6):343–362, May2000. CODEN CPEXEI.ISSN 1040-3108. URL http:/

/www3.interscience.wiley.

com/cgi-bin/abstract/72515726/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72515726&PLACEBO=IE.

pdf.

Newhall:2002:CPC

[NM02] Tia Newhall and Lisa Mee-den. A comprehensive projectfor CS2: combining key

data structures and algo-rithms into an integrated Webbrowser and search engine.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 34(1):386–390, March 2002.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: paving theway towards excellence incomputing education.

Nishiyama:2002:SCA

[NMH+02] A. Nishiyama, K. Miyoshi,T. Hikita, K. Tsukamoto, andM. Tsujigado. A study onCORBA applications for se-quence control in Ada95 andJava. IECON Proceedings, 3(??):2397–2402, 2002. CO-DEN ???? ISSN ????

Nelisse:2003:COB

[NMKB03] Arnold Nelisse, Jason Maassen,Thilo Kielmann, and Henri E.Bal. CCJ: object-based mes-sage passing and collectivecommunication in Java. Con-currency and Computation:Practice and Experience, 15(3–5):341–369, March/April2003. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Narasimhan:2001:IJR

[NMMS01] N. Narasimhan, L. E. Moser,and P. M. Melliar-Smith.Interceptors for Java Re-mote Method Invocation.Concurrency and Compu-tation: Practice and Ex-perience, 13(8–9):755–774,

Page 418: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 418

July/August 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/84503222/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=84503222&PLACEBO=IE.

pdf.

Nikishkov:2003:CCJ

[NNS03] G. P. Nikishkov, Y. G. Nik-ishkov, and V. V. Savchenko.Comparison of C and Javaperformance in finite ele-ment computations. Com-puters and Structures, 81(24–25):2401–2408, 2003. CO-DEN CMSTCJ. ISSN 0045-7949 (print), 1879-2243 (elec-tronic).

Nolan:2004:DJ

[Nol04] Godfrey Nolan. DecompilingJava. Apress, Berkeley, CA,USA, 2004. ISBN 1-59059-265-4. xiii + 264 pp. LCCNQA76.73.J38 N65 2004.

Norman:2000:FEJ

[Nor00] Arthur C. Norman. Fur-ther evaluation of Java forsymbolic computation. InTraverso [Tra00b], pages 258–265. ISBN 1-58113-218-2. LCCN QA76.95.I59 2000.URL http://www.acm.org/

pubs/articles/proceedings/

issac/345542/p258-norman/

p258-norman.pdf; http:

//www.acm.org/pubs/citations/

proceedings/issac/345542/

p258-norman/. ACM ordernumber 505000.

Narasimhan:2001:CBS

[NP01] Srivatsan Narasimhan andSantosh Pande. Compilerbased scheduling of Java mo-bile agents. Lecture Notes inComputer Science, 2017:372–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2017/20170372.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2017/20170372.

pdf.

Noonan:2002:UTF

[NP02] Robert E. Noonan and Rich-ard H. Prosl. Unit test-ing frameworks. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 34(1):232–236, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: pavingthe way towards excellence incomputing education.

Niemeyer:2003:EPA

[NP03] Glenn Niemeyer and JeremyPoteet. Extreme programmingwith Ant: building and de-ploying Java applications withJSP, EJB, XSLT, XDoclet,and JUnit. Howard W. Sams,Indianapolis, IN 46268, USA,2003. ISBN 0-672-32562-

Page 419: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 419

4. ix + 444 pp. LCCNQA76.76.D47 N54 2003.

Noguera:2007:AEA

[NP07] Carlos Noguera and RenaudPawlak. AVal: an exten-sible attribute-oriented pro-gramming validator for Java.Journal of Software Mainte-nance and Evolution: Re-search and Practice, 19(4):253–275, July 2007. CO-DEN JSMECT. ISSN 1532-060X (print), 1532-0618 (elec-tronic).

Neary:2001:JJB

[NPRC01] Michael O. Neary, AlanPhipps, Steven Richman, andPeter Cappello. Javelin 2.0:Java-based parallel comput-ing on the Internet. Lec-ture Notes in Computer Sci-ence, 1900:1231–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1900/19001231.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1900/19001231.

pdf.

Nystrom:2006:JNIa

[NQM06] Nathaniel Nystrom, XinQi, and Andrew C. Myers.J&: nested intersection forscalable software composi-tion. ACM SIGPLAN No-tices, 41(10):21–36, October2006. CODEN SINODQ.

ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Null:2005:CIM

[NR05] Linda Null and KarishmaRao. CAMERA: introduc-ing memory concepts via vi-sualization. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 37(1):96–100, March2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Nanda:2006:ISM

[NR06] Mangala Gowri Nanda andS. Ramesh. Interprocedu-ral slicing of multithreadedprograms with applicationsto Java. ACM Transac-tions on Programming Lan-guages and Systems, 28(6):1088–1144, November 2006.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Neelakantam:2007:HAR

[NRS+07] Naveen Neelakantam, RaviRajwar, Suresh Srinivas, UmaSrinivasan, and Craig Zilles.Hardware atomicity for re-liable software speculation.ACM SIGARCH ComputerArchitecture News, 35(2):174–185, May 2007. CO-DEN CANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Page 420: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 420

Natarajan:2000:PVD

[NRV00] Vijaykumar Natarajan, Ste-fan Reich, and Bhaskar Va-sudevan. Programming withVisiBroker; A Developer’sGuide to VisiBroker for Java.John Wiley and Sons, NewYork, NY, USA; London,UK; Sydney, Australia, sec-ond edition, 2000. ISBN 0-471-37682-5. xxviii + 543pp. LCCN QA76.73.J38 N362000. US$50.

Negrino:2001:JWW

[NS01a] Tom Negrino and Dori Smith.JavaScript for the WorldWide Web. Visual quickstartguide. Peachpit Press, Inc.,1085 Keith Avenue, Berke-ley, CA 94708, USA, fourthedition, 2001. ISBN 0-201-73517-2. xiv + 430 pp. LCCNQA76.73.J39 N44 2001.

Ngo:2001:IJJ

[NS01b] Ton Ngo and Steve Smith.Implementing JNI in Java forJalapeno. In USENIX As-sociation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

JVM_wips/S06.pdf. Spon-sored by the USENIX Asso-ciation.

Nickell:2003:TPJ

[NS03] E. Nickell and I. Smith. Threepatterns in Java unit test-ing. Lecture Notes in Com-puter Science, 2675:170–179,

2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Nakamura:2003:DJF

[NSI03] N. Nakamura, M. Shimono,and K. Ikeda. Developmentof a Java framework for rapid,low-cost business systems. SeiTechnical Review, 55:50–54,2003. CODEN ???? ISSN1343-4349.

Nugent:2005:DDV

[NSS+05] Gwen Nugent, Leen-Kiat Soh,Ashok Samal, Suzette Per-son, and Jeff Lang. Design,development, and validationof a learning object for CS1.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 37(3):370, September 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Nakajima:2001:BAE

[NT01] Shin Nakajima and Tet-suo Tamai. Behaviouralanalysis of the EnterpriseJavaBeansTM ComponentArchitecture. Lecture Notesin Computer Science, 2057:163–??, 2001. CODENLNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic). URL http://link.

springer-ny.com/link/service/

series/0558/bibs/2057/20570163.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2057/20570163.

pdf.

Page 421: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 421

Narayanan:2002:JM

[NW02a] Vijaykrishnan Narayanan andMario I. Wolczko. Javamicroarchitectures. NumberSECS 679 in The Kluwerinternational series in engi-neering and computer science.Kluwer Academic PublishersGroup, Norwell, MA, USA,and Dordrecht, The Nether-lands, 2002. ISBN 1-4020-7034-9. xiv + 252 pp. LCCNQA76.73.J38 J376 2002.

Newsome:2002:PCD

[NW02b] Matt Newsome and Des Wat-son. Proxy compilation of dy-namically loaded Java classeswith MoJo. ACM SIGPLANNotices, 37(7):204–212, July2002. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Nevison:2003:TOE

[NW03] C. Nevison and B. Wells.Teaching objects early anddesign patterns in Java us-ing case studies. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 35(3):94–98,2003. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Naftalin:2006:JGC

[NW06] Maurice Naftalin and PhilipWadler. Java Generics andCollections. O’Reilly & As-sociates, Inc., 981 Chestnut

Street, Newton, MA 02164,USA, 2006. ISBN 0-596-52775-6. 294 (est.) pp. LCCN???? US$34.99.

Naftalin:2007:JGC

[NW07] Maurice Naftalin and PhilipWadler. Java Generics andCollections. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2007. ISBN0-596-52775-6. xvii + 273pp. LCCN QA76.73.J38N325 2007. US$34.99.URL http://www.loc.gov/

catdir/enhancements/fy0715/

2006287224-d.html; http:

//www.loc.gov/catdir/toc/

fy0705/2006287224.html;

http://www.oreilly.com/

catalog/9780596527754.

Nyberg:2002:WSW

[Nyb02] Greg Nyberg. WebLogic 6.1Server Workbook for Enter-prise JavaBeans. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, third edition,2002. ISBN 0-596-00417-6.256 (est.) pp. LCCN ????US$24.95. URL http://

www.oreilly.com/catalog/

weblogicworkbook.

Noble:2001:SCJ

[NZ01] Michael S. Noble and Stoy-anka Zlateva. Scientificcomputation with JavaS-paces. Lecture Notes in Com-puter Science, 2110:657–??,2001. CODEN LNCSD9.

Page 422: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 422

ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2110/21100657.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2110/21100657.

pdf.

NiewiadomskaSzynkiewicz:2003:AJB

[NZM03] E. NiewiadomskaSzynkiewicz,M. Zmuda, and K. Mali-nowski. Application of a Java-based framework to parallelsimulation of large-scale sys-tems. International Jour-nal of Applied Mathematicsand Computer Science, 13(4):537–548, 2003. CODEN ????ISSN 1641-876X.

Oaks:2001:JS

[Oak01] Scott Oaks. Java security.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, sec-ond edition, 2001. ISBN0-596-00157-6. xvi + 599pp. LCCN QA76.73.J38 O2472001. Covers JAAS andJSEE; Writing and deploy-ing secure applications; Cov-ers Java 1.1, Java 2, and JCE1.2.1.

OBrien:2005:JCC

[O’B05] Timothy M. O’Brien. Jakartacommons cookbook. O’ReillyMedia, Inc., 1005 GravensteinHighway North, Sebastopol,CA 95472, USA, 2005. ISBN0-596-00706-X. xix + 377pp. LCCN QA76.76.A65

O246 2005. URL http://

www.oreilly.com/catalog/

9780596007065.

OBrien:2005:BBW

[OBr05] L. OBrien. Best of bothworlds? morphing the pro-ductivity of ASP.NET intoa deployment environmentbased on Java, Visual Main-Win for J2EE might serve asthe solution for your dual-platform development needs.Software Development, 13(3):32–35, 2005. CODEN ????ISSN 1070-8588.

Ochem:2009:GIA

[Och09a] Quentin Ochem. Gem #55:introduction to Ada /Java in-terfacing. ACM SIGADAAda Letters, 29(2):43–45, Au-gust 2009. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Ochem:2009:GCA

[Och09b] Quentin Ochem. Gem #56:creating Ada to Java callsusing GNAT-AJIS. ACMSIGADA Ada Letters, 29(2):46–49, August 2009. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Ochem:2009:GAJa

[Och09c] Quentin Ochem. Gem #57:Ada /Java cross dispatch-ing. ACM SIGADA AdaLetters, 29(2):50–52, August2009. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Page 423: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 423

Ochem:2009:GAJb

[Och09d] Quentin Ochem. Gem #58:Ada /Java exception han-dling. ACM SIGADA AdaLetters, 29(2):53–55, August2009. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Ochem:2009:MLP

[Och09e] Quentin Ochem. Multi-language programming withAda. ACM SIGADA AdaLetters, 29(3):19–20, Decem-ber 2009. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Oestreicher:2001:ECJ

[Oes01] Dan Oestreicher. Expe-rience with a commercialJava implementation of groupcommunication using reliablemulticast. Operating SystemsReview, 35(4):21–31, Octo-ber 2001. CODEN OSRED8.ISSN 0163-5980 (print), 1943-586X (electronic).

Offutt:2000:STA

[Off00] Jeff Offutt. Software test-ing and analysis of object-oriented software. ACMSIGSOFT Software Engineer-ing Notes, 25(1):68, January2000. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Oechsle:2005:DDA

[OG05] Rainer Oechsle and TimGottwald. DisASTer (dis-

tributed algorithms simula-tion terrain): a platform forthe implementation of dis-tributed algorithms. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 37(3):44–48, September 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Oliver:2001:SEE

[OGA+01] Jose Oliver, Jordi Guitart,Eduard Ayguade, NachoNavarro, and Jordi Torres.Strategies for the efficient ex-ploitation of loop-level paral-lelism in Java. Concurrencyand Computation: Practiceand Experience, 13(8–9):663–680, July/August 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/84503218/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=84503218&PLACEBO=IE.

pdf.

Ogasawara:2009:NAM

[Oga09] Takeshi Ogasawara. NUMA-aware memory manager withdominant-thread-based copy-ing GC. ACM SIGPLAN No-tices, 44(10):377–390, Octo-ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Page 424: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 424

Oaks:2002:JN

[OGT02] Scott Oaks, Li Gong, andBernard Traversat. JXTAin a Nutshell. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2002. ISBN0-596-00236-X. xii + 401pp. LCCN TK5105.525 .O2552002. US$34.95. URLhttp://www.oreilly.com/

catalog/jxtaian.

ONeill:2005:IAS

[OHL+05] Ian O’Neill, Philip Hanna,Xingkun Liu, Des Greer, andMichael McTear. Implement-ing advanced spoken dialoguemanagement in Java. Sci-ence of Computer Program-ming, 54(1):99–124, January2005. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Oi:2005:DLV

[Oi05] Hitoshi Oi. On the designof the local variable cache ina hardware translation-basedJava Virtual Machine. ACMSIGPLAN Notices, 40(7):87–94, July 2005. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Oi:2006:IFH

[Oi06] Hitoshi Oi. Instruction fold-ing in a hardware-translationbased Java Virtual Machine.In ACM [ACM06], pages 139–146. ISBN 1-59593-302-6.

LCCN ???? ACM order num-ber 104060.

Oi:2008:LVA

[Oi08] Hitoshi Oi. Local variable ac-cess behavior of a hardware-translation based Java vir-tual machine. The Journal ofsystems and software, 81(11):2059–2068, November 2008.CODEN JSSODM. ISSN0164-1212 (print), 1873-1228(electronic).

Oiwa:2009:IMS

[Oiw09] Yutaka Oiwa. Implementa-tion of the memory-safe fullANSI-C compiler. ACM SIG-PLAN Notices, 44(6):259–269, June 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Overbey:2009:RLR

[OJ09] Jeffrey L. Overbey andRalph E. Johnson. Regrow-ing a language: refactoringtools allow programming lan-guages to evolve. ACM SIG-PLAN Notices, 44(10):493–502, October 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Odekirk:2000:TSC

[OJJ00] Elizabeth Odekirk, DominicJones, and Peter Jensen.Three semesters of CSO us-ing Java: assignments and ex-periences. SIGCSE Bulletin(ACM Special Interest Group

Page 425: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 425

on Computer Science Educa-tion), 32(3):144–147, Septem-ber 2000. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Olsson:2004:JPL

[OK04] R. A. Olsson and A. W. Keen.The JR programming lan-guage: Concurrent program-ming in an extended Java.Kluwer International Seriesin Engineering and ComputerScience, 774:??, 2004. CO-DEN ???? ISSN 0893-3405.

Onodera:2004:LRJ

[OKK04] T. Onodera, K. Kawachiya,and A. Koseki. Lock reser-vation for Java reconsidered.Lecture Notes in ComputerScience, 3086:560–584, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Ogasawara:2001:SEH

[OKN01] Takeshi Ogasawara, HideakiKomatsu, and Toshio Nakatani.A study of exception han-dling and its dynamic opti-mization in Java. ACM SIG-PLAN Notices, 36(11):83–95,November 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACMSIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Ogata:2002:BFOa

[OKN02a] Kazunori Ogata, Hideaki Ko-matsu, and Toshio Nakatani.Bytecode fetch optimizationfor a Java interpreter. ACMSIGARCH Computer Ar-chitecture News, 30(5):58–67, December 2002. CO-DEN CANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Ogata:2002:BFOb

[OKN02b] Kazunori Ogata, Hideaki Ko-matsu, and Toshio Nakatani.Bytecode fetch optimizationfor a Java interpreter. Oper-ating Systems Review, 36(5):58–67, December 2002. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Ogata:2002:BFOc

[OKN02c] Kazunori Ogata, Hideaki Ko-matsu, and Toshio Nakatani.Bytecode fetch optimiza-tion for a Java interpreter.ACM SIGPLAN Notices, 37(10):58–67, October 2002.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic). Also published asComputer Architecture News(ACM SIGARCH) 37(5) 58–67 (2002).

Ogasawara:2004:OPO

[OKN04] Takeshi Ogasawara, HideakiKomatsu, and Toshio Nakatani.Optimizing precision over-

Page 426: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 426

head for x86 processors. Soft-ware—Practice and Experi-ence, 34(9):875–893, July 25,2004. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Ogasawara:2006:EED

[OKN06] Takeshi Ogasawara, HideakiKomatsu, and Toshio Nakatani.EDO: Exception-DirectedOptimization in Java. ACMTransactions on Program-ming Languages and Systems,28(1):70–105, January 2006.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Orleans:2001:DDA

[OL01] Doug Orleans and KarlLieberherr. DJ: Dynamicadaptive programming inJava. Lecture Notes in Com-puter Science, 2192:73–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2192/21920073.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2192/21920073.

pdf.

Olson:2001:BJP

[Ols01] Quentin Olson. BrewingJava at the point of sale.Embedded Linux Journal, 6:28–31, November/December2001. CODEN ???? ISSN1534-083X. URL http:

//embedded.linuxjournal.

com/magazine/issue06/;

http://www.linuxdevices.

com/articles/AT8821374910.

html.

Olsen:2007:AJ

[Ols07] Steven Douglas Olsen. Ajaxon Java. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2007. ISBN 0-596-10187-2. xiv + 211 pp. LCCNQA76.73.J38 O58 2007eb;QA76.73.J38. URL http://

www.oreilly.com/catalog/

9780596101879.

Offutt:2004:EMS

[OMK04] Jeff Offutt, Yu-Seung Ma,and Yong-Rae Kwon. An ex-perimental mutation systemfor Java. ACM SIGSOFTSoftware Engineering Notes,29(5):1–4, September 2004.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Omma:2001:BRS

[Omm01] Mikael Omma. Book re-view: Server Based Java Pro-gramming. Parallel and Dis-tributed Computing Practices,4(4):??, December 2001. CO-DEN ???? ISSN 1097-2803.

Omondi:2003:DIJ

[Omo03] A. R. Omondi. Design andimplementation of Java pro-cessors. Lecture Notes inComputer Science, 2823:86–96, 2003. CODEN LNCSD9.

Page 427: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 427

ISSN 0302-9743 (print), 1611-3349 (electronic).

Oliva:2008:ALF

[ONRV08] E. Oliva, A. Natali, A. Ricci,and M. Viroli. An adap-tation logic framework forJava-based component sys-tems. J.UCS: Journal ofUniversal Computer Science,14(13):2158–??, ???? 2008.CODEN ???? ISSN0948-6968. URL http:

//www.jucs.org/jucs_14_

13/an_adaptation_logic_

framework.

Ogata:2006:RCIa

[OOK+06] Kazunori Ogata, Tamiya On-odera, Kiyokuni Kawachiya,Hideaki Komatsu, and ToshioNakatani. Replay compila-tion: improving debuggabil-ity of a just-in-time com-piler. ACM SIGPLAN No-tices, 41(10):241–252, Octo-ber 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Ozaki:2007:MOV

[OOM+07] K. Ozaki, T. Ogita, S. Miya-jima, S. Oishi, and S. M.Rump. A method of obtain-ing verified solutions for linearsystems suited for Java. Jour-nal of Computational and Ap-plied Mathematics, 199(2):337–344, February 15, 2007.CODEN JCAMDI. ISSN0377-0427 (print), 1879-1778(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S0377042705007697.

Ohira:2005:ACP

[OOOiM05] Masao Ohira, Naoki Ohsugi,Tetsuya Ohoka, and Ken ichiMatsumoto. Acceleratingcross-project knowledge col-laboration using collaborativefiltering and social networks.ACM SIGSOFT Software En-gineering Notes, 30(4):1–5,July 2005. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Owens:2002:JIW

[OPS+02] Barbara Boucher Owens,Rich Pattis, Chris Stephen-son, Jack Rehder, and DeanSanders. JAVA IDEs: whyand how we use what we do.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 34(1):213–214, March 2002.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: paving theway towards excellence incomputing education.

Oechsle:2002:JAP

[OS02] Rainer Oechsle and ThomasSchmitt. JAVAVIS: Au-tomatic program visualiza-tion with object and se-quence diagrams using theJava debug interface (JDI).Lecture Notes in ComputerScience, 2269:176–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-

Page 428: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 428

3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2269/22690176.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2269/22690176.

pdf.

Orso:2004:SRT

[OSH04] Alessandro Orso, NanjuanShi, and Mary Jean Har-rold. Scaling regression test-ing to large software systems.ACM SIGSOFT Software En-gineering Notes, 29(6):241–251, November 2004. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Ogawa:2000:OOE

[OSM+00] Hirotaka Ogawa, KouyaShimura, Satoshi Matsuoka,Fuyuhiko Maruyama, Yuk-ihiko Sohda, and YasunoriKimura. OpenJIT: An open-ended, reflective JIT com-piler framework for Java.Lecture Notes in ComputerScience, 1850:362–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1850/18500362.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1850/18500362.

pdf.

Ourosoff:2002:PTJ

[Our02] Nick Ourosoff. Technicalopinion: Primitive typesin Java considered harmful.Communications of the ACM,45(8):105–106, August 2002.CODEN CACMA2. ISSN0001-0782 (print), 1557-7317(electronic).

Oaks:2000:JDQ

[OW00] Scott Oaks and Henry Wong.Jini: a desktop quick refer-ence. In a nutshell. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2000. ISBN 1-56592-759-1 (paperback). xiii+ 400 pp. LCCN QA76.9.C55O25 2000. es.

Oaks:2004:JT

[OW04] Scott Oaks and Henry Wong.Java threads. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, third edition, 2004.ISBN 0-596-00782-5. xvi +340 pp. LCCN QA76.73.J38O25 2004; QA76.73.J38 O252004eb; QA76.73.J38. URLhttp://www.oreilly.com/

catalog/9780596007829.

Owen:2004:JJE

[OWR04] T. Owen, I. Wakeman, andJ. Rathke. JPolicy: a Javaextension for dynamic accesscontrol. Technical report,University of Sussex Com-puter Science Department,2004.

Page 429: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 429

Pedrick:1998:PVC

[P+98] Doug Pedrick et al. Pro-gramming with VisiBroker(CORBA & JDBC). JohnWiley and Sons, New York,NY, USA; London, UK;Sydney, Australia, Febru-ary 1998. ISBN 0-471-23901-1. xvi + 435 pp.LCCN QA76.73.J38 P791998. US$45. URL http://

www.wiley.com/compbooks/

catalog/23901-1.htm.

Palmer:2002:JEH

[Pal02] Grant Palmer. Java eventhandling. Prentice-Hall, En-glewood Cliffs, NJ 07632,USA, 2002. ISBN 0-13-041802-1. xix + 590 pp.LCCN QA76.73.J38 P332002. Accompanying CD-ROM includes all of the ex-amples described in the book.It contains not only the Javasource code but also the asso-ciated HTML and JPEG files.

Panda:2004:WDA

[Pan04] D. Panda. What the databaseadministrator needs to knowabout Java. Elektron: Jour-nal of the South African In-stitute of Electrical Engineers,21(7):74–77, 2004. CODEN???? ISSN 1026-9193.

Pandey:2009:EWR

[Pan09] R. K. Pandey. Exploitingweb resources for teaching/learning best software designtips. ACM SIGSOFT Soft-ware Engineering Notes, 34

(6):1–7, November 2009. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Paprzycki:2000:BRJ

[Pap00] M. Paprzycki. Book re-view: Java distributed com-puting is solid but not flaw-less. IEEE Concurrency, 8(2):86, April/June 2000. CO-DEN IECMFX. ISSN 1092-3063 (print), 1558-0849 (elec-tronic).

Papanikolaou:2005:BRBb

[Pap05] Nikolaos Papanikolaou. Bookreview: Classical and Quan-tum Computing with C++and Java Simulations, byYorick Hardy and Willi-HansSteeb, Birkhauser Verlag,2001. ACM SIGACT News,36(3):5–9, September 2005.CODEN SIGNDM. ISSN0163-5700 (print), 1943-5827(electronic). URL http://

doi.acm.org/10.1145/1086649.

1086654. See [HS01].

Parson:2000:UJR

[Par00] Dale E. Parson. Using Javareflection to automate exten-sion language parsing. ACMSIGPLAN Notices, 35(1):67–80, January 2000. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Pardi:2004:PCD

[Par04a] W. Pardi Jr. Program-ming concurrent and dis-

Page 430: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 430

tributed algorithms in Java.IEEE Distributed SystemsOnline, 5(11):5, Novem-ber 2004. CODEN ????ISSN 1541-4922 (print), 1558-1683 (electronic). URLhttp://ieeexplore.ieee.

org/iel5/8968/30052/01377092.

pdf?isnumber=30052&prod=

JNL&arnumber=1377092&arSt=

+5&ared=+5&arAuthor=+Pardi%

2C+W.%2C+Jr.; http://

ieeexplore.ieee.org/xpls/

abs_all.jsp?isnumber=30052&

arnumber=1377092&count=

5&index=4.

Parlante:2004:NAG

[Par04b] N. Parlante. Nifty assign-ments: Graphics and Java.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education),36(2):26–27, 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Parlante:2004:GJ

[Par04c] Nick Parlante. Graphicsand Java. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 36(2):26–27,June 2004. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2004.bib.

Parlante:2004:N

[Par04d] Nick Parlante. Niftiness.

SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 36(4):26–27, December 2004.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2004.bib.

Parsons:2005:JAM

[Par05] D. Parsons. Java architec-tures for mobilised enterprisesystems. In Proceedings of theAnnual Hawaii InternationalConference on System Sci-ences, volume CONF38, page298. IEEE Computer Soci-ety Press, 1109 Spring Street,Suite 300, Silver Spring, MD20910, USA, 2005. CODEN???? ISSN 1060-3425.

Pascarello:2004:JYV

[Pas04] Eric Pascarello. JavaScript:your visual blueprint forbuilding dynamic Web pages.Read less, learn more. JohnWiley and Sons, New York,NY, USA; London, UK; Syd-ney, Australia, second edi-tion, 2004. ISBN 0-7645-7497-3 (paperback). xiii + 321pp. LCCN TK5105.888 .P3752004. URL http://www.loc.

gov/catdir/enhancements/

fy0620/2004112337-b.html;

http://www.loc.gov/catdir/

enhancements/fy0620/2004112337-

d.html; http://www.loc.

gov/catdir/toc/wiley051/

2004112337.html.

Page 431: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 431

Paulson:2001:NBRb

[Pau01] Linda Dailey Paulson. Newsbriefs: Researchers work onimproving memory: Trackingyour E-mail: Handheld-to-handheld: Fighting over Java;future searches; location, lo-cation, location; Michigangoes to cybercourt. Com-puter, 34(7):19–21, July 2001.CODEN CPTRB4. ISSN0018-9162 (print), 1558-0814(electronic). URL http:

//dlib.computer.org/co/

books/co2001/pdf/r7019.

pdf.

Paulson:2003:NBR

[Pau03] Linda Dailey Paulson. Newsbriefs: Researchers automatethe digital animation pro-cess; new compression tech-nology would improve on-line video quality; Sun triesto guide Mobile Java; newsearch engines keep hum-ming along. Computer, 36(4):24–26, April 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/04/r4024.htm; http:

//csdl.computer.org/dl/

mags/co/2003/04/r4024.pdf.

Pausch:2008:ADM

[Pau08] Randy Pausch. Alice: a dyingman’s passion. SIGCSE Bul-letin (ACM Special InterestGroup on Computer ScienceEducation), 40(1):1, March2008. CODEN SIGSD3. ISSN

0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE 08.

Payne:2004:PJB

[Pay04] W. Payne. Periscope Javais becoming the platform ofchoice for developing a newgeneration of medical devices.British Journal of HealthcareComputing and InformationManagement, 21(7):14, 2004.CODEN ????

Peterson:2006:OCI

[PB06] Laurence I. Peterson and DaleBenham. Overview of thecybertech-ITEST project: aninitiative to attract and pre-pare under-represented stu-dents for tomorrow’s careersin the computing sciences.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 38(1):453–455, March 2006.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Parkinson:2008:SLA

[PB08] Matthew J. Parkinson andGavin M. Bierman. Separa-tion logic, abstraction and in-heritance. ACM SIGPLANNotices, 43(1):75–86, January2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Philippsen:2001:JHP

[PBG+01] Michael Philippsen, Ronald F.Boisvert, Valdimir S. Getov,

Page 432: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 432

Roldan Pozo, Jose Moreira,Dennis Gannon, and Geof-frey C. Fox. JavaGrande —high performance computingwith Java. Lecture Notes inComputer Science, 1947:20–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1947/19470020.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1947/19470020.

pdf.

Pugla:2003:JPD

[PC03] S. Pugla and S. Chawla. AJAVA program for design-ing synchronously tuned ex-tended cavity diode laser inLittrow configuration. In-dian Journal of Pure and Ap-plied Physics, 41(11):879–883,2003. CODEN ???? ISSN0019-5596.

Parker:2004:PAC

[PC04] D. Parker and D. Cleary. AP2P approach to ClassLoad-ing in Java. Lecture Notes inComputer Science, 2872:144–149, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Pullen:2008:DAL

[PC08] J. Mark Pullen and Jim X.Chen. Distributed applica-tion launching for high qual-ity graphics in synchronousdistance education. SIGCSE

Bulletin (ACM Special In-terest Group on ComputerScience Education), 40(3):204–208, September 2008.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’08.

Pidd:2000:UJD

[PCC00] M. Pidd, R. A. Cassel, andCorrespondence. Using Javato develop discrete event sim-ulations. OR: the journal ofthe Operational Research So-ciety, 51(4):405–412, April 1,2000. CODEN OPRQAK.ISSN 0160-5682 (print), 1476-9360 (electronic).

Pollet:2001:DSD

[PCC01] Isabelle Pollet, Baudouin LeCharlier, and Agostino Cortesi.Distinctness and sharing do-mains for static analysisof Java programs. Lec-ture Notes in ComputerScience, 2072:77–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2072/20720077.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2072/20720077.

pdf.

Pacios:2002:JBG

[PDCL02] L. Pacios, A. DeLaPena,R. Carrasco, and F. Lapayese.Java-based gas inlet control

Page 433: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 433

system for the Stellarator TJ-II. VTT Symposium, 220(??):243, 2002. CODEN ????ISSN 0357-9387.

Pasareanu:2001:FFC

[PDV01] Corina S. Pasareanu, Matthew B.Dwyer, and Willem Visser.Finding feasible counter-examples when model check-ing abstracted Java pro-grams. Lecture Notes in Com-puter Science, 2031:284–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2031/20310284.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2031/20310284.

pdf.

Paul:2006:CJN

[PE06] Nathanael Paul and DavidEvans. Comparing Javaand .NET security: Lessonslearned and missed. Com-puters and Security, 25(5):338–350, July 2006. CO-DEN CPSEDU. ISSN 0167-4048 (print), 1872-6208 (elec-tronic). URL https:/

/www.sciencedirect.com/

science/article/pii/S0167404806000290.

Pekowsky:2000:JP

[Pek00] Larne Pekowsky. JavaServerPages. Addison-Wesley,Reading, MA, USA, 2000.ISBN 0-201-70421-8. 300(est.) pp. LCCN K5105.8885.J38

P45 2000. US$39.95. URLhttp://cseng.aw.com/bookdetail.

qry?ISBN=0-201-70421-8.Includes CD-ROM.

Pellizzari:2003:CPJ

[Pel03] L. Pellizzari. Cresce la pre-senza di Java nelle appli-cazioni embedded. ElettronicaOggi, 322:56–57, 2003. CO-DEN ELOGDA. ISSN 0391-6391.

Perry:2001:OND

[Per01] Tekla S. Perry. Operating inneutral [digital music legisla-tion]. IEEE Spectrum, 38(10):52–57, October 2001. CO-DEN IEESAM. ISSN 0018-9235 (print), 1939-9340 (elec-tronic).

Perry:2002:JME

[Per02] J. Steven (James Steven)Perry. Java Management Ex-tensions. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2002. ISBN 0-596-00245-9. x + 300 pp. LCCNQA76.73.J38 P472 2002.US$34.95. URL http://

safari.oreilly.com/0596002459;

http://www.oreilly.com/

catalog/javamngext.

Perry:2004:JSJ

[Per04] Bruce W. Perry. Java servletand JSP cookbook. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2004. ISBN0-596-00572-5. xix + 723

Page 434: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 434

pp. LCCN QA76.73.J38P469 2004. URL http://

www.oreilly.com/catalog/

9780596005726.

Perry:2006:AH

[Per06] Bruce W. Perry. Ajax hacks.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2006. ISBN0-596-10169-4. xxi + 414pp. LCCN QA76.73.J39 P472006eb; QA76.73.J39. URLhttp://www.oreilly.com/

catalog/9780596101695.

Petitpierre:2003:JTC

[Pet03] C. Petitpierre. Java threadscan be very useful buildingblocks. Lecture Notes in Com-puter Science, 2604:204, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Petullo:2005:DGA

[Pet05] Mike Petullo. DevelopingGNOME applications withJava. Linux Journal, 2005(135):??, July 2005. CO-DEN LIJOFX. ISSN 1075-3583 (print), 1938-3827 (elec-tronic).

Petro:2006:RMJ

[Pet06] Andrew Petro. Review ofMore Java Gems by DwightDeugo, Cambridge UniversityPress, 2000, ISBN: 0-521-77477-2. ACM SIGSOFTSoftware Engineering Notes,31(3):42, May 2006. CO-DEN SFENDP. ISSN 0163-

5948 (print), 1943-5843 (elec-tronic).

Pew:2000:WPJ

[Pew00] John A. Pew. Web Pub-lishing with Java: The Com-plete Video Course. Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2000. ISBN 0-13-085842-0. ???? pp. LCCN???? US$50.

Plante:2005:SJI

[PFJ05] I. L. Plante, A. FilaliMouhim,and J. P. JayGerin. Simul-Rad: a Java interface for aMonte-Carlo simulation codeto visualize in 3D the earlystages of water radiolysis. Ra-diation Physics and Chem-istry, 72(2–3):173–180, 2005.CODEN ???? ISSN 0969-806X.

Prinz:2005:JBD

[PFS05] M. Prinz, G. Fischer, andE. Schuster. The JAVA-basedDICOM query interface Di-coSE. International Journalof Medical Informatics, 74(2–4):325–333, 2005. CODEN???? ISSN 1386-5056.

Philippsen:2000:CNJ

[PG00] Michael Philippsen and Ed-win Gunthner. Complex num-bers for Java. Concurrency:Practice and Experience, 12(6):477–491, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72515730/

START; http://www3.interscience.

Page 435: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 435

wiley.com/cgi-bin/fulltext?

ID=72515730&PLACEBO=IE.

pdf.

Pinilla:2003:UJT

[PG03a] R. Pinilla and M. Gil. ULT:a Java threads model forplatform independent execu-tion. Operating Systems Re-view, 37(4):48–62, 2003. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Pinilla:2003:JPI

[PG03b] Ruben Pinilla and Marisa Gil.JVM: platform independentvs. performance dependent.Operating Systems Review, 37(2):44–56, April 2003. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

PerezLopez:2005:JBL

[PGM+05] S. A. Perez Lopez, M. J.Gonzalez Brana, J. MarcosAcevedo, M. D. Valdes, andE. Mandado. Java-basedlearning of algorithms forVLSI physical design automa-tion. International Journalof Engineering Education, 21(2):306–317, 2005. CODENIEEDEF. ISSN 0949-149X.

Pandey:2000:PFG

[PH00a] Raju Pandey and BrantHashii. Providing fine-grainedaccess control for Javaprograms via binary edit-ing. Concurrency: Practice

and Experience, 12(14):1405–1430, December 10, 2000.CODEN CPEXEI. ISSN1040-3108. URL http://

www3.interscience.wiley.

com/cgi-bin/abstract/76500721/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76500721&PLACEBO=IE.

pdf.

Perelman-Hall:2000:JQ

[PH00b] David Perelman-Hall. JavaQ&A: How do I build afind? Dr. Dobb’s Jour-nal of Software Tools, 25(7):119–120, 122, 124, 126, July2000. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2000/2000_07/jqa700.txt;

http://www.ddj.com/ftp/

2000/2000_07/jqa700.zip.

Philippsen:2000:LOJ

[PH00c] Michael Philippsen and Bern-hard Haumacher. Localityoptimization in JavaParty bymeans of static type anal-ysis. Concurrency: Prac-tice and Experience, 12(8):613–628, July 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72516226/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516226&PLACEBO=IE.

pdf.

Pike:2002:BTA

[PH02] Geoff Pike and Paul N. Hil-

Page 436: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 436

finger. Better tiling andarray contraction for com-piling scientific programs.In IEEE [IEE02a], page ??ISBN 0-7695-1524-X. LCCN???? URL http://www.sc-

2002.org/paperpdfs/pap.

pap260.pdf.

Paterson:2003:TJU

[PH03] J. H. Paterson and J. Had-dow. Teaching Java: Using anobject-oriented database andthe BlueJ IDE. SIGCSE Bul-letin (ACM Special InterestGroup on Computer ScienceEducation), 35(3):273, 2003.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Paterson:2004:AOP

[PH04] J. H. Paterson and J. Had-dow. Approaches to ob-ject persistence in Javaprojects. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(3):256, 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Paterson:2005:UBI

[PHBM05] James H. Paterson, JohnHaddow, Miriam Birch, andAlex Monaghan. Usingthe BlueJ IDE in a datastructures course. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 37(3):349, September 2005. CO-

DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Parrish:2001:IAV

[PHM+01] Allen Parrish, Joe Hollingsworth,Peter Maurer, BenjaminShults, and Bruce Weide.Identifying an appropriateview of software componentsfor undergraduate education.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 33(1):394–395, March 2001.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Philippsen:2000:MES

[PHN00] Michael Philippsen, Bern-hard Haumacher, and Chris-tian Nester. More efficientserialization and RMI forJava. Concurrency: Prac-tice and Experience, 12(7):495–518, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72516213/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516213&PLACEBO=IE.

pdf.

Pizlo:2007:HRT

[PHV07] Filip Pizlo, Antony L. Hosk-ing, and Jan Vitek. Hi-erarchical real-time garbagecollection. ACM SIGPLANNotices, 42(7):123–133, July2007. CODEN SINODQ.

Page 437: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 437

ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Pilone:2004:EVE

[Pil04] M. Pilone. The Eclipse VisualEditor for Java. Dr. Dobb’sJournal of Software Tools, 29(10):67–71, 2004. CODENDDJOEB. ISSN 1044-789X.

Pilgrim:2005:GH

[Pil05] Mark Pilgrim. Grease-monkey hacks. O’Reilly& Associates, Inc., 981Chestnut Street, Newton,MA 02164, USA, 2005.ISBN 0-596-10165-1. 352pp. LCCN TK5105.882eb;TK5105.882. URL http://

www.oreilly.com/catalog/

9780596101657.

Pipka:2003:TDW

[Pip03] J. U. Pipka. Test-drivenWeb application developmentin Java. Lecture Notes inComputer Science, 2591:378–393, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Piroumian:2002:WJP

[Pir02] Vartan Piroumian. Wire-less J2ME platform pro-gramming. Sun BluePrintsProgram. Sun MicrosystemsPress, Palo Alto, CA, USA,2002. ISBN 0-13-044914-8. xxv + 374 pp. LCCNQA76.73.J38 P575 2002.URL http://www.sun.com/

books/catalog/piroumian/.

Pillay:2005:ISC

[PJ05] Nelishia Pillay and Vikash R.Jugoo. An investigation intostudent characteristics affect-ing novice programming per-formance. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(4):107–110, Decem-ber 2005. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2005.bib.

Proulx:2009:UTJ

[PJ09] Viera K. Proulx and We-ston Jossey. Unit testingin Java. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(3):349, September2009. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’09.

Pree:2000:FSL

[PK00] Wolfgang Pree and KaiKoskimies. Framelets —small and loosely coupledframeworks. ACM Com-puting Surveys, 32(1es):6:1–6:??, March 2000. CO-DEN CMSVAN. ISSN 0360-0300 (print), 1557-7341 (elec-tronic). URL http://www.

acm.org/pubs/citations/

journals/surveys/2000-32-

1/p6-pree/.

Page 438: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 438

Pelrine:2001:MED

[PKC01] Joseph Pelrine, Alan Knight,and Adrian Cho. MasteringENVY/Developer, volume 22of Advances in object tech-nology. Cambridge Univer-sity Press, Cambridge, UK,2001. ISBN 0-521-66650-3.LCCN QA76.64 .P46 2001.US$39.95.

Paal:2002:CDC

[PKF02] Stefan Paal, Reiner Kammuller,and Bernd Freisleben. Cus-tomizable deployment, com-position, and hosting of dis-tributed Java applications.Lecture Notes in ComputerScience, 2519:845–865, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2519/25190845.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2519/25190845.pdf.

Paal:2003:JCD

[PKF03] S. Paal, R. Kammuller, andB. Freisleben. Java classdeployment using class col-lections. Lecture Notes inComputer Science, 2591:135–151, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Pancake:2001:HPJ

[PL01a] Cherri Pancake and ChristianLengauer. High-performanceJava. Communications of the

ACM, 44(10):98–101, Octo-ber 2001. CODEN CACMA2.ISSN 0001-0782 (print), 1557-7317 (electronic).

Park:2001:RRJ

[PL01b] Jung Gyu Park and Arthur H.Lee. Removing reflection fromJava programs using partialevaluation. Lecture Notes inComputer Science, 2192:274–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2192/21920274.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2192/21920274.

pdf.

Payne:2003:PJT

[PL03] Damon Payne and Ed Lyons.Professional Java tools: RealWorld Ant, JUnit, CVS, Cac-tus, Bugzilla, Maven, Jme-ter and XDoclet. John Wi-ley and Sons, New York, NY,USA; London, UK; Sydney,Australia, 2003. ISBN 0-7645-4389-X, 1-86100-799-X. 450(est.) pp. LCCN ????

Pollet:2005:TCS

[PL05] I. Pollet and B. LeCharlier.Towards a complete staticanalyser for Java: an ab-stract interpretation frame-work and its implementation.Electronic Notes in Theoret-ical Computer Science, 131:

Page 439: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 439

85–98, 2005. CODEN ????ISSN 1571-0661.

Plauger:2000:SCC

[Pla00] P. J. Plauger. StandardC/C++: Java standard time.C/C++ Users Journal, 18(1):??, January 2000. CODENCCUJEX. ISSN 1075-2838.

Pleumann:2002:MP

[Ple02] Jorg Pleumann. The Mail4MeProject. Dr. Dobb’s Jour-nal of Software Tools, 27(6):36, 38, 40, 42, 44, June2002. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_06/mail4me.txt.

Pohl:2000:JDE

[PM00] Ira Pohl and Charlie McDow-ell. Java by dissection: theessentials of Java program-ming. Addison-Wesley, Read-ing, MA, USA, 2000. ISBN0-201-61248-8. xv + 509pp. LCCN QA76.73.J38 P662000.

Pitt:2001:JRR

[PM01a] Esmond Pitt and Kathy Mc-Niff. Java.RMI: the remotemethod invocation guide.Pearson Education, Harlow,England, 2001. ISBN 0-201-70043-3. xxxi + 284pp. LCCN QA76.73.J38 P582001.

Pohl:2001:JDU

[PM01b] Ira Pohl and Charlie McDow-ell. Java by Dissection: Up-date with C Primer. Addison-

Wesley, Reading, MA, USA,2001. ISBN 0-201-72596-7.???? pp. LCCN ???? US$68.

Potanin:2006:GOGa

[PNCB06] Alex Potanin, James Noble,Dave Clarke, and Robert Bid-dle. Generic ownership forgeneric Java. ACM SIG-PLAN Notices, 41(10):311–324, October 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Pistoia:2004:EJS

[PNKN04] Marco Pistoia, Nataraj Na-garatnam, Larry Koved, andAnthony Nadalin. EnterpriseJava Security: building se-cure J2EE applications. Ad-dison-Wesley, Reading, MA,USA, 2004. ISBN 0-321-11889-8. xxiii + 581 pp.LCCN QA76.73.J3E58 2004.

Pollock:2001:JBG

[Pol01] John Pollock. JavaScript: abeginner’s guide. Osborne/McGraw-Hill, Berkeley, CA, USA,2001. ISBN 0-07-213140-3. xx + 603 pp. LCCNQA76.73.J39 P65 2001.

Pont:2003:CCL

[Pon03] Mick Pont. Calling C li-brary routines from Java.Dr. Dobb’s Journal of Soft-ware Tools, 28(7):28, 32, 34–36, 38, July 2003. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2003/2003_07/c_java.

Page 440: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 440

txt; http://www.ddj.com/

ftp/2003/2003_07/c_java.

zip.

Potratz:2004:PCB

[Pot04] E. Potratz. A practicalcomparison between Javaand Ada in implementinga real-time embedded sys-tem. ACM SIGADA Ada Let-ters, 24(1):71–83, 2004. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Potter:2008:CJC

[Pot08] Bruce Potter. Control-ling JavaScript with Caja.Network Security, 2008(1):7–8, January 2008. CO-DEN NTSCF5. ISSN1353-4858 (print), 1872-9371(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S1353485808700060.

Powers:2007:LJ

[Pow07] Shelley Powers. LearningJavaScript. O’Reilly Media,Inc., 1005 Gravenstein High-way North, Sebastopol, CA95472, USA, 2007. ISBN0-596-52746-2. xiv + 335pp. LCCN QA76.73.J39 P72007eb; QA76.73.J39. URLhttp://www.oreilly.com/

catalog/9780596527464.

Park:2002:SJP

[PP02a] J. G. Park and M. S. Park.Specializing Java programsin a distributed environment.

Journal of Information Sci-ence and Engineering, 18(5):787–802, 2002. CODEN JI-NEEY. ISSN 1016-2364.

Park:2002:ASJ

[PP02b] Jung Gyu Park and Myong-Soon Park. Automatic spe-cialization of Java programsin the distributed environ-ment. Lecture Notes in Com-puter Science, 2344:757–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2344/23440757.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2344/23440757.pdf.

Prodan:2002:CJC

[PP02c] A. Prodan and R. Pro-dan. A collection of Javaclass libraries for stochas-tic modeling and simula-tion. Lecture Notes in Com-puter Science, 2329:1040–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2329/23291040.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2329/23291040.

pdf.

Parikh:2003:JMW

[PPJ03] A. Parikh, R. Pradhan, andS. Jiang. J2EE meets Web

Page 441: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 441

services J2EE was tearing upthe charts when Web servicesappeared on the scene, andthe Java community has re-acted quickly. ApplicationDevelopment Trends, 10(10):45–49, 2003. CODEN ????ISSN 1073-9564.

Pominville:2001:FOJ

[PQVR+01] Patrice Pominville, FengQian, Raja Vallee-Rai, Lau-rie Hendren, and Clark Ver-brugge. A framework foroptimizing Java using at-tributes. Lecture Notes inComputer Science, 2027:334–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2027/20270334.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2027/20270334.

pdf.

Pedroni:2002:JE

[PR02] Samuele Pedroni and NoelRappin. Jython Essentials.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2002.ISBN 0-596-00247-5. xx +277 pp. LCCN QA76.73.J38P43 2002. US$24.95. URLhttp://www.oreilly.com/

catalog/jythoness.

Pegueroles:2003:ESM

[PR03] J. Pegueroles and F. Ri-coNovella. Enabling secure

multicast using a new JavaLKH rekeying tool. LectureNotes in Computer Science,2722:293–294, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Proulx:2004:JIT

[PR04] V. K. Proulx and R. Rasala.Java IO and testing madesimple. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 36(1):161–165, 2004.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Prasad:2003:OSJ

[Pra03] G. Prasad. Open Source Java:Fortune 500 systems at two-guys-in-a-garage prices. Cut-ter IT Journal, 16(5):10–15,2003. CODEN ???? ISSN1522-7383.

Pratter:2008:SGJ

[Pra08] Frederick M. Pratter. SASgraphics for Java: Examplesusing SAS AppDev Studioand the Output Delivery Sys-tem. The American Statis-tician, 62(4):359, November2008. CODEN ASTAAJ.ISSN 0003-1305 (print), 1537-2731 (electronic).

Permandla:2007:TSP

[PRB07] Pratibha Permandla, MichaelRoberson, and ChandrasekharBoyapati. A type systemfor preventing data races and

Page 442: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 442

deadlocks in the Java VirtualMachine language: 1. ACMSIGPLAN Notices, 42(7):10,July 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Prechelt:2000:ECS

[Pre00a] Lutz Prechelt. An empiri-cal comparison of seven pro-gramming languages. Com-puter, 33(10):23–29, October2000. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic). URL http:

//dlib.computer.org/co/

books/co2000/pdf/rx023.

pdf; http://www.computer.

org/computer/co2000/rx023abs.

htm.

Preiss:2000:DSA

[Pre00b] Bruno R. Preiss. Data struc-tures and algorithms withobject-oriented design pat-terns in Java. John Wileyand Sons, New York, NY,USA; London, UK; Sydney,Australia, 2000. ISBN 0-471-34613-6 (cloth). xvii + 635pp. LCCN QA76.64 .P7442000.

Prechelt:2003:SLG

[Pre03] L. Prechelt. Are scripting lan-guages any good? A valida-tion of Perl, Python, Rexx,and Tcl against C, C++, andJava. Advances in Comput-ers, 57:207–271, 2003. CO-DEN ???? ISSN 0065-2458.

Price:2001:JPO

[Pri01] Jason Price. Java pro-gramming with Oracle SQLJ.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2001.ISBN 0-596-00087-1 (paper-back). xiii + 381 pp. LCCNQA76.73.J38 P74 2001.

Prochazka:2001:ATE

[Pro01] Marek Prochazka. Advancedtransactions in EnterpriseJava Beans. Lecture Notes inComputer Science, 1999:215–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1999/19990215.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1999/19990215.

pdf.

Proulx:2002:OBG

[PRR02] Viera K. Proulx, Jeff Raab,and Richard Rasala. Ob-jects from the beginning —with GUIs. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(3):65–69, September2002. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Powell:2001:JCR

[PS01] Thomas A. Powell and FritzSchneider. JavaScript: thecomplete reference. McGraw-Hill, New York, NY, USA,

Page 443: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 443

2001. ISBN 0-07-219127-9.xxiv + 1079 pp. LCCNQA76.73.J39 P69 2001.

Pugh:2003:MJH

[PS03] W. Pugh and J. Spacco. MPJava: High-performance mes-sage passing in Java usingJava.nio. Lecture Notes inComputer Science, 2958:323–339, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Pawlak:2001:JFS

[PSDF01] Renaud Pawlak, Lionel Sein-turier, Laurence Duchien,and Gerard Florin. JAC: aflexible solution for aspect-oriented programming inJava. Lecture Notes inComputer Science, 2192:1–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2192/21920001.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2192/21920001.

pdf.

Pratikakis:2004:TPJ

[PSH04] P. Pratikakis, J. Spacco, andM. Hicks. Transparent prox-ies for Java futures. ACMSIGPLAN Notices, 39(10):206–223, 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Pang:2001:PSR

[PSM01a] James Pang, GholamaliShoja, and Eric Manning.Providing soft real-time QoSguarantees for Java threads.In ACM [ACM01b], pages39–46. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/21.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500039.pdf.

Pang:2001:SSR

[PSM01b] James C. Pang, Gholamali C.Shoja, and Eric G. Manning.Supporting soft real-timetasks and QoS on the Javaplatform. Lecture Notes inComputer Science, 2026:86–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2026/20260086.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2026/20260086.

pdf.

Pang:2003:PSR

[PSM03] James C. Pang, Gholamali C.Shoja, and Eric G. Manning.Providing soft real-time qual-ity of service guarantees forJava threads. Concurrencyand Computation: Practiceand Experience, 15(3–5):521–538, March/April 2003. CO-DEN CCPEBO. ISSN 1532-

Page 444: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 444

0626 (print), 1532-0634 (elec-tronic).

Praehofer:2001:BWC

[PSS01] Herbert Praehofer, JohannesSametinger, and Alois Stritzinger.Best of Websim99: Con-cepts and architecture of asimulation framework basedon the JavaBeans componentmodel. Future GenerationComputer Systems, 17(5):539–559, March 2001. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/45/30/29/abstract.

html.

Perez:2007:RJI

[PSW07] Carlos Javier Perez, Hans-georg Schwibbe, and PetraWeidner. RAGE: a Java-implemented visual randomgenerator. Journal of Sta-tistical Software, 17(10):1–10, January 2007. CO-DEN JSSOBK. ISSN 1548-7660. URL http://www.

jstatsoft.org/v17/i10.

Padala:2007:ACV

[PSZ+07] Pradeep Padala, Kang G.Shin, Xiaoyun Zhu, MustafaUysal, Zhikui Wang, SharadSinghal, Arif Merchant, andKenneth Salem. Adaptivecontrol of virtualized re-sources in utility comput-ing environments. Operat-ing Systems Review, 41(3):289–302, June 2007. CO-

DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Prechelt:2001:IMI

[PT01] Lutz Prechelt and RainerTypke. An interface formelody input. ACM Trans-actions on Computer-HumanInteraction, 8(2):133–149,2001. CODEN ATCIF4.ISSN 1073-0516 (print), 1557-7325 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/tochi/

2001-8-2/p133-prechelt/

p133-prechelt.pdf; http:

//www.acm.org/pubs/citations/

journals/tochi/2001-8-2/

p133-prechelt/.

Papadimitriou:2009:JIS

[PT09a] Stergios Papadimitriou andKonstantinos Terzidis. jLab:Integrating a scripting in-terpreter with Java tech-nology for flexible and ef-ficient scientific computa-tion. Computer Languages,Systems and Structures, 35(3):217–240, October 2009.CODEN ???? ISSN1477-8424 (print), 1873-6866(electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S147784240800002X.

Pucella:2009:HST

[PT09b] Riccardo Pucella and Jesse A.Tov. Haskell session typeswith (almost) no class. ACMSIGPLAN Notices, 44(2):25–36, February 2009. CODEN

Page 445: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 445

SINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Papadimitriou:2009:SSJ

[PTML09] Stergios Papadimitriou, Kon-stantinos Terzidis, Sefe-rina Mavroudi, and Spiri-don Likothanassis. Scientificscripting for the Java plat-form with jLab. Computing inScience and Engineering, 11(4):50–60, July/August 2009.CODEN CSENFA. ISSN1521-9615 (print), 1558-366X(electronic).

Pothier:2007:SOD

[PTP07] Guillaume Pothier, Eric Tan-ter, and Jose Piquer. Scal-able omniscient debugging.ACM SIGPLAN Notices, 42(10):535–552, October 2007.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Pfeffer:2004:RTG

[PUF+04] M. Pfeffer, T. Ungerer,S. Fuhrmann, J. Kreuzinger,and U. Brinkschulte. Real-time garbage collection for amultithreaded Java microcon-troller. Real-Time Systems,26(1):89–106, 2004. CODENRESYE9. ISSN 0922-6443.

Pugh:2000:JMM

[Pug00] William Pugh. The Javamemory model is fatallyflawed. Concurrency: Prac-tice and Experience, 12(6):

445–455, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72515725/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72515725&PLACEBO=IE.

pdf.

Palacz:2003:JST

[PV03a] K. Palacz and J. Vitek. Javasubtype tests in real-time.Lecture Notes in ComputerScience, 2743:378–404, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Pedersen:2003:JPS

[PV03b] K. S. Pedersen and B. Vinter.Java PastSet: a structureddistributed shared memorysystem. IEE Proceedings Soft-ware, 150(2):147–154, 2003.CODEN ???? ISSN 1462-5970.

Pasareanu:2004:VJP

[PV04] C. S. Pasareanu and W. Visser.Verification of Java programsusing symbolic execution andinvariant generation. LectureNotes in Computer Science,2989:164–181, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Pickett:2006:SSF

[PV06] Christopher J. F. Pickettand Clark Verbrugge. Sa-bleSpMT: a software frame-

Page 446: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 446

work for analysing specula-tive multithreading in Java.ACM SIGSOFT Software En-gineering Notes, 31(1):59–66, January 2006. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Prokopski:2008:APC

[PV08] Gregory B. Prokopski andClark Verbrugge. Analyz-ing the performance of code-copying virtual machines.ACM SIGPLAN Notices,43(10):403–422, September2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Paleczny:2001:JHS

[PVC01] Michael Paleczny, Christo-pher Vick, and Cliff Click.The Java HotSpotTM servercompiler. In USENIX As-sociation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

paleczny.html. Sponsoredby the USENIX Association.

Poll:2001:FSJ

[PvdBJ01] Erik Poll, Joachim van denBerg, and Bart Jacobs.Formal specification of theJavaCard API in JML: theAPDU class. Computer Net-works (Amsterdam, Nether-lands: 1999), 36(4):407–421, July 16, 2001. CO-

DEN ???? ISSN 1389-1286 (print), 1872-7069 (elec-tronic). URL http://

www.elsevier.nl/gej-ng/

10/15/22/61/28/28/abstract.

html; http://www.elsevier.

nl/gej-ng/10/15/22/61/28/

28/article.pdf.

Pearce:2007:PA

[PWBK07] David J. Pearce, MatthewWebster, Robert Berry, andPaul H. J. Kelly. Profil-ing with AspectJ. Software—Practice and Experience, 37(7):747–777, June 2007. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Pooley:2000:DDM

[PWC00] R. Pooley, P. Wilcox, andCorrespondence. Distributingdecision making using Javasimulation across the WorldWide Web. OR: the journalof the Operational ResearchSociety, 51(4):395–404, April1, 2000. CODEN OPRQAK.ISSN 0160-5682 (print), 1476-9360 (electronic).

Pike:2000:CCC

[PWH00] Scott M. Pike, Bruce W.Weide, and Joseph E. Hollingsworth.Checkmate: cornering C++dynamic memory errors withchecked pointers. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 32(1):352–356, March 2000. CO-DEN SIGSD3. ISSN 0097-

Page 447: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 447

8418 (print), 2331-3927 (elec-tronic).

Pietrzak:2004:ABS

[PWN04] B. Pietrzak, B. Walter, andJ. R. Nawrocki. Automaticbad-smell detection in Javaprograms. Foundations ofComputing and Decision Sci-ences, 29(1/4):149–165, 2004.CODEN ???? ISSN 0867-6356.

Parson:2000:JNI

[PZ00] Dale Parson and ZhenyuZhu. Java Native Interfaceidioms for C++ class hier-archies. Software—Practiceand Experience, 30(15):1641–1660, December 2000. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/73501271/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=73501271&PLACEBO=IE.

pdf.

Qian:2000:FSJ

[QGC00] Zhenyu Qian, Allen Gold-berg, and Alessandro Coglio.A formal specification ofJavaTM class loading. ACMSIGPLAN Notices, 35(10):325–336, October 2000. CO-DEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p325-qian/.

Qian:2003:ARB

[QH03] Feng Qian and Laurie Hen-dren. An adaptive, region-based allocator for Java.ACM SIGPLAN Notices, 38(2s):233–244, February 2003.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Qian:2002:CAA

[QHV02] Feng Qian, Laurie Hendren,and Clark Verbrugge. A com-prehensive approach to ar-ray bounds check eliminationfor Java. Lecture Notes inComputer Science, 2304:325–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2304/23040325.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2304/23040325.

pdf.

Qian:2000:SFI

[Qia00] Zhenyu Qian. Standardfixpoint iteration for Javabytecode verification. ACMTransactions on Program-ming Languages and Systems,22(4):638–672, 2000. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic). URL http://www.

acm.org/pubs/citations/

journals/toplas/2000-22-

4/p638-qian/.

Page 448: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 448

Qi:2009:MTS

[QM09a] Xin Qi and Andrew C. My-ers. Masked types for soundobject initialization. ACMSIGPLAN Notices, 44(1):53–65, January 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Qi:2009:SCB

[QM09b] Xin Qi and Andrew C. My-ers. Sharing classes betweenfamilies. ACM SIGPLANNotices, 44(6):281–292, June2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Quigley:2003:PLJ

[Qui03] C. L. Quigley. A program-ming logic for Java bytecodeprograms. Lecture Notes inComputer Science, 2758:41–54, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Rellermeyer:2007:CSP

[RA07] Jan S. Rellermeyer and Gus-tavo Alonso. Concierge: aservice platform for resource-constrained devices. Oper-ating Systems Review, 41(3):245–258, June 2007. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Rutherford:2002:REJ

[RAC+02] Matthew J. Rutherford, Ken-neth Anderson, Antonio

Carzaniga, Dennis Heim-bigner, and Alexander L.Wolf. Reconfiguration in theenterprise JavaBean compo-nent model. Lecture Notes inComputer Science, 2370:67–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2370/23700067.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2370/23700067.

pdf.

Ruiz:2004:FRD

[RAC+04] J. L. Ruiz, J. L. Arcinie-gas, R. Ceron, J. Bermejo,and J. C. Duenas. A frame-work for resolution of deploy-ment dependencies in Java-enabled service gateways.Lecture Notes in ComputerScience, 2952:1–11, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Radenski:2006:PFL

[Rad06] Atanas Radenski. “Pythonfirst”: a lab-based digi-tal introduction to computerscience. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 38(3):197–201, Septem-ber 2006. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Page 449: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 449

Roman:2002:MEJ

[RAJ02] Ed Roman, Scott Am-bler, and Tyler Jewell.Mastering Enterprise Jav-aBeans. John Wiley andSons, New York, NY, USA;London, UK; Sydney, Aus-tralia, second edition, 2002.ISBN 0-471-41711-4 (PA-PER/WEBSITE). xxxii +639 pp. LCCN QA76.73.J38R658 2002.

Raner:2002:LJV

[Ran02] Mirko Raner. A lightweightJava Virtual Machine fora stack-based microproces-sor. In USENIX Asso-ciation [USE02], page ??ISBN 1-931971-01-3. LCCNQA76.73.J38 J42 2002. URLhttp://www.usenix.org/publications/

library/proceedings/javavm02/

raner.html.

Rana:2003:WJP

[Ran03] Rana. Wood: Java program-ming for spatial sciences. En-vironment and Planning B, 30(3):478, 2003. CODEN ????ISSN 0265-8135.

Rao:2000:UJa

[Rao00a] Prithvi Rao. Using Java.;login: the USENIX As-sociation newsletter, 25(1):??, February 2000. CO-DEN LOGNEM. ISSN 1044-6397. URL http://www.

usenix.org/publications/

java/usingjava20.html.

Rao:2000:UJb

[Rao00b] Prithvi Rao. Using Java.;login: the USENIX As-sociation newsletter, 25(2):??, April 2000. CODENLOGNEM. ISSN 1044-6397. URL http://www.

usenix.org/publications/

java/usingjava21.html.

Rao:2000:UJc

[Rao00c] Prithvi Rao. Using Java.;login: the USENIX As-sociation newsletter, 25(3):??, June 2000. CODENLOGNEM. ISSN 1044-6397. URL http://www.

usenix.org/publications/

java/usingjava22.html.

Rao:2000:UJd

[Rao00d] Prithvi Rao. Using Java.;login: the USENIX As-sociation newsletter, 25(5):??, August 2000. CO-DEN LOGNEM. ISSN 1044-6397. URL http://www.

usenix.org/publications/

java/usingjava22.html.

Rao:2000:UJf

[Rao00e] Prithvi Rao. Using Java.;login: the USENIX As-sociation newsletter, 25(6):??, October 2000. CO-DEN LOGNEM. ISSN 1044-6397. URL http://www.

usenix.org/publications/

java/usingjava24.pdf.

Rao:2000:UJg

[Rao00f] Prithvi Rao. Using Java.;login: the USENIX As-

Page 450: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 450

sociation newsletter, 25(8):??, December 2000. CO-DEN LOGNEM. ISSN 1044-6397. URL http://www.

usenix.org/publications/

java/usingjava25.pdf.

Rao:2001:UCJa

[Rao01a] Prithvi Rao. Using CORBAwith Java. ;login: theUSENIX Association newslet-ter, 26(1):??, February 2001.CODEN LOGNEM. ISSN1044-6397. URL http://

www.usenix.org/publications/

java/usingjava26.pdf.

Rao:2001:UCJb

[Rao01b] Prithvi Rao. Using CORBAwith Java. ;login: theUSENIX Association newslet-ter, 26(3):??, June 2001. CO-DEN LOGNEM. ISSN 1044-6397. URL http://www.

usenix.org/publications/

java/usingjava27.pdf.

Rao:2002:JQ

[Rao02] Surlu Rao. Java Q&A:How do message-driver beanswork in EJB 2.0? Dr.Dobb’s Journal of SoftwareTools, 27(2):94–96, February2002. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_02/jqa0202.txt; http:

//www.ddj.com/ftp/2002/

2002_02/jqa0202.zip.

Rapaport:2003:TPJ

[Rap03] L. Rapaport. Theory andpractice: The Java content

API. Transform Magazine, 12(1):48, 2003. CODEN ????

Rasala:2000:TFY

[Ras00] Richard Rasala. Toolkitsin first year computer sci-ence: a pedagogical im-perative. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 32(1):185–191, March2000. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Rasala:2003:EOV

[Ras03] Richard Rasala. Embryonicobject versus mature object:object-oriented style and ped-agogical theme. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 35(3):89–93, September 2003. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Russell:2001:HSA

[RB01] Kenneth Russell and LarsBak. The HotSpotTM ser-viceability agent: An out-of-process high-level debug-ger for a JavaTM VirtualMachine. In USENIX As-sociation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

russell.html. Sponsored bythe USENIX Association.

Page 451: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 451

Rodziewicz:2004:OAJ

[RB04] P. Rodziewicz and B. Bell.Overview and architecture ofthe Java integration frame-work, hybrid scheduler, andWeb-enabled LIMS. Jour-nal — Association for Labo-ratory Automation, 9(6):411–420, 2004. CODEN ????ISSN 1535-5535.

Roberts:2005:AJT

[RBC+05] E. Roberts, K. Bruce, R. Cut-ler, J. H. Cross, S. Grissom,K. Klee, S. Rodger, F. Trees,I. Utting, and F. Yellin. TheACM Java Task Force: Sta-tus report. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(1):46–47, 2005. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Roberts:2006:AJT

[RBC+06] Eric Roberts, Kim Bruce,James H. Cross II, Robb Cut-ler, Scott Grissom, Karl Klee,Susan Rodger, Fran Trees,Ian Utting, and Frank Yellin.The ACM Java Task Force:final report. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 38(1):131–132, March2006. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Roth:2001:EJA

[RC01] Volker Roth and Vania Co-nan. Encrypting Java

archives and its applica-tion to mobile agent secu-rity. Lecture Notes in Com-puter Science, 1991:229–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1991/19910229.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1991/19910229.

pdf.

Reis:2004:TPI

[RC04] Charles Reis and RobertCartwright. Taming a pro-fessional IDE for the class-room. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(1):156–160, March2004. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Riley:2001:HPJ

[RCB01] Christopher Riley, SiddharthaChatterjee, and Rupak Biswas.High-performance Java codesfor computational fluid dy-namics. In ACM [ACM01b],pages 143–152. ISBN 1-58113-359-6. LCCN QA76.9.O35A26 2001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/5.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500143.pdf.

Page 452: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 452

Riley:2003:HPJ

[RCB03] Christopher J. Riley, Sid-dhartha Chatterjee, andRupak Biswas. High-performance Java codes forcomputational fluid dynam-ics. Concurrency and Com-putation: Practice and Ex-perience, 15(3–5):395–415,March/April 2003. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Romero:2002:VAR

[RCdBL02] Pablo Romero, Richard Cox,Benedict du Boulay, and RudiLutz. Visual attention andrepresentation switching dur-ing Java program debugging:a study using the restrictedfocus viewer. Lecture Notes inComputer Science, 2317:221–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2317/23170221.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2317/23170221.

pdf.

Ren:2006:IFC

[RCR06] Xiaoxia Ren, O. C. Ches-ley, and B. G. Ryder. Iden-tifying failure causes inJava programs: An ap-plication of change impactanalysis. IEEE Transac-tions on Software Engineer-ing, 32(9):718–732, Septem-

ber 2006. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

1707669.

Russell:2006:ESRa

[RD06] Kenneth Russell and DavidDetlefs. Eliminating synchronization-related atomic operationswith biased locking and bulkrebiasing. ACM SIGPLANNotices, 41(10):263–272, Oc-tober 2006. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Reis:2007:BVD

[RDW+07] Charles Reis, John Duna-gan, Helen J. Wang, OpherDubrovsky, and Saher Es-meir. BrowserShield: Vulnerability-driven filtering of dynamicHTML. ACM Transactionson the Web (TWEB), 1(3):11:1–11:??, September 2007.CODEN ???? ISSN 1559-1131 (print), 1559-114X (elec-tronic).

Renaud:2001:JRJ

[RE01] Karen Renaud and HuwEvans. JavaCloak: Re-flecting on Java typing forclass reuse using proxies.Lecture Notes in ComputerScience, 2192:278–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

Page 453: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 453

com/link/service/series/

0558/bibs/2192/21920278.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2192/21920278.

pdf.

Reddy:2001:FJP

[Red01] Achut Reddy. Fast Java:Performance Tuning Guide.Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 2001.ISBN 0-13-081245-5. ???? pp.LCCN ???? US$45.

Reese:2000:DPJ

[Ree00] George Reese. Database pro-gramming with JDBC andJava. Java series. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2000. ISBN 1-56592-616-1. xvii + 328 pp. LCCNQA76.9.D26 R44 2000.

Reed:2001:RCJ

[Ree01] David Reed. Rethinking CS0with JavaScript. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 33(1):100–104, March 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Reed:2002:DAJ

[Ree02] Paul R. Reed. Developingapplications with Java andUML. Addison-Wesley, Read-ing, MA, USA, 2002. ISBN0-201-70252-5. xxvi + 463

pp. LCCN QA76.73.J38 R442002.

Reese:2003:JDB

[Ree03] George Reese. Java databasebest practices. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00522-9. xvi + 267pp. LCCN QA76.73 .J38R445 2003. URL http://

www.oreilly.com/catalog/

9780596005221.

Reges:2000:CRJ

[Reg00] Stuart Reges. Conserva-tively radical Java in CS1.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 32(1):85–89, March 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Reges:2002:CCR

[Reg02a] S. Reges. Can C# re-place Java in CS1 andCS2? SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(3):4–8, 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Reges:2002:SFI

[Reg02b] Stuart Reges. SIGCSE 2002forum: industry in the ivorytower. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(1):367, March 2002.

Page 454: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 454

CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: pavingthe way towards excellence incomputing education.

Reges:2006:BBC

[Reg06] Stuart Reges. Back to ba-sics in CS1 and CS2. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 38(1):293–297, March 2006. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Reilly:2000:JQH

[Rei00a] David Reilly. Java Q&A: Howdo I user servlets for state andsession management? Dr.Dobb’s Journal of SoftwareTools, 25(5):111–115, May2000. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2000/2000_05/jqa500.txt;

http://www.ddj.com/ftp/

2000/2000_05/jqa500.zip.

Reinholtz:2000:JWF

[Rei00b] Kirk Reinholtz. Java willbe faster than C++. ACMSIGPLAN Notices, 35(2):25–28, 2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Reinholtz:2000:TCJ

[Rei00c] Kirk Reinholtz. Techni-cal correspondence: Javawill be faster than C++.

ACM SIGPLAN Notices, 35(2):25–28, February 2000.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic). URL http://ftp.

informatik.rwth-aachen.

de/dblp/db/indices/a-tree/

r/Reinholtz:Kirk.html.

Reiss:2003:JVJ

[Rei03] S. P. Reiss. JIVE: VisualizingJava in action-demonstrationdescription. InternationalConference on Software En-gineering, 25(??):820–821,2003. CODEN ???? ISSN0270-5257.

Reiss:2005:DDV

[Rei05] Steven P. Reiss. Dynamicdetection and visualization ofsoftware phases. ACM SIG-SOFT Software EngineeringNotes, 30(4):1–6, July 2005.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Rempt:2001:SJP

[Rem01] Boudewijn Rempt. Scriptingwith Java and Python: Build-ing a Python console windowin a Java application. Dr.Dobb’s Journal of SoftwareTools, 26(10):56, 60–61, Octo-ber 2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_10/pyconsol.txt;

http://www.ddj.com/ftp/

2001/2001_10/pyconsol.zip.

Page 455: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 455

Renaud:2000:HNI

[Ren00] Karen Renaud. HER-CULE: Non-invasively track-ing Java TM component-based application activity.Lecture Notes in ComputerScience, 1850:447–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1850/18500447.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1850/18500447.

pdf.

Renaud:2002:ESG

[Ren02] K. Renaud. Experience withstatically-generated proxiesfor facilitating Java runtimespecialisation. IEE Proceed-ings Software, 149(6):169–178, 2002. CODEN ????ISSN 1462-5970.

Requet:2003:BME

[Req03] Antoine Requet. A B modelfor ensuring soundness of alarge subset of the Java Cardvirtual machine. Scienceof Computer Programming,46(3):283–306, March 2003.CODEN SCPGD4. ISSN0167-6423 (print), 1872-7964(electronic).

Radenski:2008:JGC

[RFZ08] Atanas Radenski, Jeff Fur-long, and Vladimir Zanev.The Java 5 generics compro-mise orthogonality to keep

compatibility. The Journal ofsystems and software, 81(11):2069–2078, November 2008.CODEN JSSODM. ISSN0164-1212 (print), 1873-1228(electronic).

Rousselle:2000:PSJ

[RG00] Philip Rousselle and DanielGreff. Publish, subscribe, andthe JMS API. Dr. Dobb’sJournal of Software Tools,25(7):44, 46, 48, 51, July2000. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_07/pubsub.zip.

Richards:2005:JDN

[RG05] Norman Richards and SamGriffith. JBoss: a developer’snotebook. The developer’snotebook series. O’Reilly Me-dia, Inc., 1005 GravensteinHighway North, Sebastopol,CA 95472, USA, 2005. ISBN0-596-10007-8. xix + 149 pp.LCCN TK5105.8885.J43 R532005.

Ruiz:2007:JLC

[RGN07] Irene Luque Ruiz and Miguel AngelGomez-Nieto. A Java libraryfor the calculation of molec-ular descriptors. In Simosand Maroulis [SM07], pages1347–1350. ISBN 0-7354-0476-3 (set), 0-7354-0477-1(vol. 1), 0-7354-0478-X (vol.2). LCCN Q183.9 2007.URL http://proceedings.

aip.org/getpdf/servlet/

GetPDFServlet?filetype=

Page 456: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 456

pdf& id=APCPCS000963000002001347000001&

amp; idtype=cvips. Twovolumes.

Ranganath:2004:PIR

[RH04] V. P. Ranganath and J. Hat-cliff. Pruning interferenceand ready dependence forslicing concurrent Java pro-grams. Lecture Notes inComputer Science, 2985:39–56, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Ranganath:2007:SCJ

[RH07] Venkatesh Prasad Ranganathand John Hatcliff. Slicingconcurrent Java programs us-ing Indus and Kaveri. Inter-national Journal on SoftwareTools for Technology Trans-fer (STTT), 9(5–6):489–504,October 2007. CODEN ????ISSN 1433-2779 (print), 1433-2787 (electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=1433-2779&volume=9&

issue=5&spage=489.

Roberson:2008:ESM

[RHDB08] Michael Roberson, MelanieHarries, Paul T. Darga, andChandrasekhar Boyapati. Ef-ficient software model check-ing of soundness of type sys-tems. ACM SIGPLAN No-tices, 43(10):493–504, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Rajan:2002:CPJ

[RHR02] A. S. Rajan, Shiwen Hu,and J. Rubio. Cacheperformance in Java vir-tual machines: a studyof constituent phases. InIEEE [IEE02b], pages 81–90.ISBN 0-7803-7681-1. LCCNQA76.9.S88; QA76.9.S88W67 2002eb; Internet. URLhttp://ieeexplore.ieee.

org/servlet/opac?punumber=

8689. IEEE Catalog Number02EX633.

Richter:2000:IYA

[Ric00] Mathias W. Richter. Iava:yet another interpreter forscripting within the Javaplatform. Software—Prac-tice and Experience, 30(2):81–106, February 2000. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/69503461/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=69503461&PLACEBO=IE.

pdf.

Riccardi:2001:PDS

[Ric01] Greg Riccardi. Principlesof database systems withInternet and Java applica-tions. Addison-Wesley, Read-ing, MA, USA, 2001. ISBN0-201-61247-X. xxi + 518 pp.LCCN QA76.9.D3 R52 2001.

Richardson:2006:PAD

[Ric06a] Chris Richardson. PO-

Page 457: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 457

JOs in Action: Devel-oping Enterprise Applica-tions with Lightweight Frame-works. Manning Publica-tions, Greenwich, CT, USA,2006. ISBN 1-932394-58-3(paperback). xxxii + 560pp. LCCN ???? US$44.95(paperback), US$22.50 (elec-tronic). URL http://java.

sun.com/developer/Books/

javaprogramming/pojos/;

http://www.manning.com/

books/crichardson.

Richardson:2006:UEJ

[Ric06b] Chris Richardson. Untan-gling Enterprise Java. ACMQueue: Tomorrow’s Comput-ing Today, 4(5):36–44, June2006. CODEN AQCUAE.ISSN 1542-7730 (print), 1542-7749 (electronic).

Riley:2002:OJI

[Ril02] David D. Riley. The objectof Java: introduction to pro-gramming using software en-gineering principles. Addison-Wesley, Reading, MA, USA,2002. ISBN 0-201-71585-6(paperback). xxvi + 673pp. LCCN QA76.73.J38 R542002.

Riley:2003:OJI

[Ril03] David D. Riley. The ob-ject of Java: introduction toJava using software engineer-ing principles. Addison-Wes-ley, Reading, MA, USA, 2003.ISBN 0-321-12173-2 (paper-back). xxviii + 722 pp. LCCNQA76.73.J38 R54 2003.

Riordan:2002:TIL

[Rio02] Denis Riordan. Towards anintegrated learning labora-tory environment for first-year computer science stu-dents. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(4):112–116, Decem-ber 2002. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2002.bib.

Rodriguez:2003:DSM

[RJFG03] J. I. Rodriguez, J. M.Jimenez, F. J. Funes, andJ. GarciadeJalon. Dy-namic simulation of multi-body systems on Internet us-ing CORBA, Java and XML.Multibody System Dynamics,10(2):177–199, 2003. CODEN???? ISSN 1384-5640.

Rozman:2006:QQA

[RJGH06] Ivan Rozman, Matjaz B.Juric, Izidor Golob, andMarjan Hericko. Qualita-tive and quantitative analysisand comparison of Java dis-tributed architectures. Soft-ware—Practice and Expe-rience, 36(14):1543–1562,November 25, 2006. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Page 458: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 458

Rayside:2002:EJL

[RK02] Derek Rayside and KostasKontogiannis. ExtractingJava library subsets for de-ployment on embedded sys-tems. Science of ComputerProgramming, 45(2–3):245–270, November/December2002. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Rountev:2004:SDA

[RKG04] A. Rountev, S. Kagan, andM. Gibas. Static and dy-namic analysis of call chainsin Java. Software EngineeringNotes, 29(4):1–11, 2004. CO-DEN ???? ISSN 0163-5948.

Rojiani:2003:WBJ

[RKK03] Rojiani, Kim, and Kapania.Web-based Java applets forteaching engineering mechan-ics. Computers in educationjournal, 13(4):59–67, 2003.CODEN CEJOE7. ISSN1069-3769.

Rukoz:2000:SJT

[RLR00] M. Rukoz, C. Leon, andM. Rivas. SIMA: a Java toolfor constructing image pro-cessing applications on a het-erogeneous network. Paral-lel and Distributed ComputingPractices, 3(1):??, ???? 2000.CODEN ???? ISSN 1097-2803. URL http://www.cs.

okstate.edu/~pdcp/vols/

vol03/vol03no1abs.html#

rukoz.

Robillard:2000:DRJ

[RM00] Martin P. Robillard andGail C. Murphy. Designingrobust Java programs withexceptions. ACM SIGSOFTSoftware Engineering Notes,25(6):2–10, November 2000.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Ramirez:2004:CBS

[RM04] R. Ramirez and J. Mar-tinez. Constraint-based syn-chronization and verificationof distributed Java programs.Lecture Notes in ComputerScience, 3132:473–474, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Rafieymehr:2007:JVD

[RM07a] Ali Rafieymehr and RichardMcKeever. Java visual de-bugger. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 39(2):75–79, June2007. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2007.bib.

Robillard:2007:RCS

[RM07b] Martin P. Robillard andGail C. Murphy. Repre-senting concerns in sourcecode. ACM Transactionson Software Engineering and

Page 459: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 459

Methodology, 16(1):3:1–3:??,February 2007. CODENATSMER. ISSN 1049-331X (print), 1557-7392 (elec-tronic).

Reyes:2008:GDJ

[RM08] Miguel Reyes and AguedaMata. Games developed inJava for teaching “combina-torial game theory”. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 40(3):359, September 2008. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings ofITiCSE ’08.

Richards:2009:JMS

[RMHC09] Mark Richards, RichardMonson-Haefel, and DavidChappell. Java Message Ser-vice. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,second edition, 2009. ISBN0-596-52204-5. xx + 305 pp.LCCN ???? US$39.99.

Rountev:2001:PAJ

[RMR01] Atanas Rountev, Ana Mi-lanova, and Barbara G. Ry-der. Points-to analysis forJava using annotated con-straints. ACM SIGPLAN No-tices, 36(11):43–55, Novem-ber 2001. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). Pro-ceedings of the 2001 ACM

SIGPLAN Conference on Ob-ject Oriented Programming,Systems, Languages and Ap-plications (OOPSLA’01).

Rountev:2003:FCA

[RMR03] A. Rountev, A. Milanova, andB. G. Ryder. Fragment classanalysis for testing of poly-morphism in Java software.International Conference onSoftware Engineering, 25(??):210–220, 2003. CODEN ????ISSN 0270-5257.

Rountev:2004:FCA

[RMR04] A. Rountev, A. Milanova,and B. G. Ryder. Frag-ment class analysis for test-ing of polymorphism in Javasoftware. IEEE Transac-tions on Software Engineer-ing, 30(6):372–387, June2004. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

1321060.

Robbins:2000:EBB

[Rob00a] Steven Robbins. Experimen-tation with bounded buffersynchronization. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 32(1):330–334, March 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Page 460: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 460

Robbins:2000:RLJ

[Rob00b] Steven Robbins. Remote log-ging in Java using Jeli: afacility to enhance develop-ment of accessible educationalsoftware. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 32(1):114–118, March2000. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Robbins:2001:SPE

[Rob01a] Steven Robbins. Starvingphilosophers: experimenta-tion with monitor synchro-nization. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 33(1):317–321, March2001. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Roberts:2001:OM

[Rob01b] Eric Roberts. An overview ofMiniJava. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 33(1):1–5, March 2001.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Robison:2001:ICE

[Rob01c] Arch Robison. Impact ofcompiler economics on pro-gram optimization. InACM [ACM01b], pages 1–10. ISBN 1-58113-359-6. LCCN QA76.9.O35 A26

2001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/13.

html; http://www.philippsen.

com/JGI2001/finalpapers/

001.ps.

Robbins:2002:EPI

[Rob02] Steven Robbins. Explorationof process interaction in op-erating systems: a pipe-forksimulator. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(1):351–355, March2002. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Inroads: pavingthe way towards excellence incomputing education.

Robbins:2003:URL

[Rob03] Steven Robbins. Using re-mote logging for teaching con-currency. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 35(1):177–181, January2003. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Robbins:2004:DHS

[Rob04a] Steven Robbins. A diskhead scheduling simulator.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 36(1):325–329, March 2004.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Page 461: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 461

Roberts:2004:RSU

[Rob04b] E. Roberts. Resources to sup-port the use of Java in in-troductory computer science.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 36(1):233–234, 2004. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Roberts:2004:DCL

[Rob04c] Eric Roberts. The dreamof a common language: thesearch for simplicity and sta-bility in computer science ed-ucation. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(1):115–119, March2004. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Roberts:2006:ITS

[Rob06] Eric Roberts. An interac-tive tutorial system for Java.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 38(1):334–338, March 2006.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Robbins:2007:JES

[Rob07a] Steven Robbins. A Java ex-ecution simulator. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(1):536–

540, March 2007. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Roberts:2007:RAP

[Rob07b] Eric Roberts. Resurrect-ing the applet paradigm.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 39(1):521–525, March 2007.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Rockwell:2001:XXJ

[Roc01] Westy Rockwell. XML,XSLT, Java and JSP: a casestudy in developing a Web ap-plication. New Riders Pub-lishing, Carmel, IN, USA,2001. ISBN 0-7357-1089-9. xviii + 746 pp. LCCNQA76.76.H94 R62 2000.

Rodrigues:2001:BIA

[Rod01] Lawrence H. Rodrigues.Building imaging applicationswith Java technology: us-ing AWT Imaging, Java 2D,and Java Advanced Imag-ing (JAI). Addison-Wesley,Reading, MA, USA, 2001.ISBN 0-201-70074-3 (paper-back). xx + 857 pp. LCCNQA76.73.J38 R65 2001.

Roelofs:2000:JCC

[Roe00] Brian Roelofs. Java customclass loaders. Dr. Dobb’sJournal of Software Tools, 25(6):74, 76, 78, 80, 82, June

Page 462: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 462

2000. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_06/javaload.txt;

http://www.ddj.com/ftp/

2000/2000_06/javaload.zip.

Rogatkin:2003:JNI

[Rog03] D. Rogatkin. JAVA NIO &the iTunes database. Dr.Dobb’s Journal of SoftwareTools, 28(12):36–47, 2003.CODEN DDJOEB. ISSN1044-789X.

Rojas:2000:SKZ

[Roj00] Raul Rojas. SimulatingKonrad Zuse’s computers.Dr. Dobb’s Journal of Soft-ware Tools, 25(9):64, 66–69,September 2000. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2000/2000_09/z3.zip.

Rolfe:2005:LPS

[Rol05] Timothy J. Rolfe. List pro-cessing: sort again, nat-urally. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 37(2):46–48, June2005. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2005.bib.

Rolfe:2008:PFO

[Rol08a] Timothy J. Rolfe. Per-verse and foolish oft I

strayed. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 40(2):52–55, June2008. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2008.bib.

Rolfe:2008:SMA

[Rol08b] Timothy J. Rolfe. A specimenMPI application: N -queensin parallel. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 40(4):42–45, December2008. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Ronthal:2001:WJI

[Ron01] Adam Ronthal. Why Javaisn’t appropriate for every-thing. SysAdmin, 10(7):52, 54–55, July 2001. CO-DEN SYADE7. ISSN 1061-2688. URL http://www.

samag.com/.

Roseman:2000:PTJ

[Ros00] Mark Roseman. Proxy Tk:a Java applet user inter-face toolkit for Tcl. InUSENIX [USE00b], page ??ISBN 1-880446-24-3. LCCN???? URL http://db.

usenix.org/publications/

library/proceedings/tcl2k/

roseman.html.

Page 463: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 463

Rose:2002:OJM

[Ros02a] J. F. Rose. The OPUS Javamanagers. Astronomical So-ciety of the Pacific Confer-ence Series, 281(??):445–448,2002. CODEN ???? ISSN1050-3390.

Ross:2002:GST

[Ros02b] J. M. Ross. Guiding stu-dents through programmingpuzzles: Value and exam-ples of Java game assign-ments. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 34(4):94–98, 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Rose:2003:LBV

[Ros03] Eva Rose. Lightweight byte-code verification. Jour-nal of Automated Reason-ing, 31(3–4):303–334, Novem-ber 2003. CODEN JA-REEW. ISSN 0168-7433(print), 1573-0670 (elec-tronic). URL http://link.

springer.com/article/10.

1023/B%3AJARS.0000021015.

15794.82.

Rossling:2006:TPI

[Roß06] Guido Roßling. Translator:a package for international-ization for Java-based appli-cations and GUIs. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 38(3):

312, September 2006. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Roth:2002:JSA

[Rot02] Volker Roth. Java security ar-chitecture and extensions. Dr.Dobb’s Journal of SoftwareTools, 27(4):34, 36–38, April2002. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_04/jca.txt; http:

//www.ddj.com/ftp/2002/

2002_04/jca.zip.

Roth:2005:SVE

[Rot05] A. Roth. Specification andverification of encapsulationin Java programs. LectureNotes in Computer Science,3535:195–210, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Roumani:2002:DGL

[Rou02a] Hamzeh Roumani. Designguidelines for the lab com-ponent of objects-first CS1.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 34(1):222–226, March 2002.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: paving theway towards excellence incomputing education.

Page 464: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 464

Rousselle:2002:IJP

[Rou02b] Philip Rousselle. Imple-menting the JMS publish/subscribe API. Dr. Dobb’sJournal of Software Tools, 27(4):28, 30–32, April 2002.CODEN DDJOEB. ISSN1044-789X. URL http://

www.ddj.com/.

Rajaravivarma:2003:WIO

[RP03a] R. Rajaravivarma and I. Pe-vac. When to introduce ob-jects in teaching Java. South-eastern Symposium on Sys-tem Theory, 35(??):437–440,2003. CODEN ???? ISSN0094-2898.

Ryan:2003:MDC

[RP03b] C. Ryan and S. Perry. Mob-JeX: a declaratively config-urable Java based frameworkfor resource aware object mo-bility. Lecture Notes inComputer Science, 2889:11–13, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Raymond:2006:PQR

[RP06] Scott Raymond and SergioPereira. Prototype quick ref-erence. O’Reilly & Associates,Inc., 981 Chestnut Street,Newton, MA 02164, USA,2006. ISBN 0-596-51018-7. LCCN QA76.73.J38 R392006eb; QA76.73.J38. URLhttp://www.oreilly.com/

catalog/9780596510183.

Roy:2009:LPF

[RPB+09] Indrajit Roy, Donald E.Porter, Michael D. Bond,Kathryn S. McKinley, andEmmett Witchel. Lami-nar: practical fine-grained de-centralized information flowcontrol. ACM SIGPLANNotices, 44(6):63–74, June2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Rodriguez:2004:ETJ

[RPJ04] N. Rodriguez, L. J. Pulido,and J. P. Jessel. Enhanc-ing a telerobotics Java toolwith augmented reality. Lec-ture Notes in Computer Sci-ence, 3061:9–18, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Rossi:2007:JJL

[RPP07] G. Rossi, E. Panegai, andE. Poleo. JSetL: a Java li-brary for supporting declar-ative programming in Java.Software—Practice and Expe-rience, 37(2):115–149, Febru-ary 2007. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Rose:2001:JAP

[RR01] Eva Rose and Kristoffer HøgsbroRose. Java access protectionthrough typing. Concurrencyand Computation: Practiceand Experience, 13(13):1125–

Page 465: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 465

1132, November 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/88011340/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=88011340&PLACEBO=IE.

pdf.

Reilly:2002:JNP

[RR02] David Reilly and MichaelReilly. Java network program-ming and distributed comput-ing. Addison-Wesley, Read-ing, MA, USA, 2002. ISBN0-201-71037-4. xvii + 464pp. LCCN QA76.73.J38 R452002.

Raab:2000:PPT

[RRP00] Jeff Raab, Richard Rasala,and Viera K. Proulx. Peda-gogical power tools for teach-ing Java. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 32(3):156–159, Septem-ber 2000. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

Rasala:2001:JPT

[RRP01] Richard Rasala, Jeff Raab,and Viera K. Proulx. Javapower tools: model softwarefor teaching object-orienteddesign. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 33(1):297–301, March2001. CODEN SIGSD3. ISSN

0097-8418 (print), 2331-3927(electronic).

Rasala:2002:SMD

[RRP02] Richard Rasala, Jeff Raab,and Viera K. Proulx. TheSIGCSE 2001 Maze Demon-stration program. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 34(1):287–291, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: pavingthe way towards excellence incomputing education.

Ramirez:2000:DCJ

[RS00a] Rafael Ramirez and An-drew E. Santosa. Declar-ative concurrency in Java.Lecture Notes in ComputerScience, 1800:332–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1800/18000332.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1800/18000332.

pdf.

Rossbach:2000:JSS

[RS00b] Peter Rossbach and HendrikSchreiber. Java Server andServlets: Building PortableWeb Applications. Addison-Wesley, Reading, MA, USA,2000. ISBN 0-201-67491-2.

Page 466: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 466

???? pp. LCCN QA76.73.J38R68 2000. US$45.

Rummler:2001:EJF

[RS01] Andreas Rummler and GerdScarbata. eaLib — A Javaframework for implementa-tion of evolutionary algo-rithms. Lecture Notes inComputer Science, 2206:92–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2206/22060092.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2206/22060092.

pdf.

Rainsberger:2005:JRP

[RS05] J. B. (Joe B.) Rainsbergerand Scott Stirling. JU-nit Recipes: Practical Meth-ods for Programmer Test-ing. Manning Publications,Greenwich, CT, USA, 2005.ISBN 1-932394-23-0. xxx+ 721 pp. LCCN QA76.64.R35 2005. US$49.95. URLhttp://www.manning.com/

rainsberger.

Ritley:2001:DEP

[RSD01] K. A. Ritley, M. Schlestein,and H. Dosch. DataScan:An extensible program for im-age analysis in Java. Com-puter Physics Communica-tions, 137(2):300–311, June15, 2001. CODEN CPHCBZ.ISSN 0010-4655 (print), 1879-

2944 (electronic). URL http:

//www.sciencedirect.com/

science/article/pii/S0010465501001552.

Ramirez:2001:IDC

[RSH01] Rafael Ramirez, Andrew E.Santosa, and Lee Wei Hong.Implementing declarativeconcurrency in Java. Lec-ture Notes in Computer Sci-ence, 1900:700–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1900/19000700.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1900/19000700.

pdf.

Reimer:2004:SSA

[RSS+04] Darrell Reimer, Edith Schon-berg, Kavitha Srinivas, HariniSrinivasan, Bowen Alpern,Robert D. Johnson, AaronKershenbaum, and LarryKoved. SABER: smartanalysis based error reduc-tion. ACM SIGSOFT Soft-ware Engineering Notes, 29(4):243–251, July 2004. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Ren:2004:CTC

[RST+04] X. Ren, F. Shah, F. Tip,B. G. Ryder, and O. Ches-ley. Chianti: a tool forchange impact analysis ofJava programs. ACM SIG-

Page 467: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 467

PLAN Notices, 39(10):432–448, 2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Revetria:2002:UJA

[RT02] R. Revetria and F. Tonelli.Using Java applet-based ap-plication to improve practicesin environmental productionmonitoring. Simulation se-ries, 34(1):13–16, 2002. CO-DEN SMCPAX. ISSN 0735-9276.

Radhakrishnan:2000:AIE

[RTJ00] Ramesh Radhakrishnan, Deep-endra Talla, and Lizy KurianJohn. Allowing for ILP inan embedded Java proces-sor. ACM SIGARCH Com-puter Architecture News, 28(2):294–305, May 2000. CO-DEN CANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Riggs:2001:PWD

[RTVH01] Roger Riggs, Antero Taival-saari, Mark VandenBrink,and Jim Holliday. Program-ming wireless devices withthe Java 2 platform, mi-cro edition: J2ME ConnectedLimited Device Configuration(CLDC), Mobil InformationDevice Profile (MIDP). Javaseries. Addison-Wesley, Read-ing, MA, USA, 2001. ISBN 0-201-74627-1. xxiii + 345 pp.LCCN TK5103.2 .R54 2001.

Ruf:2000:ESR

[Ruf00] Erik Ruf. Effective syn-chronization removal forJava. ACM SIGPLAN No-tices, 35(5):208–218, May2000. CODEN SINODQ.ISSN 0362-1340 (print),1523-2867 (print), 1558-1160 (electronic). URLhttp://www.acm.org/pubs/

articles/proceedings/pldi/

349299/p208-ruf/p208-ruf.

pdf; http://www.acm.org/

pubs/citations/proceedings/

pldi/349299/p208-ruf/.

Rumpe:2001:BNP

[Rum01] Bernhard Rumpe.JavaOCLbased on new presentationof the OCL-syntax. Lec-ture Notes in Computer Sci-ence, 2263:189–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2263/22630189.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2263/22630189.

pdf.

Rajsbaum:2005:OOA

[RV05] Sergio Rajsbaum and ElisaViso. Object-oriented al-gorithm analysis and designwith Java. Science of Com-puter Programming, 54(1):25–47, January 2005. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Page 468: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 468

Radhakrishnan:2001:JRS

[RVJ+01] R. Radhakrishnan, N. Vi-jaykrishnan, L. K. John,A. Sivasubramaniam, J. Ru-bio, and J. Sabarinathan.Java runtime systems: char-acterization and architecturalimplications. IEEE Trans-actions on Computers, 50(2):131–146, February 2001. CO-DEN ITCOB4. ISSN 0018-9340 (print), 1557-9956 (elec-tronic).

Rosenschein:2004:WPP

[RVZ04] J. S. Rosenschein, T. Vil-ner, and E. Zur. Workin progress: Programmingknowledge: Does it affect suc-cess in the course introduc-tion to computer science us-ing Java? Frontiers in Ed-ucation Conference, CONF34(VOL 1):T2H–3–T2H4, 2004.CODEN PFECDR. ISSN0190-5848.

Rauch:2003:FJT

[RW03a] N. Rauch and B. Wolff.Formalizing Java’s two’s-complement integral type inIsabelle/HOL. ElectronicNotes in Theoretical Com-puter Science, 80:1–18, 2003.CODEN ???? ISSN 1571-0661.

Rudys:2003:EJR

[RW03b] A. Rudys and D. S. Wal-lach. Enforcing Java run-timeproperties using bytecoderewriting. Lecture Notes in

Computer Science, 2609:185–200, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Ryan:2004:AAT

[RW04] C. Ryan and C. West-horpe. Application adap-tation through transparentand portable object mobil-ity in Java. Lecture Notesin Computer Science, 3291:1262–1284, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Rosa:2003:SPC

[RWC+03] L. S. Rosa, F. R. Wagner,L. Carro, A. S. Carissimi, andA. I. Reis. Scheduling pol-icy costs on a JAVA micro-controller. Lecture Notes inComputer Science, 2889:520–533, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Reus:2001:HCV

[RWH01] Bernhard Reus, Martin Wirs-ing, and Rolf Hennicker. AHoare calculus for verifyingJava realizations of OCL-constrained design models.Lecture Notes in ComputerScience, 2029:300–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2029/20290300.

htm; http://link.springer-

Page 469: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 469

ny.com/link/service/series/

0558/papers/2029/20290300.

pdf.

Rahimi:2007:PPA

[RWL07] Shahram Rahimi, MichaelWainer, and Delano Lewis.A performance and program-ming analysis of Java com-munication mechanisms ina distributed environment.Scalable Computing: Prac-tice and Experience, 8(2):209–226, June 2007. CO-DEN ???? ISSN 1895-1767. URL http://www.

scpe.org/vols/vol08/no2/

SCPE_8_2_07.pdf; http:

//www.scpe.org/vols/vol08/

no2/SCPE_8_2_07.zip.

Rataj:2009:TJP

[RWZ09] Artur Rataj, Bozena Wozna,and Andrzej Zbrzezny. Atranslator of Java programsto TADDs. FundamentaInformaticae, 93(1–3):305–324, January 2009. CO-DEN FUMAAJ. ISSN 0169-2968 (print), 1875-8681 (elec-tronic).

Rui:2003:CMW

[RYD+03] X. Rui, C. Yang, P. Dong,Q. Cheng, and Y. Bai. Coalmine WebGIS developingwith Java. International Geo-science and Remote Sens-ing Symposium, 4:IV:2659–IV:2661, 2003. CODEN ????

Raje:2001:CSD

[RZW01] Rajeev R. Raje, Ming Zhong,and Tongyu Wang. Casestudy: a distributed con-current system with As-pectJ. ACM SIGAPP Ap-plied Computing Review, 9(2):17–23, July 2001. CO-DEN ???? ISSN 1559-6915 (print), 1931-0161 (elec-tronic). URL https://dl.

acm.org/doi/abs/10.1145/

512000.512004.

BCS:2004:HTJ

[S.04a] B. C. S. Hot topic: Java 1.5.The Computer Bulletin, 46(5):32, September 2004. CO-DEN COBUAH. ISSN 0010-4531 (print), 1464-357X (elec-tronic).

S:2004:HTJ

[S.04b] B. C. S. Hot topic: Java 1.5.The Computer Bulletin, 46(5):32, September 2004. CO-DEN COBUAH. ISSN 0010-4531 (print), 1464-357X (elec-tronic).

Saini:2002:JMD

[SA02] S. P. Saini and F. Ahmad.Java model of DSA (DigitalSignature Algorithm). IETETechnical Review, 19(4):189–194, 2002. CODEN ITREEI.ISSN 0256-4602.

Spoonhower:2006:ESP

[SAB+06] Daniel Spoonhower, JoshuaAuerbach, David F. Bacon,Perry Cheng, and David

Page 470: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 470

Grove. Eventrons: a safe pro-gramming construct for high-frequency hard real-time ap-plications. ACM SIGPLANNotices, 41(6):283–294, June2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Shankar:2008:JLD

[SAB08] Ajeet Shankar, MatthewArnold, and Rastislav Bodik.Jolt: lightweight dynamicanalysis and removal of ob-ject churn. ACM SIGPLANNotices, 43(10):127–142, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Safonov:2002:VVJ

[Saf02] V. O. (Vladimir Olegovich)Safonov. Vvedenie v Java-tekhnologiiu. “Nauka”, Sankt-Peterburg, Russia, 2002.ISBN 5-02-024985-8. 187 pp.LCCN ????

SerraSagrista:2003:JFE

[SAFG03] J. SerraSagrista, F. Auli,C. Fernandez, and F. Gar-cia. A Java framework forevaluating still image codersapplied to remote sensing ap-plications. In IEEE [IEE03a],pages VI:3595–VI:3597. ISBN0-7803-7929-2 (softbound)0-7803-7930-6 (CD-ROM).LCCN QE33.2.R4 .I58 2003.7 volumes.

Sahni:2000:DSA

[Sah00] Sartaj Sahni. Data structures,algorithms, and applicationsin Java. McGraw-Hill, NewYork, NY, USA, 2000. ISBN0-07-109217-X. xxvi + 833pp. LCCN QA76.73.J38 S242000.

Sahu:2001:JSP

[Sah01] Maneesh Sahu. Java ServerPages from scratch. Fromscratch programming series.Que Corporation, Indianapo-lis, IN, USA, 2001. ISBN0-7897-2459-6. ix + 404pp. LCCN QA76.73.J38 S252001. CD-ROM includes:evaluation software for IBM’sWebsphere Studio 3.0 entryedition, IBM’s VisualAge forJava 3.0 entry edition, IBM’sDB2 Universal Database pro-fessional edition v6.1, Tom-cat Reference Implementa-tion v3.1, NetObject’s Fu-sion demo version, NetStu-dio 2000, Nokia WAP Toolkitproduct information.

Saha:2002:RLP

[Sah02a] Prasenjit Saha. Rambu-tan: Literate programming inJava. TUGboat, 23(3/4):304–309, 2002. ISSN 0896-3207.

Saha:TB23-3-304

[Sah02b] Prasenjit Saha. Rambu-tan: Literate programming inJava. TUGboat, 23(3/4):304–309, 2002. ISSN 0896-3207.

Page 471: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 471

Sakamura:2001:EMJ

[Sak01] Ken Sakamura. EIC mes-sage: a Java-enabled evolu-tion. IEEE Micro, 21(4):2–3, 5, July/August 2001.CODEN IEMIDZ. ISSN0272-1732 (print), 1937-4143(electronic). URL http:

//dlib.computer.org/mi/

books/mi2001/pdf/m4002.

pdf; m4002abs.htm.

Saldanha:2004:JTE

[Sal04] Alok J. Saldanha. JavaTreeview — extensible visu-alization of microarray data.Bioinformatics, 20(17):3246–3248, November 22, 2004.CODEN ???? ISSN 1367-4803 (print), 1367-4811 (elec-tronic).

Sally:2006:EJG

[Sal06] Gene Sally. Embedded Javawith GCJ. Linux Journal,2006(145):??, May 2006. CO-DEN LIJOFX. ISSN 1075-3583 (print), 1938-3827 (elec-tronic).

Samet:2004:OBI

[Sam04] Hanan Samet. Object-basedand image-based object repre-sentations. ACM ComputingSurveys, 36(2):159–217, June2004. CODEN CMSVAN.ISSN 0360-0300 (print), 1557-7341 (electronic).

Sanden:2002:RTP

[San02a] Bo I. Sanden. Real-time pro-gramming safety in Java and

Ada. Ada User Journal, 23(2):105–??, June 2002. CO-DEN AUJOET. ISSN 1381-6551.

Santoro:2002:JTT

[San02b] K. Santoro. 2002-21-0002Java telematics technology— building and leveraging amarket ecosystem. SAE Con-ference Proceedings, 381:13–18, 2002. CODEN ???? ISSN????

Sanden:2003:RTP

[San03] B. Sanden. Real-time pro-gramming safety in Java andAda. ACM SIGADA Ada Let-ters, 23(2):32–46, 2003. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Sanden:2004:CJT

[San04a] B. Sanden. Coping withJava threads: Java worksfor many kinds of concurrentsoftware, but it was not de-signed for safety-critical real-time applications and doesnot protect the programmerfrom the pitfalls associatedwith multithreading. Com-puter, 37(4):20–27, 2004. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic).

Sandya:2004:JJL

[San04b] S. M. Sandya. Jazzing upJVMs with off-line profiledata: does it pay? ACMSIGPLAN Notices, 39(8):72–80, August 2004. CODEN

Page 472: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 472

SINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Sarra:2003:SSP

[Sar03] Scott A. Sarra. The spectralsignal processing suite. ACMTransactions on Mathemati-cal Software, 29(2):195–217,June 2003. CODEN ACM-SCU. ISSN 0098-3500 (print),1557-7295 (electronic).

Spanias:2003:AJD

[SASZ03] A. Spanias, K. I. U. Ahmed,A. Papandreou Suppappola,and M. Zaman. Assess-ment of the Java-DSP (J-DSP) on-line laboratory soft-ware. Frontiers in Educa-tion Conference, 1(??):T2E–16–T2E–21, 2003. CODENPFECDR. ISSN 0190-5848.

Sato:2002:SJL

[Sat02] Y. Sato. A study of Javalanguage for effective threadmigration. Record of Electri-cal and Communication En-gineering Conversazione To-hoku University, 71(1):597–598, 2002. CODEN ????ISSN 0385-7719.

Satoh:2004:CNP

[Sat04] I. Satoh. Configurable net-work processing for mobileagents on the Internet. Clus-ter Computing, 7(1):73–83,January 2004. CODEN ????ISSN 1386-7857.

Savitch:2001:JIC

[Sav01] Walter J. Savitch. Java:An Introduction to ComputerScience and Programming.P T R Prentice-Hall, En-glewood Cliffs, NJ 07632,USA, second edition, 2001.ISBN 0-13-031697-0. xxxiv +1049 pp. LCCN QA76.73.J38S27 2001. US$68.00. URLhttp://cw.prenhall.com/

bookbind/pubbooks/savitch;

http://www.phptr.com/ptrbooks/

esm_0130316970.html. In-cludes CD-ROM with text’sprograms, icons and TextPad.Study Guide and Slides avail-able on the World Wide Web.

Sekkaki:2001:DAM

[SAWW01] A. Sekkaki, L. M. CaceresAlvarez, W. Tatsuya Watan-abe, and B. Westphall. De-velopment of accounting man-agement based service envi-ronment in Tina, Java andCorba architectures. Lec-ture Notes in Computer Sci-ence, 2094:438–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2094/20940438.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2094/20940438.

pdf.

Sirer:2000:UPG

[SB00] Emin Guun Sirer and Brian N.Bershad. Using production

Page 473: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 473

grammars in software test-ing. ACM SIGPLAN Notices,35(1):1–13, 2000. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Sierra:2003:HFE

[SB03a] Kathy Sierra and Bert Bates.Head first EJB. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00571-7. xxx +700 pp. LCCN QA76.3.S468 2003. URL http://

www.oreilly.com/catalog/

9780596005719.

Sierra:2003:HFJ

[SB03b] Kathy Sierra and Bert Bates.Head first Java. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00465-6. xxx + 619pp. LCCN QA76.73.J38S535 2003. URL http://

www.oreilly.com/catalog/

9780596004651.

Sierra:2005:HFJ

[SB05] Kathy Sierra and Bert Bates.Head first Java. O’Reilly Me-dia, Inc., 1005 GravensteinHighway North, Sebastopol,CA 95472, USA, second edi-tion, 2005. ISBN 0-596-00920-8 (paperback). xxxii + 688pp. LCCN QA76.73.J38 S5352005.

Sam-Bodden:2006:BPN

[SB06a] Brian Sam-Bodden. Begin-ning POJOs: from noviceto professional. Apress,Berkeley, CA, USA, 2006.ISBN 1-59059-596-3 (paper-back). LCCN QA76.73.J38S36 2006eb; QA76.73 .J38INTERNET. URL http:

//ezproxy.lib.ucalgary.

ca:2048/login?url=http:

//library.books24x7.com/

library.asp?bookid=14653.

Sridharan:2006:RBC

[SB06b] Manu Sridharan and RastislavBodık. Refinement-basedcontext-sensitive points-toanalysis for Java. ACM SIG-PLAN Notices, 41(6):387–400, June 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Shankar:2007:DAI

[SB07] Ajeet Shankar and RastislavBodık. DITTO: automaticincrementalization of datastructure invariant checks (inJava). ACM SIGPLAN No-tices, 42(6):310–319, June2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Stuer:2001:PSA

[SBA01] Gunther Stuer, Jan Broeck-hove, and Frans Arickx. Per-formance and stability anal-ysis of a message oriented

Page 474: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 474

reliable multicast for dis-tributed virtual environmentsin Java. Lecture Notes inComputer Science, 2073:423–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2073/20730423.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2073/20730423.

pdf.

Saleh:2001:ADC

[SBAD01] K. Saleh, A. A. Boujarwah,and J. Al-Dallal. Anomalydetection in concurrent Javaprograms using dynamic dataflow analysis. Informationand Software Technology, 43(15):973–981, December 23,2001. CODEN ISOTE7. ISSN0950-5849 (print), 1873-6025(electronic).

Schuppan:2005:JIR

[SBB05] V. Schuppan, M. Baur, andA. Biere. JVM indepen-dent replay in Java. Elec-tronic Notes in TheoreticalComputer Science, 113(??):85–104, 2005. CODEN ????ISSN 1571-0661.

Schultz:2003:CJL

[SBCK03] Ulrik Pagh Schultz, KimBurgaard, Flemming GramChristensen, and Jørgen Lind-skov Knudsen. CompilingJava for low-end embeddedsystems. ACM SIGPLAN

Notices, 38(7):42–50, July2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Syropoulos:2004:TXD

[SBH+04] Apostolos Syropoulos, KarlBerry, Yannis Haralambous,Baden Hughes, Steven Pe-ter, and John Plaice, edi-tors. TEX, XML, and Digi-tal Typography: InternationalConference on TEX, XML,and Digital Typography, heldjointly with the 25th AnnualMeeting of the TEX UsersGroup, TUG 2004, Xanthi,Greece, August 30–September3, 2004: Proceedings, vol-ume 3130 of Lecture Notesin Computer Science. Spring-er-Verlag, Berlin, Germany /Heidelberg, Germany / Lon-don, UK / etc., 2004.CODEN LNCSD9. ISBN3-540-22801-2 (paperback).ISSN 0302-9743 (print), 1611-3349 (electronic). LCCNZ253.3 I58 2004. URLhttp://link.springer-ny.

com/link/service/series/

0558/tocs/t3130.htm; http:

//www.springerlink.com/

openurl.asp?genre=issue&

issn=0302-9743&volume=3130;

http://www.springerlink.

com/openurl.asp?genre=volume&

id=doi:10.1007/b99374.

Serrano:2000:QQS

[SBMG00] Mauricio Serrano, RajeshBordawekar, Sam Midkiff,

Page 475: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 475

and Manish Gupta. Quick-silver: a quasi-static compilerfor Java. ACM SIGPLANNotices, 35(10):66–82, Octo-ber 2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p66-serrano/.

Smith:2001:PJG

[SBO01] L. A. Smith, J. M. Bull,and J. Obdrzalek. A paral-lel Java Grande benchmarksuite. In ACM [ACM01c],page ?? ISBN 1-58113-293-X. LCCN ???? URL http:

//www.sc2001.org/papers/

pap.pap158.pdf.

Sanchez:2001:JWC

[SC01a] Julio Sanchez and Maria P.Canton. Java 2 weekendcrash course. I D G BooksWorldwide, Indianapolis, IN,USA, 2001. ISBN 0-7645-4768-2. xxiv + 427 pp. LCCNQA76.73.J38 S25 2001.

Strohmeier:2001:SSC

[SC01b] Alfred Strohmeier and StanislavChachkov. A side-by-sidecomparison of exception han-dling in Ada and Java. ACMSIGADA Ada Letters, 21(3):41–56, September 2001. CO-DEN AALEE5. ISSN 1094-3641 (print), 1557-9476 (elec-tronic).

Sanchez:2002:JPE

[SC02a] Julio Sanchez and Maria P.Canton. Java Program-ming for Engineers. CRCPress, 2000 N.W. CorporateBlvd., Boca Raton, FL 33431-9868, USA, 2002. ISBN0-8493-0810-0. xvi + 338pp. LCCN QA76.76.J38 S262002. US$59.95, UK£41.99.

Skotiniotis:2002:EIM

[SC02b] T. Skotiniotis and J. Chang.Estimating internal memoryfragmentation for Java pro-grams. The Journal of sys-tems and software, 64(3):235–246, 2002. CODEN JSSODM.ISSN 0164-1212 (print), 1873-1228 (electronic).

Sotomayor:2005:GTP

[SC05] Borja Sotomayor and LisaChilders. Globus Toolkit 4:Programming Java Services.Morgan Kaufmann Publish-ers, Los Altos, CA 94022,USA, 2005. ISBN 0-12-369404-3. 320 (est.) pp.LCCN ???? US$39.95.

Sasitorn:2007:CNS

[SC07] James Sasitorn and RobertCartwright. ComponentNEXTGEN: a sound and ex-pressive component frame-work for Java. ACM SIG-PLAN Notices, 42(10):153–170, October 2007. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Page 476: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 476

Smith:2008:JTI

[SC08] Daniel Smith and RobertCartwright. Java type infer-ence is broken: can we fixit? ACM SIGPLAN Notices,43(10):505–524, September2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Shafi:2009:NPM

[SCB09] Aamir Shafi, Bryan Car-penter, and Mark Baker.Nested parallelism for multi-core HPC systems using Java.Journal of Parallel and Dis-tributed Computing, 69(6):532–545, June 2009. CO-DEN JPDCER. ISSN 0743-7315 (print), 1096-0848 (elec-tronic).

Shafi:2009:CSJ

[SCBH09] Aamir Shafi, Bryan Carpen-ter, Mark Baker, and AftabHussain. A comparativestudy of Java and C per-formance in two large-scaleparallel applications. Con-currency and Computation:Practice and Experience,21(15):1882–1906, October2009. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Shi:2008:VMS

[SCEG08] Yunhe Shi, Kevin Casey,M. Anton Ertl, and DavidGregg. Virtual machine show-down: Stack versus registers.

ACM Transactions on Archi-tecture and Code Optimiza-tion, 4(4):2:1–2:??, January2008. CODEN ???? ISSN1544-3566 (print), 1544-3973(electronic).

Steven:2000:JCR

[SCFP00] John Steven, Pravir Chan-dra, Bob Fleck, and AndyPodgurski. jRapture: a cap-ture/replay tool for observation-based testing. ACM SIG-SOFT Software Engineer-ing Notes, 25(5):158–167,September 2000. CODENSFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Schaub:2000:TJG

[Sch00a] Stephen Schaub. TeachingJava with graphics in CS1.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 32(2):71–73, June 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Schussler:2000:BPS

[Sch00b] H. Schussler. BAPI Pro-gramming for SAP R/3 withJava. Addison-Wesley, Read-ing, MA, USA, 2000. ISBN 0-201-67474-2. ???? pp. LCCN????

Schildt:2001:JCR

[Sch01] Herbert Schildt. Java2: the complete refer-ence. Osborne/McGraw-Hill,

Page 477: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 477

Berkeley, CA, USA, fourthedition, 2001. ISBN 0-07-213084-9. xxvi + 1077 pp.LCCN QA76.73.J38 S32832001.

Schreiner:2002:JTT

[Sch02] W. Schreiner. A Java toolkitfor teaching distributed al-gorithms. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 34(3):111–115, 2002.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Schilling:2003:SHM

[Sch03a] Jonathan L. Schilling. Thesimplest heuristics may bethe best in Java JIT com-pilers. ACM SIGPLAN No-tices, 38(2):36–46, February2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Schmid:2003:UEJ

[Sch03b] H. A. Schmid. On theuse of Enterprise Java Beans2.0 local interfaces. LectureNotes in Computer Science,2596:144–156, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Schoeberl:2003:JJO

[Sch03c] M. Schoeberl. JOP: a Javaoptimized processor. LectureNotes in Computer Science,

2889:346–359, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Schirmer:2004:AJP

[Sch04a] Norbert Schirmer. Analysingthe Java package/access con-cepts in Isabelle/HOL. Con-currency and Computation:Practice and Experience, 16(7):689–706, June 2004. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Schoeberl:2004:JTF

[Sch04b] M. Schoeberl. Java technol-ogy in an FPGA. LectureNotes in Computer Science,3203:917–921, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Schoeberl:2004:TPI

[Sch04c] M. Schoeberl. A time pre-dictable instruction cache fora Java processor. LectureNotes in Computer Science,3292:371–382, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Schrijvers:2004:JGJ

[Sch04d] T. Schrijvers. JmmSolve:a generative Java memorymodel implemented in Prologand CHR. Lecture Notes inComputer Science, 3132:475–476, 2004. CODEN LNCSD9.

Page 478: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 478

ISSN 0302-9743 (print), 1611-3349 (electronic).

Su:2005:CBJ

[SCH05] D. Su, Z. Chen, and L. Huo.Communication between Javaand other advance languagebased on JNI. Journal —Guangxi University NaturalScience Edition, 30(1):6–9,2005. CODEN ???? ISSN1001-7445.

Sciore:2007:SSJ

[Sci07] Edward Sciore. SimpleDB:a simple Java-based multiusersyst for teaching database in-ternals. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 39(1):561–565, March2007. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Sheard:2008:GSA

[SCL+08] Judy Sheard, Angela Car-bone, Raymond Lister, BethSimon, Errol Thompson, andJacqueline L. Whalley. GoingSOLO to assess novice pro-grammers. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 40(3):209–213, Septem-ber 2008. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). Proceed-ings of ITiCSE ’08.

Stahl:2004:DTD

[SCLV04] R. Stahl, F. Catthoor,R. Lauwereins, and D. Verk-est. Design-time data-access

analysis for parallel Java pro-grams with shared-memorycommunication model. Lec-ture Notes in Computer Sci-ence, 3149:206–213, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Scott:2002:MMI

[Sco02] Kirk Scott. MISC: the mini-mal instruction set computer.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 34(3):223, September 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Scott:2003:TGI

[Sco03] K. Scott. Teaching graph-ical interface programmingin Java with the Game ofWari. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 35(3):254, 2003. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Shelly:2001:JPI

[SCS01] Gary B. Shelly, Thomas J.Cashman, and Joy Starks.Java programming: intro-ductory concepts and tech-niques. Shelly Cashmanseries. Course Technology,Cambridge, MA, USA, 2001.ISBN 0-7895-5959-5 (paper-back). various pp. LCCNQA76.73.J38 S49 2001.

Page 479: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 479

Su:2008:SOE

[SCWL08] Wei Su, Chuan Cai, Paul S.Wang, and Lian Li. A solu-tion for online entering andediting mathematical formu-las (abstract only). ACMCommunications in Com-puter Algebra, 42(1–2):87–88,March/June 2008. CODEN???? ISSN 1932-2232 (print),1932-2240 (electronic).

Sarkar:2001:HPS

[SD01a] Vivek Sarkar and JulianDolby. High-performancescalable Java virtual ma-chines. Lecture Notes in Com-puter Science, 2228:151–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2228/22280151.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2228/22280151.

pdf.

Seymour:2001:ATF

[SD01b] Keith Seymour and Jack Don-garra. Automatic translationof Fortran to JVM bytecode.In ACM [ACM01b], pages126–133. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

netlib.org/utk/people/JackDongarra/

PAPERS/f2jreport.pdf;

http://www.philippsen.com/

JGI2001/camerareadyabstracts/

51.html; http://www.philippsen.

com/JGI2001/finalpapers/

18500126.ps.

Sanders:2003:JTI

[SD03a] Dean Sanders and BrianDorn. Jeroo: a tool for intro-ducing object-oriented pro-gramming. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 35(1):201–204, January2003. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Seymour:2003:ATF

[SD03b] Keith Seymour and Jack Don-garra. Automatic trans-lation of Fortran to JVMbytecode. Concurrency andComputation: Practice andExperience, 15(3–5):207–222,March/April 2003. CO-DEN CCPEBO. ISSN1532-0626 (print), 1532-0634(electronic). URL http:

//www.netlib.org/netlib/

utk/people/JackDongarra/

PAPERS/f2jreport.pdf.

Sun:2004:JBA

[SD04] H. Sun and R. V. Davu-luri. Java-based applicationframework for visualization ofgene regulatory region anno-tations. Bioinformatics, 20(5):727–734, March 22, 2004.CODEN ???? ISSN 1367-4803 (print), 1367-4811 (elec-tronic).

Page 480: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 480

Schonberg:2008:PAS

[SD08] E. Schonberg and R. Dewar.A principled approach to soft-ware engineering education,or Java considered harmful.Ada User Journal, 29(3):200–??, September 2008. CODENAUJOET. ISSN 1381-6551.

Schmietendorf:2000:MBA

[SDF00] Andreas Schmietendorf, ReinerDumke, and Erik Foltin. Met-rics based asset assessment.ACM SIGSOFT Software En-gineering Notes, 25(4):51–55,July 2000. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Sanchez:2004:JMB

[SDPM04] J. Sanchez, S. Dormido,R. Pastor, and F. Morilla. AJava/ Matlab-based environ-ment for remote control sys-tem laboratories: Illustratedwith an inverted pendulum.IEEE transactions on edu-cation, 47(3):321–329, 2004.CODEN IEEDAB. ISSN0018-9359.

Sweedyk:2005:CGC

[SdSK05] Elizabeth Sweedyk, MariannedeLaet, Michael C. Slattery,and James Kuffner. Com-puter games and CS educa-tion: why and how. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 37(1):256–257, March 2005. CO-DEN SIGSD3. ISSN 0097-

8418 (print), 2331-3927 (elec-tronic).

Selcuk:2004:JEJ

[SE04] Y. E. Selcuk and N. Er-dogan. JAWIRO: Enhanc-ing Java with roles. LectureNotes in Computer Science,3280:927–934, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Seaman:2002:JQH

[Sea02] Mark Seaman. Java Q&A:How can I generate Java codefor tables in my database?Dr. Dobb’s Journal of Soft-ware Tools, 27(8):??, August2002. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_08/jqa0802.txt; http:

//www.ddj.com/ftp/2002/

2002_08/jqa0802.zip.

Sedgewick:2003:AJ

[Sed03] Robert Sedgewick. Algo-rithms in Java. Addison-Wes-ley, Reading, MA, USA, thirdedition, 2003. ISBN 0-201-36120-5. 737 pp. LCCNQA76.73.J38 S4 2003. Parts1-4.

Schafer:2008:SER

[SEdM08] Max Schafer, Torbjorn Ek-man, and Oege de Moor.Sound and extensible renam-ing for Java. ACM SIGPLANNotices, 43(10):277–294, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340

Page 481: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 481

(print), 1523-2867 (print),1558-1160 (electronic).

Seegmiller:2004:PRO

[See04] R. Seegmiller. Product re-view: Optimal Java: a re-view of Compuware’s Opti-malJ 3.1. Application Devel-opment Trends, 11(3):48–49,2004. CODEN ???? ISSN1073-9564.

Shirmohammadi:2003:JJT

[SEGS03] S. Shirmohammadi, A. El-Saddik, N. D. Georganas, andR. Steinmetz. JASMINE: aJava tool for multimedia col-laboration on the Internet.Multimedia Tools and Ap-plications, 19(1):5–28, 2003.CODEN MTAPFB. ISSN1380-7501.

Seidman:2009:AFI

[Sei09] Robert H. Seidman. Al-ice first: 3D interactivegame programming. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 41(3):345, September 2009. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings ofITiCSE ’09.

Sellin:2003:MAJ

[Sel03] R. Sellin. Mobile At-traktivitat mit Java-Games.Comtec, 81(1):14–19, 2003.CODEN ???? ISSN 1420-3715.

Sen:2008:RDR

[Sen08] Koushik Sen. Race directedrandom testing of concurrentprograms. ACM SIGPLANNotices, 43(6):11–21, June2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Sestak:2000:JPP

[Ses00] John Sestak. Java Pro-gramming Projects. South-Western Educational Publish-ing, Cincinnati, OH, USA,2000. ISBN 0-538-69404-1.???? pp. LCCN QA76.73.J38S43 2001. US$20.

Sestoft:2002:JP

[Ses02] Peter Sestoft. Java Pre-cisely. MIT Press, Cam-bridge, MA, USA, 2002. ISBN0-262-69276-7. vii + 118pp. LCCN QA76.73.J38 S4352002. US$14.95, UK£9.95.

Sestoft:2005:JP

[Ses05] Peter Sestoft. Java precisely.MIT Press, Cambridge, MA,USA, second edition, 2005.ISBN 0-262-69325-9 (paper-back). 168 (est.) pp. LCCNQA76.73.J38 S435 2005.

Sestoft:2008:PLC

[Ses08] Peter Sestoft. Programminglanguage concepts for soft-ware developers. ACM SIG-PLAN Notices, 43(11):119–123, November 2008. CODENSINODQ. ISSN 0362-1340

Page 482: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 482

(print), 1523-2867 (print),1558-1160 (electronic).

Setzer:2003:JFP

[Set03] A. Setzer. Java as a functionalprogramming language. Lec-ture Notes in Computer Sci-ence, 2646:279–298, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Sarkar:2001:EDA

[SF01] Vivek Sarkar and StephenFink. Efficient depen-dence analysis for Java ar-rays. Lecture Notes in Com-puter Science, 2150:273–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2150/21500273.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2150/21500273.

pdf.

Sridharan:2007:TS

[SFB07] Manu Sridharan, Stephen J.Fink, and Rastislav Bodik.Thin slicing. ACM SIGPLANNotices, 42(6):112–122, June2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Simon:2007:DAN

[SFM+07] Beth Simon, Sue Fitzger-ald, Renee McCauley, Su-san M. Haller, John Hamer,

Brian Hanks, Michael T.Helmick, Jan Erik Mostrom,Judy Sheard, and LyndaThomas. Debugging assis-tance for novices: a videorepository. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 39(4):137–151, Decem-ber 2007. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2007.bib.

Shah:2001:JSD

[SFMH01] Mehul A. Shah, Michael J.Franklin, Samuel Madden,and Joseph M. Hellerstein.Java support for data-intensive systems: expe-riences building the tele-graph dataflow system. SIG-MOD, 30(4):103–114, Decem-ber 2001.

Sivaram:2003:XJO

[SFP03] A. Sivaram, D. Fan, andJ. Pryce. XML and Java forOpen ATE programming en-vironment. In InternationalTest Conference, pages 793–801. ????, ????, 2003. CO-DEN ???? ISSN 0743-1686.

Schneider:2000:ICS

[SG00] G. Michael Schneider and Ju-dith Gersting. Invitation toComputer Science: Java Ver-sion. Brooks/Cole, PacificGrove, CA, USA, 2000. ISBN0-534-37488-3. xxvii + 734

Page 483: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 483

pp. LCCN QA76. .S35962000. US$56. Contributingauthor: Sara Baase.

Shen:2002:JBD

[SG02] J. Shen and G. Gu. Java-based design and implemen-tation of the XML parser.Mini-Micro Systems, 23(12):1449–1452, 2002. CODENXWJXEH. ISSN 1000-1220.

Sunkpho:2003:JIF

[SG03] J. Sunkpho and J. H. Garrett.Java inspection framework:Developing field inspectionsupport systems for civil sys-tems inspection. Journal ofComputing in Civil Engineer-ing, 17(4):209–218, 2003. CO-DEN JCCEE5. ISSN 0887-3801.

Shuf:2002:CPL

[SGF+02] Yefim Shuf, Manish Gupta,Hubertus Franke, AndrewAppel, and Jaswinder PalSingh. Creating and pre-serving locality of Java ap-plications at allocation andgarbage collection times.ACM SIGPLAN Notices, 37(11):13–25, November 2002.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Sharma:2009:DAC

[SGK09] Arun Sharma, P. S. Grover,and Rajesh Kumar. Depen-dency analysis for component-based software systems. ACM

SIGSOFT Software Engineer-ing Notes, 34(4):1–6, July2009. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Sridharan:2005:DDP

[SGSB05] Manu Sridharan, Denis Gopan,Lexin Shan, and RastislavBodık. Demand-drivenpoints-to analysis for Java.ACM SIGPLAN Notices, 40(10):59–76, October 2005.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Sage:2004:JTS

[SGV04] S. Sage, G. Grandjean, andJ. Verly. Java Tomogra-phy System (JaTS), a seis-mic tomography software us-ing Fresnel volumes, a fastmarching eikonal solver anda probabilistic reconstructionmethod: Conclusive synthetictest cases. Lecture Notes inEarth Sciences, 104:226–235,2004. CODEN ???? ISSN0930-0317.

Shegalov:2001:XEW

[SGW01] German Shegalov, MichaelGillmann, and GerhardWeikum. XML-enabledworkflow management for e-services across heterogeneousplatforms. VLDB Jour-nal: Very Large Data Bases,10(1):91–103, August 2001.CODEN VLDBFR. ISSN1066-8888 (print), 0949-877X

Page 484: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 484

(electronic). URL http:

//link.springer.de/link/

service/journals/00778/

bibs/1010001/10100091.htm;

http://link.springer.de/

link/service/journals/00778/

papers/1010001/10100091.

pdf.

Saiedian:2003:CEG

[SH03] H. Saiedian and S. Hill.A comparative evaluationof generic programming inJava and C++. Software—Practice and Experience,33(2):121–142, 2003. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Schmalenbach:2004:JVM

[SH04a] C. Schmalenbach and C. Hofig.The Java Virtual Machineprofiler interface. Dr. Dobb’sJournal of Software Tools, 29(7):28–33, 2004. CODENDDJOEB. ISSN 1044-789X.

Snook:2004:ECC

[SH04b] C. F. Snook and R. Harri-son. Experimental compari-son of the comprehensibilityof a Z specification and itsimplementation in Java. In-formation and Software Tech-nology, 46(14):955–971, 2004.CODEN ISOTE7. ISSN 0950-5849 (print), 1873-6025 (elec-tronic).

Subramaniam:2006:PAD

[SH06] Venkat Subramaniam andAndy Hunt. Practices of an

Agile Developer: Working inthe Real World. PragmaticBookshelf, Raleigh, NC, USA,2006. ISBN 0-9745140-8-X. xiv + 189 pp. LCCNQA76.76.D47. US$29.95;CAN $41.95; UK£20.95.

Shankari:2000:HCN

[Sha00a] K. Shankari. How to connectnon-Java devices to a Jini net-work? Thesis (M.S.), Univer-sity of California, Santa Cruz,Santa Cruz, CA, USA, 2000.

Shannon:2000:JPE

[Sha00b] Bill Shannon. Java 2 plat-form, enterprise edition: plat-form and component specifi-cations. Java series. Addison-Wesley, Reading, MA, USA,2000. ISBN 0-201-70456-0.xxxiv + 748 pp. LCCNQA76.73.J38 J35945 2000.

Shaofeng:2001:RJR

[Sha01] Wang Shaofeng. The roleof Java RMI in designingworkflow management sys-tem. ACM SIGSOFT Soft-ware Engineering Notes, 26(2):49–52, March 2001. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Shay:2002:MMC

[Sha02] William Shay. A multiplat-form/multilanguage client/server project. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 34(1):

Page 485: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 485

401–405, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: paving theway towards excellence incomputing education.

Shaofeng:2004:MJB

[Sha04] Wang Shaofeng. A methodof Java-based electronic docu-ment publishing system. Elec-tronic Library, 22(4):351–356,April 1, 2004. CODEN EL-LIDZ. ISSN 0264-0473.

Stefanovic:2003:OFG

[SHB+03] Darko Stefanovic, MatthewHertz, Stephen M. Blackburn,Kathryn S. McKinley, andJ. Eliot B. Moss. Older-firstgarbage collection in practice:Evaluation in a Java virtualmachine. ACM SIGPLANNotices, 38(2s):25–36, Febru-ary 2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Shelly:2001:JCC

[She01a] Gary B. Shelly. JavaScript:complete concepts and tech-niques. Shelly Cashmanseries. Course Technology,Cambridge, MA, USA, sec-ond edition, 2001. ISBN0-7895-6233-2. various pp.LCCN QA76.73.J38 S4572001.

Sheong:2001:BDF

[She01b] Chang Sau Sheong. Build-ing dynamic fail-over Java

servers. Dr. Dobb’s Journalof Software Tools, 26(11):46,48, 50, 52–54, 57, Novem-ber 2001. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2001/2001_11/xander.txt;

http://www.ddj.com/ftp/

2001/2001_11/xander.zip.

Sherer:2003:RTS

[She03] Matt Sherer. Real-timesignal analysis and Real-Time Linux: Part 1. Dr.Dobb’s Journal of SoftwareTools, 28(7):62–65, July 2003.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2003/

2003_07/rtlp1.txt.

Steeb:2004:PSS

[SHHS04] W.-H. Steeb, Yorick Hardy,Alexandre Hardy, and RuediStoop. Problems and solu-tions in scientific computing:with C++ and Java simula-tions. World Scientific Pub-lishing Co. Pte. Ltd., P. O.Box 128, Farrer Road, Singa-pore 9128, 2004. ISBN 981-256-112-9, 981-256-125-0 (pa-perback). ix + 420 pp. LCCNQA297 .P743 2004.

Shirazi:2000:JPT

[Shi00] Jack Shirazi. Java perfor-mance tuning. Java series.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2000. ISBN0-596-00015-4. xiv + 426

Page 486: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 486

pp. LCCN QA76.73.J38 S472000.

Shippy:2003:PGT

[Shi03a] P. J. Shippy. Porting theGnat tasking runtime systemto the Java Virtual Machine.Literary Review, 47(2):119–120, 2003. CODEN ????ISSN 0024-4589.

Shirazi:2003:JPT

[Shi03b] Jack Shirazi. Java perfor-mance tuning. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, second edition, 2003.ISBN 0-596-00377-3. xv +570 pp. LCCN QA76.73.J38S47 2003.

Steinbeck:2003:CDK

[SHK+03] C. Steinbeck, Y. Han, S. Kuhn,O. Horlacher, E. Luttmann,and E. Willighagen. TheChemistry Development Kit(CDK): An open-source Javalibrary for chemo- and bioin-formatics. Journal of Chem-ical Information and Com-puter Sciences, 43(2):493–500, 2003. CODEN ????ISSN 0095-2338.

Subramanian:2009:DSU

[SHM09] Suriya Subramanian, MichaelHicks, and Kathryn S.McKinley. Dynamic soft-ware updates: a VM-centricapproach. ACM SIGPLANNotices, 44(6):1–12, June2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-

2867 (print), 1558-1160 (elec-tronic).

Sundaresan:2000:PVM

[SHR+00] Vijay Sundaresan, LaurieHendren, Chrislain Razafima-hefa, Raja Vallee-Rai, PatrickLam, Etienne Gagnon, andCharles Godin. Practical vir-tual method call resolutionfor Java. ACM SIGPLAN No-tices, 35(10):264–280, Octo-ber 2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p264-sundaresan/.

Saito:2009:STC

[SI09] Chieri Saito and AtsushiIgarashi. Self type construc-tors. ACM SIGPLAN No-tices, 44(10):263–282, Octo-ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Siberz:2000:CCJ

[Sib00] Ken Siberz. From C/C++to Java: fast transition: July19–21, 2000, Engineering819.315. Los Angeles, CA,USA, 2000. various pp. Covertitle.

Sigg:2004:MDJ

[Sig04] R. Sigg. Mobile Dienste mitJava realisieren. (German)[mobile services with a Javaimplementation]. Comtec, 82

Page 487: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 487

(2):28–30, 2004. CODEN???? ISSN 1420-3715.

Sigglekow:2005:JSC

[Sig05] Bill Sigglekow. Jakarta Strutscookbook. O’Reilly Media,Inc., 1005 Gravenstein High-way North, Sebastopol, CA95472, USA, 2005. ISBN0-596-00771-X. xvi + 507pp. LCCN QA76.73.J38 S4452005.

Sikora:2003:JPG

[Sik03] Zbigniew M. Sikora. Java:practical guide for program-mers. Morgan KaufmannPublishers, Los Altos, CA94022, USA, 2003. ISBN1-55860-909-1. xii + 179pp. LCCN QA76.73.J38 S542003.

Simmons:2004:HJ

[Sim04a] Robert Simmons, Jr. Hard-core Java. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2004. ISBN0-596-00568-7. xvii + 324pp. LCCN QA76.73.J38S553 2004. URL http://

www.oreilly.com/catalog/

9780596005689.

Simmons:2004:HJS

[Sim04b] Robert Simmons, Jr. Hard-core Java: Secrets of theJava masters. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2004. ISBN0-596-00568-7. xvii + 324

pp. LCCN QA76.73.J38 S5532004.

Sintes:2000:XSC

[Sin00] Tony Sintes. XML andsoftware configuration. Dr.Dobb’s Journal of SoftwareTools, 25(7):56, 58–62, July2000. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2000/2000_07/xmlcfg.txt;

http://www.ddj.com/ftp/

2000/2000_07/xmlcfg.zip.

Sivasubramanian:2002:JCM

[Siv02] Madhumathi Sivasubrama-nian. Java compiler modifica-tion for multiple return types.Thesis (m.s.), University ofCalifornia, Santa Cruz, SantaCruz, CA, USA, 2002.

Siveroni:2004:OSJ

[Siv04] I. A. Siveroni. Operationalsemantics of the Java CardVirtual Machine. Journal ofLogic and Algebraic Program-ming, 58(1–2):3–25, 2004.CODEN ???? ISSN 1567-8326.

Shaofeng:2001:FDW

[SJ01] Wang Shaofeng and Sun Ji-aguang. A framework designof workflow management sys-tem with Java RMI. ACMSIGPLAN Notices, 36(9):86–93, September 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Page 488: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 488

Sucurovic:2005:JCX

[SJ05] S. Sucurovic and Z. Jo-vanovic. Java cryptography& X.509 authentication. Dr.Dobb’s Journal of SoftwareTools, 30(2):40–42, 2005. CO-DEN DDJOEB. ISSN 1044-789X.

Saraswat:2003:JIT

[SJG03] V. Saraswat, R. Jagadeesan,and V. Gupta. jcc: Inte-grating timed default concur-rent constraint programminginto Java. Lecture Notes inComputer Science, 2902:156–170, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Shelekhov:2000:DFA

[SK00] Vladimir I. Shelekhov andSergey V. Kuksenko. Dataflow analysis of Java pro-grams in the presence of ex-ceptions. Lecture Notes inComputer Science, 1755:389–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1755/17550389.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1755/17550389.

pdf.

Shimizu:2004:JOL

[SK04] Naohiko Shimizu and ChiakiKon. Java object look asidebuffer for embedded applica-tions. ACM SIGARCH Com-

puter Architecture News, 32(3):43–49, June 2004. CO-DEN CANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Singer:2008:DAJ

[SK08] Jeremy Singer and ChrisKirkham. Dynamic analy-sis of Java program conceptsfor visualization and profil-ing. Science of ComputerProgramming, 70(2–3):111–126, February 1, 2008. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Skansholm:2000:JB

[Ska00] Jan Skansholm. Java fromthe beginning. Addison-Wes-ley, Reading, MA, USA, 2000.ISBN 0-201-39812-5 (paper-back). xiv + 540 pp. LCCNQA76.73.J38 S593 2000.

Schwarz:2009:DFP

[SKC09] E. M. Schwarz, J. S. Kaper-nick, and M. F. Cowlishaw.Decimal floating-point sup-port on the IBM Systemz10 processor. IBM Jour-nal of Research and Devel-opment, 53(1):4:1–4:10, Jan-uary/February 2009. CO-DEN IBMJAE. ISSN0018-8646 (print), 2151-8556(electronic). URL http:

//www.research.ibm.com/

journal/rd/531/schwarz.

pdf.

Page 489: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 489

Skinner:2007:UA

[Ski07] Jesse Skinner. UnobtrusiveAjax. O’Reilly shortcuts.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2007.ISBN 0-596-51024-1. LCCNTK5105.8885.A52. URLhttp://www.oreilly.com/

catalog/9780596510244.

Systa:2001:SER

[SKM01] Tarja Systa, Kai Koskimies,and Hausi Muller. Shimba— an environment for reverseengineering Java software sys-tems. Software—Practiceand Experience, 31(4):371–394, April 10, 2001. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/77004439/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=77004439&PLACEBO=IE.

pdf.

Sung:2002:CPE

[SKP+02] Minyoung Sung, SoyoungKim, Sangsoo Park, Nae-hyuck Chang, and HeonshikShin. Comparative perfor-mance evaluation of Javathreads for embedded appli-cations: Linux Thread vs.Green Thread. InformationProcessing Letters, 84(4):221–225, November 30, 2002. CO-DEN IFPLAT. ISSN 0020-0190 (print), 1872-6119 (elec-tronic).

Shaham:2001:HPS

[SKS01a] Ran Shaham, Elliot K.Kolodner, and Mooly Sa-giv. Heap profiling for space-efficient Java. ACM SIG-PLAN Notices, 36(5):104–113, May 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Shaham:2001:EGJ

[SKS01b] Ran Shaham, Elliot K.Kolodner, and Mooly Sagiv.On the effectiveness of GC inJava. ACM SIGPLAN No-tices, 36(1):12–17, January2001. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Shaham:2003:EIH

[SKS03] Ran Shaham, Elliot K.Kolodner, and Mooly Sa-giv. Estimating the im-pact of heap liveness informa-tion on space consumption inJava. ACM SIGPLAN No-tices, 38(2s):171–182, Febru-ary 2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Stubblebine:2008:RAK

[SKS08] Toni Stubblebine, Peter Klic-man, and Lars Schulten.Regulare Ausdrucke — kurzand gut [fur Perl, Ruby,PHP, C#, Python, Java and.NET]. O’Reillys Taschen-

Page 490: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 490

bibliothek. O’Reilly & As-sociates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, second edition, 2008.ISBN 3-89721-535-7. 131 pp.LCCN ???? EUR 9.90.

Sterbenz:2000:PAC

[SL00] Andreas Sterbenz and PeterLipp. Performance of the AEScandidate algorithms in Java.In NIST [NIS00], pages 161–168. ISBN ???? LCCN???? URL http://csrc.

nist.gov/encryption/aes/

round2/conf3/aes3conf.htm;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings-1.pdf;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings-2.pdf;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings-3.pdf;

http://csrc.nist.gov/encryption/

aes/round2/conf3/papers/

AES3Proceedings.pdf.

Stoller:2001:TMC

[SL01] Scott D. Stoller and Yan-hong A. Liu. Transfor-mations for model check-ing distributed Java pro-grams. Lecture Notes in Com-puter Science, 2057:192–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2057/20570192.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2057/20570192.

pdf.

Sung:2004:JBC

[SL04] M. Y. Sung and D. H. Lee.A Java-based collaborativeauthoring system for mul-timedia presentation. Lec-ture Notes in Computer Sci-ence, 3332:96–103, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Sattar:2006:DSM

[SL06] Abdul Sattar and TorbenLorenzen. Develop a shop-ping mart Web application.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 38(4):68–70, December 2006.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2006.bib.

Sattar:2007:DCJ

[SL07] Abdul Sattar and TorbenLorenzen. Develop a com-piler in Java for a compilerdesign course. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 39(2):80–82,June 2007. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

Page 491: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 491

bibliography/Misc/DBLP/

2007.bib.

Slack:2000:PPS

[Sla00] James M. (James Michael)Slack. Programming andproblem solving with Java.Brooks/Cole, Pacific Grove,CA, USA, 2000. ISBN 0-534-37486-7. xii + 1137pp. LCCN QA76.73.J38 S5952000. US$61.

Schneck:2002:LCP

[SLB+02] Paul Schneck, Jeffrey Lot-spiech, Christopher Bird,Jeffrey R. Carter, Eric A.Weiss, Neville Holmes, andMario L. Epp. Letters: Con-tent protection alternatives;software development view-points; Java questions; sevengreat blunders; technologicalmusings. Computer, 35(10):8–??, October 2002. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2002/10/rx008.htm; http:

//csdl.computer.org/dl/

mags/co/2002/10/rx008.pdf.

Schultz:2003:APS

[SLC03a] Ulrik P. Schultz, Julia L.Lawall, and Charles Consel.Automatic program special-ization for Java. ACM Trans-actions on Programming Lan-guages and Systems, 25(4):452–499, July 2003. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Srisaan:2003:AMP

[SLC03b] W. Srisaan, C. T. D. Lo,and J. M. Chang. Activememory processor: a hard-ware garbage collector forreal-time Java embedded de-vices. IEEE Transactions onMobile Computing, 2(2):89–101, 2003. CODEN ????ISSN 1536-1233.

Sanchez:2002:FTU

[SLPO02] Pedro Sanchez, Patricio Lete-lier, Juan A. Pastor, andJuan A. Ortega. A frame-work to translate UMLclass generalization into Javacode. Lecture Notes in Com-puter Science, 2425:173–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2425/24250173.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2425/24250173.

pdf.

Scherer:2009:SSQ

[SLS09] William N. Scherer, III, DougLea, and Michael L. Scott.Scalable synchronous queues.Communications of the ACM,52(5):100–111, May 2009.CODEN CACMA2. ISSN0001-0782 (print), 1557-7317(electronic).

Sanchez:2001:BWA

[SM01a] Miguel Sanchez and PietroManzoni. Best of Web-

Page 492: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 492

sim99: ANEJOS: a Javabased simulator for ad hocnetworks. Future GenerationComputer Systems, 17(5):573–583, March 2001. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/45/30/31/abstract.

html.

Shende:2001:IAT

[SM01b] Sameer Shende and AllenMalony. Integration and ap-plication of the TAU per-formance system in paral-lel Java environments. InACM [ACM01b], pages 87–96. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/39.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500087.ps.

Shudo:2001:AME

[SM01c] Kazuyuki Shudo and YoichiMuraoka. Asynchronous mi-gration of execution con-text in Java Virtual Ma-chines. Future GenerationComputer Systems, 18(2):225–233, October 2001. CO-DEN FGSEVI. ISSN 0167-739X (print), 1872-7115 (elec-tronic). URL http://www.

elsevier.com/gej-ng/10/

19/19/60/31/30/abstract.

html.

Stanchfield:2001:EVJ

[SM01d] Scott Stanchfield and IsabelleMauny. Effective VisualAgefor Java, version 3: includescoverage of versions 3.02 and3.5. Wiley Computer Pub-lishers, New York, NY, USA,2001. ISBN 0-471-31730-6 (paperback). xxi + 936pp. LCCN QA76.73.J38 S762001.

Stelting:2002:AJP

[SM02a] Stephen Stelting and OlavMaassen. Applied JavaPatterns. Sun Microsys-tems Press Java series. PT R Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,2002. ISBN 0-13-093538-7. xxi + 574 pp. LCCNQA76.73.J38 S845 2002.US$44.99. URL http://www.

phptr.com/ptrbooks/ptr_

0130935387.html; http:

//www.sun.com/books/catalog/

stelting/.

Surdeanu:2002:DPA

[SM02b] Mihai Surdeanu and DanMoldovan. Design and per-formance analysis of a dis-tributed Java Virtual Ma-chine. IEEE Transactionson Parallel and DistributedSystems, 13(6):611–627, June2002. CODEN ITDSEO.ISSN 1045-9219 (print), 1558-2183 (electronic). URL http:

//dlib.computer.org/td/

books/td2002/pdf/l0611.

pdf; http://www.computer.

Page 493: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 493

org/tpds/td2002/l0611abs.

htm.

Shende:2003:IAT

[SM03a] Sameer Shende and Allen D.Malony. Integration and ap-plication of TAU in paral-lel Java environments. Con-currency and Computation:Practice and Experience, 15(3–5):501–519, March/April2003. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Spain-McDuffie:2003:JCT

[SM03b] Tina Spain-McDuffie. JavaScriptconcepts and techniques: pro-gramming interactive Websites. Franklin, Beedle andAssociates, Wilsonville, OR,USA, 2003. ISBN 1-887902-69-4. xxii + 730 pp. LCCNQA73.73.J39 S73 2003 Com-puter. CD-ROM containsall scripts in accompanyingbook.

Schroder:2004:GEH

[SM04a] L. Schroder and T. Mossakowski.Generic exception handlingand the Java monad. LectureNotes in Computer Science,3116:443–459, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Stubblebine:2004:SHD

[SM04b] Tony Stubblebine and JunkoMishima. Seiki hyogendesukutoppu rifarensu: reg-ular expressions for Perl,

C, PHP, Python, Java, and.NET. Orairi Japan, Tokyo,Japan, 2004. ISBN 4-87311-170-6. vi + 96 pp. LCCN????

Simos:2007:CMS

[SM07] Theodore E. Simos andGeorge Maroulis, editors.Computation in Modern Sci-ence and Engineering: Pro-ceedings of the InternationalConference on Computa-tional Methods in Scienceand Engineering 2007 (IC-CMSE 2007), Corfu, Greece,25–30 September 2007, vol-ume 2A. American Instituteof Physics, Woodbury, NY,USA, 2007. ISBN 0-7354-0476-3 (set), 0-7354-0477-1(vol. 1), 0-7354-0478-X (vol.2). LCCN Q183.9 2007. Twovolumes.

Small:2007:DER

[Sma07] Margot Small. Design errorand reusability. SIGCSE Bul-letin (ACM Special InterestGroup on Computer ScienceEducation), 39(2):185–187,June 2007. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2007.bib.

Smart:2008:JPT

[Sma08] John Ferguson Smart. Javapower tools. O’Reilly Media,Inc., 1005 Gravenstein High-way North, Sebastopol, CA

Page 494: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 494

95472, USA, 2008. ISBN0-596-52793-4. xxxv + 871pp. LCCN QA76.73.J38 S632008.

Shpeisman:2007:EIO

[SMAT+07] Tatiana Shpeisman, Vi-jay Menon, Ali-Reza Adl-Tabatabai, Steven Balen-siefer, Dan Grossman, Rich-ard L. Hudson, Katherine F.Moore, and Bratin Saha. En-forcing isolation and order-ing in STM. ACM SIGPLANNotices, 42(6):78–88, June2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Saougkos:2007:RJB

[SMBZ07] D. Saougkos, G. Manis,K. Blekas, and A. V. Zarras.Revisiting Java bytecodecompression for embeddedand mobile computing en-vironments. IEEE Trans-actions on Software Engi-neering, 33(7):478–495, July2007. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

4227829.

Sadjadi:2004:TJT

[SMCS04] S. M. Sadjadi, P. K. McKin-ley, B. H. C. Cheng, andR. E. K. Stirewalt. TRAP/J:Transparent generation ofadaptable Java programs.Lecture Notes in Com-puter Science, 3291:1243–

1261, 2004. CODENLNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Schneider:2001:APM

[SMES01] Daniel Schneider, BerndMathiske, Matthias Ernst,and Matthew Seidl. Au-tomatic persistent memorymanagement for the Spot-less JavaTM Virtual Machineon the Palm Connected Or-ganizer. In USENIX As-sociation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

schneider.html. Sponsoredby the USENIX Association.

Smiley:2001:LPJ

[Smi01a] John Smiley. Learn to pro-gram with Java. Osborne/McGraw-Hill, Berkeley, CA, USA,2001. ISBN 0-07-213189-6. xii + 608 pp. LCCNQA76.73.J38 S598 2002.

Smith:2001:JQH

[Smi01b] Terry Smith. Java Q&A:How can I simplify Java dataaccess objects. Dr. Dobb’sJournal of Software Tools, 26(5):135–136, 138–139, May2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_05/jqa0501.txt; http:

//www.ddj.com/ftp/2001/

2001_05/jqa0501.zip.

Page 495: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 495

S:2002:SPI

[SMK02] Venugopal K. S., GeethaManjunath, and VenkateshKrishnan. sEc: a portableinterpreter optimizing tech-nique for embedded Java Vir-tual Machine. In USENIXAssociation [USE02], page ??ISBN 1-931971-01-3. LCCNQA76.73.J38 J42 2002. URLhttp://www.usenix.org/publications/

library/proceedings/javavm02/

venugopal.html.

Schroeder:2006:VTO

[SML06] Will Schroeder, Ken Martin,and Bill Lorensen. The vi-sualization toolkit: an object-oriented approach to 3Dgraphics [visualize data in3D — medical, engineeringor scientific; build your ownapplications with C++, Tcl,Java or Python; includessource code for VTK (sup-ports UNIX, Windows andMac)]. Kitware, Clifton Park,NY, fourth edition, 2006.ISBN 1-930934-19-X. xvi +512 pp. LCCN ????

Silva:2000:HPC

[SMS00] Luıs Moura Silva, PauloMartins, and Joao GabrielSilva. Heterogeneous par-allel computing using Javaand WMPI. Concur-rency: Practice and Ex-perience, 12(11):1077–1091,September 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/76000189/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76000189&PLACEBO=IE.

pdf.

Sooriamurthi:2004:JET

[SMS+04] R. Sooriamurthi, S. Men-zel, A. Sengupta, K. Moor,S. Stamm, and K. Borner.Java engagement for teachertraining: an experience re-port. Frontiers in Edu-cation Conference, CONF34(VOL 1):T2D–17, 2004. CO-DEN PFECDR. ISSN 0190-5848.

Schneider:2008:DOE

[SMSAT08] Florian T. Schneider, Vi-jay Menon, Tatiana Shpeis-man, and Ali-Reza Adl-Tabatabai. Dynamic opti-mization for efficient strongatomicity. ACM SIGPLANNotices, 43(10):181–194, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Shen:2009:SHP

[SMTZ09] Xipeng Shen, Feng Mao, KaiTian, and Eddy Zheng Zhang.The study and handling ofprogram inputs in the selec-tion of garbage collectors. Op-erating Systems Review, 43(3):48–61, July 2009. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Page 496: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 496

Sewell:2007:OET

[SNO+07] Peter Sewell, Francesco ZappaNardelli, Scott Owens, GillesPeskine, Thomas Ridge, Sus-mit Sarkar, and Rok Strnisa.Ott: effective tool supportfor the working semanti-cist. ACM SIGPLAN No-tices, 42(9):1–12, September2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Sohda:2001:IPS

[SNOM01] Yukihiko Sohda, HidemotoNakada, Hirotaka Ogawa, andSatoshi Matsuoka. Imple-mentation of portable soft-ware DSM in Java. InACM [ACM01b], pages 163–172. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/23.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500163.pdf.

Schildt:2000:JPR

[SO00] Herbert Schildt and JosephO’Neil. Java 2 Programmer’sReference. IDG Books, SanMateo, CA, USA, 2000. ISBN0-07-212354-0. xv + 447pp. LCCN QA76.73.J38 S3322000. US$20.

Snoep:2002:JWS

[SO02] J. L. Snoep and B. G. Olivier.Java Web Simulation (JWS);

A Web based database of ki-netic models. Molecular Biol-ogy Reports, 29(1–2):259–263,2002. CODEN ???? ISSN0301-4851.

Sojka:2003:AP

[Soj03a] Petr Sojka. Animationsin PDF. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 35(3):263, September2003. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Sojka:2003:ITM

[Soj03b] Petr Sojka. Interactive teach-ing materials in PDF usingJavaScript. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 35(3):275, September2003. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Suganuma:2004:EJJ

[SOK+04] T. Suganuma, T. Ogasawara,K. Kawachiya, M. Takeuchi,K. Ishizaki, A. Koseki, T. Ina-gaki, T. Yasue, M. Kawahito,and T. Onodera. Evolution ofa Java just-in-time compilerfor IA-32 platforms. IBMJournal of Research and De-velopment, 48(5/6):767–796,2004. CODEN IBMJAE.ISSN 0018-8646 (print), 2151-8556 (electronic).

Sooriamurthi:2001:PJE

[Soo01] Raja Sooriamurthi. Pre-

Page 497: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 497

lude to the Java event model(poster session). SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 33(3):193, September 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Sooriamurthi:2009:IAD

[Soo09] Raja Sooriamurthi. Intro-ducing abstraction and de-composition to novice pro-grammers. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 41(3):196–200, Septem-ber 2009. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic). Proceed-ings of ITiCSE ’09.

Suganuma:2000:OIJ

[SOT+00] T. Suganuma, T. Ogasawara,M. Takeuchi, T. Yasue,M. Kawahito, K. Ishizaki,H. Komatsu, and T. Nakatani.Overview of the IBM JavaJust-in-Time Compiler. IBMSystems Journal, 39(1):175–193, ???? 2000. CO-DEN IBMSA7. ISSN 0018-8670. URL http://www.

almaden.ibm.com/journal/

sj/391/suganuma.html.

Stevenson:2003:IOE

[SP03] D. E. Stevenson and A. T.Phillips. Implementing ob-ject equivalence in Java usingthe template method designpattern. SIGCSE Bulletin

(ACM Special Interest Groupon Computer Science Edu-cation), 35(1):278–282, 2003.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Shapiro:2001:FJR

[SPB01] Joel A. Shapiro, Warren B.Powell, and David Bernstein.A flexible Java representa-tion for uncertainty in onlineoperations-research models.INFORMS Journal on Com-puting, 13(1):29–55, Winter2001. CODEN ???? ISSN1091-9856 (print), 1526-5528(electronic). URL https:/

/pubsonline.informs.org/

doi/abs/10.1287/ijoc.13.

1.29.9749.

Smiley:2009:SES

[SPBE09] David Smiley, Eric (David Eric)Pugh, James Brady, andJerome Eteve. Solr 1.4 Enter-prise Search Server: enhanceyour search with faceted nav-igation, result highlighting,fuzzy queries, ranked scor-ing, and more. Packt Pub-lishing, Birmingham, UK,2009. ISBN 1-84719-588-1. vii + 317 pp. LCCNTK5105.885.S65 S65 2009eb.

Speegle:2002:JPG

[Spe02] Gregory D. (Gregory David)Speegle. JDBC: practicalguide for Java programmers.Morgan Kaufmann practicalguides series. Morgan Kauf-mann Publishers, Los Altos,CA 94022, USA, 2002. ISBN

Page 498: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 498

1-55860-736-6. xiii + 113pp. LCCN QA76.73.J38 S642002.

Schneider:2007:OOD

[SPG07] Florian T. Schneider, Math-ias Payer, and Thomas R.Gross. Online optimizationsdriven by hardware perfor-mance monitoring. ACMSIGPLAN Notices, 42(6):373–382, June 2007. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Spring:2007:SHT

[SPGV07] Jesper H. Spring, Jean Pri-vat, Rachid Guerraoui, andJan Vitek. StreamFlex: high-throughput stream program-ming in Java. ACM SIG-PLAN Notices, 42(10):211–228, October 2007. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Spielman:2003:JPG

[Spi03a] Sue Spielman. JSTL: Prac-tical Guide for JSP Pro-grammers. Morgan Kauf-mann practical guides series.Morgan Kaufmann Publish-ers, Los Altos, CA 94022,USA, 2003. ISBN 0-12-656755-7. xix + 229 pp.LCCN TK5105.8885.J38 S652004. US$19.95. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

description/els031/2003107479.

html.

Spielman:2003:SFP

[Spi03b] Sue Spielman. The StrutsFramework: Practical Guidefor Java Programmers. Mor-gan Kaufmann Publishers,Los Altos, CA 94022, USA,2003. ISBN 1-55860-862-1. xiv + 137 pp. LCCNTK5105.8885.S76 S65 2003.US$19.95.

Spinellis:2005:JMS

[Spi05] Diomidis Spinellis. Javamakes scripting languages ir-relevant? IEEE Software,22(3):70–71, May/June 2005.CODEN IESOEG. ISSN0740-7459 (print), 0740-7459(electronic).

Stahl:2003:PAI

[SPR+03] R. Stahl, R. Pasko, L. Ri-jnders, D. Verkest, S. Ver-nalde, R. Lauwereins, andF. Catthoor. Performanceanalysis for identification of(sub-)task-level parallelism inJava. Lecture Notes in Com-puter Science, 2826:313–328,2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Scime:2002:LIS

[SPS+02] Anthony Scime, Bob Pedigo,Curtis Sjolander, Bob Col-well, Dick Brodine, TedLewis, Bruce D. Wilner,Gary McGraw, Jay Dearien,Neville Holmes, and Pe-ter Stern. Letters: Infor-mation system engineering;

Page 499: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 499

quantum questions; is Mur-phy’s Law wrong?; Java ques-tions for Ted; software se-curity concerns; insightfulobservations on computersand society. Computer, 35(6):6–9, June 2002. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2002/06/r6006.htm; http:

//csdl.computer.org/dl/

mags/co/2002/06/r6006.pdf.

Stromer:2005:JHJ

[SQG+05] Julie N. Stromer, Gerald T.Quon, Paul M. K. Gor-don, Andrei L. Turinsky, andChristoph W. Sensen. Jabiru:Harnessing Java 3D behav-iors for device and displayportability. IEEE ComputerGraphics and Applications, 25(2):70–80, March/April 2005.CODEN ICGADZ. ISSN0272-1716 (print), 1558-1756(electronic).

Salcianu:2005:PSE

[SR05] A. Salcianu and M. Rinard.Purity and side effect analy-sis for Java programs. LectureNotes in Computer Science,3385:199–215, 2005. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Sharp:2006:SAO

[SR06] M. Sharp and A. Rountev.Static analysis of object ref-erences in RMI-based Java

software. IEEE Transac-tions on Software Engineer-ing, 32(9):664–681, Septem-ber 2006. CODEN IESEDJ.ISSN 0098-5589 (print), 1939-3520 (electronic). URLhttp://ieeexplore.ieee.

org/stamp/stamp.jsp?arnumber=

1707666.

Sowizral:2000:JAS

[SRD00] Henry A. Sowizral, KevinRushforth, and Michael Deer-ing. The Java 3D API specifi-cation. Java series. Addison-Wesley, Reading, MA, USA,second edition, 2000. ISBN 0-201-71041-2 (paperback/CD-ROM). xxii + 653 pp. LCCNT385 .S6575 2000.

Sun:2008:JBH

[SRJS08] J.-Z. Sun, J. Riekki, M. Ju-rmu, and J. Sauvola. Java-based HTTP input chan-nel for heterogeneous wirelessnetworks. International Jour-nal of Computer Applications,30(2):97–104, 2008. ISSN1206-212X (print), 1925-7074(electronic). URL https://

www.tandfonline.com/doi/

full/10.1080/1206212X.2008.

11441887.

Shields:2000:JCB

[SRW+00] Matthew S. Shields, Omer F.Rana, David W. Walker,Maozhen Li, and DavidGolby. A Java/CORBA-based visual program com-position environment forPSEs. Concurrency: Prac-tice and Experience, 12(8):

Page 500: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 500

687–704, July 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72516220/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516220&PLACEBO=IE.

pdf.

Stark:2000:PBV

[SS00a] R. F. Stark and J. Schmid.The problem of bytecode ver-ification in current implemen-tations of the JVM. Technicalreport, Department of Com-puter Science, ETH Zurich,Zurich, Switzerland, 2000.

Steflik:2000:AJN

[SS00b] Richard Steflik and PrashantSridharan. Advanced JavaNetworking. Prentice-Hall,Englewood Cliffs, NJ 07632,USA, 2000. ISBN 0-13-084466-7. xxiv + 399pp. LCCN QA76.73.J38 S832000. US$45. Includes CD-ROM.

Serpette:2002:CSJ

[SS02] Bernard Paul Serpette andManuel Serrano. Compil-ing scheme to JVM byte-code: a performance study.ACM SIGPLAN Notices, 37(9):259–270, September 2002.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Stark:2003:CBV

[SS03] Robert F. Stark and JoachimSchmid. Completeness ofa bytecode verifier and acertifying Java-to-JVM com-piler. Journal of Auto-mated Reasoning, 30(3–4):323–361, May 2003. CO-DEN JAREEW. ISSN 0168-7433 (print), 1573-0670 (elec-tronic). URL http://link.

springer.com/article/10.

1023/A%3A1025003423108.

Shalev:2006:PLS

[SS06] Ori Shalev and Nir Shavit.Predictive log-synchronization.Operating Systems Review, 40(4):305–315, October 2006.CODEN OSRED8. ISSN0163-5980 (print), 1943-586X(electronic).

Settle:2007:DLS

[SS07] A. Settle and C. Settle. Dis-tance learning and studentsatisfaction in Java program-ming courses. J.UCS: Journalof Universal Computer Sci-ence, 13(9):1270–1286, ????2007. CODEN ???? ISSN0948-6968. URL http:

//www.jucs.org/jucs_13_

9/distance_learning_and_

student.

Singh:2008:DRM

[SS08] Paramvir Singh and Hard-eep Singh. DynaMetrics: aruntime metric-based analysistool for object-oriented soft-ware systems. ACM SIG-SOFT Software Engineering

Page 501: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 501

Notes, 33(6):1–6, November2008. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Strom:2003:UJT

[SSA03] O. Strom, K. Svarstad, andE. J. Aas. On the utiliza-tion of Java technology in em-bedded systems. Design Au-tomation for Embedded Sys-tems, 8(1):87–106, 2003. CO-DEN ???? ISSN 0929-5585.

Stark:2001:JJV

[SSB01] Robert F. Stark, JoachimSchmid, and Egon Borger.Java and the Java VirtualMachine: definition, verifi-cation, validation. Spring-er-Verlag, Berlin, Germany /Heidelberg, Germany / Lon-don, UK / etc., 2001. ISBN3-540-42088-6. x + 381pp. LCCN QA76.73.J38 S7852001. US$49.95. Includes CD-ROM with the entire text ofthe book and numerous exam-ples and exercises.

Shaylor:2003:JVM

[SSB03] Nik Shaylor, Douglas N. Si-mon, and William R. Bush.A Java virtual machine ar-chitecture for very smalldevices. ACM SIGPLANNotices, 38(7):34–41, July2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Shi:2000:MAS

[SSC00] Hongchi Shi, Yi Shang, andSu-Shing Chen. A multi-agent system for computerscience education. SIGCSEBulletin (ACM Special In-terest Group on ComputerScience Education), 32(3):1–4, September 2000. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Sammapun:2003:FJM

[SSD+03] U. Sammapun, R. Sharykin,M. DeLap, M. Kim, andS. Zdancewic. FormalizingJava-MaC. Electronic Notesin Theoretical Computer Sci-ence, 89(2):1–20, 2003. CO-DEN ???? ISSN 1571-0661.

Suwimonteerabuth:2005:JJB

[SSE05] D. Suwimonteerabuth, S. Schwoon,and J. Esparza. jMoped: aJava bytecode checker basedon Moped. Lecture Notes inComputer Science, 3440:541–545, 2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Shuf:2001:CMB

[SSGS01] Yefim Shuf, Mauricio J. Ser-rano, Manish Gupta, andJaswinder Pal Singh. Char-acterizing the memory be-havior of Java workloads: astructured view and opportu-nities for optimizations. InACM [ACM01d], pages 194–205. ISBN 1-58113-334-0.

Page 502: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 502

LCCN QA76.9.E94; Internet.ACM order number 488010.

Suppi:2002:PDP

[SSL02] R. Suppi, M. Solsona, andE. Luque. Parasite: Dis-tributing processing usingJava applets (research note).Lecture Notes in ComputerScience, 2400:598–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2400/24000598.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2400/24000598.

pdf.

Sakabe:2003:JOT

[SSM03] Y. Sakabe, M. Soshi, andA. Miyaji. Java obfusca-tion with a theoretical ba-sis for building secure mo-bile agents. Lecture Notes inComputer Science, 2828:89–103, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Shudo:2004:CEC

[SSM04] K. Shudo, S. Sekiguchi, andY. Muraoka. Cost-effectivecompilation techniques forJava just-in-time compilers.Systems and computers inJapan, 35(12):10–24, 2004.CODEN SCJAEP. ISSN0882-1666 (print), 1520-684X(electronic).

Strnisa:2007:JMS

[SSP07] Rok Strnisa, Peter Sewell,and Matthew Parkinson. TheJava module system: coredesign and semantic defini-tion. ACM SIGPLAN No-tices, 42(10):499–514, Octo-ber 2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Soldar:2002:UWS

[SSS02] G. Soldar, B. Spencer, andD. Smith. Using Web servicesand Java distributed compo-nents to develop distributedapplications. Applied Infor-matics, 2:388–394, 2002. CO-DEN ???? ISSN 1027-2666.

Soomro:2005:DDH

[SSS05] H. K. Soomro, S. A. A. Shah,and A. A. G. Shaikh. De-velopment of dynamic hash-ing key generation method forJava based Sindhi program-ming environment. MehranUniversity Research Journalof Engineering and Technol-ogy, 24(2):125–130, 2005. CO-DEN ???? ISSN 0254-7821.

Skalka:2005:TES

[SSV05] C. Skalka, S. Smith, andD. VanHorn. A type andeffect system for flexible ab-stract interpretation of Java.Electronic Notes in Theoret-ical Computer Science, 131:111–124, 2005. CODEN ????ISSN 1571-0661.

Page 503: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 503

Snelting:2000:UCH

[ST00a] Gregor Snelting and FrankTip. Understanding class hi-erarchies using concept anal-ysis. ACM Transactionson Programming Languagesand Systems, 22(3):540–582,2000. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/toplas/

2000-22-3/p540-snelting/

p540-snelting.pdf; http:

//www.acm.org/pubs/citations/

journals/toplas/2000-22-

3/p540-snelting/.

Sweeney:2000:ELB

[ST00b] Peter F. Sweeney and FrankTip. Extracting library-basedobject-oriented applications.ACM SIGSOFT Software En-gineering Notes, 25(6):98–107, November 2000. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Schrefl:2004:URJ

[ST04] Michael Schrefl and ThomasThalhammer. Using rolesin Java. Software—Prac-tice and Experience, 34(5):449–464, April 25, 2004. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Spivak:2006:SPT

[ST06] Michal Spivak and SivanToledo. Storing a persistent

transactional object heap onflash memory. ACM SIG-PLAN Notices, 41(7):22–33,July 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Song:2009:ESL

[ST09] Myoungkyu Song and EliTilevich. Enhancing source-level programming tools withan awareness of transpar-ent program transforma-tions. ACM SIGPLAN No-tices, 44(10):301–320, Octo-ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Stankovic:2000:OJS

[Sta00] Nenad Stankovic. An openJava system for SPMDprogramming. Concur-rency: Practice and Ex-perience, 12(11):1051–1076,September 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/76000192/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76000192&PLACEBO=IE.

pdf.

Stankovski:2001:AIJ

[Sta01] Zarko Stankovski. AR-LEQUIN: An integratedJava application. In ACM[ACM01b], page 183. ISBN 1-58113-359-6. LCCN QA76.9.O35

Page 504: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 504

A26 2001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/47.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500183.dvi.

Stallman:2004:FSJ

[Sta04a] Richard Stallman. Free butshackled — the Java trap.World-Wide Web document,April 12, 2004. URL http:/

/www.gnu.org/philosophy/

java-trap.html.

Stark:2004:FSC

[Sta04b] Eugene W. Stark. Formallyspecifying CARA in Java. In-ternational Journal on Soft-ware Tools for TechnologyTransfer (STTT), 5(4):331–350, May 2004. CODEN ????ISSN 1433-2779 (print), 1433-2787 (electronic).

Serfass:2008:SSP

[STB08] Doug Serfass, Kalyan S.Thiparthi, and Coskun Bayrak.Search, sort, pagination, as-sociation and (other) CRUD:a comparison of ActiveScaf-fold and MyFaces toma-hawk. ACM SIGSOFT Soft-ware Engineering Notes, 33(4):1:1–1:??, July 2008. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Stevens:2000:CPP

[Ste00] Al Stevens. C program-ming: The S programminglanguage. Dr. Dobb’s Jour-nal of Software Tools, 25

(2):110–113, February 2000.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_02/cprog220.txt. Seecomment on another S lan-guage [KSC+00].

Steele:2001:NMN

[Ste01] Guy Steele. New models fornumerical computing in theJava programming language.In ACM [ACM01b], page ??ISBN 1-58113-359-6. LCCNQA76.9.O35 A26 2001.

Stenzel:2004:FVC

[Ste04] K. Stenzel. A formally veri-fied calculus for full Java card.Lecture Notes in ComputerScience, 3116:491–505, 2004.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

Stelting:2005:RJE

[Ste05] Stephen Stelting. RobustJava: exception handling,testing, and debugging. P TR Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 2005.ISBN 0-13-100852-8. xxii +375 pp. LCCN QA76.73.J38S846 2005.

Steyer:2008:JDI

[Ste08a] Ralph Steyer. JavaFX:dynamische und interak-tive Java-Applikationen mitJavaFX. Programmer‘schoice. Addison-Wesley, Read-ing, MA, USA, 2008. ISBN 3-8273-2615-X. 363 pp. LCCN

Page 505: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 505

???? URL http://www.

gbv.de/dms/ilmenau/toc/

55624642X.PDF.

Steyer:2008:JHC

[Ste08b] Ralph Steyer, editor. JavaFX:Einstieg fur Anspruchsvolle- 7 Stunden Video-Training;Lehr-Programm. Addison-Wesley, Reading, MA, USA,2008. ISBN 3-8273-6144-3.LCCN ???? EUR 39.95,SFR 65.00. URL http://

deposit.d-nb.de/cgi-bin/

dokserv?id=3091158&prov=

M&dok\_var=1&dok\_ext=htm.1 DVD (audio und rom).

Story:TB22-4-265

[Sto01a] D. P. Story. execJS: Anew technique for introducingdiscardable JavaScript into aPDF file from a LATEX source.TUGboat, 22(4):265–268, De-cember 2001. ISSN 0896-3207.

Story:TB22-3-161

[Sto01b] Donald P. Story. Techniquesof introducing document-levelJavaScript into a PDF filefrom a LATEX source. TUG-boat, 22(3):161–167, Septem-ber 2001. ISSN 0896-3207.

Stoller:2002:DPO

[Sto02a] Scott D. Stoller. Domainpartitioning for open reactivesystems. ACM SIGSOFTSoftware Engineering Notes,27(4):44–54, July 2002. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Stoller:2002:MCM

[Sto02b] Scott D. Stoller. Model-checking multi-threaded dis-tributed Java programs. In-ternational Journal on Soft-ware Tools for TechnologyTransfer (STTT), 4(1):71–91,October 2002. CODEN ????ISSN 1433-2779 (print), 1433-2787 (electronic).

Strunk:2001:JQJ

[Str01] Elisabeth Strunk. JavaQ&A: Java & NT authen-tication. Dr. Dobb’s Jour-nal of Software Tools, 26(2):145–146, 148, February2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_02/jqa0201.txt.

Strecker:2002:FVJ

[Str02] Martin Strecker. Formal ver-ification of a Java compilerin isabelle. Lecture Notes inComputer Science, 2392:63–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2392/23920063.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2392/23920063.

pdf.

Studer:2001:CFF

[Stu01] Thomas Studer. Construc-tive foundations for feather-weight Java. Lecture Notes in

Page 506: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 506

Computer Science, 2183:202–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2183/21830202.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2183/21830202.

pdf.

Stubblebine:2007:REP

[Stu07] Tony Stubblebine. Regu-lar expression pocket refer-ence: Regular expressions forPerl, Ruby, PHP, Python, C,Java, and .NET. O’Reilly &Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, second edition,2007. ISBN 0-596-51427-1 (paperback). vii + 117pp. LCCN QA76.9.T48S78 2007. URL http:/

/www.loc.gov/catdir/toc/

fy0802/2007281074.html.

Sage:2003:TIP

[SU03] D. Sage and M. Unser. Teach-ing image-processing pro-gramming in Java. IEEEsignal processing magazine,20(6):43–52, 2003. CO-DEN ISPRE6. ISSN 1053-5888 (print), 1558-0792 (elec-tronic).

Subramaniam:2008:PST

[Sub08] Venkat Subramaniam. Pro-gramming Scala: tackle mul-ticore complexity on theJVM. Pragmatic Bookshelf,

Raleigh, NC, USA, 2008.ISBN 1-934356-31-X (paper-back). x + 221 pp. LCCNQA76.73.J38 S83 2008.

Sung:2001:DSL

[Sun01] K.-Y. Sung. Design of a spec-ification language and real-time APIs for easy expressionof soft real-time constraintswith Java. Lecture Notes inComputer Science, 2093:530–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2093/20930530.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2093/20930530.

pdf.

Sun:2002:BJP

[Sun02] Sun Microsystems. BigDec-imal (Java 2 Platform SEv1.4.0). Sun Microsystems,Mountain View, CA, USA,2002. 17 pp. URL http://

java.sun/com/products.

Suokas:2004:JHS

[Suo04] J. Suokas. JAVA ALSHANDY-STANDARD? Telekom-praxis, BAND81(NUMB 11/12):22–23, 2004. CODEN ????ISSN 0938-5460.

Suri:2001:SCR

[Sur01] Niranjan Suri. State cap-ture and resource control forJava: The design and imple-mentation of the Aroma Vir-

Page 507: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 507

tual Machine. In USENIX As-sociation [USE01c], page ??ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

JVM_wips/S15.pdf. Spon-sored by the USENIX Asso-ciation.

Surveyer:2004:SAO

[Sur04a] J. Surveyer. Sun adds toopensource Java IDE roster:a review of NetBeans JavaIDE. Application Develop-ment Trends, 11(9):48, 2004.CODEN ???? ISSN 1073-9564.

Surveyer:2004:SJS

[Sur04b] J. Surveyer. Sun Java Stu-dio Creator: The VB ofJava? Application Devel-opment Trends, 11(11):46–47,2004. CODEN ???? ISSN1073-9564.

Silveira:2002:DDI

[SV02] Ricardo Azambuja Silveiraand Rosa Maria Vicari. De-veloping distributed intelli-gent learning environmentwith JADE — Java agentsfor distance education frame-work. Lecture Notes in Com-puter Science, 2363:105–??,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2363/23630105.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2363/23630105.

pdf.

Santone:2005:LAT

[SV05] A. Santone and G. Vaglini.A local approach for tempo-ral model checking of Javabytecode. Journal of Com-puter and System Sciences,70(2):258–281, 2005. CO-DEN JCSSBM. ISSN 0022-0000 (print), 1090-2724 (elec-tronic).

Sips:2001:JSC

[SvR01] H. J. Sips and K. vanReeuwijk. Java for scientificcomputation: Prospects andproblems. Lecture Notes inComputer Science, 2179:236–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2179/21790236.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2179/21790236.

pdf.

Shacham:2009:CAS

[SVY09] Ohad Shacham, MartinVechev, and Eran Yahav.Chameleon: adaptive selec-tion of collections. ACM SIG-PLAN Notices, 44(6):408–418, June 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Page 508: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 508

Siebert:2001:DEJ

[SW01] Fridtjof Siebert and AndyWalter. Deterministic ex-ecution of Java’s primi-tive bytecode operations.In USENIX Association[USE01c], page ?? ISBN 1-880446-11-1. LCCN QA76.73.J38J42 2001. URL http://www.

usenix.org/publications/

library/proceedings/jvm01/

siebert.html. Sponsored bythe USENIX Association.

Su:2006:ECI

[SW06] Zhendong Su and GaryWassermann. The essence ofcommand injection attacks inWeb applications. ACM SIG-PLAN Notices, 41(1):372–382, January 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Swaine:2001:PPA

[Swa01a] Michael Swaine. Program-ming paradigms: Alternativesto Java. Dr. Dobb’s Journalof Software Tools, 26(2):135–137, February 2001. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/.

Swan:2001:JJC

[Swa01b] Tom Swan. Java 2 just click!solutions. Hungry Minds, 909Third Avenue, New York, NY10022, USA, 2001. ISBN0-7645-4823-9. xix + 672pp. LCCN QA76.73.J38 S922001. Accompanying CD-ROM contains source code to

over 150 sample Java 2 pro-grams, Microsoft Internet Ex-plorer, Netscape Communica-tor for Windows and Linuxand the author’s hyperlinkedindexes.

Sward:2007:UAS

[Swa07] Ricky E. Sward. Using Adain a service-oriented architec-ture. ACM SIGADA AdaLetters, 27(3):63–68, Decem-ber 2007. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Sweeney:2006:NMP

[Swe06] Tim Sweeney. The next main-stream programming lan-guage: a game developer’sperspective. ACM SIGPLANNotices, 41(1):269, January2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Shao:2004:RPF

[SY04] J. L. Shao and Y. Q. Ye. Real-ization of programming func-tions using Java in a VRMLworld. Computers and Ap-plied Chemistry, 21(4):641–644, 2004. CODEN ????ISSN 1001-4160.

Skeie:2005:PIC

[SY+05] Tor Skeie, Chu-Sing Yang,et al., editors. Proceedings:2005 International Confer-ence on Parallel ProcessingWorkshops, 14–17 June 2005,Oslo, Norway. IEEE Com-puter Society Press, 1109

Page 509: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 509

Spring Street, Suite 300,Silver Spring, MD 20910,USA, 2005. ISBN 0-7695-2381-1. LCCN QA76.58;QA76.58 .I34 2005. URLhttp://ieeexplore.ieee.

org/servlet/opac?punumber=

9965. IEEE Computer Soci-ety order number P2381.

Shah:2005:SET

[SYAS05] Vijay Shah, Nicholas Younan,Torey Alford, and AnthonySkjellum. A spectral esti-mation toolkit for Java ap-plications. Science of Com-puter Programming, 54(1):125–142, January 2005. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Suganuma:2001:DOF

[SYK+01] Toshio Suganuma, ToshiakiYasue, Motohiro Kawahito,Hideaki Komatsu, and ToshioNakatani. A dynamic op-timization framework for aJava just-in-time compiler.ACM SIGPLAN Notices,36(11):180–195, November2001. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic). Proceedings ofthe 2001 ACM SIGPLANConference on Object Ori-ented Programming, Sys-tems, Languages and Appli-cations (OOPSLA’01).

Suganuma:2005:DED

[SYK+05] Toshio Suganuma, Toshiaki

Yasue, Motohiro Kawahito,Hideaki Komatsu, and ToshioNakatani. Design and evalua-tion of dynamic optimizationsfor a Java just-in-time com-piler. ACM Transactions onProgramming Languages andSystems, 27(4):732–785, July2005. CODEN ATPSDT.ISSN 0164-0925 (print), 1558-4593 (electronic).

Suganuma:2002:ESM

[SYN02] Toshio Suganuma, ToshiakiYasue, and Toshio Nakatani.An empirical study of methodin-lining for a Java just-in-time compiler. In USENIXAssociation [USE02], page ??ISBN 1-931971-01-3. LCCNQA76.73.J38 J42 2002. URLhttp://www.usenix.org/publications/

library/proceedings/javavm02/

suganuma.html.

Suganuma:2003:RBC

[SYN03] Toshio Suganuma, ToshiakiYasue, and Toshio Nakatani.A region-based compilationtechnique for a Java just-in-time compiler. ACM SIG-PLAN Notices, 38(5):312–323, May 2003. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Suganuma:2006:RBC

[SYN06] Toshio Suganuma, ToshiakiYasue, and Toshio Nakatani.A region-based compilationtechnique for dynamic com-pilers. ACM Transactions

Page 510: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 510

on Programming Languagesand Systems, 28(1):134–174,January 2006. CODENATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Stankovic:2000:EJI

[SZ00] Nenad Stankovic and KangZhang. An evaluation of Javaimplementations of message-passing. Software—Prac-tice and Experience, 30(7):741–763, June 2000. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72001830/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72001830&PLACEBO=IE.

pdf.

Tellis:2004:IMC

[TA04] W. M. Tellis and K. P. An-driole. Integrating multipleclinical information systemsusing the Java Message Ser-vice Framework. Journal ofDigital Imaging, 17(2):80–86,2004. CODEN JDIMEW.ISSN 0897-1889.

Titzer:2007:ESA

[TABP07] Ben L. Titzer, Joshua Auer-bach, David F. Bacon, andJens Palsberg. The Ex-oVM system for automaticVM and application reduc-tion. ACM SIGPLAN No-tices, 42(6):352–362, June2007. CODEN SINODQ.

ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Tamura:2000:DWP

[Tam00] Randall A. Tamura. Domino5 Web Programming WithXML, Java and JavaScript.Que Corporation, Indianapo-lis, IN, USA, 2000. ISBN 0-7897-2275-5. xvi + 912 pp.LCCN QA76.625 .T36 2000.US$50.

Tang:2007:PRI

[Tan07] Audrey Tang. Perl 6: rec-onciling the irreconcilable.ACM SIGPLAN Notices, 42(1):1, January 2007. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Tate:2002:BJ

[Tat02] Bruce Tate. Bitter Java.Manning, Greenwich, CT,USA, 2002. ISBN 1-930110-43-X. xxviii + 339 pp. LCCNQA76.73.J38 T38 2002.

Tate:2005:BJ

[Tat05] Bruce Tate. Beyond Java.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2005.ISBN 0-596-10094-9. xii +185 pp. LCCN QA76.73.J38T38 2005; QA76.73.J38 T382005eb; QA76.73.J38. URLhttp://www.oreilly.com/

catalog/9780596100940.

Page 511: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 511

Titchkosky:2003:PCD

[TAW03] Lance Titchkosky, Martin Ar-litt, and Carey Williamson.A performance comparisonof dynamic Web technolo-gies. ACM SIGMETRICSPerform. Eval. Rev., 31(3):2–11, December 2003. CODEN???? ISSN 0163-5999 (print),1557-9484 (electronic).

Taylor:2002:JJC

[Tay02] Art Taylor. JSP and Java:the complete guide to Web-site development. Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2002. ISBN0-13-091813-X. xxii + 518pp. LCCN QA76.73.J38 T392002.

Tempero:2000:SMI

[TB00a] Ewan Tempero and RobertBiddle. Simulating multi-ple inheritance in Java. TheJournal of systems and soft-ware, 55(1):87–100, Novem-ber 5, 2000. CODEN JS-SODM. ISSN 0164-1212(print), 1873-1228 (elec-tronic). URL http://

www.elsevier.nl/gej-ng/

10/29/11/54/28/32/abstract.

html; http://www.elsevier.

nl/gej-ng/10/29/11/54/28/

32/article.pdf.

Turner:2000:HJP

[TB00b] Shane E. Turner and KarlBarksdale. HTML andJavaScript: programmingconcepts. International

Thomson Publishing, Lon-don, New York, Boston,Madrid,ldots, 2000. ISBN 0-538-68822-X. xi + 154 pp. LCCN????

Tilly:2002:ADG

[TB02] Jesse E. Tilly and Eric M.Burke. Ant: The Defini-tive Guide. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2002. ISBN0-596-00184-3. xviii + 269pp. LCCN QA76.73.J38 T572002. US$34.95. URL http:/

/safari.oreilly.com/0596001843;

http://www.oreilly.com/

catalog/anttdg.

Tyman:2009:ABS

[TBM09] Damon Tyman, NirupamaBulusu, and Jens Mache.An activity-based sensor net-works course for undergrad-uates with sun spot devices.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 41(1):34–38, March 2009. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings ofSIGCSE ’09.

Tanter:2001:RTO

[TBSN01] Eric Tanter, Noury M. N.Bouraqadi-Saadani, and JacquesNoye. Reflex — towardsan open reflective extensionof Java. Lecture Notes inComputer Science, 2192:25–??, 2001. CODEN LNCSD9.

Page 512: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 512

ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2192/21920025.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2192/21920025.

pdf.

Tan:2003:JAC

[TC03] F. L. Tan and P. S. K. Chua.Java applet on computationof thermodynamic propertiesof steam and R134a refriger-ant. Computer Applicationsin Engineering Education, 11(4):211–225, 2003. CODENCAPEED. ISSN 1061-3773.

Tsang:2004:OPB

[TC04] A. C. W. Tsang and N. Chan.An online problem-basedmodel for the learning of Java.Journal of Electronic Com-merce in Organizations, 2(2):55–64, 2004. CODEN ????ISSN 1539-2937.

Ton:2001:EJB

[TCC01] Lee-Ren Ton, Lung-ChungChang, and Chung-PingChung. Exploiting Java byte-code parallelism by enhancedPOC folding model (researchnote). Lecture Notes in Com-puter Science, 1900:994–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1900/19000994.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1900/19000994.

pdf.

Ton:2002:APS

[TCC02] L.-R. Ton, L.-C. Chang, andC.-P. Chung. An analyticalPOC stack operations foldingfor continuous and discontin-uous Java bytecodes. Jour-nal of Systems Architecture,48(1):1–16, September 2002.CODEN JSARFB. ISSN1383-7621 (print), 1873-6165(electronic).

Tigli:2003:WRA

[TCF+03] J. Y. Tigli, D. Cheung,J. Fuchet, G. Joulie, andF. Grillon. Wcomp: Rapidapplication development toolkitfor wearable computer basedon Java. In IEEE Inter-national Conference on Sys-tems Man and Cybernet-ics, volume 5, pages 4198–4203. IEEE Computer Soci-ety Press, 1109 Spring Street,Suite 300, Silver Spring, MD20910, USA, 2003. CODEN???? ISSN 1062-922X.

Tucker:2000:LEP

[TCM+00] Andrew Tucker, Edoardo Co-mar, Scott Meyers, YvesPiguet, Kevin Ruland, GregHadaller, Jonathan Erick-son, Mike Zhilin, and ToddStephan. Letters: Editorpreferences; Java enums; la-bor union harassment; smartpointer update; travelingsalesman; granting block

Page 513: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 513

grant; porting to CE; analyz-ing algorithms. Dr. Dobb’sJournal of Software Tools, 25(1):10, 12, January 2000. CO-DEN DDJOEB. ISSN 1044-789X.

Ton:2002:DOF

[TCSC02] L.-R. Ton, L.-C. Chang, J.-J. Shann, and C.-P. Chung.Design of an optimal fold-ing mechanism for Java pro-cessors. Microprocessors andMicrosystems, 26(8):341–352,November 10, 2002. CO-DEN MIMID5. ISSN 0141-9331 (print), 1872-9436 (elec-tronic).

Ton:2004:SHC

[TCSC04] Lee-Ren Ton, Lung-ChungChang, Jyh-Jiun Shann, andChung-Ping Chung. Asoftware/hardware cooper-ated stack operations fold-ing model for Java processors.The Journal of systems andsoftware, 72(3):377–387, Au-gust 2004. CODEN JSSODM.ISSN 0164-1212 (print), 1873-1228 (electronic).

Thiruvathukal:2000:JNW

[TDB00] George K. Thiruvathukal,Phillip M. Dickens, andShahzad Bhatti. Java on net-works of workstations (Ja-vaNOW): a parallel comput-ing framework inspired byLinda and the Message Pass-ing Interface (MPI). Con-currency: Practice and Ex-perience, 12(11):1093–1116,

September 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/76000187/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=76000187&PLACEBO=IE.

pdf.

Taveira:2003:ARM

[Tddd03] Wendell Figueiredo Taveira,Marco Tulio de Oliveira Va-lente, Mariza Andrade daSilva Bigonha, and Robertoda Silva Bigonha. Asyn-chronous remote method in-vocation in Java. J.UCS:Journal of Universal Com-puter Science, 9(8):761–??,August 28, 2003. CODEN???? ISSN 0948-6968.URL http://www.jucs.org/

jucs_9_8/asynchronous_remote_

method_invocation.

Tan:2004:EEE

[TE04] Roy Patrick Tan and Stephen H.Edwards. Experiences eval-uating the effectiveness ofJML-JUnit testing. ACMSIGSOFT Software Engineer-ing Notes, 29(5):1–4, Septem-ber 2004. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Tschantz:2005:JAR

[TE05] Matthew S. Tschantz andMichael D. Ernst. Javari:adding reference immutabil-ity to Java. ACM SIG-PLAN Notices, 40(10):211–

Page 514: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 514

230, October 2005. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Todd:2001:LSS

[TEM+01] Andrew W. Todd, JonathanErickson, Nadine McKen-zie, Chris Cleeland, RichardHuang, Ragae Ghaly, andThe Editors. Letters: Sharedsource and shared secrets;JavaScript fix; CORBA in-teroperability; EJB applica-tion servers update; correc-tion [“The Delphi XML SAX2Component and MSXML3.0”]. Dr. Dobb’s Journalof Software Tools, 26(10):10,12, October 2001. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/.See [Hei01].

Tennebo:2000:EJE

[Ten00] Frode Tennebø. Eleganceof Java and the efficiency ofC++ — it’s Ada. LinuxJournal, 80:174–176, Decem-ber 2000. CODEN LIJOFX.ISSN 1075-3583 (print), 1938-3827 (electronic).

Thornton:2008:SSW

[TETPQ08] Matthew Thornton, Stephen H.Edwards, Roy P. Tan, andManuel A. Perez-Quinones.Supporting student-writtentests of GUI programs.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 40(1):537–541, March 2008.

CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofSIGCSE 08.

Tran:2004:TCB

[TFL+04] F. D. Tran, J. P. Fassino,O. Lobry, J. Pulou, andN. Rivierre. Toward acomponent-based embeddedJava-oriented operating sys-tem. Lecture Notes in Com-puter Science, 3292:256–267,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Tate:2004:BFL

[TG04] Bruce Tate and Justin Geht-land. Better, Faster, LighterJava. O’Reilly & As-sociates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2004. ISBN0-596-00676-4. xvi + 243pp. LCCN QA76.73.J38 T362004. US$34.95, CAN$50.95,UK£24.95. URL http://

www.oreilly.com/catalog/

bfljava/.

Talpin:2004:HRT

[TGB+04] J. P. Talpin, A. Gamatie,D. Berner, B. LeDez, andP. LeGuernic. Hard real-time implementation of em-bedded software in Java. Lec-ture Notes in Computer Sci-ence, 2952:33–47, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Page 515: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 515

Thomas:2008:DHF

[TGCF08] Gael Thomas, Nicolas Geof-fray, Charles Clement, andBertil Folliot. Designinghighly flexible virtual ma-chines: the JnJVM expe-rience. Software—Practiceand Experience, 38(15):1643–1675, December ??, 2008.CODEN SPEXBL. ISSN0038-0644 (print), 1097-024X(electronic).

Tate:2005:SDN

[TGL05] Bruce Tate, Justin Gehtland,and Michael Kosta Loukides.Spring: a developer’s note-book. A developer’s notebook.O’Reilly & Associates, Inc.,981 Chestnut Street, New-ton, MA 02164, USA, 2005.ISBN 0-596-00910-0. xv +184 pp. LCCN QA76.73.S67T38 2005.

Tan:2000:PEN

[TGO00] Kian-Lee Tan, Cheng HianGoh, and Beng Chin Ooi.Progressive evaluation ofnested aggregate queries.VLDB Journal: Very LargeData Bases, 9(3):261–278,December 2000. CODENVLDBFR. ISSN 1066-8888(print), 0949-877X (elec-tronic).

Tamassia:2001:JDS

[TGV+01] Roberto Tamassia, Michael T.Goodrich, Luca Vismara,Mark Handy, Galina Shu-bina, Robert Cohen, BenoıtHudson, Ryan S. Baker,

Natasha Gelfand, and Ul-rik Brandes. JDSL: Thedata structures library inJava. Dr. Dobb’s Journalof Software Tools, 26(4):21–22, 24, 26, 28, 30–31, April2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_04/jdsl.txt.

Tozawa:2002:FAC

[TH02] A. Tozawa and M. Hagiya.Formalization and analysis ofclass loading in Java. Higher-Order and Symbolic Com-putation, 15(1):7–55, March2002. CODEN LSCOEX.ISSN 1388-3690 (print), 2212-0793 (electronic).

Thau:2000:BJ

[Tha00] Dave Thau. The Book ofJavaScript: a practical guideto interactive Web pages. NoStarch Press, San Francisco,CA, USA, 2000. ISBN 1-886411-36-0. xix + 397pp. LCCN QA76.73.J39 T372000.

Thau:2006:BJP

[Tha06] Thau. The book of JavaScript:a practical guide to interac-tive Web pages. No StarchPress, San Francisco, CA,USA, second edition, 2006.ISBN 1-59327-106-9. xxx +490 pp. LCCN QA76.73.J39T37 2006eb; QA76.73.J39T37 2007. URL http://

www.oreilly.com/catalog/

9781593271060.

Page 516: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 516

Thiruvathukal:2002:JMA

[Thi02] George K. Thiruvathukal.Java at middle age: EnablingJava for computational sci-ence. Computing in Scienceand Engineering, 4(1):74–84, January/February 2002.CODEN CSENFA. ISSN1521-9615 (print), 1558-366X(electronic). URL http://

computer.org/cise/cs2001/

c1074abs.htm; http://

dlib.computer.org/cs/books/

cs2002/pdf/c1074.pdf.

Tikir:2003:RDS

[THL03] Mustafa M. Tikir, Jeffrey K.Hollingsworth, and Guei-Yuan Lueh. Recompilationfor debugging support in aJIT-compiler. ACM SIG-SOFT Software EngineeringNotes, 28(1):10–17, January2003. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Trost:2003:JEB

[THMT03] E. Trost, H. Hackl, M. Mau-rer, and Z. Trajanoski. Javaeditor for biological path-ways. Bioinformatics, 19(6):786–787, 2003. CODEN ????ISSN 1367-4803 (print), 1367-4811 (electronic).

Thomas:2003:OXC

[Tho03] Michael D. Thomas. OracleXSQL: combining SQL, Or-acle text, XSLT, and Javato publish dynamic Web con-tent. John Wiley and Sons,

New York, NY, USA; Lon-don, UK; Sydney, Australia,2003. ISBN 0-471-27120-9 (paper/website). xix +572 pp. LCCN QA76.73.S67T48 2003. URL http://

www.loc.gov/catdir/bios/

wiley045/2002014913.html;

http://www.loc.gov/catdir/

description/wiley038/2002014913.

html; http://www.loc.

gov/catdir/toc/wiley031/

2002014913.html.

Timpe:2003:GCJ

[Tim03] R. Timpe. GPIB controlwith Java on Linux or Win-dows. Evaluation Engineer-ing, 42(6):18–23, 2003. CO-DEN ???? ISSN 0014-3316.

Tost:2000:UJC

[TJ00] A. Tost and V. M. John-son. Using JavaBeans compo-nents as accessors to Enter-prise JavaBeans components.IBM Systems Journal, 39(2):293–300, ???? 2000. CODENIBMSA7. ISSN 0018-8670.URL http://www.research.

ibm.com/journal/sj/392/

tost.html.

Tan:2007:IIL

[TM07] Gang Tan and Greg Mor-risett. Ilea: inter-languageanalysis across Java andC. ACM SIGPLAN No-tices, 42(10):39–56, October2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Page 517: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 517

Trofin:2008:SVC

[TM08] Mircea Trofin and JohnMurphy. Static verifica-tion of component composi-tion in contextual composi-tion frameworks. Interna-tional Journal on SoftwareTools for Technology Trans-fer (STTT), 10(3):247–261,June 2008. CODEN ????ISSN 1433-2779 (print), 1433-2787 (electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=1433-2779&volume=10&

issue=3&spage=247.

Tarau:2005:SDE

[TMF05] Paul Tarau, Rada Mihalcea,and Elizabeth Figa. Se-mantic document engineeringwith WordNet and PageR-ank. In ACM, editor, Proceed-ings of the 2005 ACM Sym-posium on Applied computing,pages 782–786. ACM Press,New York, NY 10036, USA,2005. ISBN 1-58113-964-0.

Thomas:2003:FJJ

[TMG03] V. Thomas, A. McMullen,and L. Graba. FT-Java:a Java-based frameworkfor fault-tolerant distributedsoftware. Lecture Notes inComputer Science, 2889:899–911, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Thomas:2005:BFJ

[TOG+05] G. Thomas, F. Ogel, A. Gal-land, B. Folliot, and I. Pi-

umarta. Building a flexibleJava runtime upon a flexi-ble compiler. InternationalJournal of Computer Appli-cations, 27(1):27–34, 2005.CODEN ???? ISSN 1206-212X (print), 1925-7074 (elec-tronic). URL https://

www.tandfonline.com/doi/

full/10.1080/1206212X.2005.

11441753.

Tonella:2004:ETC

[Ton04] Paolo Tonella. Evolutionarytesting of classes. ACM SIG-SOFT Software EngineeringNotes, 29(4):119–128, July2004. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Topley:2000:CSA

[Top00] Kim Topley. Core Swing: Ad-vanced Programming. P TR Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 2000.ISBN 0-13-083292-8. xxvii +930 pp. LCCN A76.9.U83T66 2000.

Topley:2002:CJJ

[Top02a] Kim Topley. Core JFC: Javafoundation classes. PrenticeHall PTR core series. P TR Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, sec-ond edition, 2002. ISBN0-13-090581-X. xli + 1655pp. LCCN QA76.73.J38 T672002. US$49.99. URL http:/

/www.phptr.com/ptrbooks/

ptr_013090581X.html. In-cludes CD-ROM.

Page 518: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 518

Topley:2002:JND

[Top02b] Kim Topley. J2ME in a nut-shell: a desktop quick ref-erence. Nutshell handbook.O’Reilly & Associates, Inc.,981 Chestnut Street, Newton,MA 02164, USA, 2002. ISBN0-596-00253-X. xv + 450pp. LCCN QA76.73.J38 T672002.

Topley:2003:JWS

[Top03] Kim Topley. Java Web ser-vices in a nutshell. O’Reilly& Associates, Inc., 981 Chest-nut Street, Newton, MA02164, USA, 2003. ISBN0-596-00399-4. xviii + 642pp. LCCN TK5105.88813.T67 2003. URL http://

www.oreilly.com/catalog/

9780596003999.

Torres:2001:DSD

[Tor01] Mario A. Torres. Developingscalable distributed applica-tions: a generic model imple-mented in Java. Dr. Dobb’sJournal of Software Tools, 26(9):21–22, 24–25, September2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_09/scalable.txt.

Teodorescu:2001:UJC

[TP01] Radu Teodorescu and RajuPandey. Using JIT compi-lation and configurable run-time systems for efficientdeployment of Java pro-grams on ubiquitous de-vices. Lecture Notes in Com-

puter Science, 2201:76–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2201/22010076.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2201/22010076.

pdf.

Tonella:2002:CSC

[TP02] P. Tonella and A. Potrich.Cjj: a subset of C++ com-pliant with Java. Science ofComputer Programming, 42(2):229–271, February 2002.CODEN SCPGD4. ISSN0167-6423 (print), 1872-7964(electronic).

Tseng:2008:PPD

[TP08] I-Lun Tseng and Adam Pos-tula. Partitioning param-eterized 45-degree polygonswith constraint programming.ACM Transactions on DesignAutomation of Electronic Sys-tems, 13(3):52:1–52:??, July2008. CODEN ATASFO.ISSN 1084-4309 (print), 1557-7309 (electronic).

Tripp:2009:TET

[TPF+09] Omer Tripp, Marco Pistoia,Stephen J. Fink, Manu Srid-haran, and Omri Weisman.TAJ: effective taint analysisof web applications. ACMSIGPLAN Notices, 44(6):87–97, June 2009. CODENSINODQ. ISSN 0362-1340

Page 519: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 519

(print), 1523-2867 (print),1558-1160 (electronic).

Travers:2000:JQW

[Tra00a] Michael Travers. Java Q&A:What is interactive scripting?Dr. Dobb’s Journal of Soft-ware Tools, 25(1):103, 105–111, January 2000. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2000/2000_01/jqa120.

txt.

Traverso:2000:IAU

[Tra00b] Carlo Traverso, editor. IS-SAC 2000: 7–9 August2000, University of St. An-drews, Scotland: proceed-ings of the 2000 Interna-tional Symposium on Sym-bolic and Algebraic Com-putation. ACM Press, NewYork, NY 10036, USA, 2000.ISBN 1-58113-218-2. LCCNQA76.95.I59 2000. URLhttp://www.acm.org/pubs/

contents/proceedings/issac/

345542/. ACM order number505000.

Tremblett:2000:IJP

[Tre00] Paul Tremblett. InstantJavaServer Pages. Osborne/McGraw-Hill, Berkeley, CA, USA,2000. ISBN 0-07-212601-9. xiii + 507 pp. LCCNTK5105.8885.J38 T74 2000.US$49.99. URL http://www.

instantjsp.com/.

Tremblett:2001:IEJ

[Tre01] Paul Tremblett. Instant En-terprise JavaBeans. McGraw-

Hill, New York, NY, USA,2001. ISBN 0-07-212943-3. xxi + 550 pp. LCCNQA76.73.J38 T74 2001.

Tremblett:2002:JUR

[Tre02a] Paul Tremblett. Java andUDDI registries. Dr. Dobb’sJournal of Software Tools,27(9):34, 37–40, September2002. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2002/2002_09/juddi.txt;

http://www.ddj.com/ftp/

2002/2002_09/juddi.zip;

http://www.ddj.com/ftp/

2002/2002_09/uddi.war.

Tremblett:2002:PTJ

[Tre02b] Paul Tremblett. Program-mer’s toolchest: Java’sGeneric Connection Frame-work: Wireless networkingfor mobile devices. Dr.Dobb’s Journal of SoftwareTools, 27(4):75–78, 80, April2002. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_04/javagcf.txt; http:

//www.ddj.com/ftp/2002/

2002_04/javagcf.zip.

Trentini:2002:JBF

[Tre02c] Andrea Trentini. A Java-based framework to sup-port computer-assisted cre-ation of structured XML doc-uments. ACM SIGAPP Ap-plied Computing Review, 10(1):48–53, April 2002. CO-DEN ???? ISSN 1559-

Page 520: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 520

6915 (print), 1931-0161 (elec-tronic). URL https://dl.

acm.org/doi/abs/10.1145/

568235.568245.

Tremblett:2003:ISS

[Tre03] P. Tremblett. Incorporat-ing server-side Java 2D intoyour Web application compo-nents is an easy way to deliverdynamic data. Dr. Dobb’sJournal of Software Tools, 28(10):42–49, 2003. CODENDDJOEB. ISSN 1044-789X.

Tremblett:2004:JME

[Tre04] P. Tremblett. Java manage-ment extensions. Dr. Dobb’sJournal of Software Tools, 29(7):14–21, 2004. CODENDDJOEB. ISSN 1044-789X.

Tree:2005:NBC

[Tre05] Tree. NoodleGlue: BridgingC/C++ and Java. C/C++Users Journal, 23(7):6–13,2005. CODEN CCUJEX.ISSN 1075-2838.

Trofin:2004:FRRa

[Tro04a] Mircea Trofin. A frameworkfor removing redundant con-text management services inEnterprise JavaBeans appli-cation servers. ACM SIG-PLAN Notices, 39(10):58–59, October 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Trofin:2004:FRRb

[Tro04b] Mircea Trofin. A frameworkfor removing redundant con-

text management services inenterprise JavaBeans appli-cation servers. ACM SIG-PLAN Notices, 39(10):312–313, October 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Tatibouet:2003:JCC

[TRVH03] B. Tatibouet, A. Requet,J. C. Voisinet, and A. Ham-mad. Java card code gen-eration from B specifications.Lecture Notes in ComputerScience, 2885:306–318, 2003.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic).

TenEyck:2001:JBM

[TS01] James TenEyck and G. Sam-path. A Java-based model ofresource sharing among inde-pendent users on the Inter-net. Lecture Notes in Com-puter Science, 2110:124–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2110/21100124.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2110/21100124.

pdf.

Tilevich:2002:JOA

[TS02] Eli Tilevich and YannisSmaragdakis. J-orchestra:Automatic Java applicationpartitioning. Lecture Notes in

Page 521: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 521

Computer Science, 2374:178–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2374/23740178.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2374/23740178.

pdf.

Tilevich:2004:PED

[TS04] Eli Tilevich and YannisSmaragdakis. Portable andefficient distributed threadsfor Java. Lecture Notes inComputer Science, 3231:478–492, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Tilevich:2009:JOE

[TS09] Eli Tilevich and YannisSmaragdakis. J-Orchestra:Enhancing Java programswith distribution capabili-ties. ACM Transactionson Software Engineering andMethodology, 19(1):1:1–1:??,August 2009. CODENATSMER. ISSN 1049-331X (print), 1557-7392 (elec-tronic).

Tatsubori:2001:BTD

[TSCI01] Michiaki Tatsubori, ToshiyukiSasaki, Shigeru Chiba, andKozo Itano. A bytecodetranslator for distributed ex-ecution of “legacy” Java soft-ware. Lecture Notes in Com-puter Science, 2072:236–??,

2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2072/20720236.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2072/20720236.

pdf.

Tanter:2002:AJS

[TSDNP02] Eric Tanter, Marc Segura-Devillechaise, Jacques Noye,and Jose Piquer. Alter-ing Java semantics via byte-code manipulation. Lec-ture Notes in Computer Sci-ence, 2487:283–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349(electronic). URL http:

//link.springer.de/link/

service/series/0558/bibs/

2487/24870283.htm; http:

//link.springer.de/link/

service/series/0558/papers/

2487/24870283.pdf.

Tip:2002:PET

[TSL+02] Frank Tip, Peter F. Sweeney,Chris Laffra, Aldo Eisma,and David Streeter. Prac-tical extraction techniquesfor Java. ACM Transac-tions on Programming Lan-guages and Systems, 24(6):625–666, November 2002.CODEN ATPSDT. ISSN0164-0925 (print), 1558-4593(electronic).

Page 522: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 522

Tip:2003:ELB

[TSL03] F. Tip, P. F. Sweeney,and C. Laffra. Extractinglibrary-based Java applica-tions. Communications of theACM, 46(8):35–40, 2003. CO-DEN CACMA2. ISSN 0001-0782 (print), 1557-7317 (elec-tronic).

Tangermann:2004:EIF

[TSL+04] M. Tangermann, C. Schwab,A. Luder, L. Ferrarini, andC. Veber. Encapsulation ofIEC 61499 function blocks us-ing real-time Java accordingto the RTSJ. Lecture Notes inComputer Science, 3292:346–358, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Tyagi:2001:MSM

[TT01] Satyam Tyagi and Paul Ta-rau. A most specific methodfinding algorithm for reflec-tion based dynamic Prolog-to-Java interfaces. Lec-ture Notes in Computer Sci-ence, 1990:322–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1990/19900322.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1990/19900322.

pdf.

Tansey:2008:ARI

[TT08] Wesley Tansey and Eli Tile-vich. Annotation refactor-ing: inferring upgrade trans-formations for legacy applica-tions. ACM SIGPLAN No-tices, 43(10):295–312, Sep-tember 2008. CODEN SIN-ODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Taboada:2003:PME

[TTD03] G. L. Taboada, J. Tourino,and R. Doallo. Performancemodeling and evaluation ofJava message-passing prim-itives on a cluster. Lec-ture Notes in Computer Sci-ence, 2840:29–36, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Tanter:2008:FMA

[TTPN08] Eric Tanter, Rodolfo Toledo,Guillaume Pothier, andJacques Noye. Flexiblemetaprogramming and AOPin Java. Science of Com-puter Programming, 72(1–2):22–30, June 1, 2008. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Tatlock:2008:DTR

[TTS+08] Zachary Tatlock, Chris Tucker,David Shuffelton, RanjitJhala, and Sorin Lerner. Deeptypechecking and refactor-ing. ACM SIGPLAN No-

Page 523: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 523

tices, 43(10):37–52, Septem-ber 2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Tuisku:2004:WJE

[Tui04] M. Tuisku. Wireless Java-enabled MIDP devices aspeers in a Grid infrastruc-ture. Lecture Notes in Com-puter Science, 2970:273–281,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Tulachan:2002:DEC

[Tul02] Pravin V. Tulachan. Develop-ing EJB 2.0 Components. SunBluePrints Program. Sun Mi-crosystems Press, Palo Alto,CA, USA, 2002. ISBN 0-13-034863-5. xxx + 622 pp.LCCN QA76.73.J38T85 2002.URL http://www.sun.com/

books/catalog/tulachan/.

Tulach:2008:PAD

[Tul08] Jaroslav Tulach. PracticalAPI design: confessions ofa Java Framework architect.Apress, Berkeley, CA, USA,2008. ISBN 1-4302-0973-9.LCCN ????

Tavares:2008:GIO

[TV08] Andre L. C. Tavares andMarco Tulio Valente. Agentle introduction to OSGi.ACM SIGSOFT Software En-gineering Notes, 33(5):8:1–8:??, September 2008. CO-DEN SFENDP. ISSN 0163-

5948 (print), 1943-5843 (elec-tronic).

Tyagi:2003:CJD

[TVMB03] Sameer Tyagi, Michael Vor-burger, Keiron McCammon,and Heiko Bobzin. CoreJava Data Objects. The SunMicrosystems Press Java se-ries. P T R Prentice-Hall,Englewood Cliffs, NJ 07632,USA, 2003. ISBN 0-13-140731-7. xxx + 491 pp.LCCN QA76.73.J38 C6632004. US$49.99.

Tanaka:2004:DCR

[TYS04] S. Tanaka, T. Yamada, andS. Shiraishi. Dynamic coderepositioning for Java. IEICETransactions on Informationand Systems E Series D, 87(7):1737–1742, 2004. CODEN???? ISSN 0916-8532.

Turner:2001:JTV

[TZ01] Joseph A. Turner and Joseph L.Zachary. Javiva: a toolfor visualizing and validat-ing student-written Java pro-grams. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Edu-cation), 33(1):45–49, March2001. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Umphress:2004:BJI

[UCJ+04] David A. Umphress, James H.Cross II, Jhilmil Jain, Nis-chita Meda, and Larry A.Barowski. Bringing J2ME

Page 524: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 524

industry practice into theclassroom. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(1):301–305, March2004. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Unkel:2008:AIS

[UL08] Christopher Unkel and Mon-ica S. Lam. Automatic in-ference of stationary fields: ageneralization of Java’s finalfields. ACM SIGPLAN No-tices, 43(1):183–195, January2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Umar:2002:ERT

[Uma02] S. Umar. Embedded real-timeJava in an MPU. Circuit Cel-lar, 148:12–22, 2002. CODEN???? ISSN 1528-0608.

UC:2001:EIU

[Uni01] Unicode Consortium, edi-tor. Eighteenth Interna-tional Unicode Conference(IUC18) Unicode and theWeb: the Global Connec-tion, April 24–27, 2001, HongKong. The Unicode Con-sortium, P.O. Box 700519,San Jose, CA 95170-0519,USA, Phone: +1-408-777-5870, Fax: +1-408-777-5082, E-mail: unicode-inc@

unicode.org, 2001. ISBN???? LCCN ???? URLhttp://www.unicode.org/

iuc/iuc18.

USFS:2002:JGI

[Uni02] United States Forest Ser-vice. JMFA — A graph-ically interactive Java pro-gram that fits microfibril an-gle X-ray diffraction data.Research Note FPL-RN-0283,U.S. Department of Agricul-ture, Washington, DC, USA,2002. Shipping List number2002-0228-M. Shipping ListDate: 5-Apr-2002.

USGS:2003:JPU

[Uni03] United States Geological Sur-vey. Java programs for usingNewmark’s method and sim-plified decoupled analysis tomodel slope performance dur-ing earthquakes. Open FileReport 03-005, U.S. Geologi-cal Survey, Denver, CO, USA,2003. Includes CD-ROM.Shipping List number 2003-0014-E. Shipping List Date:20-Mar-2003.

Urbanek:2009:HTS

[Urb09] Simon Urbanek. How to talkto strangers: ways to lever-age connectivity between R,Java and Objective C. Com-putational Statistics, 24(2):303–311, May 2009. CO-DEN CSTAEB. ISSN 0943-4062 (print), 1613-9658 (elec-tronic). URL http://link.

springer.com/article/10.

1007/s00180-008-0132-x.

USENIX:2000:UAT

[USE00a] USENIX, editor. 2000USENIX Annual Techni-

Page 525: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 525

cal Conference: San Diego,CA, USA, June 18–23,2000. USENIX Association,Berkeley, CA, USA, 2000.ISBN 1-880446-22-7. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/usenix2000.

USENIX:2000:PUT

[USE00b] USENIX, editor. Proceedingsof the 7th USENIX Tcl/TkConference (Tcl/2k): Febru-ary 14–18, 2000, Austin,Texas, USA. USENIX As-sociation, Berkeley, CA,USA, 2000. ISBN 1-880446-24-3. LCCN ????URL http://db.usenix.

org/publications/library/

proceedings/tcl2k/.

USENIX:2000:PFSb

[USE00c] USENIX, editor. Proceed-ings of the Fourth Sympo-sium on Operating SystemsDesign and Implementation(OSDI 2000), October 23–25,2000, San Diego, California,USA. USENIX Association,Berkeley, CA, USA, 2000.ISBN 1-880446-16-2. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/osdi2000/

.

USENIX:2000:PNU

[USE00d] USENIX, editor. Proceed-ings of the Ninth USENIXSecurity Symposium, August14–17, 2000, Denver, Col-orado. USENIX Association,

Berkeley, CA, USA, 2000.ISBN 1-880446-18-9. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/sec2000.

USENIX:2001:PUC

[USE01a] USENIX, editor. Proceed-ings of the 6th USENIX Con-ference on Object-OrientedTechnologies and Systems,January 29–February 2, 2001,San Antonio, Texas, USA.USENIX Association, Berke-ley, CA, USA, 2001. ISBN1-880446-12-X. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/coots01/

.

USENIX:2001:UJV

[USE01b] USENIX, editor. UsenixJava Virtual Machine Re-search and Technology Sym-posium (JVM ’01). USENIXAssociation, Berkeley, CA,USA, April 2001.

USENIX:2001:PJV

[USE01c] USENIX Association, edi-tor. Proceedings of the JavaVirtual Machine Researchand Technology Sy[m]posium(JVM ’01): April 23–24,2001, Monterey, Califor-nia, USA. USENIX Associ-ation, Berkeley, CA, USA,2001. ISBN 1-880446-11-1.LCCN QA76.73.J38 J42 2001.URL http://www.usenix.

org/events/jvm01/. Spon-sored by the USENIX Associ-ation.

Page 526: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 526

USENIX:2002:PJV

[USE02] USENIX Association, edi-tor. Proceedings of the 2ndJava Virtual Machine Re-search and Technology Sym-posium (JVM ’02) : August1–2, 2002, San Francisco,California, USA. USENIXAssociation, Berkeley, CA,USA, 2002. ISBN 1-931971-01-3. LCCN QA76.73.J38J42 2002. URL http://www.

usenix.org/publications/

library/proceedings.

Utting:2006:PIT

[Utt06] Ian Utting. Problems in theinitial teaching of program-ming using Java: the case forreplacing J2SE with J2ME.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 38(3):193–196, September 2006.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Vermeulen:2000:EJS

[VAB+00] Allan Vermeulen, Scott W.Ambler, Greg Bumgardner,Eldon Metz, Trevor Mis-feldt, Jim Shur, and PatrickThompson. The Elementsof Java Style. CambridgeUniversity Press, Cambridge,UK, 2000. ISBN 0-521-77768-2. xiii + 128 pp.LCCN QA76.73.J38 E442000. US$12.95.

VanCamp:2004:TNS

[Van04] S. VanCamp. Tech-nicallyspeaking: Sun Microsystemsis banking on its Java plat-form to restore a measure ofrespectability. Brandweek, 45(30):14–19, 2004. CODEN???? ISSN 1064-4318.

Vaughan:2003:IME

[Vau03a] J. Vaughan. Improvementsmark evolving Java appservers. Application Devel-opment Trends, 10(2):31–34,2003. CODEN ADTRF4.ISSN 1073-9564.

VaughanNichols:2003:BUJ

[Vau03b] S. J. VaughanNichols. Thebattle over the universal JavaIDE. Computer, 36(4):21–23, 2003. CODEN CPTRB4.ISSN 0018-9162 (print), 1558-0814 (electronic).

Villazon:2001:PRR

[VB01a] Alex Villazon and Wal-ter Binder. Portable re-source reification in Java-based mobile agent sys-tems. Lecture Notes in Com-puter Science, 2240:213–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2240/22400213.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2240/22400213.

pdf.

Page 527: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 527

Vitek:2001:CTJ

[VB01b] Jan Vitek and Boris Bokowski.Confined types in Java. Soft-ware—Practice and Experi-ence, 31(6):507–532, May2001. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic). URLhttp://www3.interscience.

wiley.com/cgi-bin/abstract/

78003101/START; http:/

/www3.interscience.wiley.

com/cgi-bin/fulltext?ID=

78003101&PLACEBO=IE.pdf.

VanDijk:2005:KCS

[VB05] A. I. J. M. VanDijk andL. A. S. Bruijnzeel. Key con-trols and scale effects on sedi-ment budgets: recent findingsin agricultural upland java,indonesia. IAHS Publication,292:24–31, 2005. CODEN???? ISSN 0144-7815.

vanDoorn:2000:SJV

[vD00] Leendert van Doorn. A secureJavaTM Virtual Machine. InUSENIX [USE00d], page ??ISBN 1-880446-18-9. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/sec2000/

vandoorn.html.

vonDincklage:2004:CJC

[vD04] D. vonDincklage and A. Di-wan. Converting Java classesto use generics. ACM SIG-PLAN Notices, 39(10):1–14,2004. CODEN SINODQ.ISSN 0362-1340 (print), 1523-

2867 (print), 1558-1160 (elec-tronic).

vandenBercken:2000:JXP

[vdBDS00] Jochen van den Bercken,Jens-Peter Dittrich, andBernhard Seeger. javax.XXL:a prototype for a library ofquery processing algorithms.In Chen et al. [CNB00], page588. ISBN ???? ISSN0163-5808 (print), 1943-5835(electronic). LCCN QA1.A87. URL http://www.

acm.org/pubs/citations/

proceedings/mod/342009/

p588-van_den_bercken/.

vandenBerg:2001:LCJ

[vdBJ01] Joachim van den Berg andBart Jacobs. The LOOPcompiler for Java and JML.Lecture Notes in ComputerScience, 2031:299–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2031/20310299.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2031/20310299.

pdf.

vandenBerg:2001:FSV

[vdBJP01] Joachim van den Berg, BartJacobs, and Erik Poll. For-mal specification and verifi-cation of JavaCard’s appli-cation identifier class. Lec-ture Notes in Computer Sci-ence, 2041:137–??, 2001.

Page 528: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 528

CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2041/20410137.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2041/20410137.

pdf.

vanderLinden:2002:JJ

[vdL02] Peter van der Linden. JustJava 2. P T R Prentice-Hall, Englewood Cliffs, NJ07632, USA, fifth edition,2002. ISBN 0-13-032072-2.xxxv + 1098 pp. LCCNQA76.73.J38 V3625 2002b.US$49.99. URL http://www.

phptr.com/ptrbooks/ptr_

0130320722.html; http:

//www.sun.com/books/catalog/

vanderlinden6/index.html.

Vincenzi:2006:EST

[VDMW06] A. M. R. Vincenzi, M. E.Delamaro, J. C. Maldonado,and W. E. Wong. Establish-ing structural testing criteriafor Java bytecode. Software—Practice and Experience,36(14):1513–1541, November25, 2006. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

VanderHeyden:2001:CJC

[VDPC01] William VanderHeyden, Ed-ward Dendy, and Nely Padial-Collins. CartaBlanca — AJava-component-based sys-tems simulation tool for

coupled non-linear physicson unstructured grids. InACM [ACM01b], pages 134–142. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/3.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500134.pdf.

VanderHeyden:2003:CPJ

[VDPC03] W. B. VanderHeyden, E. D.Dendy, and N. T. Padial-Collins. CartaBlanca — apure-Java, component-basedsystems simulation tool forcoupled nonlinear physics onunstructured grids — anupdate. Concurrency andComputation: Practice andExperience, 15(3–5):431–458,March/April 2003. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Pol:2002:FSJ

[vdPE02] Jaco van de Pol and Miguel ValeroEspada. Formal specifica-tion of JavaSpacesTM Archi-tecture using µCRL. Lec-ture Notes in Computer Sci-ence, 2315:274–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2315/23150274.

htm; http://link.springer-

ny.com/link/service/series/

Page 529: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 529

0558/papers/2315/23150274.

pdf.

vanderSpek:2005:SER

[vdSPP05] P. van der Spek, N. Plat, andC. Pronk. Syntax error re-pair for a Java-based parsergenerator. ACM SIGPLANNotices, 40(4):47–50, April2005. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Venstermans:2006:BVB

[VED06] Kris Venstermans, LievenEeckhout, and Koen De Boss-chere. 64-bit versus 32-bitVirtual Machines for Java.Software—Practice and Ex-perience, 36(1):1–26, January2006. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Venstermans:2007:JOH

[VED07] Kris Venstermans, LievenEeckhout, and Koen De Boss-chere. Java object headerelimination for reduced mem-ory consumption in 64-bitvirtual machines. ACMTransactions on Architectureand Code Optimization, 4(3):17:1–17:??, September 2007.CODEN ???? ISSN 1544-3566 (print), 1544-3973 (elec-tronic).

Veldhuizen:2001:JWY

[Vel01] Todd L. Veldhuizen. Justwhen you thought your lit-tle language was safe: “ex-

pression templates” in Java.Lecture Notes in ComputerScience, 2177:188–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2177/21770188.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2177/21770188.

pdf.

Veldema:2001:ROJ

[VHBB01] Ronald Veldema, RutgerHofman, Raoul Bhoedjang,and Henri Bal. Runtimeoptimizations for a JavaDSM implementation. InACM [ACM01b], pages 153–162. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/41.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500153.ps.

Veldema:2003:RTO

[VHBB03] R. Veldema, R. F. H. Hof-man, R. A. F. Bhoedjang, andH. E. Bal. Run-time opti-mizations for a Java DSM im-plementation. Concurrencyand Computation: Practiceand Experience, 15(3–5):299–316, March/April 2003. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Page 530: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 530

Vincent:2001:AIB

[VHL01] Regis Vincent, Bryan Hor-ling, and Victor Lesser. Anagent infrastructure to buildand evaluate multi-agent sys-tems: The Java agent frame-work and multi-agent systemsimulator. Lecture Notes inComputer Science, 1887:102–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1887/18870102.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1887/18870102.

pdf.

vanHeiningen:2008:BMD

[vHMB08] Willem van Heiningen, SteveMacDonald, and Tim Brecht.Babylon: middleware for dis-tributed, parallel, and mo-bile Java applications. Con-currency and Computation:Practice and Experience, 20(10):1195–1224, July 2008.CODEN CCPEBO. ISSN1532-0626 (print), 1532-0634(electronic).

Vieregger:2003:PRP

[Vie03] C. Vieregger. Productroundup: a peck of Javaportlets. Software Develop-ment, 11(3):27–29, 2003. CO-DEN ???? ISSN 1070-8588.

Vilar:2000:JQW

[Vil00] Alexandre Sieira Vilar. JavaQ&A: What’s object pool-

ing all about? Dr.Dobb’s Journal of Soft-ware Tools, 25(8):123–124,126, 128, 130, August2000. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2000/2000_08/jqa800.txt;

http://www.ddj.com/ftp/

2000/2000_08/jqa800.zip.

Villalon:2008:HDD

[Vil08] Elena Villalon. High-dimensionality data reductionwith Java. Computing in Sci-ence and Engineering, 10(5):64–69, September/October2008. CODEN CSENFA.ISSN 1521-9615 (print), 1558-366X (electronic).

Velazquez-Iturbide:2008:SAS

[VIPCUF08] J. Angel Velazquez-Iturbide,Antonio Perez-Carrasco, andJaime Urquiza-Fuentes. SRec:an animation system of re-cursion for algorithm courses.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 40(3):225–229, September 2008.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofITiCSE ’08.

Viroli:2003:TPA

[Vir03] M. Viroli. A type-passing ap-proach for the implementa-tion of parametric methods inJava. The Computer Jour-nal, 46(3):263–294, 2003. CO-DEN CMPJA6. ISSN 0010-

Page 531: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 531

4620 (print), 1460-2067 (elec-tronic).

Virkus:2005:PJP

[Vir05] Robert Virkus. Pro J2MEPolish: open source wirelessJava tools suite. Apress,Berkeley, CA, USA, 2005.ISBN 1-59059-503-3. xxi +450 pp. LCCN QA76.73.J38V57 2005. URL http://www.

loc.gov/catdir/enhancements/

fy0663/2005016571-d.html;

http://www.springerlink.

com/content/p7059524m76vj817/

.

Veldema:2001:OJS

[VKB01] Ronald S. Veldema, ThiloKielmann, and Henri E.Bal. Optimizing Java-specificoverheads: Java at the speedof C? Lecture Notes in Com-puter Science, 2110:685–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2110/21100685.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2110/21100685.

pdf.

Vijaykrishnan:2001:EBJ

[VKK+01] N. Vijaykrishnan, M. Kan-demir, S. Kim, S. Tomar,A. Sivasubramaniam, andM. J. Irwin. Energy be-havior of Java applicationsfrom the memory perspec-tive. In USENIX Asso-ciation [USE01c], page ??

ISBN 1-880446-11-1. LCCNQA76.73.J38 J42 2001. URLhttp://www.usenix.org/publications/

library/proceedings/jvm01/

vijaykrishnan.html. Spon-sored by the USENIX Associ-ation.

Viswanathan:2000:JVM

[VL00] D. Viswanathan and S. Liang.Java Virtual Machine Pro-filer Interface. IBM Sys-tems Journal, 39(1):82–95,???? 2000. CODENIBMSA7. ISSN 0018-8670.URL http://www.research.

ibm.com/journal/sj/391/

viswanathan.html.

vonLaszewski:2001:JCG

[vLFGL01] Gregor von Laszewski, IanFoster, Jarek Gawor, and Pe-ter Lane. A Java commod-ity grid kit. Concurrencyand Computation: Practiceand Experience, 13(8–9):645–662, July/August 2001. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/84503216/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=84503216&PLACEBO=IE.

pdf.

vonLaszewski:2002:FJC

[vLGL+02] Gregor von Laszewski, JarekGawor, Peter Lane, NellRehn, and Mike Russell. Fea-tures of the Java CommodityGrid Kit. Concurrency andComputation: Practice and

Page 532: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 532

Experience, 14(13–15):1045–1055, November/December2002. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

vonLaszewski:2005:WCJ

[vLH05] Gregor von Laszewski andMike Hategan. Workflowconcepts of the Java CoGKit. Journal of Grid Com-puting, 3(3–4):239–258, Sep-tember 2005. CODEN ????ISSN 1570-7873 (print), 1572-9184 (electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=1570-7873&volume=3&

issue=3&spage=239.

VanCappellen:2009:XXJ

[VLMO09] Marc Van Cappellen, Zhen HuaLiu, Jim Melton, and MaximOrgiyan. XQJ: XQuery JavaAPI is completed. SIGMODRecord (ACM Special Inter-est Group on Managementof Data), 38(4):7–13, Decem-ber 2009. CODEN SRECD8.ISSN 0163-5808 (print), 1943-5835 (electronic).

vonLaszewski:2001:GBA

[vLSM01] Gregor von Laszewski, KazuyukiShudo, and Yoichi Muraoka.Grid-based asynchronous mi-gration of execution con-text in Java virtual ma-chines. Lecture Notes inComputer Science, 1900:22–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL

http://link.springer-ny.

com/link/service/series/

0558/bibs/1900/19000022.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1900/19000022.

pdf.

Viega:2000:SSJ

[VMMF00] John Viega, Tom Mutdosch,Gary McGraw, and Ed-ward W. Felten. Staticallyscanning Java code: Find-ing security vulnerabilities.IEEE Software, 17(5):68–74, September/October 2000.CODEN IESOEG. ISSN0740-7459 (print), 0740-7459(electronic). URL http:

//computer.org/software/

so/s5068abs.htm; http:

//dlib.computer.org/so/

books/so2000/pdf/s5068.

pdf.

vandenBrand:2005:GES

[vMV05] M. vandenBrand, P. E.Moreau, and J. Vinju. Gen-erator of efficient stronglytyped abstract syntax treesin Java. IEE ProceedingsSoftware, 152(2):70–78, 2005.CODEN ???? ISSN 1462-5970.

Vincenzi:2005:CTJ

[VMWD05] A. M. Vincenzi, J. C. Mal-donado, W. E. Wong, andM. E. Delamaro. Cover-age testing of Java programsand components. Science ofComputer Programming, 56(1–2):211–230, 2005. CO-

Page 533: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 533

DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Viroli:2000:PPJ

[VN00] Mirko Viroli and Antonio Na-tali. Parametric polymor-phism in Java: an approachto translation based on re-flective features. ACM SIG-PLAN Notices, 35(10):146–165, October 2000. CO-DEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p146-viroli/.

Vaughan-Nichols:2003:TNB

[VN03] Steven J. Vaughan-Nichols.Technology news: The bat-tle over the universal JavaIDE. Computer, 36(4):21–23, April 2003. CO-DEN CPTRB4. ISSN 0018-9162 (print), 1558-0814 (elec-tronic). URL http://csdl.

computer.org/dl/mags/co/

2003/04/r4021.htm; http:

//csdl.computer.org/dl/

mags/co/2003/04/r4021.pdf.

vanNieuwpoort:2001:SEP

[vNKB01] Rob V. van Nieuwpoort,Thilo Kielmann, and Henri E.Bal. Satin: Efficient par-allel divide-and-conquer inJava. Lecture Notes in Com-puter Science, 1900:690–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-

3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1900/19000690.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1900/19000690.

pdf.

vanNieuwpoort:2005:SSE

[vNMKB05] Rob van Nieuwpoort, Ja-son Maassen, Thilo Kiel-mann, and Henri E. Bal.Satin: Simple and efficientJava-based Grid program-ming. Scalable Computing:Practice and Experience, 6(3):19–32, September 2005.CODEN ???? ISSN 1895-1767. URL http://www.

scpe.org/vols/vol06/no3/

SCPE_6_3_03.pdf; http:

//www.scpe.org/vols/vol06/

no3/SCPE_6_3_03.zip.

vanNieuwpoort:2005:IFE

[vNMW+05] Rob V. van Nieuwpoort, Ja-son Maassen, Gosia Wrzesinska,Rutger F. H. Hofman, CerielJ. H. Jacobs, Thilo Kiel-mann, and Henri E. Bal.Ibis: a flexible and effi-cient Java-based Grid pro-gramming environment. Con-currency and Computation:Practice and Experience, 17(7–8):1079–1107, June/July2005. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

vonOheimb:2001:HLJ

[vO01] David von Oheimb. Hoare

Page 534: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 534

logic for Java in Isabelle/HOL. Concurrency and Com-putation: Practice and Ex-perience, 13(13):1173–1214,November 2001. CODENCCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/88011338/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=88011338&PLACEBO=IE.

pdf.

Vogels:2003:HNC

[Vog03] Werner Vogels. HPC.NET— are CLI-based virtual ma-chines suitable for high per-formance computing? InACM [ACM03b], page ??ISBN 1-58113-695-1. LCCN???? URL http:/

/www.sc-conference.org/

sc2003/inter_cal/inter_

cal_detail.php?eventid=

10710#2; http://www.sc-

conference.org/sc2003/paperpdfs/

pap251.pdf.

Oheimb:2002:HLN

[vON02a] David von Oheimb and To-bias Nipkow. Hoare logicfor NanoJava: Auxiliaryvariables, side effects, andvirtual methods revisited.Lecture Notes in ComputerScience, 2391:89–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2391/23910089.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2391/23910089.

pdf.

vonOheimb:2002:HLN

[vON02b] David von Oheimb and To-bias Nipkow. Hoare logicfor NanoJava: Auxiliaryvariables, side effects, andvirtual methods revisited.Lecture Notes in ComputerScience, 2391:89–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2391/23910089.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2391/23910089.

pdf.

Vormoor:2001:QEI

[Vor01] Oliver Vormoor. Quick andeasy interactive molecular dy-namics using Java3D. Com-puting in Science and En-gineering, 3(5):98–104, Sep-tember/October 2001. CO-DEN CSENFA. ISSN 1521-9615 (print), 1558-366X (elec-tronic). URL http://

computer.org/cise/cs2001/

c5098abs.htm; http://

dlib.computer.org/cs/books/

cs2001/pdf/c5098.pdf.

Vivanco:2005:SCJ

[VP05] Rodrigo A. Vivanco andNicolino J. Pizzi. Scien-

Page 535: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 535

tific computing with Javaand C++: a case study us-ing functional magnetic res-onance neuroimages. Soft-ware—Practice and Experi-ence, 35(3):237–254, March2005. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Visser:2004:TIG

[VPK04] W. Visser, C. S. Pasare-anu, and S. Khurshid. Testinput generation with JavaPathFinder. Software Engi-neering Notes, 29(4):97–107,2004. CODEN ???? ISSN0163-5948.

Vrba:2003:JBA

[Vrb03] P. Vrba. Java-based agentplatform evaluation. Lec-ture Notes in Computer Sci-ence, 2744:47–58, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

vanReeuwijk:2001:SEJ

[vRKS01] Cees van Reeuwijk, Frits Kui-jlman, and Henk J. Sips.Spar: an extension of Javafor scientific computation.In ACM [ACM01b], pages58–67. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/11.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500058.dvi.

vanReeuwijk:2003:SSE

[vRKS03] C. van Reeuwijk, F. Kuijl-man, and H. J. Sips. Spar:a set of extensions to Java forscientific computation. Con-currency and Computation:Practice and Experience, 15(3–5):277–297, March/April2003. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

vanReeuwijk:2005:ATJ

[vRS05] C. van Reeuwijk and H. J.Sips. Adding tuples toJava: a study in lightweightdata structures. Concurrencyand Computation: Practiceand Experience, 17(5–6):423–438, April/May 2005. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Vollmar:2006:MEO

[VS06] Kenneth Vollmar and PeteSanderson. MARS: aneducation-oriented MIPS as-sembly language simulator.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 38(1):239–243, March 2006.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Vakali:2001:JBM

[VT01] A. I. Vakali and E. D.Terzi. A Java-based modelfor I/O scheduling in ter-tiary storage subsystems. In-

Page 536: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 536

ternational Journal of Com-puter Applications, 23(1):45–50, 2001. ISSN 1206-212X (print), 1925-7074 (elec-tronic). URL https://

www.tandfonline.com/doi/

full/10.1080/1206212X.2001.

11441633.

Vaziri:2006:ASC

[VTD06] Mandana Vaziri, Frank Tip,and Julian Dolby. Associatingsynchronization constraintswith data in an object-oriented language. ACM SIG-PLAN Notices, 41(1):334–345, January 2006. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

vanTonder:2008:JLD

[vTNC08] Martin van Tonder, KevinNaude, and Charmain Cil-liers. Jenuity: a lightweightdevelopment environment forintermediate level program-ming courses. SIGCSE Bul-letin (ACM Special Inter-est Group on Computer Sci-ence Education), 40(3):58–62, September 2008. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings ofITiCSE ’08.

Vandewoude:2002:JID

[VUPB02] Y. Vandewoude, D. Urt-ing, K. Pelckmans, andY. Berbers. A Java-interfaceto digital cameras. AppliedInformatics, 2:113–118, 2002.

CODEN ???? ISSN 1027-2666.

VahaSipila:2005:BCC

[VV05] A. VahaSipila and T. Virta-nen. BT-Crowds: Crowds-style anonymity with Blue-tooth and Java. In Proceed-ings of the Annual HawaiiInternational Conference onSystem Sciences, volumeCONF38, page 320. IEEEComputer Society Press, 1109Spring Street, Suite 300, Sil-ver Spring, MD 20910, USA,2005. CODEN ???? ISSN1060-3425.

VanDenBossche:2005:OCI

[VVG+05] B. VanDenBossche, K. Van-Boxstael, N. Goeminne,F. Gielen, and P. Demeester.An OSGi-compatible imple-mentation of a Java re-source monitor [5684-20].Proceedings- Spie the Inter-national Society for OpticalEngineering, 5684:181–189,2005. CODEN ???? ISSN0277-786X (print), 1996-756X(electronic).

Vieira:2004:LEH

[VVV04] Luiz Filipe M. Vieira, MarcosAugusto M. Vieira, and New-ton J. Vieira. Language emu-lator, a helpful toolkit in thelearning process of computertheory. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(1):135–139, March2004. CODEN SIGSD3. ISSN

Page 537: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 537

0097-8418 (print), 2331-3927(electronic).

VanHoof:2005:MES

[VWS+05] V. VanHoof, A. Wormek,S. Schleutermann, T. Schu-macher, O. Lothaire, andC. Trendelenburg. Medi-cal expert systems developedin j.MD, a Java based ex-pert system shell applica-tion in clinical laboratories.Studies in Health Technologyand Informatics, 107(1):89–93, 2005. CODEN ???? ISSN0926-9630.

Vilner:2007:FCC

[VZGE07] Tamar Vilner, Ela Zur, andJudith Gal-Ezer. Fundamen-tal concepts of CS1: pro-cedural vs. object orientedparadigm — a case study.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 39(3):171–175, September 2007.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Proceedings of the12th Annual SIGCSE Confer-ence on Innovation and Tech-nology in Computer ScienceEducation (ITiCSE’07).

Wahli:2004:WSJ

[W+04] Ueli Wahli et al., edi-tors. WebSphere Studio 5.1.2JavaServer Faces and Ser-vice Data Objects. IBMredbooks. IBM InternationalTechnical Support Organiza-tion, ????, July 2004. ISBN

0-7384-9041-5. xxiv + 566pp. LCCN TK5105.8885.W43W4322 2004. Publicationnumber SG24-6361-00.

Waldo:2001:JS

[WA01] Jim Waldo and Ken Arnold.The Jini specifications. Jinitechnology series. Addison-Wesley, Reading, MA, USA,second edition, 2001. ISBN 0-201-72617-3. xxvii + 645 pp.LCCN QA76.9.D5 J56 2001.Rev. ed of: The Jini specifi-cation / Ken Arnold . . . [etal]. c1999.

Williams:2004:WLC

[WA04] T. Williams and J. Anderson.Write less code and deliverJava apps faster with Eclipse3.0. Electronic Design, 52(21):71–72, 2004. CODENELODAW. ISSN 0013-4872.

Webb:2004:LJB

[WAB+04] S. C. Webb, A. Attwood,T. Brooks, T. Freeman,P. Gardner, C. Pritchard,D. Williams, P. Underhill,M. A. Strivens, and A. Green-field. LIMaS: the JAVA-basedapplication and database formicroarray experiment track-ing. Mammalian Genome, 15(9):740–747, 2004. CODEN???? ISSN 0938-8990.

Walnes:2003:JOS

[WACBL03] Joe Walnes, Ara Abra-hamian, Mike Cannon-Brookes,and Patrick A. Lightbody.Java Open source program-ming: with XDoclet, JUnit,

Page 538: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 538

WebWork, Hibernate (JavaOpen Source Library). JohnWiley and Sons, New York,NY, USA; London, UK; Syd-ney, Australia, 2003. ISBN0-471-46362-0. xx + 459 pp.LCCN QA76.73.J38 J37852003.

Wadler:2000:GGJ

[Wad00] Philip Wadler. GJ: A GenericJava. Dr. Dobb’s Journal ofSoftware Tools, 25(2):23–26,28, February 2000. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2000/2000_02/gj.txt.

Wallach:2000:SSM

[WAF00] Dan S. Wallach, Andrew W.Appel, and Edward W. Fel-ten. SAFKASI: a secu-rity mechanism for language-based systems. ACM Trans-actions on Software Engi-neering and Methodology, 9(4):341–378, October 2000.CODEN ATSMER. ISSN1049-331X (print), 1557-7392 (electronic). URLhttp://www.acm.org/pubs/

articles/journals/tosem/

2000-9-4/p341-wallach/p341-

wallach.pdf; http://www.

acm.org/pubs/citations/

journals/tosem/2000-9-4/

p341-wallach/.

Welch:2002:CNJ

[WAF02] P. H. Welch, J. R. Aldous,and J. Foster. CSP net-working for Java (JCSP.net).Lecture Notes in Computer

Science, 2330:695–??, 2002.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2330/23300695.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2330/23300695.

pdf.

Walsh:2002:MJA

[Wal02a] Aaron E. Walsh. The MPEG-4 Java API and MPEGlets.Dr. Dobb’s Journal of Soft-ware Tools, 27(4):40, 42–45, April 2002. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2002/2002_04/jmpeg.

txt; http://www.ddj.com/

ftp/2002/2002_04/jmpeg.

zip.

Walsh:2002:USG

[Wal02b] Aaron E. Walsh. Under-standing scene graphs. Dr.Dobb’s Journal of SoftwareTools, 27(7):17, 20–26, July2002. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2002/2002_07/scene.txt;

http://www.ddj.com/ftp/

2002/2002_07/scene.zip.

Walsh:2003:CJG

[Wal03a] A. E. Walsh. Creating JavaGrid services. Dr. Dobb’sJournal of Software Tools, 28(9):18–23, 2003. CODENDDJOEB. ISSN 1044-789X.

Page 539: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 539

Walsh:2003:JWS

[Wal03b] Aaron E. Walsh. J2Ee 1.4Web services. Dr. Dobb’sJournal of Software Tools, 28(4):34, 36, 38, 39, April 2003.CODEN DDJOEB. ISSN1044-789X. URL http://

www.ddj.com/documents/s=

7827/ddj0304d/.

Walsh:2003:JP

[Wal03c] Aaron E. Walsh. JavaServerPages 2.0. Dr. Dobb’s Journalof Software Tools, 28(7):48,50, 52–57, July 2003. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/

ftp/2003/2003_07/jsp20.

zip.

Wampler:2002:EOO

[Wam02] Bruce E. Wampler. Theessence of object-oriented pro-gramming with Java andUML. Addison-Wesley, Read-ing, MA, USA, 2002. ISBN0-201-73410-9. xix + 290 pp.LCCN QA76.64 .W359 2002.

Wang:2002:UJH

[Wan02a] A. J. A. Wang. Us-ing Java Hartstone bench-mark in a real-time systemscourse. Frontiers in Ed-ucation Conference, 3(??):S2F–25–??, 2002. CODENPFECDR. ISSN 0190-5848.

Wang:2002:CSP

[Wan02b] G. Wang. Ch solves porta-bility headaches. IEEE Spec-trum, 39(6):59, June 2002.

CODEN IEESAM. ISSN0018-9235 (print), 1939-9340(electronic).

Wang:2003:BAD

[Wan03a] M. Wang. E-business ap-plication development withJava technology and Oracle:The Fortune Invest Inc. case.Journal of Information Sys-tems Education, 14(3):293–300, 2003. CODEN ????ISSN 1055-3096.

Wang:2003:JOO

[Wan03b] Paul S. Wang. Java withobject-oriented programming.Thomson/Brooks Cole, Pa-cific Grove, CA, USA, secondedition, 2003. ISBN 0-534-39276-8. xiv + 575 pp. LCCNQA76.73.J38 W364 2003.

Wang:2003:MLJ

[Wan03c] W. Wang. On memory leaksin Java programs. Journal —Zhejiang University of Tech-nology, 31(4):405–409, 2003.CODEN ???? ISSN 1006-4303.

Wang:2004:UJL

[Wan04] H. Wang. Use of Java lan-guage on the Web of real-timeobserved tide data. MarineScience Bulletin, 23(2):51–55,2004. CODEN ???? ISSN1001-6392.

Wang:2005:MDT

[Wan05] W. Wang. Method of datatransformation between ap-plications in Java. Journal —

Page 540: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 540

Anhui University of Technol-ogy, 22(1):60–62, 2005. CO-DEN ???? ISSN 1671-7872.

Warnes:2002:HJL

[War02] Gregory R. Warnes. HYDRA:a Java library for Markovchain Monte Carlo. Jour-nal of Statistical Software, 7(4):1–32, 2002. CODEN JS-SOBK. ISSN ???? URLhttp://software.biostat.

washington.edu/statsoft/

MCMC/Hydra; http://software.

biostat.washington.edu/

statsoft/MCMC/Hydra/INSTALL.

html; http://www.jstatsoft.

org/v07/i04; http://www.

jstatsoft.org/v07/i04/Description.

pdf; http://www.jstatsoft.

org/v07/i04/Hydra_1.0.0.

jar; http://www.jstatsoft.

org/v07/i04/Hydra_1.0.0.

tgz; http://www.jstatsoft.

org/v07/i04/updates; http:

//www.jstatsoft.org/v07/

i04/UserGuide.pdf.

Watari:2002:FTU

[Wat02] S. Watari. A forecast tool us-ing JavaScript for predictingarrival time of interplanetarydisturbances to the Earth.Journal — CommunicationsResearch Laboratory, 49(4):47–54, 2002. CODEN ????ISSN 0914-9260.

Wayne:2003:CNK

[Way03] R. Wayne. Curiosity neverkilled the programmer: PEExplorer helps you delve intothe nitty-gritty inside Win-dows files, Browsersoft’s eQ!

Foundation provides a basisto build your Java on, andRed Gate’s ANTS profiler of-fers some much-needed com-mon sense aimed at .NET.Software Development, 11(5):17–20, 2003. CODEN ????ISSN 1070-8588.

Wayne:2005:PYB

[Way05] R. Wayne. Put your best Javaforward: Use the power ofJava and the agility of a Webapp with Canoo’s UltraLight-Client, deconstruct sobriquetswith Language Analysis Sys-tems’ Name Parser, and craftand edit with Effexis’s SDE.Software Development, 13(3):22–26, 2005. CODEN ????ISSN 1070-8588.

Watt:2000:PLP

[WB00] David A. (David Anthony)Watt and Deryck F. Brown.Programming language pro-cessors in Java: compilersand interpreters. Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2000. ISBN 0-13-025786-9 (case). xvi +436 pp. LCCN QA76.73.J38W385 2000.

Watt:2001:JCI

[WB01] David A. (David Anthony)Watt and Deryck F. Brown.Java collections: an introduc-tion to abstract data types,data structures, and algo-rithms. John Wiley and Sons,New York, NY, USA; Lon-don, UK; Sydney, Australia,2001. ISBN 0-471-89978-X

Page 541: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 541

(paperback). 549 pp. LCCNQA76.73.J38 W384 2001.

Walls:2005:SA

[WB05] Craig Walls and Ryan Brei-denbach. Spring in ac-tion. Manning Publications,Greenwich, CT, USA, 2005.ISBN 1-932394-35-4 (paper-back). xxviii + 444 pp.LCCN QA76.73.J38 W3422005. URL http://www.loc.

gov/catdir/enhancements/

fy0626/2005276355-b.html;

http://www.loc.gov/catdir/

enhancements/fy0626/2005276355-

d.html.

Walls:2008:SA

[WB08] Craig Walls and Ryan Brei-denbach. Spring in ac-tion. Manning Publications,Greenwich, CT, USA, secondedition, 2008. ISBN (paper-back), 1-933988-13-4 (paper-back). xxxiv + 730 pp. LCCNQA76.73.J38 W342 2008.

Winter:2006:TPC

[WBF+06] Victor L. Winter, Jason Be-ranek, Fares Fraij, SteveRoach, and Greg Wickstrom.A transformational perspec-tive into the core of an ab-stract class loader for theSSP. ACM Transactionson Embedded Computing Sys-tems, 5(4):773–818, Novem-ber 2006. CODEN ???? ISSN1539-9087 (print), 1558-3465(electronic).

Wu:2005:PTT

[WBGM05] Xiaoqing Wu, Barrett R.Bryant, Jeff Gray, and Mar-jan Mernik. Pattern transfor-mation for two-dimensionalseparation of concerns. ACMSIGSOFT Software Engineer-ing Notes, 30(4):1–5, July2005. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Weis:2001:SYH

[WBL01] Rudiger Weis, BastiaanBakker, and Stefan Lucks.Security on your hand: Se-cure filesystems with a “non-cryptographic” JAVA-ring.Lecture Notes in ComputerScience, 2041:151–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2041/20410151.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2041/20410151.

pdf.

Walsh:2001:CW

[WBS01] Aaron E. Walsh and MikaelBourges-Sevenier. Core Web3D. P T R Prentice-Hall,Englewood Cliffs, NJ 07632,USA, 2001. ISBN 0-13-085728-9. l + 1088 + 16pp. LCCN T385 .W3642001. URL http://www.

phptr.com/ptrbooks/ptr_

0130857289.html; http:

//www.virtuworlds.com/3DeZine_

Page 542: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 542

01/features/art_coreweb3d.

html.

Welsh:2000:ARS

[WC00a] Matt Welsh and David Culler.Achieving robust, scalablecluster I/O in Java. Lec-ture Notes in ComputerScience, 1915:16–??, 2000.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1915/19150016.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1915/19150016.

pdf.

Welsh:2000:JEE

[WC00b] Matt Welsh and David Culler.Jaguar: enabling efficientcommunication and I/O inJava. Concurrency: Prac-tice and Experience, 12(7):519–538, May 2000. CO-DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72516211/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72516211&PLACEBO=IE.

pdf.

Wei:2008:JDP

[WC08] Wen Hsiang Wei and Guan JhihChen. JavaStatSoft: designpatterns and features. Com-putational Statistics, 23(2):235–251, April 2008. CO-DEN CSTAEB. ISSN 0943-

4062 (print), 1613-9658 (elec-tronic). URL http://link.

springer.com/article/10.

1007/s00180-007-0092-6.

Wells:2004:LIJ

[WCC04] G. C. Wells, A. G. Chalmers,and P. G. Clayton. Linda im-plementations in Java for con-current systems. Concurrencyand Computation: Practiceand Experience, 16(10):1005–1022, August 25, 2004. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Wei:2005:SOJ

[WCCL05] Pu-Chen Wei, Chung-HsinChen, Cheng-Wei Chen, andJenq-Kuen Lee. Supportand optimization of JavaRMI over a Bluetooth en-vironment. Concurrencyand Computation: Practiceand Experience, 17(7–8):967–989, June/July 2005. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).

Weerawarana:2001:BML

[WCD+01] Sanjiva Weerawarana, Fran-cisco Curbera, Matthew J.Duftler, David A. Epstein,and Joseph Kesselman. BeanMarkup Language: a com-position language for Jav-aBeans components. InUSENIX [USE01a], page ??ISBN 1-880446-12-X. LCCN???? URL http://www.

usenix.org/publications/

Page 543: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 543

library/proceedings/coots01/

weerawarana.html.

Wyman:2007:ZZI

[WCK+07] L. W. Wyman, J. Castano,J. P. Kubala, R. J. Maddi-son, B. R. Pierce, and R. R.Rogers. zAAPs and zIIPs: In-creasing the strategic value ofSystem z. IBM Journal of Re-search and Development, 51(1/2):77–86, January /March2007. CODEN IBMJAE.ISSN 0018-8646 (print), 2151-8556 (electronic). URL http:

//www.research.ibm.com/

journal/rd/511/wyman.html.

Walsh:2000:JB

[WCS00] Aaron Walsh, Justin Couch,and Daniel H. Steinberg. Java2 Bible. IDG Books, San Ma-teo, CA, USA, 2000. ISBN 0-7645-4632-5. xxx + 905 pp.LCCN QA76.73.J38 W35752000. US$40.

Weltman:2000:LPJ

[WD00] Rob Weltman and Tony Dah-bura. LDAP programmingwith Java. Addison-Wesley,Reading, MA, USA, 2000.ISBN 0-201-65758-9. xxi +692 pp. LCCN QA76.73.J38W47 2000.

Willrich:2002:MAH

[WDSD02] R. Willrich, P. De Saqui-Sannes, P. Senac, andM. Diaz. Multimedia au-thoring with hierarchicaltimed stream Petri nets andJava. Multimedia Tools andApplications, 16(1–2):7–27,

January 2002. CODENMTAPFB. ISSN 1380-7501.

Wear:2000:JSW

[Wea00] William Wear. Java Secu-rity On the Web. Prentice-Hall, Englewood Cliffs, NJ07632, USA, 2000. ISBN 0-13-010793-X. ???? pp. LCCN???? US$50.

Weaver:2004:ECS

[Wea04] Alfred C. Weaver. Elec-tronic commerce software lab-oratory. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 36(1):453–456, March2004. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Weaver:2007:JSD

[Wea07] James L. Weaver. JavaFXscript: dynamic Java script-ing for rich Internet/client-side applications. Apress,Berkeley, CA, USA, 2007.ISBN 1-59059-945-4. xi + 201pp. LCCN ????

Weisser:2001:PCL

[Wei01] M. Weisser. Programming forcorpus linguistics: How to dotext analysis with Java. Lit-erary and Linguistic Comput-ing, 16(4):498–500, Decem-ber 2001. CODEN LLCOEI.ISSN 0268-1145.

Weiss:2002:DSP

[Wei02a] Mark Allen Weiss. Datastructures and problem solv-

Page 544: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 544

ing using Java. Addison-Wes-ley, Reading, MA, USA, sec-ond edition, 2002. ISBN 0-201-74835-5. xxxiv + 886pp. LCCN QA76.73.J38 W452002.

Weissinger:2002:DJC

[Wei02b] A. Keyton Weissinger. De-veloping JSP custom tag li-braries. O’Reilly & Asso-ciates, Inc., 981 ChestnutStreet, Newton, MA 02164,USA, 2002. ISBN 0-596-00155-X. ???? pp. LCCNQA76.73.J38 W46 2002. URLhttp://www.oreilly.com/

catalog/9780596001551.

Weiss:2004:JCE

[Wei04] Jason Weiss. Java Cryp-tography Extensions: Practi-cal Guide for Programmers.Morgan Kaufmann Publish-ers, Los Altos, CA 94022,USA, 2004. ISBN 0-12-742751-1. xv + 158 pp.LCCN QA76.73.J38 W4452004. US$21.95.

Welch:2002:POD

[Wel02] P. H. Welch. Process orienteddesign for Java: Concurrencyfor all. Lecture Notes inComputer Science, 2330:687–??, 2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2330/23300687.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2330/23300687.

pdf.

Wellings:2003:JAR

[Wel03] A. J. Wellings. Is Java aug-mented with the RTSJ a bet-ter real-time . . . technologythan Ada 95? ACM SIGADAAda Letters, 23(4):16–21,2003. CODEN AALEE5.ISSN 1094-3641 (print), 1557-9476 (electronic).

Wellings:2004:CRT

[Wel04] Andrew J. Wellings. Con-current and real-time pro-gramming in Java. JohnWiley and Sons, New York,NY, USA; London, UK;Sydney, Australia, 2004.ISBN 0-470-84437-X (pa-perback). xiv + 431 pp.LCCN QA76.73.J38 W4652004. URL http://www.loc.

gov/catdir/enhancements/

fy0616/2004008522-b.html;

http://www.loc.gov/catdir/

enhancements/fy0616/2004008522-

d.html; http://www.loc.

gov/catdir/toc/ecip0417/

2004008522.html.

Wells:2006:NIL

[Wel06] George C. Wells. New and im-proved: Linda in Java. Sci-ence of Computer Program-ming, 59(1–2):82–96, January2006. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Wenderholm:2005:EJB

[Wen05] E. Wenderholm. Eclpss:a Java-based framework for

Page 545: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 545

parallel ecosystem simulationand modeling. Environmen-tal Modelling and Software,20(9):1081–1100, 2005. CO-DEN ???? ISSN 1364-8152.

Witten:2000:DMP

[WF00] Ian H. Witten and EibeFrank. Data Mining: Prac-tical Machine Learning Toolsand Techniques with Java im-plementations. Morgan Kauf-mann Publishers, Los Al-tos, CA 94022, USA, 2000.ISBN 1-55860-552-5. xxv +371 pp. LCCN QA76.9.D343W58 2000. US$49.95.URL http://www.mkp.com/

books%5Fcatalog/catalog.

asp?ISBN=1-55860-489-8#

Contents.

Witten:2002:DMP

[WF02] Ian H. Witten and EibeFrank. Data mining: prac-tical machine learning toolsand techniques with Java im-plementations. SIGMOD, 31(1):76–77, March 2002.

Washizaki:2004:SSJ

[WF04] Hironori Washizaki and Yoshi-aki Fukazawa. A search sys-tem for Java programs byusing extracted JavaBeanscomponents. ACM SIG-PLAN Notices, 39(10):200–201, October 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Wawersich:2003:SAJ

[WFGK03] C. Wawersich, M. Felser,M. Golm, and J. Kleinoder.The security architecture ofthe Java operating systemJX — A security architec-ture for distributed parallelcomputing. Lecture Notes inComputer Science, 2834:85–95, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Waldron:2001:IQH

[WG01] John Waldron and DavidGregg. Identification andquantification of hotspotsin Java Grande programs.Lecture Notes in ComputerScience, 2110:701–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2110/21100701.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2110/21100701.

pdf.

Walsh:2002:JAJ

[WG02] Aaron E. Walsh and DougGehringer. Java 3D APIjump-start. Prentice HallPTR jump-start series. PT R Prentice-Hall, Engle-wood Cliffs, NJ 07632, USA,2002. ISBN 0-13-034076-6. xviii + 245 + 16pp. LCCN QA76.73.J38 W352002. URL http://www.sun.

com/books/catalog/walsh/.

Page 546: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 546

Weaver:2009:PJP

[WGC09] James L. Weaver, Weiqi Gao,and Stephen Chin. ProJavaFX Platform: Script,Desktop and Mobile RIA withJava Technology. Apress,Berkeley, CA, USA, 2009.ISBN 1-4302-1875-4. xxiii +543 pp. LCCN ????

Wassermann:2007:SCD

[WGSD07] Gary Wassermann, CarlGould, Zhendong Su, andPremkumar Devanbu. Staticchecking of dynamically gen-erated queries in database ap-plications. ACM Transac-tions on Software Engineeringand Methodology, 16(4):14:1–14:??, September 2007. CO-DEN ATSMER. ISSN 1049-331X (print), 1557-7392 (elec-tronic).

Woo:2004:AAJ

[WGW04] J. Woo, J. L. Gaudiot, andA. L. Wendelborn. Alias anal-ysis in Java with reference-set representation for high-performance computing. In-ternational Journal of Par-allel Programming, 32(1):39–76, 2004. CODEN IJPPE5.ISSN 0885-7458 (print), 1573-7640 (electronic).

Whitlock:2001:FPE

[WH01] David Whitlock and Antony L.Hosking. A frameworkfor persistence-enabled op-timization of Java objectstores. Lecture Notes in

Computer Science, 2135:4–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2135/21350004.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2135/21350004.

pdf.

Welch:2001:SVD

[WHBS01] P. H. Welch, G. H. Hilderink,A. W. P. Bakkers, and G. S.Stiles. Safe and verifiable de-sign of concurrent Java pro-grams. International Jour-nal of Computer Applications,23(3):159–165, 2001. ISSN1206-212X (print), 1925-7074(electronic). URL https://

www.tandfonline.com/doi/

full/10.1080/1206212X.2001.

11441647.

Whitbread:2003:DJS

[Whi03a] Martin Whitbread. DCTJava solution for wireless de-vices and Renesas’ latest 32-bit RISC processor. Embed-ded System Engineering, 11(6):36–37, 2003. CODEN???? ISSN 0969-8825.

White:2003:UTL

[Whi03b] Tom White. Using thread-local variables in Java. Dr.Dobb’s Journal of SoftwareTools, 28(7):42, 44–46, July2003. CODEN DDJOEB.ISSN 1044-789X. URLhttp://www.ddj.com/ftp/

2003/2003_07/thread.txt;

Page 547: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 547

http://www.ddj.com/ftp/

2003/2003_07/thread.zip.

Wissink:2001:PSA

[WHKS01] Andrew Wissink, RichardHornung, Scott Kohn, andSteve Smith. Parallel struc-tured adaptive mesh re-finement applications us-ing the SAMRAI library.In ACM [ACM01b], page184. ISBN 1-58113-359-6. LCCN QA76.9.O35 A262001. URL http://www.

philippsen.com/JGI2001/

camerareadyabstracts/57.

html; http://www.philippsen.

com/JGI2001/finalpapers/

18500184.ps.

Wirthlin:2001:SRH

[WHW01] Michael J. Wirthlin, Brad L.Hutchings, and Carl Worth.Synthesizing RTL hardwarefrom Java byte codes. Lec-ture Notes in Computer Sci-ence, 2147:123–??, 2001.CODEN LNCSD9. ISSN0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2147/21470123.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2147/21470123.

pdf.

Wick:2003:OOR

[Wic03] M. R. Wick. An object-oriented refactoring of Huff-man encoding using theJava collections framework.

SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 35(1):283–287, 2003. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Wiedermann:2008:IQE

[WIC08] Ben Wiedermann, Ali Ibrahim,and William R. Cook. In-terprocedural query extrac-tion for transparent persis-tence. ACM SIGPLAN No-tices, 43(10):19–36, Septem-ber 2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Williams:2000:TII

[Wil00a] Al Williams. The TINI In-ternet interface. Dr. Dobb’sJournal of Software Tools, 25(10):82, 84, 86, 88, October2000. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2000/

2000_10/tini.txt.

Wilson:2000:PBA

[Wil00b] Gregory V. Wilson. Program-mer’s bookshelf: All this, andfrequent flyer miles, too! Dr.Dobb’s Journal of SoftwareTools, 25(2):135–136, Febru-ary 2000. CODEN DDJOEB.ISSN 1044-789X.

Wilson:2000:PBC

[Wil00c] Gregory V. Wilson. Program-mer’s bookshelf: Classics oldand new. Dr. Dobb’s Jour-nal of Software Tools, 25(11):

Page 548: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 548

159–160, November 2000.CODEN DDJOEB. ISSN1044-789X.

Wilson:2000:PBS

[Wil00d] Gregory V. Wilson. Program-mer’s bookshelf: Stirring thegene pool. Dr. Dobb’s Jour-nal of Software Tools, 25(5):127, 130, May 2000. CODENDDJOEB. ISSN 1044-789X.

Williams:2001:JWT

[Wil01a] Al Williams. Java and theWaba toolkit. Dr. Dobb’sJournal of Software Tools, 26(2):92, 94, 96, 98, February2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_02/jwaba.txt.

Wilson:2001:PBT

[Wil01b] Gregory V. Wilson. Pro-grammer’s bookshelf: Timewarps. Dr. Dobb’s Journalof Software Tools, 26(2):159–160, February 2001. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/.

Wildmoser:2002:SJB

[Wil02] M. Wildmoser. Subroutinesand Java bytecode verifica-tion. Master’s thesis, In-stitut fur Informatik, Tech-nische Universitat Munchen,Munich, Germany, 2002.

Wilson:2003:PB

[Wil03a] Gregory V. Wilson. Program-mer’s bookshelf. Dr. Dobb’sJournal of Software Tools, 28

(7):75, July 2003. CODENDDJOEB. ISSN 1044-789X.URL http://www.ddj.com/.

Wilson:2003:PBF

[Wil03b] Gregory V. Wilson. Program-mer’s bookshelf: Facts, falla-cies, and numeric computing.Dr. Dobb’s Journal of Soft-ware Tools, 28(6):76, June2003. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/documents/

s=8213/ddj0306j/.

Wilson:2003:PBP

[Wil03c] Gregory V. Wilson. Pro-grammer’s bookshelf: Parkin-son’s other law. Dr. Dobb’sJournal of Software Tools,28(4):83, April 2003. CO-DEN DDJOEB. ISSN1044-789X. URL http://

www.ddj.com/documents/s=

7827/ddj0304k/.

Wilson:2003:PBO

[Wil03d] Gregory V. Wilson. Pro-grammer’s bookshelf: Theobservation of trifles. Dr.Dobb’s Journal of SoftwareTools, 28(1):73, January2003. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/documents/

s=7758/ddj0301j/.

Williams:2004:MAJ

[Wil04a] A. Williams. Mixing ActiveXwith Java. Dr. Dobb’s Journalof Software Tools, 29(7):64–70, 2004. CODEN DDJOEB.ISSN 1044-789X.

Page 549: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 549

Willsey:2004:BLD

[Wil04b] J. W. Willsey. Browsersoftlets developers write a lit-tle Java. Application Devel-opment Trends, 11(10):46–47,2004. CODEN ???? ISSN1073-9564.

Wilson:2005:DCS

[Wil05] Greg Wilson. Data crunch-ing: solve everyday prob-lems using Java, Python andmore. The pragmatic pro-grammers. Pragmatic Book-shelf, Raleigh, NC, USA,2005. ISBN 0-9745140-7-1.viii + 193 pp. LCCN QA63.W55 2005.

Williams:2006:LRD

[Wil06] Rob Williams. Languagesfor RTS development — C,Ada and Java. Real-TimeSystems Development, ??(??):341–357, ???? 2006. CODEN???? ISSN ???? URL http:

//www.sciencedirect.com/

science/article/pii/B9780750664714500189.

Wincelberg:2001:JQH

[Win01] David Wincelberg. JavaQ&A: How do you use thejavax.crypto package? Dr.Dobb’s Journal of SoftwareTools, 26(4):139–140, April2001. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_04/jqa0401.txt; http:

//www.ddj.com/ftp/2001/

2001_04/jqa0401.zip.

Winkler:2002:SVU

[Win02] Jurgen F. H. Winkler. Asafe variant of the un-safe integer arithmetic ofJavaTM . Software—Prac-tice and Experience, 32(7):669–701, June 2002. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic). URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/94515736/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=94515736&PLACEBO=IE.

pdf.

Winkler:2004:CCJ

[Win04] J. F. H. Winkler. C#: a com-petitor of Java? It, 46(2):85–93, 2004. CODEN ???? ISSN1611-2776.

Wise:2006:GJD

[Wis06] Jon Wise. GoJava: a Java de-velopment tool for beginners.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 38(3):359, September 2006. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Wittenberg:2000:PTC

[Wit00] Craig H. Wittenberg. Progressin testing component-basedsoftware (abstract only).ACM SIGSOFT SoftwareEngineering Notes, 25(5):178, September 2000. CO-DEN SFENDP. ISSN 0163-

Page 550: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 550

5948 (print), 1943-5843 (elec-tronic).

Wittmer:2005:EPC

[Wit05] K. Wittmer. EPerl: Perl,C++, and Java. C/C++Users Journal, 23(7):22–25,2005. CODEN CCUJEX.ISSN 1075-2838.

Welc:2005:SFJ

[WJH05] Adam Welc, Suresh Jagan-nathan, and Antony Hosk-ing. Safe futures for Java.ACM SIGPLAN Notices, 40(10):439–453, October 2005.CODEN SINODQ. ISSN0362-1340 (print), 1523-2867(print), 1558-1160 (elec-tronic).

Welc:2006:RTJ

[WJH06] Adam Welc, Suresh Jagan-nathan, and Antony L. Hosk-ing. Revocation techniquesfor Java concurrency. Con-currency and Computation:Practice and Experience,18(12):1613–1656, October2006. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Winiecki:2002:NJB

[WK02] W. Winiecki and M. Karkowski.A new Java-based softwareenvironment for distributedmeasuring systems design.IEEE Transactions on Instru-mentation and Measurement,51(6):1340–1346, 2002. CO-DEN IEIMAO. ISSN 0018-9456 (print), 1557-9662 (elec-tronic).

Wegiel:2008:MCVa

[WK08a] Michal Wegiel and ChandraKrintz. The mapping col-lector: virtual memory sup-port for generational, parallel,and concurrent compaction.ACM SIGARCH ComputerArchitecture News, 36(1):91–102, March 2008. CO-DEN CANED2. ISSN 0163-5964 (print), 1943-5851 (elec-tronic).

Wegiel:2008:MCVb

[WK08b] Michal Wegiel and ChandraKrintz. The Mapping Collec-tor: virtual memory supportfor generational, parallel, andconcurrent compaction. Oper-ating Systems Review, 42(2):91–102, March 2008. CO-DEN OSRED8. ISSN 0163-5980 (print), 1943-586X (elec-tronic).

Wegiel:2008:MCVc

[WK08c] Michal Wegiel and ChandraKrintz. The mapping col-lector: virtual memory sup-port for generational, par-allel, and concurrent com-paction. ACM SIGPLANNotices, 43(3):91–102, March2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Wegiel:2008:XTS

[WK08d] Michal Wegiel and ChandraKrintz. XMem: type-safe,transparent, shared memory

Page 551: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 551

for cross-runtime communica-tion and coordination. ACMSIGPLAN Notices, 43(6):327–338, June 2008. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Wegiel:2009:DPC

[WK09] Michal Wegiel and ChandraKrintz. Dynamic predictionof collection yield for man-aged runtimes. ACM SIG-PLAN Notices, 44(3):289–300, March 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Wyatt:2002:ISI

[WKB02] Jason N. Wyatt, Martha J.Kosa, and Mark A. Boshart.Implementing student ideasin CS2: a simple IDE.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 34(3):224, September 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Wen:2004:IDE

[WL04] Y. Wen and X. Liu. Intel-ligence data extraction basedon Java XML and Web.Journal- Sichuan UniversityNatural Science Edition, 41(2):318–321, 2004. CODEN???? ISSN 0490-6756.

Wang:2003:DIE

[WLW+03] J. Wang, T. Lin, J. Wang,G. Han, and H. Zhao. De-sign and implementation ofan embedded real-time JavaOS. Journal — China Insti-tute of Communications, 24(8):78–87, 2003. CODEN???? ISSN 1000-436X.

Walker:2000:ICE

[WM00a] Robert J. Walker and Gail C.Murphy. Implicit context:easing software evolution andreuse. ACM SIGSOFT Soft-ware Engineering Notes, 25(6):69–78, November 2000.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Whelan:2000:MVA

[WM00b] Paul F. Whelan and DerekMolloy. Machine vision al-gorithms in Java: techniquesand implementation. Spring-er-Verlag, Berlin, Germany /Heidelberg, Germany / Lon-don, UK / etc., 2000. ISBN1-85233-218-2. xvii + 284 pp.LCCN TA1634 .W54 2000.

Weaver:2004:BJN

[WMC04] James L. Weaver, KevinMukhar, and Jim Crume.Beginning J2EE 1.4: FromNovice to Professional: TheEssentials of the Platform.Apress, Berkeley, CA, USA,2004. ISBN 1-59059-341-3.700 (est.) pp. LCCN ????

Page 552: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 552

Whaley:2002:AEO

[WML02] John Whaley, Michael C.Martin, and Monica S.Lam. Automatic extrac-tion of object-oriented com-ponent interfaces. ACM SIG-SOFT Software EngineeringNotes, 27(4):218–228, July2002. CODEN SFENDP.ISSN 0163-5948 (print), 1943-5843 (electronic).

Wutka:2004:STY

[WMM04] Mark Wutka, Alan Moffet,and Kunal Mittal. Sams teachyourself Javaserver Pages 2.0in 24 hours, complete starterkit. Howard W. Sams, In-dianapolis, IN 46268, USA,2004. ISBN 0-672-32597-7. xvi + 527 pp. LCCNTK5105.8885.J38 W88 2004.

Wakelin:2005:CTI

[WMRT+05] J. Wakelin, P. Murray-Rust,S. Tyrrell, Y. Zhang, H. S.Rzepa, and A. Garcia. CMLtools and information flowin atomic scale simulations.Molecular simulation, 31(5):315–322, April 2005. CODENMOSIEA. ISSN 0892-7022.

Winston:2001:J

[WN01] Patrick Henry Winston andSundar Narasimhan. Onto Java 2. Addison-Wesley,Reading, MA, USA, third edi-tion, 2001. ISBN 0-201-72593-2 (paperback). xi + 451pp. LCCN QA76.73.J38 W562001.

Wicentowski:2005:UIP

[WN05] Richard Wicentowski and TiaNewhall. Using image pro-cessing projects to teach CS1topics. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(1):287–291, March2005. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Weimer:2008:ESP

[WN08] Westley Weimer and George C.Necula. Exceptional sit-uations and program re-liability. ACM Transac-tions on Programming Lan-guages and Systems, 30(2):8:1–8:51, March 2008. CO-DEN ATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Wolf:2001:ACH

[Wol01a] Armin Wolf. Adaptive con-straint handling with CHRin Java. Lecture Notes inComputer Science, 2239:256–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2239/22390256.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2239/22390256.

pdf.

Wolz:2001:TDP

[Wol01b] Ursula Wolz. Teaching de-sign and project manage-

Page 553: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 553

ment with Lego RCX robots.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 33(1):95–99, March 2001. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Wolle:2003:KAS

[Wol03a] B. Wolle. Kommentar zumartikel “Statische Analysevon Java-Anwendungen. . . ”.Wirtschaftsinformatik, 45(6):663, 2003. CODEN WIINE9.ISSN 0937-6429.

Wolle:2003:SAJ

[Wol03b] B. Wolle. Statische Anal-yse von Java — Anwendun-gen Eignen sich Lines-of-Code-Metrik und Halstead-Lange? Softwarewartung,Grossenmasse, LOC-Metrik,Halstead-Metrik, Java-Systeme.(German) [Static analysis ofJava — are lines-of-code met-rics and Halstead lengthssuitable? software main-tenance, large mass, LOCmetrik, Halstead metric, Javasystems]. Wirtschaftsinfor-matik, 45(1):29–40, 2003.CODEN WIINE9. ISSN0937-6429.

Wolfe:2004:TJJ

[Wol04] Alexander Wolfe. Toolkit:Java is jumpin’. ACM Queue:Tomorrow’s Computing To-day, 1(10):16–19, February2004. CODEN AQCUAE.ISSN 1542-7730 (print), 1542-7749 (electronic).

Wong:2003:JPC

[Won03a] W. Wong. Java processor chipstacks JVM, SRAM, Flash.Electronic Design, 51(6):32,2003. CODEN ELODAW.ISSN 0013-4872.

Wong:2003:SJ

[Won03b] W. Wong. Silent Java. Elec-tronic Design, 51(8):61, 2003.CODEN ELODAW. ISSN0013-4872.

Wong:2004:JPN

[Won04] W. Wong. Java 5.0 perksup with new language con-structs. Electronic Design, 52(26):44–45, 2004. CODENELODAW. ISSN 0013-4872.

Wong:2005:RTJ

[Won05] W. Wong. Real-time Java,CORBA ORB perk up atESC 2005. Electronic Design,53(9):36–37, 2005. CODENELODAW. ISSN 0013-4872.

Wootton:2001:JPR

[Woo01] Cliff Wootton. JavaScriptprogrammer’s reference. Pro-grammer to programmer.Wrox Press, Chicago, IL,USA, 2001. ISBN 1-86100-459-1 (paperback). xix + 973pp. LCCN QA76.76.J39 W662001. Available also in CD-ROM format.

Wood:2002:JPS

[Woo02] Jo Wood. Java programmingfor spatial sciences. Tay-lor and Francis, New York,

Page 554: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 554

NY, USA, 2002. ISBN 0-415-26098-1 (paperback), 0-415-26097-3 (cloth). 320 pp.LCCN QA76.73.J38 W66152002.

Woods:2003:MJB

[Woo03] R. P. Woods. Multitracer: aJava-based tool for anatomicdelineation of grayscale volu-metric images. NeuroImage,19(4):1829–1834, 2003. CO-DEN NEIMEF. ISSN 1053-8119.

Woodward:2004:XPS

[Woo04] W. Woodward. XML persis-tence self-describing serializedJava objects. Research Dis-closure, 484:1134, 2004. CO-DEN ???? ISSN 0374-4353.

Woo:2005:SAJ

[Woo05] Jongwook Woo. Static anal-ysis for Java with alias rep-resentation reference-set inhigh-performance computing.Scalable Computing: Prac-tice and Experience, 6(1):125–139, March 2005. CO-DEN ???? ISSN 1895-1767.URL http://www.scpe.org/

vols/vol06/SCPE_6_1_10.

pdf; http://www.scpe.

org/vols/vol06/SCPE_6_1_

10.zip.

Workman:2002:CMT

[Wor02] David A. Workman. Aclass and method taxon-omy for object-oriented pro-grams. ACM SIGSOFT Soft-ware Engineering Notes, 27

(2):53–58, March 2002. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Wiener:2000:FOD

[WP00a] Richard Wiener and LewisPinson. Fundamentals ofOOP and Data Structures inJava. Cambridge UniversityPress, Cambridge, UK, 2000.ISBN 0-521-66220-6. xv +463 pp. LCCN QA76.73.J38W53 2000. US$50.

Wu:2000:CPG

[WP00b] Peng Wu and David Padua.Containers on the paral-lelization of general-purposeJava programs. InternationalJournal of Parallel Program-ming, 28(6):589–605, Decem-ber 2000. CODEN IJPPE5.ISSN 0885-7458 (print), 1573-7640 (electronic). URL http:

//www.springerlink.com/

openurl.asp?genre=article&

issn=0885-7458&volume=28&

issue=6&spage=589.

Wellings:2003:EEP

[WP03] A. J. Wellings and P. Puschner.Evaluating the expressivepower of the real-time spec-ification for Java. Real-TimeSystems, 24(3):319–359, 2003.CODEN RESYE9. ISSN0922-6443.

Weatherly:2004:EPI

[WP04] R. M. Weatherly and E. H.Page. Efficient process inter-action simulation in Java: Im-plementing co-routines within

Page 555: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 555

a single Java thread. Win-ter Simulation Conference, 2:1437–1443, 2004. CODEN???? ISSN 0743-1902 (print),2160-9276 (electronic).

Willis:2008:CIJ

[WPN08] Darren Willis, David J.Pearce, and James Noble.Caching and incrementalisa-tion in the Java Query Lan-guage. ACM SIGPLAN No-tices, 43(10):1–18, Septem-ber 2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Winder:2000:DJS

[WR00] Russ Winder and GrahamRoberts. Developing JavaSoftware. John Wiley andSons, New York, NY, USA;London, UK; Sydney, Aus-tralia, second edition, 2000.ISBN 0-471-60696-0. xvi +1004 pp. LCCN QA76.73.J38W557 2000. US$50.

Wang:2008:DSJ

[WR08] Tao Wang and Abhik Roy-choudhury. Dynamic slic-ing on Java bytecode traces.ACM Transactions on Pro-gramming Languages andSystems, 30(2):10:1–10:49,March 2008. CODENATPSDT. ISSN 0164-0925 (print), 1558-4593 (elec-tronic).

Wraxall:2001:JQH

[Wra01] Jason Wraxall. Java Q&A:

How can I extend theSwing JComboBox? Dr.Dobb’s Journal of SoftwareTools, 26(1):181–182, 184,186, January 2001. CO-DEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2001/

2001_01/jqa0101.txt; http:

//www.ddj.com/ftp/2001/

2001_01/jqa0101.zip.

Wright:2003:JES

[Wri03] William Wright. J2Me andembedded systems. Dr.Dobb’s Journal of SoftwareTools, 28(3):54, 56, 58, March2003. CODEN DDJOEB.ISSN 1044-789X. URL http:

//www.ddj.com/documents/

s=7826/ddj0303g/.

Walls:2004:XA

[WRO04] Craig Walls, Norman Richards,and Rickard Oberg. XDo-clet in Action. ManningPublications, Greenwich, CT,USA, 2004. ISBN 1-932394-05-2. xxxii + 591 pp.LCCN QA76.73.J38 W3432004. US$44.95. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

bios/ipg051/2004271287.

html; http://www.loc.

gov/catdir/description/

ipg051/2004271287.html.

Wang:2001:FDW

[WS01a] Shaofeng Wang and JiaguangSun. A framework design forworkflow management system

Page 556: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 556

with Java RMI. ACM SIG-PLAN Notices, 36(9):86–93,September 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Wang:2001:PCB

[WS01b] Tiejun Wang and Scott F.Smith. Precise constraint-based type inference forJava. Lecture Notes in Com-puter Science, 2072:99–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2072/20720099.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2072/20720099.

pdf.

Welch:2001:KUB

[WS01c] Ian Welch and Robert J.Stroud. Kava — us-ing byte code rewritingto add behavioural reflec-tion to Java. In USENIX[USE01a], page ?? ISBN1-880446-12-X. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/coots01/

welch.html.

Warth:2006:SSOa

[WSM06] Alessandro Warth, MilanStanojevic, and Todd Mill-stein. Statically scopedobject adaptation with ex-panders. ACM SIGPLAN

Notices, 41(10):37–56, Octo-ber 2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Wick:2002:UEC

[WSP02] Michael R. Wick, Daniel E.Stevenson, and Andrew T.Phillips. Using an environ-ment chain model to teach in-heritance in C++. SIGCSEBulletin (ACM Special Inter-est Group on Computer Sci-ence Education), 34(1):297–301, March 2002. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic). Inroads: pavingthe way towards excellence incomputing education.

Wang:2003:IJM

[WSVX03] L. Wang, R. Sams, M. Verner,and F. Xi. Integrating Java3D model and sensor data forremote monitoring and con-trol. Robotics and ComputerIntegrated Manufacturing, 19(1–2):13–19, 2003. CODEN???? ISSN 0736-5845.

Weyns:2003:SDE

[WTV03] D. Weyns, E. Truyen, andP. Verbaeten. Serializationof distributed execution-statein Java. Lecture Notes inComputer Science, 2591:41–61, 2003. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Page 557: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 557

Weyns:2005:SDT

[WTV05] Danny Weyns, Eddy Truyen,and Pierre Verbaeten. Serial-ization of distributed threadsin Java. Scalable Comput-ing: Practice and Experience,6(1):81–98, March 2005. CO-DEN ???? ISSN 1895-1767.URL http://www.scpe.org/

vols/vol06/SCPE_6_1_07.

pdf; http://www.scpe.

org/vols/vol06/SCPE_6_1_

07.zip.

Wu:2001:IOO

[Wu01] C. Thomas Wu. An introduc-tion to object-oriented pro-gramming with Java. Mc-Graw-Hill, New York, NY,USA, second edition, 2001.ISBN 0-07-239684-9 (soft-cover). xxviii + 863 pp.LCCN QA76.64. W78 2000.

Wu:2005:TGA

[Wu05] Mingshen Wu. Teachinggraph algorithms using on-line Java package IAPPGA.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 37(4):64–68, December 2005.CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). URL ftp:

//ftp.math.utah.edu/pub/

mirrors/ftp.ira.uka.de/

bibliography/Misc/DBLP/

2005.bib.

Wutka:2000:SEU

[Wut00] Mark Wutka. Special editionusing Java Server Pages and

servlets. Que Corporation,Indianapolis, IN, USA, 2000.ISBN 0-7897-2441-3. xi + 754pp. LCCN QA76.73.J38 W872000.

Weis:2000:HMD

[WVE+00] Rudiger Weis, Jurgen Vogel,Wolfgang Effelsberg, WernerGeyer, and Stefan Lucks.How to make a digital white-board secure — using Javacards for multimedia appli-cations. Lecture Notes inComputer Science, 1905:187–??, 2000. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/1905/19050187.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/1905/19050187.

pdf.

Weir:2005:DTJ

[WVMN05] George R. S. Weir, TamarVilner, Antonio Jose Mendes,and Marie Nordstrom. Diffi-culties teaching Java in CS1and how we aim to solvethem. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 37(3):344–345, Septem-ber 2005. CODEN SIGSD3.ISSN 0097-8418 (print), 2331-3927 (electronic).

White:2006:JJF

[WW06] Timothy M. White andThomas P. Way. jFAST:

Page 558: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 558

a Java finite automata sim-ulator. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 38(1):384–388, March2006. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic).

Wang:2009:AHC

[WW09] Yi-Hsien Wang and I-ChenWu. Achieving high and con-sistent rendering performanceof Java AWT/Swing on mul-tiple platforms. Software—Practice and Experience, 39(7):701–736, May ??, 2009.CODEN SPEXBL. ISSN0038-0644 (print), 1097-024X(electronic).

Wang:2007:PAS

[WWJ07] Yi-Hsien Wang, I-Chen Wu,and Jyh-Yaw Jiang. Aportable AWT/Swing archi-tecture for Java game de-velopment. Software—Prac-tice and Experience, 37(7):727–745, June 2007. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Wright:2006:IJV

[WWMG06] Greg Wright, Mario Wolczko,Phil McGachey, and ErikaGunadi. Introspection of aJava Virtual Machine undersimulation. Technical ReportTR-2006-159, Sun Microsys-tems, Inc., Menlo Park, CA,USA, September 2006. URLhttp://research.sun.com/

techrep/2006/smli_tr-2006-

159.pdf.

Wang:2002:JEC

[WWSL02] L. Wang, B. Wong, W. Shen,and S. Lang. A Java 3D-enabled cyber workspace.Communications of the ACM,45(11):45–49, November 2002.CODEN CACMA2. ISSN0001-0782 (print), 1557-7317(electronic).

Wang:2005:JBG

[WXW+05] Y. Wang, Y. Xue, J. Wang,C. Wu, Y. Hu, Y. Luo,S. Zhong, J. Tang, andG. Cai. Java-based Grid ser-vice spread and implementa-tion in remote sensing ap-plications. Lecture Notes inComputer Science, 3516:496–503, 2005. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Xu:2009:GFP

[XAM+09] Guoqing Xu, Matthew Arnold,Nick Mitchell, Atanas Roun-tev, and Gary Sevitsky. Gowith the flow: profiling copiesto find runtime bloat. ACMSIGPLAN Notices, 44(6):419–430, June 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Xiao:2007:HIB

[XAN07] Gaoyu Xiao, Aamer Aziz, andWieslaw L. Nowinski. Hy-brid image-based collision de-tection in Java 3D. Software

Page 559: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 559

—Practice and Experience, 37(9):963–982, July 25, 2007.CODEN SPEXBL. ISSN0038-0644 (print), 1097-024X(electronic).

Xu:2001:DAR

[XC01] Baowen Xu and ZhenqiangChen. Dependence analy-sis for recursive Java pro-grams. ACM SIGPLAN No-tices, 36(12):70–76, Decem-ber 2001. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Xu:2009:SCC

[XJC09] Dana N. Xu, Simon PeytonJones, and Koen Claessen.Static contract checking forHaskell. ACM SIGPLANNotices, 44(1):41–52, January2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Xu:2003:MEJ

[XLG03] Baomin Xu, Weimin Lian,and Qiang Gao. Migra-tion of enterprise JavaBeanswith ProActive InterpositionObjects. ACM SIGPLANNotices, 38(8):22–28, August2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Xu:2006:CCT

[XM06] Li Xu and Fred G. Mar-tin. Chirp on crickets:

teaching compilers using anembedded robot controller.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 38(1):82–86, March 2006. CO-DEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Xu:2006:PMP

[XOWM06] Jing Xu, Alexandre Oufimt-sev, Murray Woodside, andLiam Murphy. Performancemodeling and prediction ofenterprise JavaBeans withlayered queuing network tem-plates. ACM SIGSOFTSoftware Engineering Notes,31(2):5:1–5:??, March 2006.CODEN SFENDP. ISSN0163-5948 (print), 1943-5843(electronic).

Xiang:2004:RWG

[XP04] N. Xiang and H. Peng. A re-search of WEB GIS based onJava and XML. Journal of theHebei Institute of Technology,26(3):46–48, 2004. CODEN???? ISSN 1007-2829.

Xian:2008:CAS

[XSaJ08a] Feng Xian, Witawas Srisa-an,and Hong Jiang. Contention-aware scheduler: unlockingexecution parallelism in mul-tithreaded Java programs.ACM SIGPLAN Notices,43(10):163–180, September2008. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Page 560: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 560

Xian:2008:GCJ

[XSaJ08b] Feng Xian, Witawas Srisa-an,and Hong Jiang. Garbagecollection: Java applicationservers’ Achilles heel. Scienceof Computer Programming,70(2–3):89–110, February 1,2008. CODEN SCPGD4.ISSN 0167-6423 (print), 1872-7964 (electronic).

Xinogalos:2007:TJB

[XSD07] Stelios Xinogalos, MayaSatratzemi, and VassiliosDagdilelis. Teaching Javawith BlueJ: a two-year ex-perience. SIGCSE Bulletin(ACM Special Interest Groupon Computer Science Educa-tion), 39(3):345, September2007. CODEN SIGSD3. ISSN0097-8418 (print), 2331-3927(electronic). Proceedings ofthe 12th Annual SIGCSEConference on Innovation andTechnology in Computer Sci-ence Education (ITiCSE’07).

Xu:2004:MAO

[XX04] B. Xu and A. Xu. Mobile ac-tive objects in Java. Advancesin Engineering Software, 35(3–4):231–235, 2004. CO-DEN AESODT. ISSN 0965-9978 (print), 0141-1195 (elec-tronic).

Xu:2005:NER

[XX05] K. Xu and L. Xin. Novel32bit embedded reduced-instruction-set-computer withJava extension. Mini-Micro

Systems, 26(1):90–95, 2005.CODEN XWJXEH. ISSN1000-1220.

Xu:2005:OPJ

[XYC05] Zhigen Xu, Yusong Yan, andJim X. Chen. OpenGL pro-gramming in Java. Com-puting in Science and En-gineering, 7(1):51–55, Jan-uary/February 2005. CO-DEN CSENFA. ISSN 1521-9615 (print), 1558-366X (elec-tronic). URL http://csdl.

computer.org/dl/mags/cs/

2005/01/c1051.htm; http:

//csdl.computer.org/dl/

mags/cs/2005/01/c1051.pdf.

Xu:2003:MLP

[XZ03] Y. Xu and G. Zhang. MPLSloop prevention mechanismand its Java realization.Mini-Micro Systems, 24(4):706–708, 2003. CODENXWJXEH. ISSN 1000-1220.

Yang:2007:DPP

[YAA07] X. Yang, A. Akram, and R. J.Allan. Developing portals/portlets using Enterprise Jav-aBeans for Grid users. Con-currency and Computation:Practice and Experience, 19(12):1633–1641, August 25,2007. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic).

Yahav:2001:VSP

[Yah01] Eran Yahav. Verifyingsafety properties of concur-rent Java programs using 3-

Page 561: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 561

valued logic. ACM SIG-PLAN Notices, 36(3):27–40, March 2001. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic). URLhttp://www.acm.org/pubs/

articles/proceedings/plan/

360204/p27-yahav/p27-yahav.

pdf; http://www.acm.org/

pubs/citations/proceedings/

plan/360204/p27-yahav/.

Yamamoto:2004:NGM

[Yam04] T. Yamamoto. Next-generation mobile tool byJava for mobile phone “sMo-bile”. Sumitomo Heavy Indus-tries Technical Review, 155:39–42, 2004. CODEN ????

Yan:2002:RCC

[Yan02] C. Yan. Race condition andconcurrency safety of multi-threaded object-oriented pro-gramming in Java. IEEEInternational Conference onSystems Man and Cybernet-ics, 6:??, 2002. CODEN ????ISSN 1062-922X.

Yang:2003:WPT

[Yan03] C. D. Yang. Work in progress:Teaching wireless networkingand security with Java 2 Mi-cro Edition (J2ME). Fron-tiers in Education Confer-ence, 1(??):T2C–7, 2003. CO-DEN PFECDR. ISSN 0190-5848.

Yan:2005:EPC

[Yan05] Lu Yan. Enable pervasivecomputing with Java. IEEE

Distributed Systems Online,6(6):??, June 2005. CO-DEN ???? ISSN 1541-4922 (print), 1558-1683 (elec-tronic). URL http://csdl.

computer.org/comp/mags/

ds/2005/06/o6004.pdf.

Yuniar:2002:KFJ

[YAW02] A. T. Yuniar, Andreas, andT. Walter. ,,Kodok” —Froschzucht auf Java. Datz,55(12):18–21, 2002. CODEN???? ISSN 0723-4066.

Yiyu:2009:IFS

[YCFX09] Tan Yiyu, Yau Chihang, An-thony S. Fong, and Yang Xi-aojian. An instruction fold-ing solution for a Java pro-cessor. International Jour-nal of Computer Systems Sci-ence and Engineering, 24(3):??, May 2009. CODENCSSEEI. ISSN 0267-6192.

Yu:2007:JIB

[YCIS07] Dachuan Yu, Ajay Chan-der, Nayeem Islam, and IgorSerikov. JavaScript instru-mentation for browser secu-rity. ACM SIGPLAN No-tices, 42(1):237–249, January2007. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Yero:2005:JIJ

[YdOLS+05] Eduardo Javier Huerta Yero,Fabiano de Oliveira Lucch-ese, Francisco Sergio Sam-batti, Miriam von Zuben, and

Page 562: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 562

Marco Aurelio Amaral Hen-riques. JoiN: The imple-mentation of a Java-basedmassively parallel grid. Fu-ture Generation ComputerSystems, 21(5):791–810, May2005. CODEN FGSEVI.ISSN 0167-739X (print),1872-7115 (electronic).

Yang:2004:TWO

[YDWL04] Jiahai Yang, Haixin Duan,Jianping Wu, and Xing Li.Thresholds: Workflow ori-ented network management:a Web/Java approach. Jour-nal of Network and SystemsManagement, 12(4):431–439,December 2004. CODEN???? ISSN 1064-7570.

Yilmaz:2004:IDC

[YE04] G. Yilmaz and N. Erdogan.Integrating distributed com-posite objects into Java en-vironment. Lecture Notes inComputer Science, 3261:322–331, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Yero:2001:JOO

[YHGL01] Eduardo J. H. Yero, MarcoA. A. Henriques, Javier R.Garcıa, and Alina C. Leyva.JOINT: An object orientedmessage passing interfacefor parallel programming inJava. Lecture Notes in Com-puter Science, 2110:637–??,2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URL

http://link.springer-ny.

com/link/service/series/

0558/bibs/2110/21100637.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2110/21100637.

pdf.

Ye:2001:WBP

[YHL01] R. Ye, W.-J. Hsu, and Z.-H.Liu. Web-based parallel sim-ulation of AGVs using Javaand JINI. Lecture Notes inComputer Science, 2127:379–??, 2001. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic). URLhttp://link.springer-ny.

com/link/service/series/

0558/bibs/2127/21270379.

htm; http://link.springer-

ny.com/link/service/series/

0558/papers/2127/21270379.

pdf.

Yeo:2004:JBW

[YHL04] C. K. Yeo, S. C. Hui, andB. S. Lee. Java-based, WAP-Enabled unified messagingsystem. International Jour-nal of Computer Applica-tions, 26(4):191–198, 2004.CODEN IJCAFW. ISSN1206-212X (print), 1925-7074(electronic). URL https://

www.tandfonline.com/doi/

full/10.1080/1206212X.2004.

11441741.

Yeung:2003:OJR

[YK03] K. C. Yeung and P. H. J.Kelly. Optimising JavaRMI programs by communi-cation restructuring. Lecture

Page 563: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 563

Notes in Computer Science,2672:324–343, 2003. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Yavuz-Kahveci:2002:SVS

[YKB02] Tuba Yavuz-Kahveci andTevfik Bultan. Specification,verification, and synthesis ofconcurrency control compo-nents. ACM SIGSOFT Soft-ware Engineering Notes, 27(4):169–179, July 2002. CO-DEN SFENDP. ISSN 0163-5948 (print), 1943-5843 (elec-tronic).

Yanagiuchi:2002:LJI

[YKS+02] S. Yanagiuchi, T. Kiyohara,N. Shiraishi, K. Mori, andM. Ohkita. Linux/Java im-plemented personal mobiletool SL-A300. Sharp Techni-cal Journal, 84:31–32, 2002.CODEN ???? ISSN 0285-0362.

Yang:2003:UPC

[YL03] D. R. Yang and J. H. Lee.Undergraduate process con-trol education using Java ap-plet modules. Proceedings ofthe American Control Con-ference, 1(??):694–699, 2003.CODEN PRACEO. ISSN0743-1619.

Yang:2007:ERM

[YLL+07] Byung-Sun Yang, JunpyoLee, SeungIl Lee, SeongbaePark, Yoo C. Chung, SuhyunKim, Kemal Ebcioglu, Erik

Altman, and Soo-MookMoon. Efficient register map-ping and allocation in LaTTe,an open-source Java just-in-time compiler. IEEE Trans-actions on Parallel and Dis-tributed Systems, 18(1):57–69, January 2007. CO-DEN ITDSEO. ISSN 1045-9219 (print), 1558-2183 (elec-tronic).

Yu:2005:MXD

[YLM+05] Yijun Yu, Jianguo Lu, JohnMylopoulos, Weiwei Sun,Jing-Hao Xue, and Erik H.D’Hollander. Making XMLdocument markup interna-tional. Software—Prac-tice and Experience, 35(1):1–14, January 2005. CO-DEN SPEXBL. ISSN 0038-0644 (print), 1097-024X (elec-tronic).

Yu:2004:EJO

[YLW04] Z. C. H. Yu, F. C. M. Lau,and C. L. Wang. Exploit-ing Java objects behavior formemory management and op-timizations. Lecture Notes inComputer Science, 3302:437–452, 2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Yu:2008:OCL

[YLW08] Zoe C. H. Yu, Francis C. M.Lau, and Cho-Li Wang. Ob-ject co-location and mem-ory reuse for Java programs.ACM Transactions on Archi-tecture and Code Optimiza-

Page 564: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 564

tion, 4(4):4:1–4:??, January2008. CODEN ???? ISSN1544-3566 (print), 1544-3973(electronic).

Yang:2005:LMJ

[YME05] Byung-Sun Yang, Soo-MookMoon, and Kemal Ebcioglu.Lightweight monitors for theJava virtual machine. Soft-ware—Practice and Experi-ence, 35(3):281–299, March2005. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Yiyu:2005:JPM

[YMP+05] T. Yiyu, L. K. Man, L. M.Pak, Y. W. Shing, and S. F.Anthony. 10.4-4: a Javaprocessor for mobile devices.IEEE International Confer-ence on Consumer Electron-ics, 23RD:437–438, 2005. CO-DEN ???? ISSN 0747-668X.

Young:2002:EXJ

[You02] David Young. EnhydraXMLC Java presentation de-velopment. Howard W. Sams,Indianapolis, IN 46268, USA,2002. ISBN 0-672-32211-0. xiii + 483 pp. LCCNQA76.76.A65 Y68 2002.

Yutaka:2000:EJV

[YTY00] Oiwa Yutaka, Kenjiro Taura,and Akinori Yonezawa. Ex-tending Java virtual machinewith integer-reference conver-sion. Concurrency: Prac-tice and Experience, 12(6):407–422, May 2000. CO-

DEN CPEXEI. ISSN 1040-3108. URL http://www3.

interscience.wiley.com/

cgi-bin/abstract/72515729/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=72515729&PLACEBO=IE.

pdf.

Yuan:2002:JQH

[Yua02] Michael J. Yuan. JavaQ&A: How do I map SQLdatabase tables to Java ob-jects? Dr. Dobb’s Jour-nal of Software Tools, 27(3):89–90, 92–94, March 2002.CODEN DDJOEB. ISSN1044-789X. URL http:

//www.ddj.com/ftp/2002/

2002_03/jqa0302.txt; http:

//www.ddj.com/ftp/2002/

2002_03/jqa0302.zip.

Yuan:2003:EJD

[Yua03] Michael Juntao Yuan. Enter-prise J2ME: Developing Mo-bile Java Applications. P TR Prentice-Hall, EnglewoodCliffs, NJ 07632, USA, 2003.ISBN 0-13-140530-6. xxviii +452 pp. LCCN QA76.73.J38Y83 2004. US$49.99.

Yuan:2004:JCH

[Yua04] M. J. Yuan. Java center:From headless to rich UI: TheOSGi framework isn’t just forembedded gateway devices —this versatile set of open spec-ifications is universally useful.Software Development, 12(5):28–29, 2004. CODEN ????ISSN 1070-8588.

Page 565: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 565

Yusuf:2004:EMU

[Yus04] Kareem Yusuf. EnterpriseMessaging Using JMS andIBM WebSphere. An IBMPress book. IBM Press, 2004.ISBN 0-13-146863-4. xvi +330 pp. LCCN QA76.73.J38Y87 2004. URL http:

//java.sun.com/products/

jms/docs.html.

Yanhong:2003:EID

[YWZ03] G. Yanhong, L. Wenfeng, andW. Zhijian. Exploding imagedatabase based on B/S usingISAPI and Java. Journal —Wuhan Transportation Uni-versity, 27(3):388–390, 2003.CODEN ???? ISSN 1006-2823.

Zou:2009:PFT

[ZABL09] Jia Zou, Joshua Auerbach,David F. Bacon, and Ed-ward A. Lee. PTIDES on flex-ible task graph: real-time em-bedded system building fromtheory to practice. ACM SIG-PLAN Notices, 44(7):31–40,July 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Zamulin:2003:ABF

[Zam03a] A. Zamulin. An ASM-basedformal model of a Java pro-gram. Programming andComputer Software; trans-lation of Programmirovaniye(Moscow, USSR) Plenum, 29(3):130–139, 2003. CO-DEN PCSODA. ISSN 0361-

7688 (print), 1608-3261 (elec-tronic).

Zamulin:2003:FSJ

[Zam03b] A. V. Zamulin. Formal se-mantics of Java expressionsand statements. Program-ming and Computer Soft-ware; translation of Program-mirovaniye (Moscow, USSR)Plenum, 29(5):259–270, 2003.CODEN PCSODA. ISSN0361-7688 (print), 1608-3261(electronic).

Zaraysky:2002:OJP

[Zar02] Gregory Zaraysky. Optimiza-tion of Java programs forembedded systems. Thesis(m.s.), University of Califor-nia, Santa Cruz, Santa Cruz,CA, USA, 2002.

Zhuang:2003:DBA

[ZAVT03] H. Zhuang, J. Annese, D. J.Valentino, and A. W. Toga.Displaying brain atlases us-ing a portable Java applica-tion: the anatomist [5029-90]. Proceedings of the SPIE— The International Soci-ety for Optical Engineering,5029:790–796, 2003. CODENPSISDG. ISSN 0277-786X(print), 1996-756X (elec-tronic).

Zhao:2004:GJB

[ZCQS04] Y. Zhao, W. Chen, Y. Qiu,and J. Shi. GVis: a Java-based architecture for Gridenabled interactive visualiza-tion. Lecture Notes in Com-

Page 566: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 566

puter Science, 3252:704–711,2004. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Zakhour:2006:JTS

[ZCR+06] Sharon Zakhour, Mary Cam-pione, Jacob Royal, Isaac Ra-binovitch, Tom Risser, andMark Hoeber, editors. TheJava tutorial: a short courseon the basics. The Java se-ries. Addison-Wesley, Read-ing, MA, USA, fourth edi-tion, 2006. ISBN 0-321-33420-5 (paperback). xxv + 637pp. LCCN QA76.73.J38 C3652006. URL http://www.loc.

gov/catdir/toc/ecip0620/

2006028544.html.

Zendra:2002:STC

[ZD02] Olivier Zendra and KarelDriesen. Stress-testing con-trol structures for dynamicdispatch in Java. In USENIXAssociation [USE02], page ??ISBN 1-931971-01-3. LCCNQA76.73.J38 J42 2002. URLhttp://www.usenix.org/publications/

library/proceedings/javavm02/

zendra.html.

Zdrnja:2009:ATM

[Zdr09] Bojan Zdrnja. Attack trends:Malicious JavaScript inser-tion through ARP poison-ing attacks. IEEE Security& Privacy, 7(3):72–74, May/June 2009. CODEN ????ISSN 1540-7993 (print), 1558-4046 (electronic).

Zeadally:2000:IPQ

[Zea00a] S. Zeadally. Implementa-tion and performance of QoS-aware Java applications overATM networks. The Com-puter Journal, 43(4):266–273, ???? 2000. CO-DEN CMPJA6. ISSN 0010-4620 (print), 1460-2067 (elec-tronic). URL http://

www3.oup.co.uk/computer_

journal/hdb/Volume_43/Issue_

04/430266.sgm.abs.html;

http://www3.oup.co.uk/

computer_journal/hdb/Volume_

43/Issue_04/pdf/430266.

pdf.

Zeadally:2000:PEJ

[Zea00b] S. Zeadally. Performanceevaluation of a Java-basednetworking Application Pro-gramming Interface (API).Information Processing Let-ters, 75(5):199–209, Octo-ber 31, 2000. CODENIFPLAT. ISSN 0020-0190(print), 1872-6119 (elec-tronic). URL http://

www.elsevier.nl/gej-ng/

10/23/20/64/30/27/abstract.

html; http://www.elsevier.

nl/gej-ng/10/23/20/64/30/

27/article.pdf.

ZenilC:2002:GJP

[Zen02] Hector Zenil C. GoodJavaServer pages introduc-tion: a review of Web De-velopment with JavaServerPages, 2nd edition by Du-ane K. Fields and Mark A.

Page 567: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 567

Kolb. IEEE Distributed Sys-tems Online, 3(6), 2002. ISSN1541-4922 (print), 1558-1683(electronic). URL http:

//dsonline.computer.org/

0206/departments/bks_c.

htm.

Zaks:2000:SCJ

[ZFA00] Ayal Zaks, Vitaly Feld-man, and Nava Aizikowitz.Sealed calls in Java pack-ages. ACM SIGPLAN No-tices, 35(10):83–92, October2000. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic). URL http://www.

acm.org/pubs/citations/

proceedings/oops/353171/

p83-zaks/.

Zhen:2004:IBS

[ZFK04] Z. Zhen, B. Fei, and L. Kejun.The implementation of 128bit strong encryption for SSLby using Java applet. Journal— Huazhong University ofScience and Technology Na-ture Science Chinese Edition,32(4):74–76, 2004. CODEN???? ISSN 1671-4512.

Zhang:2004:CAD

[ZG04] M. T. Zhang and K. Gold-berg. A computer-aided de-sign tool in Java for planargripper design. Journal ofComputing and InformationScience in Engineering, 4(1):43–48, 2004. CODEN ????ISSN 1530-9827.

Zhang:2003:IJP

[ZGB03] A. Zhang, J. C. Good, andG. B. Berriman. An inter-active Java plotting packagefor astronomy. AstronomicalSociety of the Pacific Confer-ence Series, 295(??):461–464,2003. CODEN ???? ISSN1050-3390.

Zhao:2005:DMC

[Zha05] J. Zhao. A dependence modelfor concurrency in Java pro-grams. Information, 8(1):111–126, 2005. CODEN ????ISSN 1343-4500.

Zuo:2004:FJD

[ZHC04] T. Zuo, J. Han, and P. Chen.Formalizing Java dynamicloading in HOL. LectureNotes in Computer Science,3223:287–304, 2004. CO-DEN LNCSD9. ISSN 0302-9743 (print), 1611-3349 (elec-tronic).

Zhu:2003:IJC

[Zhu03] B. Zhu. Integrate JAVAwith CORBA to implementthe middleware of the dis-tributed systems of hetero-geneity. Acta Electron-ica Sinica, 31(9):1313–1316,2003. CODEN ???? ISSN0372-2112.

Zhuk:2004:IRA

[Zhu04] Jeff Zhuk. Integration-ready architecture and de-sign: software engineeringwith XML, Java, .NET, wire-less, speech, and knowledge

Page 568: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 568

technologies. Cambridge Uni-versity Press, Cambridge,UK, 2004. ISBN 0-521-52583-7 (paperback). xxx +609 pp. LCCN QA76.758.Z48 2004. URL ftp:/

/uiarchive.cso.uiuc.edu/

pub/etext/gutenberg/;

http://www.loc.gov/catdir/

description/cam041/2003065381.

html; http://www.loc.

gov/catdir/toc/cam041/2003065381.

html.

Zachary:2003:EVA

[ZJ03] Joseph L. Zachary and Pe-ter A. Jensen. Exploit-ing value-added content inan online course: introduc-ing programming conceptsvia HTML and JavaScript.SIGCSE Bulletin (ACM Spe-cial Interest Group on Com-puter Science Education), 35(1):396–400, January 2003.CODEN SIGSD3. ISSN 0097-8418 (print), 2331-3927 (elec-tronic).

Zhang:2004:ACU

[ZK04a] Lingli Zhang and Chan-dra Krintz. Adaptivecode unloading for resource-constrained JVMs. ACMSIGPLAN Notices, 39(7):155–164, July 2004. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Zheng:2004:JBH

[ZK04b] H. Zheng and J. M. Keith.JAVA-based heat transfer vi-sualization tools. Chemical

Engineering Education, 38(4):282–285, 2004. CODEN ????ISSN 0009-2479.

Zeller:2005:EOS

[ZK05] Andreas Zeller and JensKrinke. Essential opensource toolset: programmingwith Eclipse, JUnit, CVS,Bugzilla, Ant, Tcl/Tk andmore. John Wiley and Sons,New York, NY, USA; Lon-don, UK; Sydney, Australia,2005. ISBN 0-470-84445-0 (paperback). xii + 392pp. LCCN QA76.76.D47Z45 2005. URL http:/

/www.loc.gov/catdir/toc/

ecip053/2004026271.html.

Zhang:2009:ISE

[ZK09] Lingli Zhang and ChandraKrintz. As-if-serial exceptionhandling semantics for Javafutures. Science of Com-puter Programming, 74(5–6):314–332, March 1, 2009. CO-DEN SCPGD4. ISSN 0167-6423 (print), 1872-7964 (elec-tronic).

Zee:2008:FFV

[ZKR08] Karen Zee, Viktor Kuncak,and Martin Rinard. Full func-tional verification of linkeddata structures. ACM SIG-PLAN Notices, 43(6):349–361, June 2008. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Page 569: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 569

Zee:2009:IPL

[ZKR09] Karen Zee, Viktor Kuncak,and Martin C. Rinard. Anintegrated proof language forimperative programs. ACMSIGPLAN Notices, 44(6):338–351, June 2009. CODENSINODQ. ISSN 0362-1340(print), 1523-2867 (print),1558-1160 (electronic).

Zhang:2005:ROP

[ZL05] S. Zhang and H. Li. Re-search of object persistencemethod based on Java tech-nologies. Mini-Micro Sys-tems, 26(2):264–267, 2005.CODEN XWJXEH. ISSN1000-1220.

Zhang:2008:VTB

[ZLG08] Hua Zhang, Joohan Lee, andRatan Guha. VCluster:a thread-based Java middle-ware for SMP and heteroge-neous clusters with thread mi-gration support. Software—Practice and Experience, 38(10):1049–1071, August ??,2008. CODEN SPEXBL.ISSN 0038-0644 (print), 1097-024X (electronic).

Zhang:2003:DIJ

[ZP03] C. H. Zhang and H. K. Pung.The design and implementa-tion of a Jini/Java-based A/Vstream control and manage-ment. Multimedia Systems, 9(4):315–326, 2003. CODENMUSYEW. ISSN 0942-4962.

Zhao:2003:LCF

[ZPV03] Tian Zhao, Jens Palsber,and Jan Vite. Lightweightconfinement for featherweightJava. ACM SIGPLAN No-tices, 38(11):135–148, Novem-ber 2003. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Zhang:2007:ACA

[ZR07] Weilei Zhang and Barbara G.Ryder. Automatic con-struction of accurate appli-cation call graph with li-brary call abstraction forJava. Journal of SoftwareMaintenance and Evolution:Research and Practice, 19(4):231–252, July 2007. CO-DEN JSMECT. ISSN 1532-060X (print), 1532-0618 (elec-tronic).

Zhang:2001:HJAb

[ZS01a] Xiaolan Zhang and MargoSeltzer. HBench:Java: anapplication-specific bench-marking framework for JavaVirtual Machines. Con-currency and Computation:Practice and Experience, 13(8–9):775–792, July/August2001. CODEN CCPEBO.ISSN 1532-0626 (print), 1532-0634 (electronic). URL http:

//www3.interscience.wiley.

com/cgi-bin/abstract/84503219/

START; http://www3.interscience.

wiley.com/cgi-bin/fulltext?

ID=84503219&PLACEBO=IE.

pdf.

Page 570: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 570

Zhang:2001:HJAa

[ZS01b] Xiaolan Zhang and MargoSeltzer. HBench:JGC —an application-specific bench-mark suite for evaluatingJVM garbage collector per-formance. In USENIX[USE01a], page ?? ISBN1-880446-12-X. LCCN???? URL http://www.

usenix.org/publications/

library/proceedings/coots01/

zhang.html.

Zhuang:2006:AEA

[ZSCC06] Xiaotong Zhuang, Mauricio J.Serrano, Harold W. Cain,and Jong-Deok Choi. Ac-curate, efficient, and adap-tive calling context profil-ing. ACM SIGPLAN No-tices, 41(6):263–271, June2006. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Zhao:2009:AWL

[ZSZ+09] Yi Zhao, Jin Shi, Kai Zheng,Haichuan Wang, Haibo Lin,and Ling Shao. Alloca-tion wall: a limiting fac-tor of Java applications onemerging multi-core plat-forms. ACM SIGPLAN No-tices, 44(10):361–376, Octo-ber 2009. CODEN SINODQ.ISSN 0362-1340 (print), 1523-2867 (print), 1558-1160 (elec-tronic).

Zhou:2002:GCA

[ZT02] Q. Zhou and P. Tarau.Garbage collection algorithmsfor Java-based Prolog en-gines. Lecture Notes in Com-puter Science, 2562:304–319,2002. CODEN LNCSD9.ISSN 0302-9743 (print), 1611-3349 (electronic).

Zukowski:2001:JC

[Zuk01] John Zukowski. Java collec-tions. Apress, Berkeley, CA,USA, 2001. ISBN 1-893115-92-5. x + 422 pp. LCCNQA76.73.J38 Z84 2001.

Zuse:2003:KAS

[Zus03] H. Zuse. Kommentar zumArtikel “Statische Analysevon Java-Anwendungen. . . ”.(German) [commentary onthe article “Statistical Anal-ysis of the use of Java”].Wirtschaftsinformatik, 45(6):662, 2003. CODEN WIINE9.ISSN 0937-6429.

Zbrzezny:2008:TVJ

[ZW08] Andrzej Zbrzezny and BozenaWozna. Towards verificationof Java programs in perICS.Fundamenta Informaticae,85(1–4):533–548, September2008. CODEN FUMAAJ.ISSN 0169-2968 (print), 1875-8681 (electronic).

Zhu:2003:LTJ

[ZWL03] W. Zhu, C. L. Wang, andF. Lau. Lightweight trans-parent Java thread migration

Page 571: A Bibliography of Publications about the Java Programming ...ftp.math.utah.edu/pub/tex/bib/java2000.pdf · A Bibliography of Publications about the Java Programming Language, 2000{2009

REFERENCES 571

for distributed JVM. In Pro-ceedings of the InternationalConference on Parallel Pro-cessing, pages 465–472. ????,????, 2003. CODEN ????ISSN 0190-3918.

ZhongQun:2005:DRM

[ZX05] W. ZhongQun and X. Xi-aoDong. Dynamic relocationmodel and algorithm for ap-plication components basedon Java. Journal — NanjingUniversity Natural SciencesEdition, 41(2):180–188, 2005.CODEN ???? ISSN 0469-5097. Check author names:looks like confusion of familyand personal names??

Zhao:2002:UJB

[ZXNH02] J. Zhao, L. Xiang, K. Nishimi,and T. Harada. Understand-ing Java bytecode programsusing Kafer. Applied Infor-matics, 2:108–112, 2002. CO-DEN ???? ISSN 1027-2666.

Zheng:2003:JCB

[ZYC03] Q. Zheng, Z. Yao, andG. Chen. A Java–CORBAbased design and implemen-tation for remote debugger onclusters. Journal — Univer-sity of Science and Technol-ogy of China, 33(3):351–358,2003. CODEN ???? ISSN????

Zhang:2006:JEJ

[ZYZ06] Bao-Yin Zhang, Guang-Wen Yang, and Wei-MinZheng. Jcluster: an effi-cient Java parallel environ-

ment on a large-scale hetero-geneous cluster. Concurrencyand Computation: Practiceand Experience, 18(12):1541–1557, October 2006. CO-DEN CCPEBO. ISSN 1532-0626 (print), 1532-0634 (elec-tronic).