ComputerScience,PurdueUniversity 305N.UniversitySt.,W.Lafayette,IN47907 Antony L. Hosking (cid:72)+17654275484(mobile) (cid:84)+13172554485(home) (cid:66)[email protected] (cid:205) www.cs.purdue.edu/~hosking Curriculum vitæ March23,2015 Personal information Citizenship Australian(descent),Canadian(birth),USA(naturalized) Education 1995 PhD,ComputerScience,UniversityofMassachusetts,Amherst. Dissertation: Lightweightsupportforfine-grainedpersistenceonstockhardware. 1987 MSc (1st Class Honours), Computer Science, University of Waikato, Hamilton, NewZealand. Thesis: Asemanticalgebraapproachtodenotationalsemanticsofprogramminglanguages. 1985 BSc,MathematicalSciences,UniversityofAdelaide,Australia. Research interests Programminglanguagedesignandimplementation: compilers,interpreters,and optimization;run-timesystems;concurrentandreal-timegarbagecollection;secu- rityandsafety. Object-orienteddatabasesystems;databaseandpersistentprogram- minglanguagesandsystems. Architecturalsupportforprogramminglanguages andapplications. Experimentalperformanceevaluationofprototypesystems. Honors 2014 ACMRecognitionofServiceAward. ForcontributionstoACMasGeneralChairofSPLASH2013 2014 EngagementAward,CollegeofScience,PurdueUniversity,WestLafayette. FororganizationofSPLASH2013asGeneralChair. 2013 Member,AITO(AssociationInternationalepourlesTechnologiesObjets). ThecurrentAITOmembershipnumbers45persons,world-wide. 2012 ACMDistinguishedScientist,AssociationforComputingMachinery. Recognizesupto10%ofthetopACMmembers,withatleast15yearsofprofessionalexpe- riencethathadsignificantaccomplishmentsorimpactinthecomputingfield. Thegrade hasthreecategories: DistinguishedEducator,DistinguishedEngineerandDistinguished Scientist,recognizingachievementsindifferentareas. Nominationsforeachcategoryare consideredseparately. 2009 ACMRecognitionofServiceAward. ForcontributionstoACMasGeneralChairofVEE’09. 2008 ACMSeniorMember,AssociationforComputingMachinery. Recognizes up to 25% of the top ACM Professional Members with at least 10 years of professionalexperienceand5yearsofcontinuousProfessionalMembershipwhohave demonstratedperformancethatsetsthemapartfromtheirpeers. 2006 ACMRecognitionofServiceAward. ForcontributionstoACMasGeneralChairofMSPC’06. 2003 Top10TeacherAward,CollegeofScience,PurdueUniversity,WestLafayette. Recognizesteachersnominatedbystudentsasamongthetop10teacherswithinthecollege. 2000 ACMRecognitionofServiceAward. ForcontributionstoACMasProgramChairofISMM’00. 1998 TeachingforTomorrowAward,PurdueUniversity,WestLafayette. Recognizeseightfacultycampus-widefortheiroutstandingteachingpotential. Professional experience sinceJune2001 AssociateProfessor,DepartmentofComputerScience,PurdueUniversity,West Lafayette,Indiana. January–July2013 VisitingSeniorPrincipalResearcher,NICTA,Sydney,Australia. since VisitingFellow,ResearchSchoolofComputerScience,AustralianNationalUni- December2008 versity,Canberra,Australia. May–November VisitingResearcher,SchoolofComputing,UniversityofKent,Canterbury,UK. 2008 FundedbyUKEngineeringandPhysicalSciencesResearchCouncil. November2001 Visiting Researcher, School of Computer Science, University of Adelaide, Australia. September2001 VisitingResearcher,SchoolofComputingScience,UniversityofGlasgow,UK. January1995– AssistantProfessor,DepartmentofComputerScience,PurdueUniversity,West June2001 Lafayette,Indiana. September1986 Research Assistant, Department of Computer Science, University of Mas- –December1994 sachusetts,Amherst. Consulting experience 2013– Expertwitness(reports,deposition),KilpatrickTownsend,forOracle,SanFran- cisco,California. ThoughtInc.v.OracleCorp.,CaseNo.C12-05601JWS(CaliforniaNorthern) 2013–2014 Expertwitness(reports,deposition),PerkinsCoieLLP,forMicrosoft,SanDiego, California. EnfishLLCv.MicrosoftCorporation,Inc.,CaseNo.12-cv-7460-MRP(CaliforniaCentral) 2011–2012 Expert witness (reports), Woodcock Washburn LLP, for Microsoft and SAP, Philadelphia,Pennsylvania. MicrosoftCorporationv.DataTern,Inc.,CaseNo.11-2365(NewYorkSouthern) SAPAGandSAPAmerica,Inc.v.DataTern,Inc.,CaseNo.11-2648(NewYorkSouthern) 2011 Technicalconsultant,QuinnEmanuelUrquhart&SullivanLLP,forSymantec,San Francisco,California. Finjanv.Symantec,CaseNo.10-593(Delaware) 2007–2010 Expertwitness(reports,deposition)andtechnicalconsultant,ShoreChanBraga- loneLLP,forSoftwareTreeLLC,Dallas,Texas. SoftwareTreev.RedHat,CaseNo.09-97(TexasEastern) SoftwareTreev.Oracle,CaseNo.08-126(TexasEastern) 2008–2009 Technical consultant, Kelley Drye & Warren LLP, for LimitNone LLC, Chicago, Illinois. LimitNonev.Google,CaseNo.08-4178(IllinoisNorthern) 2006–2007 Expertwitness,HowreyLLP,forSunMicrosystems,Inc.,Washington,DC. AzulSystemsv.SunMicrosystems,CaseNo.06-1988CRB(JCS)(CaliforniaNorthern) Other experience 2012 Factwitness(deposition). GemaltoS.A.v.HTCCorp.etal.,C.A.6:10-cv-561(LED)(E.D.Tex.) (uncompensated) Professional society affiliations since2012 ACMDistinguishedScientist,AssociationforComputingMachinery. Lifemember,andmemberofSIGOPS,SIGARCH,SIGPLAN,andSIGMOD. 2009–2012 Member-at-large, ACM SIGPLAN Executive Committee, elected by SIGPLAN membership,andsubcommitteeChairforACMSIGPLANMost-InfluentialPaper Awards. 2008-2012 ACMSeniorMember,AssociationforComputingMachinery. Lifemember,andmemberofSIGOPS,SIGARCH,SIGPLAN,andSIGMOD. 1987–2008 ACMMember,AssociationforComputingMachinery. MemberofSIGOPS,SIGARCH,SIGPLAN,andSIGMOD. since1987 Member,InstituteforElectricalandElectronicsEngineers(IEEE). MemberofIEEEComputerSociety. elected2001 FacultyMember,UpsilonPiEpsilon,theInternationalComputerScienceHonor Society,PurdueUniversitychapter. Publications withDigitalObjectIdentifiers(DOI)whereavailable Rigorously refereed articles are separated into journal and conference articles. This does not imply that journal articles are any more rigorously refereed than conference articles, nor that they are more significant in their impact. Citation countsobtainedfromGoogleScholarandlistedbelow(asof2015-03-23)mayaid inassessingimpact. Scholarlybooks 2011 1. Richard Jones, Antony Hosking, Eliot Moss. The Garbage Collection Handbook: TheArtofDynamicMemoryManagement,512pp. Chapman&Hall/CRCApplied AlgorithmsandDataStructuresSeries,publishedAugust2011,(cid:13)c 2012. ISBN-13: 978-1420082791. http://www.gchandbook.org[citedby75] Refereedjournalarticles 2011 2. KaliberaT,PizloF,HoskingAL,VitekJ.Schedulingreal-timegarbagecollection on uniprocessors. ACM Transactions on Computer Systems 3(1), pages 8:1–29, August2011. doi:10.1145/2003690.2003692[citedby7] 3. McGachey P, Hosking AL, Moss JEB. Class transformations for transparent distribution of Java applications. Journal of Object Technology 10, pages 9:1–35, August2011. doi:10.5381/jot.2011.10.1.a9[citedby2] 2009 4. McGachey P, Hosking AL, Moss JEB. Pervasive load-time transformation for transparently distributed Java. Electronic Notes in Theoretical Computer Science 253(5),pages47–64,December2009. doi:10.1016/j.entcs.2009.11.014[citedby6] 2008 5. Blackburn SM, McKinley KS, Garner R, Hoffmann C, Khan AM, Bentzur R, DiwanA,FeinbergD,FramptonD,GuyerSZ,HirzelM,HoskingA,JumpM, LeeH,MossJEB,PhansalkarA,Stefanovic´ D,VanDrunenT,vonDincklageD, WiedermannB.ResearchHighlight,byinvitation. Wakeupandsmellthecoffee: evaluationmethodologyforthe21stcentury. CommunicationsoftheACM51(8), pages83–89,August2008. doi:10.1145/1378704.1378723[citedby67] 2006 6. MossJEB,HoskingAL.Nestedtransactionalmemory: modelandarchitecture sketches. Science of Computer Programming 63, pages 186–201, December 2006. doi:10.1016/j.scico.2006.05.010[citedby126] 7. WelcA,JagannathanS,HoskingAL.RevocationtechniquesforJavaconcurrency. ConcurrencyandComputation—PracticeandExperience18(2),pages1613–1656, October2006. doi:10.1002/cpe.1008[citedby9] 2005 8. JagannathanS,VitekJ,WelcA,HoskingA.Atransactionalobjectcalculus. Science of Computer Programming 57(2), pages 164–186, August 2005. doi: 10.1016/j. scico.2005.03.001[citedby50] 2004 9. VanDrunenT,HoskingAL.Anticipation-basedpartialredundancyelimination forstaticsingleassignmentform. Software—PracticeandExperience34(15),pages 1413–1439,December2004. doi:10.1002/spe.618[citedby10] 2001 10. Hosking AL, Nystrom N, Whitlock D, Cutts Q, Diwan A. Partial redundancy eliminationforaccesspathexpressions. Software—PracticeandExperience31(6), pages577–600,May2001. doi:10.1002/spe.371[citedby40] Refereedconferencepapers 2015 11. Lin Y, Blackburn SM, Hosking AL, Norrish M. Stop and Go: Understand- ing yieldpoint behavior. Proceedings of the ACM SIGPLAN International Sym- posiumonMemoryManagement(ISMM)(Portland,Oregon,June2015). [accep- tancerate12/25=48%] 12. HusseinA,HoskingAL,PayerM,VickC.Don’tracethememorybus: Tamingthe GCleadfoot. ProceedingsoftheACMSIGPLANInternationalSymposiumonMemory Management(ISMM)(Portland,Oregon,June2015). [acceptancerate12/25=48%] 13. GammieP,HoskingAL,EngelhardtK.Safelyrelaxed: Verificationofon-the-fly garbagecollectionforx86-TSO.ProceedingsoftheACMSIGPLANConferenceon ProgrammingLanguageDesignandImplementation(PLDI)(Portland,Oregon,June 2015). [acceptancerate58/303=19%] 14. WangK,LinY,BlackburnSM,NorrishM,HoskingAL.DrainingtheSwamp: Mi- crovirtualmachinesassolidfoundationforlanguagedevelopment. Proceedings oftheInauguralSummitonAdvancesinProgrammingLanguages(SNAPL)(Asilomar, California,May2015). 2014 15. ChapmanK,HoskingAL,MossJEB,RichardsT.Closedandopennestedatomic actionsforJava: languagedesignandprototypeimplementation. Proceedingsof theInternationalConferenceonthePrinciplesandPracticeofProgrammingontheJava platform: virtualmachines,languages,andtools(PPPJ)(Kraków,Poland,September 2014),pages169–180. doi:10.1145/2647508.2647525[acceptancerate15/38=39%] 2012 16. YangX,BlackburnSM,FramptonD,HoskingAL.Barriersreconsidered,friendlier still! ProceedingsoftheACMSIGPLANInternationalSymposiumonMemoryMan- agement(ISMM)(Beijing,China,June2012),pages37–48. doi:10.1145/2258996. 2259004[acceptancerate12/30=40%,citedby16] 2011 17. Pizlo F, Frampton D, Hosking AL. Fine-grained adaptive biased locking. Pro- ceedingsoftheInternationalConferenceonthePrinciplesandPracticeofProgramming on the Java platform: virtual machines, languages, and tools (PPPJ) (Kongens Lyn- gby, Denmark, August 2011), pages 171–181. doi: 10.1145/2093157.2093184 [acceptancerate17/35=49%,citedby5] 18. ChapmanK,HusseinA,HoskingAL.X10ontheSingle-chipCloudComputer. Proceedings of the X10 Workshop (X10) (San Jose, California, June 2011), pages 7:1–8. doi:10.1145/2212736.2212743[citedby5] 2010 19. PizloF,ZiarekL,MajP,HoskingAL,BlantonE,VitekJ.Schism: fragmentation- tolerant real-time garbage collection. Proceedings of the ACM SIGPLAN Con- ference on Programming Language Design and Implementation (PLDI) (Toronto, Canada, June 2010), pages 146–159. doi: 10.1145/1806596.1806615 [accep- tancerate41/206=20%,citedby45] 20. HellyerL,JonesR,HoskingAL.Thelocalityofconcurrentwritebarriers. Proceed- ingsoftheACMSIGPLANInternationalSymposiumonMemoryManagement(ISMM) (Toronto,Canada,June2010),pages83–92. doi:10.1145/1806651.1806666[ac- ceptancerate13/30=43%,citedby3] 2009 21. Kalibera T, Pizlo F, Hosking AL, Vitek J. Scheduling hard real-time garbage collection. Proceedings of the 30th IEEE Real-Time Systems Symposium (RTSS) (Washington, DC, December 2009), pages 81–92. doi: 10.1109/RTSS.2009.40 [acceptancerate44/197=21%,citedby20] 22. McGacheyP,HoskingAL,MossJEB.ClassifyingJavaclasstransformationsfor pervasivevirtualizedaccess. ProceedingsoftheACMSIGPLANConferenceonGener- ativeProgrammingandComponentEngineering(GPCE)(Denver,Colorado,October 2009),pages75–84. doi:10.1145/1621607.1621620[acceptancerate18/62=29%, citedby4] 23. McGachey P, Hosking AL, Moss JEB. Pervasive load-time transformation for transparently distributed Java. Proceedings of the 4th International Workshop on BytecodeSemantics,Verification,AnalysisandTransformation(BYTECODE)(York, England,March2009). [citedby6] 24. Hambrusch SE, Hoffmann C, Korb JT, Haugan M, Hosking AL. A multidisci- plinaryapproachtowardscomputationalthinkingforsciencemajors. Proceedings oftheACMSIGCSETechnicalSymposiumonComputerScienceEducation(SIGCSE) (Chattanooga,Tennessee,March2009),pages183–187. doi:10.1145/1508865. 1508931[acceptancerate100/302=33%,citedby60] 2007 25. PizloF,HoskingAL,VitekJ.Hierarchicalreal-timegarbagecollection. Proceedings of the ACM SIGPLAN/SIGBED conference on Languages, Compilers, and Tools for Embedded Systems (LCTES) (San Diego, California, June 2007), pages 123–133. doi:10.1145/1254766.1254784[acceptancerate21/76=28%,citedby14] 26. NiY,MenonV,Adl-TabatabaiA,HoskingAL,HudsonRL,MossJEB,SahaB, Shpeisman T. Open nesting in software transactional memory. Proceedings of theACMSIGPLANSymposiumonPrinciplesandPracticeofParallelProgramming (PPoPP)(SanJose,California,March2007),pages68–78. doi:10.1145/1229428. 1229442[acceptancerate22/65=34%,citedby164] 2006 27. BlackburnS,GarnerR,HoffmannC,KhanAM,McKinleyKS,BentzurR,Diwan A,FeinbergD,Frampton D,GuyerS, HirzelM,Hosking AL,JumpM, LeeH, Moss JEB, Phansalkar A, Stefanovic´ D, VanDrunen T, von Dincklage D, Wie- dermann B. The DaCapo benchmarks: Java benchmarking development and analysis. Proceedings of the 21st ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Portland, Ore- gon, October 2006), pages 169–190. doi: 10.1145/1167473.1167488 [accep- tancerate26/157=17%,citedby859] 28. WelcA,HoskingAL,JagannathanS.Transparentlyreconcilingtransactionswith lockingforJavasynchronization. Proceedingsofthe20thEuropeanConferenceon Object-OrientedProgramming(ECOOP)(Nantes,France,July2006),LectureNotes in Computer Science 4067, pages 148–173, Springer-Verlag, 2006. doi: 10.1007/ 11785477_8[acceptancerate21/164=13%,citedby38] 29. HoskingAL.Portable,mostly-concurrent,mostly-copyinggarbagecollectionfor multi-processors. Proceedingsofthe4thACMSIGPLANInternationalSymposiumon MemoryManagement(ISMM)(Ottawa,Canada,June2006),pages40–51. doi:10. 1145/1133956.1133963[acceptancerate17/45=38%,citedby6] 30. McGacheyP,HoskingAL.Reducinggenerationalcopyreserveoverheadwith fallbackcompaction. Proceedingsofthe4thACMSIGPLANInternationalSymposium onMemoryManagement(ISMM)(Ottawa,Canada,June2006),pages17–28,ACM, 2006. doi:10.1145/1133956.1133960[acceptancerate17/45=38%,citedby22] 2005 31. Moss,JEB,HoskingAL.Nestedtransactionalmemory: modelandpreliminary architecture sketches. Workshop on Synchronization and Concurrency in Object- Oriented Languages (SCOOL), ACM SIGPLAN Conference on Object-Oriented Programming,Systems,Languages,andApplications(OOPSLA)(SanDiego,Cal- ifornia,October2005),pages39–48. doi:1802/2099[acceptancerate13/23=56%, citedby69] 32. WelcA,JagannathanS,HoskingAL.SafefuturesforJava. Proceedingsofthe20th ACMSIGPLANConferenceonObject-OrientedProgramming,Systems,Languages, andApplications(OOPSLA)(SanDiego,California,October2005),pages439–453. doi:10.1145/1094811.1094845[acceptancerate32/174=18%,citedby160] 2004 33. CherC-Y,HoskingAL,VijaykumarTN.Softwareprefetchingformark-sweep garbage collection: Hardware analysis and software redesign. Proceedings of the11thACMConferenceonArchitecturalSupportforProgrammingLanguagesand OperatingSystems(ASPLOS)(Boston,Massachusetts,October2004),pages199– 210. doi:10.1145/1024393.1024417[acceptancerate24/116=14%,citedby25] 34. Blackburn S, Hosking AL. Barriers: friend or foe? Proceedings of the 3rd ACM SIGPLANInternationalSymposiumonMemoryManagement(ISMM)(Vancouver, Canada, October 2004), pages 143–151, ACM, 2004. doi: 10.1145/1029873. 1029891[acceptancerate15/43=35%,citedby75] 35. Welc A, Hosking AL, Jagannathan S. Preemption-based avoidance of priority inversion for Java. Proceedings of the IEEE International Conference on Parallel Processing(ICPP)(Montréal,Canada,August2004),pages529–538,IEEE,2004. doi:10.1109/ICPP.2004.1327963[acceptancerate65/190=34%,citedby20] 36. WelcA,JagannathanS,HoskingAL.Transactionalmonitorsforconcurrentob- jects. Proceedingsofthe18thEuropeanConferenceonObject-OrientedProgramming (ECOOP)(Oslo,Norway,June2004),LectureNotesinComputerScience3086,pages 519–542,Springer-Verlag,2004. doi:10.1007/b98195[acceptancerate25/132=19%, citedby107] 37. VitekJ,JagannathanS,WelcA,HoskingAL.Asemanticframeworkfordesigner transactions. Proceedings of the European Symposium on Programming (ESOP), EuropeanJointConferencesonTheoryandPracticeofSoftware(ETAPS)(Barcelona, Spain, March/April 2004), Lecture Notes in Computer Science 2986, pages 249– 263,Springer-Verlag,2004. doi:10.1007/b96702[acceptancerate27/118=23%, citedby41] 38. VanDrunenT,HoskingAL.Value-basedpartialredundancyelimination. Proceed- ingsoftheInternationalConferenceonCompilerConstruction(CC),EuropeanJointCon- ferencesonTheoryandPracticeofSoftware(ETAPS)(Barcelona,Spain,March/April 2004), Lecture Notes in Computer Science 2985, pages 167–184, Springer-Verlag, 2004. doi:10.1007/b95956[acceptancerate19/58=33%,citedby22] 2003 39. MuellerF,HoskingAL.Penumbra: AnEclipsepluginforintroductoryprogram- ming. Proceedings of the Workshop on Eclipse Technology eXchange (eTX), ACM SIGPLANConferenceonObject-OrientedProgramming,Systems,Languages, andApplications(OOPSLA)(Anaheim,California,Oct2003),pages65–68,ACM, 2003. doi:10.1145/965660.965674[citedby34] 2001 40. Hirzel M, Diwan A, Hosking AL. On the usefulness of liveness for garbage collectionandleakdetection. Proceedingsofthe15thEuropeanConferenceonObject- OrientedProgramming(ECOOP)(Budapest,Hungary,June2001),LectureNotes in Computer Science 2072, pages 181–206, Springer-Verlag, 2001. doi: 10.1007/ 3-540-45337-7_11[acceptancerate18/108=17%,citedby17] 41. Whitlock D, Hosking AL. A framework for persistence-enabled optimization of Java object stores. Proceedings of the 9th International Workshop on Persistent ObjectSystems(POS)(Lillehammer,Norway,September2000),Kirby(Ed),Lecture NotesinComputerScience2135,pages4–18,Springer-Verlag,2001. doi:10.1007/ 3-540-45498-5_2[citedby1] 1999 42. HoskingAL,ChenJ.Mostly-copyingreachability-basedorthogonalpersistence. Proceedingsofthe14thACMSIGPLANConferenceonObject-OrientedProgramming, Systems,Languages,andApplications(OOPSLA)(Denver, Colorado,November 1999),pages383–398. doi:10.1145/320384.320427[acceptancerate30/152=20%, citedby13] 43. Hosking AL, Chen J. PM3: an orthogonally persistent systems programming language — design, implementation, performance. Proceedings of the 25th In- ternational Conference on Very Large Data Bases (VLDB) (Edinburgh, Scotland, September1999), pages587–598, MorganKaufmann, 1999. http://www.vldb. org/conf/1999/P55.pdf[citedby16] 44. BrahnmathK,NystromN,HoskingAL,CuttsQ.Swizzlebarrieroptimizations fororthogonalpersistenceinJava. Proceedingsofthe3rdInternationalWorkshop onPersistenceandJava(PJ)(Tiburon,California,August1998),Morrison,Jordan andAtkinson(Eds),AdvancesinPersistentObjectSystems,pages268–278,Morgan Kaufmann,1999. [citedby17] 45. HoskingAL,NystromN,CuttsQ,BrahnmathK.Optimizingthereadandwrite barriersfororthogonalpersistence. Proceedingsofthe8thInternationalWorkshop onPersistentObjectSystems(POS)(Tiburon,California,August1998),Morrison, JordanandAtkinson(Eds),AdvancesinPersistentObjectSystems,pages149–159, MorganKaufmann,1999. [acceptancerate16/27=59%,citedby30] 1998 46. CuttsQI,LennonS,HoskingAL.Reconcilingbuffermanagementwithpersis- tence optimizations. Proceedings of the 8th International Workshop on Persistent ObjectSystems(POS)(Tiburon,California,August1998),Morrison,Jordanand Atkinson(Eds),AdvancesinPersistentObjectSystems,pages51–63,MorganKauf- mann,1999. [acceptancerate16/27=59%,citedby9] 1997 47. CuttsQ,HoskingAL.Analysing,profilingandoptimisingorthogonalpersistence forJava. Proceedingsofthe2ndInternationalWorkshoponPersistenceandJava(PJ) (Half Moon Bay, California, August 1997), Atkinson and Jordan (Eds), Sun Microsystems Technical Report 97-63, pages 107–115, December, 1997. http:// research.sun.com/techrep/1997/abstract-63.html[citedby14] 48. Hosking AL. Residency check elimination for object-oriented persistent lan- guages. Proceedingsofthe7thInternationalWorkshoponPersistentObjectSystems (POS)(CapeMay,NewJersey,May1996),ConnorandNettles(Eds),Persistent ObjectSystems: PrinciplesandPractice,pages174–183,MorganKaufmann,1997. [acceptancerate22/50=44%,citedby10] 1996 49. MossJEB,HoskingAL.ApproachestoaddingpersistencetoJava. Proceedings of the 1st International Workshop on Persistence and Java (PJ) (Drymen, Scotland, September1996),AtkinsonandJordan(Eds),SunMicrosystemsTechnicalReport 96-58,pages1–6,November,1996. http://research.sun.com/techrep/1996/ abstract-58.html[citedby38] 1995 50. MossJEB,HoskingAL.Expressingobjectresidencyoptimizationsusingpointer type annotations. Proceedings of the 6th International Workshop on Persistent Ob- ject Systems (POS) (Tarascon, France, September 1994), Atkinson, Maier and Benzaken (Eds), Persistent Object Systems, pages 3–15, Springer-Verlag, 1995. [acceptancerate29/54=53%,citedby20] 1993 51. HoskingAL,MossJEB.Protectiontrapsandalternativesformemorymanage- ment of an object-oriented language. Proceedings of the 14th ACM Symposium on Operating Systems Principles (SOSP) (Asheville, NC, December 1993), ACM Operating Systems Review 27(5), pages 106–119, December 1993. doi: 10.1145/ 168619.168628[acceptancerate21/78=27%,citedby71] 52. HoskingAL,MossJEB.Objectfaulthandlingforpersistentprogramminglan- guages: Aperformanceevaluation. Proceedingsofthe8thACMSIGPLANConfer- enceonObject-OrientedProgramming,Systems,Languages,andApplications(OOP- SLA)(Washington,DC,September1993),pages288–303. doi:10.1145/165854. 165907[acceptancerate26/278=9%,citedby44] 53. HoskingAL,BrownE,MossJEB.Updateloggingforpersistentprogramming languages: A comparative performance evaluation. Proceedings of the 19th In- ternationalConferenceonVeryLargeDataBases(VLDB)(Dublin,Ireland,August 1993), pages 429–440, Morgan Kaufmann, 1993. http://www.vldb.org/conf/ 1993/P429.PDF[acceptancerate54/311=17%,citedby22] 1992 54. HoskingAL,MossJEB,Stefanovic´ D.Acomparativeperformanceevaluationof writebarrierimplementations. Proceedingsofthe7thACMSIGPLANConference onObject-OrientedProgramming,Systems,Languages,andApplications(OOPSLA) (Vancouver,Canada,October1992),pages92–109,October,1992. doi:10.1145/ 141936.141946[acceptancerate31/250=12%,citedby149] 1990 55. Hosking AL, Moss JEB. Towards compile-time optimisations for persistence. Proceedings of the 4th International Workshop on Persistent Object Systems (POS) (Martha’sVineyard,Massachusetts,September1990),Dearle,ShawandZdonik (Eds), Implementing Persistent Object Bases: Principles and Practice, pages 17–27, MorganKaufmann,1990. [acceptancerate31/82=38%,citedby30] Editorials 2001 56. HoskingAL.Session4: Overview. Proceedingsofthe9thInternationalWorkshopon PersistentObjectSystems(POS)(Lillehammer,Norway,September2000),Kirby (Ed),LectureNotesinComputerScience2135,pages157–160,Springer-Verlag,2001. doi:10.1007/3-540-45498-5_13 2000 57. HoskingAL,CuttsQ.Persistentobjectsystems. Software—PracticeandExperience 30(4),pages293–294,April2000. http://tinyurl.com/3tqye4x[citedby1] Editedvolumes 2013 58. HoskingAL,EugsterP,BolzCF(Eds.). DLS2013,Proceedingsofthe9thSymposium onDynamicLanguages(Indianapolis,IN,October2013). doi:10.1145/2508168 59. Hosking AL, Eugster P, Lopes CV (Eds.). OOPSLA 2013, Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming, Systems, Languages, and Applications (Indianapolis, IN, October 2013). doi: 10. 1145/2509136 60. HoskingAL,EugsterP(Eds.). SPLASH2013,ConferenceonSystems,Programming, Languages, and Applications: Software for Humanity (Indianapolis, IN, October 2013),CompanionVolume. doi:10.1145/2508075 61. Hosking AL, Eugster P, Hirschfeld R (Eds.). Onward! 2013, Proceedings of the ACMSymposiumonNewIdeasinProgrammingandReflectionsonSoftware: Onward! (Indianapolis,IN,October2013). doi:10.1145/2509578 2009 62. HoskingAL,BaconDF,KriegerO(Eds.). VEE2009,Proceedingsofthe5thInterna- tionalConferenceonVirtualExecutionEnvironments(Washington,DC,March2009). doi:10.1145/1508293 2006 63. Hosking AL, Adl-Tabatabai A-R (Eds.). MSPC 2006, Proceedings of the 2006 Workshop on Memory System Performance and Correctness (San Jose, California, October2006). doi:10.1145/1178597 2001 64. ChambersC,HoskingAL(Eds.). ISMM2000,Proceedingsofthe2ndACMSIG- PLANInternationalSymposiumonMemoryManagement(Minneapolis,Minnesota, October2000),ACMSIGPLANNotices36(1),January,2001. doi:10.1145/362422 65. HoskingAL,CuttsQ(Eds.). SpecialissueonPersistentObjectSystems. Software —PracticeandExperience30(4),April2000. Magazinearticles 2004 66. Mueller F, Hosking AL. Penumbra: Simplifying Eclipse. Dr. Dobb’s Journal: Software Tools for the Professional Programmer 365, pages 62–66, October, 2004. http://www.ddj.com/184405854 Letters 1999 67. HoskingAL.Patriotismaloneisnotenough. LettertotheEditorcommenting onstateofacademiccomputerscienceinAustralia,TheAustralian—Australia’s NationalNewspaper,1stEdition,Wednesday31stMarch,1999,p38. NewsCorpo- ration. Abstracts 1999 68. Hosking AL, Nystrom N, Whitlock D, Cutts Q, Diwan A. Partial redundancy elimination for access path expressions. Abstracted in Aliasing in Object Ori- ented Systems, Noble, Vitek, Lea, Almeida (Eds), Object-Oriented Technology — ECOOP’99WorkshopReader,LectureNotesinComputerScience1743,pages136– 163,Springer-Verlag,1999. doi:10.1007/3-540-46589-8_8 1997 69. HoskingAL,NoviantoAP.Reachability-basedorthogonalpersistenceforC,C++ and other intransigents. Proceedings of the Workshop on Garbage Collection and MemoryManagement,ACMSIGPLANConferenceonObject-OrientedProgram- ming,Systems,Languages,andApplications(OOPSLA)(Atlanta,Georgia,Octo- ber1997),10pp. http://www.dcs.gla.ac.uk/~huw/oopsla97/gc/papers.html [citedby3] 70. HoskingAL,CuttsQ.Analysing,ProfilingandOptimisingforPersistence. Pro- ceedingsofthe4thAustralianWorkshoponIntegratedDataEnvironments(Magnetic Island,Queensland,Australia,May1997),4pp. http://www.cs.adelaide.edu. au/users/idea/idea4 1995 71. HoskingAL.Benchmarkingpersistentprogramminglanguages: quantifyingthe language/databaseinterface. ProceedingsoftheWorkshoponObjectDatabaseBehav- ior,Benchmarks,andPerformance,ACMSIGPLANConferenceonObject-Oriented Programming,Systems,Languages,andApplications(OOPSLA)(Austin,Texas,
Description: