%%% -*-BibTeX-*-
%%% /u/sy/beebe/tex/bib/sigplan2000.bib, Thu Sep 21 08:17:16 2006
%%% Edit by Nelson H. F. Beebe <beebe at math.utah.edu>
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "1.57",
%%%     date            = "09 October 2009",
%%%     time            = "08:54:08 MDT",
%%%     filename        = "sigplan2000.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "46841 64262 303622 2805987",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography, BibTeX, programming languages,
%%%                        SIGPLAN",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a bibliography of ACM SIGPLAN
%%%                        Notices, covering 2000--2009.
%%%
%%%                        There are World Wide Web sites for the
%%%                        journal at
%%%
%%%                            http://www.acm.org/sigplan/
%%%                            http://portal.acm.org/browse_dl.cfm?idx=J706
%%%
%%%                        and
%%%
%%%                            http://www.rowan.edu/sigplan/
%%%
%%%                        and coverage of about a dozen volumes can be found at
%%%
%%%                            http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/index.html
%%%
%%%                        Several conference proceedings are published
%%%                        as volumes of SIGPLAN Notices.  Many of them
%%%                        can also be found via the ACM proceedings Web
%%%                        sites:
%%%
%%%                            http://www.acm.org/pubs/contents/proceedings/
%%%                            http://www.acm.org/pubs/contents/proceedings/asplos/
%%%                            http://www.acm.org/pubs/contents/proceedings/plan/
%%%                            http://www.acm.org/pubs/contents/proceedings/pldi/
%%%                            http://www.acm.org/pubs/contents/proceedings/pldi/
%%%
%%%                        At version 1.57, the year coverage looks like
%%%                        this:
%%%
%%%                             1990 (   2)    1997 (   0)    2004 ( 343)
%%%                             1991 (   0)    1998 (   0)    2005 ( 181)
%%%                             1992 (   0)    1999 (   0)    2006 ( 222)
%%%                             1993 (   0)    2000 ( 224)    2007 ( 210)
%%%                             1994 (   0)    2001 ( 285)    2008 ( 243)
%%%                             1995 (   0)    2002 ( 235)    2009 ( 190)
%%%                             1996 (   0)    2003 ( 251)
%%%
%%%                             Article:       2358
%%%                             InProceedings:   18
%%%                             Proceedings:     10
%%%
%%%                             Total entries: 2386
%%%
%%%                        Some of the bibliography entries in this
%%%                        file contain abstracts.  These are governed
%%%                        by the ACM Copyright Notice for ACM SIGPLAN
%%%                        Notices, which says:
%%%
%%%                             ``Permission to copy without fee all
%%%                             or part of this material is granted
%%%                             provided that the copies are not made
%%%                             or distributed for commercial
%%%                             advantage, the ACM copyright notice
%%%                             and the title of the publication and
%%%                             its date appear, and notice is given
%%%                             that copying is by permission of the
%%%                             Association for Computing Machinery.
%%%                             To copy otherwise, or to republish,
%%%                             requires a fee and/or specific
%%%                             permission.''
%%%
%%%                        Inasmuch as this bibliography, and its
%%%                        companion files in the master collection,
%%%                        is freely distributed without charge,
%%%                        inclusion of article abstracts clearly
%%%                        falls within the copyright permissions, and
%%%                        this author considers that ACM has given
%%%                        the required permission under the terms of
%%%                        the above Copyright Notice.
%%%
%%%                        BibTeX citation tags are uniformly chosen
%%%                        as name:year:abbrev, where name is the
%%%                        family name of the first author or editor,
%%%                        year is a 4-digit number, and abbrev is a
%%%                        3-letter condensation of important title
%%%                        words. Citation tags were automatically
%%%                        generated by software developed for the
%%%                        BibNet Project.
%%%
%%%                        In this bibliography, entries are sorted in
%%%                        publication order, using bibsort -byvolume.
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================

@Preamble{
  "\input bibnames.sty " #
  "\input path.sty " #
  "\def \TM {${}^{\sc TM}$} " #
  "\hyphenation{ }"
  }

%%% ====================================================================
%%% Acknowledgement abbreviations:

@String{ack-nhfb = "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: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|http://www.math.utah.edu/~beebe/|"}

%%% ====================================================================
%%% Journal abbreviations:

@String{j-SIGPLAN               = "ACM SIG{\-}PLAN Notices"}

%%% ====================================================================
%%% Publisher abbreviations:

@String{pub-ACM                 = "ACM Press"}

@String{pub-ACM:adr             = "New York, NY, USA"}

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}

@String{pub-AW:adr              = "Reading, MA, USA"}

%%% ====================================================================
%%% Series abbreviations:

@String{ser-SIGPLAN               = "ACM SIG{\-}PLAN Notices"}

%%% ====================================================================
%%% Bibliography entries, in publication order:

@Article{Clinger:1990:HRF,
  author =       "William D. Clinger",
  title =        "How to Read Floating Point Numbers Accurately",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "6",
  pages =        "92--101",
  month =        jun,
  year =         "1990",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-364-7",
  ISBN-13 =      "978-0-89791-364-5",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:15:53 MST 2003",
  bibsource =    "http://portal.acm.org/; Compendex database;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 http://www.acm.org/pubs/contents/proceedings/pldi/93542/",
  note =         "See also output algorithms in
                 \cite{Knuth:1990:SPW,Steele:1990:HPF,Burger:1996:PFP,Abbott:1999:ASS,Steele:2004:RHP}.",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p92-clinger/",
  abstract =     "Consider the problem of converting decimal scientific
                 notation for a number into the best binary floating
                 point approximation to that number, for some fixed
                 precision. This problem cannot be solved using
                 arithmetic of any fixed precision. Hence the IEEE
                 Standard for Binary Floating-Point Arithmetic does not
                 require the result of such a conversion to be the best
                 approximation. This paper presents an efficient
                 algorithm that always finds the best approximation. The
                 algorithm uses a few extra bits of precision to compute
                 an IEEE-conforming approximation while testing an
                 intermediate result to determine whether the
                 approximation could be other than the best. If the
                 approximation might not be the best, then the best
                 approximation is determined by a few simple operations
                 on multiple-precision integers, where the precision is
                 determined by the input. When using 64 bits of
                 precision to compute IEEE double precision results, the
                 algorithm avoids higher-precision arithmetic over 99\%
                 of the time.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Oregon Univ., Eugene, OR, USA",
  annote =       "Published as part of the Proceedings of PLDI'90.",
  classification = "722; 723; C1160 (Combinatorial mathematics); C5230
                 (Digital arithmetic methods); C7310 (Mathematics)",
  confdate =     "20-22 June 1990",
  conference =   "Proceedings of the ACM SIGPLAN '90 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1990",
  conflocation = "White Plains, NY, USA",
  confsponsor =  "ACM",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Best binary floating point approximation;
                 Computer Programming Languages; Computers, Digital ---
                 Computational Methods; Decimal scientific notation;
                 Design; Efficient algorithm; experimentation; Fixed
                 precision; Floating point numbers; Floating Point
                 Numbers; Higher-precision arithmetic; IEEE double
                 precision results; IEEE Standard; IEEE-conforming
                 approximation; Intermediate result; Multiple-precision
                 integers",
  meetingaddress = "White Plains, NY, USA",
  meetingdate =  "Jun 20--22 1990",
  meetingdate2 = "06/20--22/90",
  sponsor =      "Assoc for Computing Machinery, Special Interest Group
                 on Programming Languages",
  subject =      "{\bf F.2.1} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
                 and Problems. {\bf G.1.0} Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic. {\bf
                 G.1.2} Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation.",
  thesaurus =    "Digital arithmetic; Mathematics computing; Number
                 theory; Standards",
}

@Article{Steele:1990:HPF,
  author =       "Guy L. {Steele, Jr.} and Jon L. White",
  title =        "How to Print Floating-Point Numbers Accurately",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "6",
  pages =        "112--126",
  month =        jun,
  year =         "1990",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-364-7",
  ISBN-13 =      "978-0-89791-364-5",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:15:53 MST 2003",
  bibsource =    "http://portal.acm.org/; Compendex database;
                 http://www.acm.org/pubs/contents/proceedings/pldi/93542/",
  note =         "See also input algorithm in
                 \cite{Clinger:1990:HRF,Clinger:2004:RHR}, and a faster
                 output algorithm in \cite{Burger:1996:PFP} and
                 \cite{Knuth:1990:SPW}, IBM S/360 algorithms in
                 \cite{Abbott:1999:ASS} for both IEEE 754 and S/360
                 formats, and a twenty-year retrospective in
                 \cite{Steele:2004:RHP}. In electronic mail dated Wed,
                 27 Jun 1990 11:55:36 EDT, Guy Steele reported that an
                 intrepid pre-SIGPLAN 90 conference implementation of
                 what is stated in the paper revealed 3 mistakes:
                 \begin{itemize} \item[1.] Table~5 (page 124):\par
                 \noindent insert {\tt k <-- 0} after assertion, and
                 also delete {\tt k <-- 0} from Table~6. \item[2.]
                 Table~9 (page 125):\par \noindent \begin{tabular} {ll}
                 for & {\tt -1:USER!({"}{"});} \\
                 substitute & {\tt -1:USER!({"}0{"});} \end{tabular}\par
                 \noindent and delete the comment. \item[3.] Table~10
                 (page 125):\par \noindent \begin{tabular}{ll} for &
                 {\tt fill(-k, {"}0{"})}\\
                 substitute & {\tt fill(-k-1, {"}0{"})} \end{tabular}
                 \end{itemize}
                 \def\EatBibTeXPeriod#1{\ifx#1.\else#1\fi}\EatBibTeXPeriod",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p112-steele/",
  abstract =     "Algorithms are presented for accurately converting
                 floating-point numbers to decimal representation. The
                 key idea is to carry along with the computation an
                 explicit representation of the required rounding
                 accuracy. The authors begin with the simpler problem of
                 converting fixed-point fractions. A modification of the
                 well-known algorithm for radix-conversion of
                 fixed-point fractions by multiplication explicitly
                 determines when to terminate the conversion process; a
                 variable number of digits are produced. They derive two
                 algorithms for free-format output of floating-point
                 numbers. Finally, they modify the free-format
                 conversion algorithm for use in fixed-format
                 applications. Information may be lost if the fixed
                 format provides too few digit positions, but the output
                 is always correctly rounded. On the other hand, no
                 `garbage digits' are ever produced, even if the fixed
                 format specifies too many digit positions (intuitively,
                 the `4/3 prints as 1.333333328366279602' problem does
                 not occur).",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp",
  affiliationaddress = "Cambridge, MA, USA",
  classification = "722; 723; C5230 (Digital arithmetic methods); C7310
                 (Mathematics)",
  confdate =     "20-22 June 1990",
  conference =   "Proceedings of the ACM SIGPLAN '90 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1990",
  conflocation = "White Plains, NY, USA",
  confsponsor =  "ACM",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; computer programming languages; computers,
                 digital --- computational methods; conversion process;
                 decimal representation; design; digit positions;
                 explicit representation; fixed-format applications;
                 fixed-point fractions; floating point numbers;
                 floating-point numbers; free-format conversion
                 algorithm; free-format output; garbage digits;
                 performance; radix-conversion; rounding accuracy;
                 verification",
  remark =       "Published as part of the Proceedings of PLDI'90.",
  sponsor =      "Assoc for Computing Machinery, Special Interest Group
                 on Programming Languages",
  subject =      "{\bf F.2.1} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
                 and Problems. {\bf G.1.0} Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic.",
  thesaurus =    "Digital arithmetic; Mathematics computing",
  xxabstract =   "We present algorithms for accurately converting
                 floating-point numbers to decimal representation. The
                 key idea is to carry along with the computation an
                 explicit representation of the required rounding
                 accuracy. We begin with the simpler problem of
                 converting fixed-point fractions. A modification of the
                 well-known algorithm for radix-conversion of
                 fixed-point fractions by multiplication explicitly
                 determines when to terminate the conversion process; a
                 variable number of digits are produced. We then derive
                 two algorithms for free-format output of floating-point
                 numbers. Finally, we modify the free-format conversion
                 algorithm for use in fixed-format applications.",
}

@Article{Sirer:2000:UPG,
  author =       "Emin G{\"u}n Sirer and Brian N. Bershad",
  title =        "Using Production Grammars in Software Testing",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "1--13",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Nakatani:2000:JDE,
  author =       "Lloyd H. Nakatani and Mark A. Ardis and Robert G.
                 Olsen and Paul M. Pontrelli",
  title =        "Jargons for Domain Engineering",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "15--24",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Reichwein:2000:SSI,
  author =       "James Reichwein and Gregg Rothermel and Margaret
                 Burnett",
  title =        "Slicing Spreadsheets: An Integrated Methodology for
                 Spreadsheet Testing and Debugging",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "25--38",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Guyer:2000:ALO,
  author =       "Samuel Z. Guyer and Calvin Lin",
  title =        "An Annotation Language for Optimizing Software
                 Libraries",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "39--52",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "PLAPACK",
}

@Article{Menon:2000:CSL,
  author =       "Vijay Menon and Keshav Pingali",
  title =        "A Case for Source-Level Transformations in {MATLAB}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "53--65",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Parson:2000:UJR,
  author =       "Dale E. Parson",
  title =        "Using {Java} Reflection to Automate Extension Language
                 Parsing",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "67--80",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Sheard:2000:DIU,
  author =       "Tim Sheard and Zine-el-abidine Benaissa and Emir
                 Pasalic",
  title =        "{DSL} Implementation Using Staging and Monads",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "81--94",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Peterson:2000:MR,
  author =       "John Peterson and Greg Hager",
  title =        "Monadic Robotics",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "95--108",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Leijen:2000:DSE,
  author =       "Daan Leijen and Erik Meijer",
  title =        "Domain-Specific Embedded Compilers",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "109--122",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Jennings:2000:VVE,
  author =       "James Jennings and Eric Beuscher",
  title =        "{Verischemelog}: {Verilog} Embedded in {Scheme}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "123--134",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Fernandez:2000:DSD,
  author =       "Mary Fern{\'a}ndez and Dan Suciu and Igor Tatarinov",
  title =        "Declarative Specification of Data-Intensive {Web}
                 Sites",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "135--148",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Li:2000:CSL,
  author =       "Du Li and Richard R. Muntz",
  title =        "A Collaboration Specification Language",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "149--162",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Bonachea:2000:HLP,
  author =       "Dan Bonachea and Kathleen Fisher and Anne Rogers and
                 Frederick Smith",
  title =        "{Hancock}: {A} Language for Processing Very
                 Large-Scale Data",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "1",
  pages =        "163--176",
  month =        jan,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:13 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Ryder:2000:CCP,
  author =       "Barbara G. Ryder",
  title =        "Conference Corner: {PLDI} '99: Programming Language
                 Design and Implementation (Report)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "9--9",
  month =        feb,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Sep 26 17:06:07 MDT 2000",
  bibsource =    "http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan35.html",
  URL =          "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/r/Ryder:Barbara_G=.html",
  acknowledgement = ack-nhfb,
}

@Article{Ryder:2000:PPL,
  author =       "Barbara Ryder",
  title =        "{PLDI '99}: {Programming} language design and
                 implementation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "9--10",
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Clark:2000:PPPa,
  author =       "Chis Clark",
  title =        "Practical Parsing Patterns: Uniform Abstract Syntax
                 Trees",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "11--16",
  month =        feb,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Sep 26 17:06:07 MDT 2000",
  bibsource =    "http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan35.html",
  URL =          "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/c/Clark:Chis.html",
  acknowledgement = ack-nhfb,
}

@Article{Clark:2000:UAS,
  author =       "Chris Clark",
  title =        "Uniform abstract syntax trees",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "11--16",
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2000:FUR,
  author =       "Paul Frenger",
  title =        "{Forth}: The Ultimate {RISC}: {A} Zero-Instruction
                 Computer",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "17--23",
  month =        feb,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Sep 26 17:06:07 MDT 2000",
  bibsource =    "http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan35.html",
  URL =          "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/f/Frenger:Paul.html",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2000:URZ,
  author =       "Paul Frenger",
  title =        "The {Ultimate RISC}: {A} zero-instruction computer",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "17--24",
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Reinholtz:2000:JWF,
  author =       "Kirk Reinholtz",
  title =        "{Java} will be faster than {C++}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "25--28",
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Reinholtz:2000:TCJ,
  author =       "Kirk Reinholtz",
  title =        "Technical Correspondence: {Java} will be faster than
                 {C++}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "25--28",
  month =        feb,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Sep 26 17:06:07 MDT 2000",
  bibsource =    "http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan35.html",
  URL =          "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/r/Reinholtz:Kirk.html",
  acknowledgement = ack-nhfb,
}

@Article{Davis:2000:OOA,
  author =       "Matthew S. Davis",
  title =        "An Object Oriented Approach to Constructing Recursive
                 Descent Parsers",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "29--35",
  month =        feb,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan35.html",
  URL =          "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/d/Davis:Matthew_S=.html",
  acknowledgement = ack-nhfb,
}

@Article{Milicev:2000:SPS,
  author =       "Dragan Milicev and Zoran Jovanovic",
  title =        "Sources of parallelism in software pipelining loops
                 with conditional branches",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "36--45",
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Milicev:2000:SSP,
  author =       "Dragan Milicev and Zoran Jovanovic",
  title =        "Sources in Software Pipelining Loops with Conditions
                 Branches",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "36--45",
  month =        feb,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Sep 26 17:06:07 MDT 2000",
  bibsource =    "http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan35.html",
  URL =          "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/m/Milicev:Dragan.html;
                 http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/j/Jovanovic:Zoran.html",
  acknowledgement = ack-nhfb,
}

@Article{Simonis:2000:ABO,
  author =       "Volker Simonis",
  title =        "Adapters and Binders --- Overcoming Problems in the
                 Design and Implementation of the {C++-STL}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "46--53",
  month =        feb,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan35.html",
  URL =          "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/s/Simonis:Volker.html",
  acknowledgement = ack-nhfb,
}

@Article{Xie:2000:CST,
  author =       "Gaoyan Xie and Yongsen Xu and Yu Li and Qian Li",
  title =        "{Codebugger}: a software tool for cooperative
                 debugging",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "54--60",
  month =        feb,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan35.html",
  URL =          "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/x/Xie:Gaooyan.html;
                 http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/x/Xu:YongSen.html;
                 http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/l/Li:Yu.html;
                 http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/l/Li:Qian.html",
  acknowledgement = ack-nhfb,
}

@Article{Swen:2000:OOP,
  author =       "Bing Swen",
  title =        "Object-Oriented Programming with Induction",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "2",
  pages =        "61--67",
  month =        feb,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan35.html",
  URL =          "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/s/Swen:Bing.html",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2000:IIA,
  author =       "Anonymous",
  title =        "Important Information for {ACM SIGPLAN Notices}
                 Authors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "1--1",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Soffa:2000:ECN,
  author =       "Mary Lou Soffa",
  title =        "{Executive Committee} News: 1999 {SIGPLAN} Awards",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "2--3",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Bergmann:2000:CCCa,
  author =       "Seth Bergmann",
  title =        "Conference Corner: Calendar",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "4--15",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Pontelli:2000:CCC,
  author =       "Enrico Pontelli and Vitor Santos Costa",
  title =        "Conference Corner: Conference Report: {PADL '00:
                 Workshop on Practical Aspects of Declarative
                 Languages}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "16--17",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Chalk:2000:CCC,
  author =       "Peter Chalk",
  title =        "Conference Corner: Conference Report: {JICC4: Java in
                 the Computing Curricula}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "18--19",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Chalk:2000:JJC,
  author =       "Peter Chalk",
  title =        "{JICC4}: {Java} in the computing curricula",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "18--19",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2000:CPI,
  author =       "Anonymous",
  title =        "Call for Papers: {2000 International Symposium on
                 Memory Management (ISMM), Minneapolis, Minnesota,
                 October 15--16, 2000}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "20--20",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Benson:2000:JRS,
  author =       "Brent W. {Benson, Jr.}",
  title =        "{Java} Reflections: Servlets: {Web}-Based Applications
                 You Can Live With",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "21--24",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Benson:2000:WBA,
  author =       "Brent W. {Benson, Jr.}",
  title =        "{Web}-based applications you can live with",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "21--24",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2000:FRL,
  author =       "Paul Frenger",
  title =        "{Forth} Report: Learning {Forth} with {Modular
                 Forth}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "25--30",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2000:LFM,
  author =       "Paul Frenger",
  title =        "Learning {Forth} with {Modular Forth}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "25--30",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Bergin:2000:HPL,
  author =       "Tim Bergin",
  title =        "History of Programming Languages and Software
                 Engineering: {A} {Web}-Based Tool",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "31--31",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Padua:2000:CIA,
  author =       "David Padua and Ron Cytron",
  title =        "Compilers and Interpreters Archive",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "32--32",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Bergmann:2000:IA,
  author =       "A. Michael Bergmann",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "33--33",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Li:2000:SPN,
  author =       "Yu Li and Gaoyan Xie and Yongsen Xu and Yi Yang",
  title =        "The Security Problem of Nested Classes",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "34--38",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Yu:2000:SPN,
  author =       "Li Yu and Xie Gaoyan and Xu Yongsen and Yang Yi",
  title =        "The security problem of nested classes",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "34--38",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Heering:2000:SPL,
  author =       "Jan Heering and Paul Klint",
  title =        "Semantics of Programming Languages: {A} Tool-Oriented
                 Approach",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "39--48",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Naik:2000:EMD,
  author =       "Mayur Naik and Rajeev Kumar",
  title =        "Efficient Message Dispatch in Object-Oriented
                 Systems",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "49--58",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Kokol:2000:RCN,
  author =       "Peter Kokol and Vili Podgorelec",
  title =        "Ranking the Complexity of {NIAM} Conceptual Schemas by
                 Alpha Metric",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "59--64",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Li:2000:INN,
  author =       "Tao Li and XiaoJie Liu",
  title =        "An Intelligent {Neural Network Programming System
                 (NNPS)}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "65--72",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Ramsey:2000:IPC,
  author =       "Norman Ramsey and Kevin Scott",
  title =        "The 1999 {ICFP} Programming Contest",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "3",
  pages =        "73--83",
  month =        mar,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:14 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Berman:2000:LEW,
  author =       "A. Michael Berman",
  title =        "Letter from the Editor; Welcome ever smiles \slash{}
                 And farewell goes out sighing",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "1--1",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Berman:2000:IIA,
  author =       "A. Michael Berman",
  title =        "Important Information for {ACM SIGPLAN Notices}
                 Authors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "2--2",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Bergmann:2000:CCCb,
  author =       "Seth Bergmann",
  title =        "Conference Corner: Calendar",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "3--16",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2000:CPA,
  author =       "Anonymous",
  title =        "Call for Papers: {The 28th Annual ACM-SIGACT Symposium
                 Principles of Programming Languages, London, January
                 17--19, 2001 (POPL'01)}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "17--17",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Clark:2000:NLS,
  author =       "Chris Clark",
  title =        "Newlines and lexer states",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "18--24",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:16 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Clark:2000:PPPb,
  author =       "Chris Clark",
  title =        "Practical Parsing Patterns: Newlines and Lexer
                 States",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "18--24",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Norris:2000:IA,
  author =       "Cindy Norris",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "25--25",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Bruce:2000:CDF,
  author =       "Kim B. Bruce",
  title =        "{Curriculum 2001} Draft Found Lacking in Programming
                 Languages",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "26--28",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:16 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2000:PKU,
  author =       "Anonymous",
  title =        "Proposed knowledge units for programming languages for
                 {Curriculum 2001}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "29--43",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:16 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Group:2000:PKU,
  author =       "{Programming Language Knowledge Focus Group}",
  title =        "Proposed Knowledge Units for Programming Languages for
                 {Curriculum 2001}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "29--43",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Manjunath:2000:SHJ,
  author =       "Geetha Manjunath and Venkatesh Krishnan",
  title =        "A {{\em Small\/}} Hybrid {JIT} for Embedded Systems",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "44--50",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:16 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Sakharov:2000:HSM,
  author =       "Alexander Sakharov",
  title =        "A Hybrid State Machine Notation for Component
                 Specification",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "4",
  pages =        "51--56",
  month =        apr,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:16 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Bala:2000:DTDa,
  author =       "Vasanth Bala and Evelyn Duesterwald and Sanjeev
                 Banerjia",
  title =        "{Dynamo}: a transparent dynamic optimization system",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "1--12",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p1-bala/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p1-bala/p1-bala.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Cierniak:2000:PJJ,
  author =       "Micha{\l} Cierniak and Guei-Yuan Lueh and James M.
                 Stichnoth",
  title =        "Practicing {JUDO}: {Java} under dynamic
                 optimizations",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "13--26",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p13-cierniak/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p13-cierniak/p13-cierniak.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Lucco:2000:SSD,
  author =       "Steven Lucco",
  title =        "Split-stream dictionary program compression",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "27--34",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p27-lucco/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p27-lucco/p27-lucco.pdf;
                 http://delivery.acm.org/10.1145/350000/349307/p27-lucco.pdf",
  acknowledgement = ack-nhfb,
  DOI =          "http://dx.doi.org/10.1145.349307",
  keywords =     "IA-64",
}

@Article{Das:2000:UBP,
  author =       "Manuvir Das",
  title =        "Unification-based pointer analysis with directional
                 assignments",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "35--46",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p35-das/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p35-das/p35-das.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Rountev:2000:LVS,
  author =       "Atanas Rountev and Satish Chandra",
  title =        "Off-line variable substitution for scaling points-to
                 analysis",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "47--56",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p47-rountev/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p47-rountev/p47-rountev.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Cheng:2000:MIP,
  author =       "Ben-Chung Cheng and Wen-mei W. Hwu",
  title =        "Modular interprocedural pointer analysis using access
                 paths: design, implementation, and evaluation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "57--69",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p57-cheng/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p57-cheng/p57-cheng.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Xu:2000:SCM,
  author =       "Zhichen Xu and Barton P. Miller and Thomas Reps",
  title =        "Safety checking of machine code",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "70--82",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p70-xu/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p70-xu/p70-xu.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Necula:2000:TVO,
  author =       "George C. Necula",
  title =        "Translation validation for an optimizing compiler",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "83--94",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p83-necula/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p83-necula/p83-necula.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Colby:2000:CCJ,
  author =       "Christopher Colby and Peter Lee and George C. Necula
                 and Fred Blau and Mark Plesko and Kenneth Cline",
  title =        "A certifying compiler for {Java}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "95--107",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p95-colby/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p95-colby/p95-colby.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Stephenson:2000:BAA,
  author =       "Mark Stephenson and Jonathan Babb and Saman
                 Amarasinghe",
  title =        "Bidwidth analysis with application to silicon
                 compilation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "108--120",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p108-stephenson/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p108-stephenson/p108-stephenson.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Wilken:2000:OIS,
  author =       "Kent Wilken and Jack Liu and Mark Heffernan",
  title =        "Optimal instruction scheduling using integer
                 programming",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "121--133",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p121-wilken/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p121-wilken/p121-wilken.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Zalamea:2000:ISC,
  author =       "Javier Zalamea and Josep Llosa and Eduard Ayguad{\'e}
                 and Mateo Valero",
  title =        "Improved spill code generation for software pipelined
                 loops",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "134--144",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p134-zalamea/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p134-zalamea/p134-zalamea.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Larsen:2000:ESL,
  author =       "Samuel Larsen and Saman Amarasinghe",
  title =        "Exploiting superword level parallelism with multimedia
                 instruction sets",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "145--156",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p145-larsen/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p145-larsen/p145-larsen.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Lin:2000:CAI,
  author =       "Yuan Lin and David Padua",
  title =        "Compiler analysis of irregular memory accesses",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "157--168",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p157-lin/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p157-lin/p157-lin.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Yi:2000:TLR,
  author =       "Qing Yi and Vikram Adve and Ken Kennedy",
  title =        "Transforming loops to recursion for multi-level memory
                 hierarchies",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "169--181",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p169-yi/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p169-yi/p169-yi.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Rugina:2000:SBA,
  author =       "Radu Rugina and Martin Rinard",
  title =        "Symbolic bounds analysis of pointers, array indices,
                 and accessed memory regions",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "182--195",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p182-rugina/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p182-rugina/p182-rugina.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Sreedhar:2000:FIO,
  author =       "Vugranam C. Sreedhar and Michael Burke and Jong-Deok
                 Choi",
  title =        "A framework for interprocedural optimization in the
                 presence of dynamic class loading",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "196--207",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p196-sreedhar/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p196-sreedhar/p196-sreedhar.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Ruf:2000:ESR,
  author =       "Erik Ruf",
  title =        "Effective synchronization removal for {Java}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "208--218",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p208-ruf/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p208-ruf/p208-ruf.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Flanagan:2000:TBR,
  author =       "Cormac Flanagan and Stephen N. Freund",
  title =        "Type-based race detection for {Java}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "219--232",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p219-flanagan/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p219-flanagan/p219-flanagan.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Ramalingam:2000:LDD,
  author =       "G. Ramalingam",
  title =        "On loops, dominators, and dominance frontier",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "233--241",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p233-ramalingam/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p233-ramalingam/p233-ramalingam.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Wan:2000:FRP,
  author =       "Zhanyong Wan and Paul Hudak",
  title =        "Functional reactive programming from first
                 principles",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "242--252",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p242-wan/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p242-wan/p242-wan.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Fahndrich:2000:SCS,
  author =       "Manuel F{\"a}hndrich and Jakob Rehof and Manuvir Das",
  title =        "Scalable context-sensitive flow analysis using
                 instantiation constraints",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "253--263",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p253-fahndrich/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p253-fahndrich/p253-fahndrich.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Cannarozzi:2000:CGC,
  author =       "Dante J. Cannarozzi and Michael P. Plezbert and Ron K.
                 Cytron",
  title =        "Contaminated garbage collection",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "264--273",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p264-cannarozzi/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p264-cannarozzi/p264-cannarozzi.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Domani:2000:GFG,
  author =       "Tamar Domani and Elliot K. Kolodner and Erez Petrank",
  title =        "A generational on-the-fly garbage collector for
                 {Java}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "274--284",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p274-domani/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p274-domani/p274-domani.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Ramsey:2000:SIL,
  author =       "Norman Ramsey and Simon Peyton Jones",
  title =        "A single intermediate language that supports multiple
                 implementations of exceptions",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "285--298",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p285-ramsey/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p285-ramsey/p285-ramsey.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Boothe:2000:EAB,
  author =       "Bob Boothe",
  title =        "Efficient algorithms for bidirectional debugging",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "299--310",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p299-boothe/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p299-boothe/p299-boothe.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Heydon:2000:CFC,
  author =       "Allan Heydon and Roy Levin and Yuan Yu",
  title =        "Caching function calls using precise dependencies",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "311--320",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p311-heydon/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p311-heydon/p311-heydon.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Bodik:2000:AEA,
  author =       "Rastislav Bod{\'\i}k and Rajiv Gupta and Vivek
                 Sarkar",
  title =        "{ABCD}: eliminating array bounds checks on demand",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "321--333",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p321-bodik/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p321-bodik/p321-bodik.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Ghemawat:2000:FAG,
  author =       "Sanjay Ghemawat and Keith H. Randall and Daniel J.
                 Scales",
  title =        "Field analysis: getting useful and low-cost
                 interprocedural information",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "334--344",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p334-ghemawat/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p334-ghemawat/p334-ghemawat.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Dolby:2000:AOI,
  author =       "Julian Dolby and Andrew Chien",
  title =        "An automatic object inlining optimization and its
                 evaluation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "5",
  pages =        "345--357",
  month =        may,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/pldi/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/pldi/349299/p345-dolby/;
                 http://www.acm.org/pubs/articles/proceedings/pldi/349299/p345-dolby/p345-dolby.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Cytron:2000:LC,
  author =       "Ron Cytron",
  title =        "Letter from the {Chair}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "1--1",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Bergmann:2000:CCCc,
  author =       "Seth Bergmann",
  title =        "Conference Corner: Calendar",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "2--14",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Clark:2000:PPPc,
  author =       "Chris Clark",
  title =        "Practical Parsing Patterns: Off-and-On Tokens",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "15--20",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Clark:2000:T,
  author =       "Chris Clark",
  title =        "Off-and-on tokens",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "15--20",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:17 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2000:FRG,
  author =       "Paul Frenger",
  title =        "{Forth} Report: The {GOTO} Machine",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "21--24",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2000:GM,
  author =       "Paul Frenger",
  title =        "{GOTO} machine",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "21--24",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:17 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2000:IAa,
  author =       "Jan Fenwick and Cindy Norris",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "25--25",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{vanDeursen:2000:DSL,
  author =       "Arie van Deursen and Paul Klint and Joost Visser",
  title =        "Domain-Specific Languages: An Annotated Bibliography",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "26--36",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:17 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Srikant:2000:EPA,
  author =       "Y. N. Srikant and D. V. Ravindra",
  title =        "Effective Parametrization of Architectural Registers
                 for Register Allocation Algorithms",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "37--46",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:17 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  xxauthor =     "{Srikant Y. N.} and {Ravindra D. V.}",
  xxtitle =      "Effective parameterization of architectural registers
                 for register allocation algorithms",
}

@Article{Schupp:2000:LLC,
  author =       "Sibylle Schupp",
  title =        "Lazy Lists in {C++}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "6",
  pages =        "47--54",
  month =        jun,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:17 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Smith:2000:OCF,
  author =       "Michael D. Smith",
  title =        "Overcoming the challenges to feedback-directed
                 optimization (Keynote Talk)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "1--11",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Engler:2000:DTA,
  author =       "Dawson R. Engler and Wilson C. Hsieh",
  title =        "{Derive}: a tool that automatically reverse-engineers
                 instruction encodings",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "12--22",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Johansson:2000:PGO,
  author =       "Erik Johansson and Sven-olof Nystr{\"o}m",
  title =        "Profile-Guided Optimization Across Process
                 Boundaries",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "23--31",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Voss:2000:FRD,
  author =       "Michael J. Voss and Rudolf Eigenmann",
  title =        "A Framework for Remote Dynamic Program Optimization",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "32--40",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Ung:2000:MAD,
  author =       "David Ung and Cristina Cifuentes",
  title =        "Machine-Adaptable Dynamic Binary Translation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "41--51",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Arnold:2000:CSS,
  author =       "Matthew Arnold and Stephen Fink and Vivek Sarkar and
                 Peter F. Sweeney",
  title =        "A Comparative Study of Static and Profile-Based
                 Heuristics for Inlining",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "52--64",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Mehofer:2000:PDF,
  author =       "Eduard Mehofer and Bernhard Scholz",
  title =        "Probabilistic Data Flow System with Two-Edge
                 Profiling",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "65--72",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Chambers:2000:D,
  author =       "Craig Chambers",
  title =        "{DyC}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "73--74",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Chambers:2000:DPS,
  author =       "Craig Chambers",
  title =        "{DyC} (Panel Session)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "73--74",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Bala:2000:DTDb,
  author =       "Vasanth Bala",
  title =        "{Dynamo}: {A} Transparent, Dynamic, Native Binary
                 Optimizer",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "75--75",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Cytron:2000:DPS,
  author =       "Ron Cytron and Vasanth Bala",
  title =        "Dynamo (Panel Session): a transparent, dynamic, native
                 binary optimizer",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "75--75",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Cytron:2000:TPS,
  author =       "Ron Cytron and Renaud Marlet",
  title =        "{Tempo}, a program specializer for {C} (Panel
                 Session)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "76--77",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Marlet:2000:TPS,
  author =       "Renaud Marlet",
  title =        "Tempo, a program specializer for {C}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "76--77",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Cytron:2000:DCJ,
  author =       "Ron Cytron and Vivek Sarkar",
  title =        "Dynamic compilation in {Jalape{\~n}o} (Panel
                 Session)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "78--78",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Sarkar:2000:DCJ,
  author =       "Vivek Sarkar",
  title =        "Dynamic Compilation in {Jalape{\~n}o}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "78--78",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Chung:2000:SDP,
  author =       "Yoo C. Chung and Michael J. Voss",
  title =        "Summary of the {Dynamo '00} Panel Discussion",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "79--81",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Cytron:2000:SDP,
  author =       "Ron Cytron and Yoo C. Chung and Michael J. Voss",
  title =        "Summary of the {Dynamo '00} panel discussion (Panel
                 Session)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "7",
  pages =        "79--81",
  month =        jul,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:18 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Cytron:2000:ECN,
  author =       "Ron Cytron",
  title =        "{Executive Committee} News: {SIGPLAN} Awards",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "8",
  pages =        "1--2",
  month =        aug,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Bergmann:2000:CCCd,
  author =       "Seth Bergmann",
  title =        "Conference Corner: Calendar",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "8",
  pages =        "3--14",
  month =        aug,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2000:FFB,
  author =       "Paul Frenger",
  title =        "{Forth} and the {FreeBSD} bootloader",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "8",
  pages =        "15--17",
  month =        aug,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2000:FRF,
  author =       "Paul Frenger",
  title =        "{Forth} Report: {Forth} and the {FreeBSD} Bootloader",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "8",
  pages =        "15--17",
  month =        aug,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2000:IAb,
  author =       "Jan Fenwick and Cindy Norris",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "8",
  pages =        "18--18",
  month =        aug,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2000:IPAa,
  author =       "Jan Fenwick and Cindy Norris",
  title =        "Information for Past Authors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "8",
  pages =        "19--19",
  month =        aug,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Fereira:2000:UPL,
  author =       "Ulisses Fereira",
  title =        "{\em uu\/} for Programming Languages",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "8",
  pages =        "20--30",
  month =        aug,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 17:22:50 MST 2000",
  acknowledgement = ack-nhfb,
}

@Article{Ferreira:2000:UPL,
  author =       "Ulisses Ferreira",
  title =        "uu for programming languages",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "8",
  pages =        "20--30",
  month =        aug,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Juric:2000:JDO,
  author =       "Matjaz B. Juric and Ivan Rozman and Simon Nash",
  title =        "{Java 2} Distributed Object Middleware Performance
                 Analysis and Optimization",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "8",
  pages =        "31--40",
  month =        aug,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Wong:2000:FGK,
  author =       "Limsoon Wong",
  title =        "The functional guts of the {Kleisli} query system",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "1--10",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p1-wong/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p1-wong/p1-wong.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Hosoya:2000:RET,
  author =       "Haruo Hosoya and J{\'e}r{\^o}me Vouillon and Benjamin
                 C. Pierce",
  title =        "Regular expression types for {XML}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "11--22",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p11-hosoya/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p11-hosoya/p11-hosoya.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Queinnec:2000:IBE,
  author =       "Christian Queinnec",
  title =        "The influence of browsers on evaluators or,
                 continuations to program {Web} servers",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "23--33",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p23-queinnec/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p23-queinnec/p23-queinnec.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Skalka:2000:SES,
  author =       "Christian Skalka and Scott Smith",
  title =        "Static enforcement of security with types",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "34--45",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p34-skalka/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p34-skalka/p34-skalka.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Pottier:2000:IFI,
  author =       "Fran{\c{c}}ois Pottier and Sylvain Conchon",
  title =        "Information flow inference for free",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "46--57",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p46-pottier/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p46-pottier/p46-pottier.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Weirich:2000:TSC,
  author =       "Stephanie Weirich",
  title =        "Type-safe cast: (functional pearl)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "58--67",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p58-weirich/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p58-weirich/p58-weirich.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Crary:2000:TCI,
  author =       "Karl Crary",
  title =        "Typed compilation of inclusive subtyping",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "68--81",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p68-crary/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p68-crary/p68-crary.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Trifonov:2000:FRI,
  author =       "Valery Trifonov and Bratin Saha and Zhong Shao",
  title =        "Fully reflexive intensional type analysis",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "82--93",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p82-trifonov/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p82-trifonov/p82-trifonov.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Chakravarty:2000:MTN,
  author =       "Manuel M. T. Chakravarty and Gabriele Keller",
  title =        "More types for nested data parallel programming",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "94--105",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p94-chakravarty/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p94-chakravarty/p94-chakravarty.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Sage:2000:FDG,
  author =       "Meurig Sage",
  title =        "{FranTk} --- a declarative {GUI} language for
                 {Haskell}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "106--117",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p106-sage/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p106-sage/p106-sage.pdf",
  acknowledgement = ack-nhfb,
}

@Article{McNamara:2000:FPC,
  author =       "Brian McNamara and Yannis Smaragdakis",
  title =        "Functional programming in {C++}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "118--129",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p118-mcnamara/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p118-mcnamara/p118-mcnamara.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Harper:2000:AMS,
  author =       "Robert Harper and Benjamin C. Pierce",
  title =        "Advanced module systems (invited talk): a guide for
                 the perplexed",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "130--130",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p130-harper/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p130-harper/p130-harper.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Okasaki:2000:BFN,
  author =       "Chris Okasaki",
  title =        "Breadth-first numbering: lessons from a small exercise
                 in algorithm design",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "131--136",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p131-okasaki/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p131-okasaki/p131-okasaki.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Sasano:2000:MIP,
  author =       "Isao Sasano and Zhenjiang Hu and Masato Takeichi and
                 Mizuhito Ogawa",
  title =        "Make it practical: a generic linear-time algorithm for
                 solving maximum-weightsum problems",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "137--149",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p137-sasano/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p137-sasano/p137-sasano.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Faxen:2000:CES,
  author =       "Karl-Filip Fax{\'e}n",
  title =        "Cheap eagerness: speculative evaluation in a lazy
                 functional language",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "150--161",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p150-faxen/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p150-faxen/p150-faxen.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Baker-Finch:2000:OSP,
  author =       "Clem Baker-Finch and David J. King and Phil Trinder",
  title =        "An operational semantics for parallel lazy
                 evaluation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "162--173",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p162-baker-finch/",
  acknowledgement = ack-nhfb,
}

@Article{Erkok:2000:RMB,
  author =       "Levent Erk{\"o}k and John Launchbury",
  title =        "Recursive monadic bindings",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "174--185",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p174-erkok/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p174-erkok/p174-erkok.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Hinze:2000:DBM,
  author =       "Ralf Hinze",
  title =        "Deriving backtracking monad transformers",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "186--197",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p186-hinze/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p186-hinze/p186-hinze.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Davies:2000:ITC,
  author =       "Rowan Davies and Frank Pfenning",
  title =        "Intersection types and computational effects",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "198--208",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p198-davies/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p198-davies/p198-davies.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Damian:2000:SAP,
  author =       "Daniel Damian and Olivier Danvy",
  title =        "Syntactic accidents in program analysis: on the impact
                 of the {CPS} transformation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "209--220",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p209-damian/",
  acknowledgement = ack-nhfb,
}

@Article{Gapeyev:2000:RSR,
  author =       "Vladimir Gapeyev and Michael Y. Levin and Benjamin C.
                 Pierce",
  title =        "Recursive subtyping revealed: (functional pearl)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "221--231",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p221-gapeyev/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p221-gapeyev/p221-gapeyev.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Curien:2000:DC,
  author =       "Pierre-Louis Curien and Hugo Herbelin",
  title =        "The duality of computation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "233--243",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p233-curien/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p233-curien/p233-curien.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Seger:2000:CFP,
  author =       "Carl Seger",
  title =        "Combining functional programming and hardware
                 verification (invited talk)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "244--244",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p244-seger/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p244-seger/p244-seger.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Serrano:2000:UMA,
  author =       "Manuel Serrano and Hans-J. Boehm",
  title =        "Understanding memory allocation of scheme programs",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "245--256",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p245-serrano/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p245-serrano/p245-serrano.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Cheadle:2000:NSH,
  author =       "A. M. Cheadle and A. J. Field and S. Marlow and S. L.
                 Peyton Jones and R. L. While",
  title =        "Non-stop {Haskell}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "257--267",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p257-cheadle/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p257-cheadle/p257-cheadle.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Claessen:2000:QLT,
  author =       "Koen Claessen and John Hughes",
  title =        "{QuickCheck}: a lightweight tool for random testing of
                 {Haskell} programs",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "268--279",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p268-claessen/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p268-claessen/p268-claessen.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Jones:2000:CCA,
  author =       "Simon Peyton Jones and Jean-Marc Eber and Julian
                 Seward",
  title =        "Composing contracts: an adventure in financial
                 engineering (functional pearl)",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "9",
  pages =        "280--292",
  month =        sep,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:22 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/icfp/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/fp/351240/p280-jones/;
                 http://www.acm.org/pubs/articles/proceedings/fp/351240/p280-jones/p280-jones.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Maessen:2000:IJM,
  author =       "Jan-Willem Maessen and Xiaowei Shen",
  title =        "Improving the {Java} memory model using {CRF}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "1--12",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p1-maessen/",
  acknowledgement = ack-nhfb,
}

@Article{Noble:2000:ECO,
  author =       "James Noble and David Holmes and John Potter",
  title =        "Exclusion for composite objects",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "13--28",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p13-noble/",
  acknowledgement = ack-nhfb,
}

@Article{Buhr:2000:OOR,
  author =       "Peter A. Buhr and Ashif S. Harji and Philipp E. Lim
                 and Jiongxiong Chen",
  title =        "Object-oriented real-time concurrency",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "29--46",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p29-buhr/",
  acknowledgement = ack-nhfb,
}

@Article{Arnold:2000:AOJ,
  author =       "Matthew Arnold and Stephen Fink and David Grove and
                 Michael Hind and Peter F. Sweeney",
  title =        "Adaptive optimization in the {Jalape{\~n}o} {JVM}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "47--65",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p47-arnold/",
  acknowledgement = ack-nhfb,
}

@Article{Serrano:2000:QQS,
  author =       "Mauricio Serrano and Rajesh Bordawekar and Sam Midkiff
                 and Manish Gupta",
  title =        "{Quicksilver}: a quasi-static compiler for {Java}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "66--82",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p66-serrano/",
  acknowledgement = ack-nhfb,
}

@Article{Zaks:2000:SCJ,
  author =       "Ayal Zaks and Vitaly Feldman and Nava Aizikowitz",
  title =        "Sealed calls in {Java} packages",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "83--92",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p83-zaks/",
  acknowledgement = ack-nhfb,
}

@Article{Lee:2000:RWO,
  author =       "Ji Y. Lee and Hye J. Kim and Kyo C. Kang",
  title =        "A real world object modeling method for creating
                 simulation environment of real-time systems",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "93--104",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p93-lee/",
  acknowledgement = ack-nhfb,
}

@Article{Bastide:2000:FSC,
  author =       "R{\'e}mi Bastide and Philippe Palanque and Ousmane Sy
                 and David Navarre",
  title =        "Formal specification of {CORBA} services: experience
                 and lessons learned",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "105--117",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p105-bastide/",
  acknowledgement = ack-nhfb,
}

@Article{Kiernan:2000:MOQ,
  author =       "Jerry Kiernan and Michael J. Carey",
  title =        "Middleware object query processing with deferred
                 updates and autonomous sources",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "118--129",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p118-kiernan/",
  acknowledgement = ack-nhfb,
}

@Article{Clifton:2000:MMO,
  author =       "Curtis Clifton and Gary T. Leavens and Craig Chambers
                 and Todd Millstein",
  title =        "{MultiJava}: modular open classes and symmetric
                 multiple dispatch for {Java}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "130--145",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p130-clifton/",
  acknowledgement = ack-nhfb,
}

@Article{Viroli:2000:PPJ,
  author =       "Mirko Viroli and Antonio Natali",
  title =        "Parametric polymorphism in {Java}: an approach to
                 translation based on reflective features",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "146--165",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p146-viroli/",
  acknowledgement = ack-nhfb,
}

@Article{Demeyer:2000:FRC,
  author =       "Serge Demeyer and St{\'e}phane Ducasse and Oscar
                 Nierstrasz",
  title =        "Finding refactorings via change metrics",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "166--177",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p166-demeyer/",
  acknowledgement = ack-nhfb,
}

@Article{Harrison:2000:MUD,
  author =       "William Harrison and Charles Barton and Mukund
                 Raghavachari",
  title =        "Mapping {UML} designs to {Java}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "178--187",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p178-harrison/",
  acknowledgement = ack-nhfb,
}

@Article{Herrmann:2000:PCS,
  author =       "Stephan Herrmann and Mira Mezini",
  title =        "{PIROL}: a case study for multidimensional separation
                 of concerns in software engineering environments",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "188--207",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p188-herrmann/",
  acknowledgement = ack-nhfb,
}

@Article{Ruby:2000:SCC,
  author =       "Clyde Ruby and Gary T. Leavens",
  title =        "Safely creating correct subclasses without seeing
                 superclass code",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "208--228",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p208-ruby/",
  acknowledgement = ack-nhfb,
}

@Article{Lujan:2000:OOO,
  author =       "Mikel Luj{\'a}n and T. L. Freeman and John R. Gurd",
  title =        "{OoLALA}: an object oriented analysis and design of
                 numerical linear algebra",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "229--252",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p229-lujan/",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran BLAS; Java",
}

@Article{Ortigosa:2000:TAO,
  author =       "Alvaro Ortigosa and Marcelo Campo and Roberto
                 Moriy{\'o}n",
  title =        "Towards agent-oriented assistance for framework
                 instantiation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "253--263",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p253-ortigosa/",
  acknowledgement = ack-nhfb,
}

@Article{Sundaresan:2000:PVM,
  author =       "Vijay Sundaresan and Laurie Hendren and Chrislain
                 Razafimahefa and Raja Vall{\'e}e-Rai and Patrick Lam
                 and Etienne Gagnon and Charles Godin",
  title =        "Practical virtual method call resolution for {Java}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "264--280",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p264-sundaresan/",
  acknowledgement = ack-nhfb,
}

@Article{Tip:2000:SPB,
  author =       "Frank Tip and Jens Palsberg",
  title =        "Scalable propagation-based call graph construction
                 algorithms",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "281--293",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p281-tip/",
  acknowledgement = ack-nhfb,
}

@Article{Ishizaki:2000:SDT,
  author =       "Kazuaki Ishizaki and Motohiro Kawahito and Toshiaki
                 Yasue and Hideaki Komatsu and Toshio Nakatani",
  title =        "A study of devirtualization techniques for a
                 {Java$^{TM}$} {Just-In-Time} compiler",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "294--310",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p294-ishizaki/",
  acknowledgement = ack-nhfb,
}

@Article{Glew:2000:ECO,
  author =       "Neal Glew",
  title =        "An efficient class and object encoding",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "311--324",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p311-glew/",
  acknowledgement = ack-nhfb,
}

@Article{Qian:2000:FSJ,
  author =       "Zhenyu Qian and Allen Goldberg and Alessandro Coglio",
  title =        "A formal specification of {Java$^{TM}$} class
                 loading",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "325--336",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p325-qian/",
  acknowledgement = ack-nhfb,
}

@Article{Rayside:2000:AUO,
  author =       "Derek Rayside and Gerard T. Campbell",
  title =        "An {Aristotelian} understanding of object-oriented
                 programming",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "337--353",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p337-rayside/",
  acknowledgement = ack-nhfb,
}

@Article{Czajkowski:2000:AIJ,
  author =       "Grzegorz Czajkowski",
  title =        "Application isolation in the {Java$^{TM}$} {Virtual}
                 {Machine}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "354--366",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p354-czajkowski/",
  acknowledgement = ack-nhfb,
}

@Article{Bryce:2000:ASO,
  author =       "Ciar{\'a}n Bryce and Chrislain Razafimahefa",
  title =        "An approach to safe object sharing",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "367--381",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p367-bryce/",
  acknowledgement = ack-nhfb,
}

@Article{Bacon:2000:GDJ,
  author =       "David F. Bacon and Robert E. Strom and Ashis
                 Tarafdar",
  title =        "{Guava}: a dialect of {Java} without data races",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "10",
  pages =        "382--400",
  month =        oct,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/oopsla/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/oops/353171/p382-bacon/",
  acknowledgement = ack-nhfb,
}

@Article{Nagle:2000:DCS,
  author =       "David Nagle and Steven Schlosser and John Linwood
                 Griffin and Gregory Ganger",
  title =        "Designing Computer Systems with {MEMS}-based Storage",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "1--12",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Schlosser:2000:DCS,
  author =       "Steven W. Schlosser and John Linwood Griffin and David
                 F. Nagle and Gregory R. Ganger",
  title =        "Designing computer systems with {MEMS}-based storage",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "1--12",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Gharachorloo:2000:ADA,
  author =       "Kourosh Gharachorloo and Madhu Sharma and Simon Steely
                 and Stephen Van Doren",
  title =        "Architecture and Design of {AlphaServer GS320}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "13--24",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Martin:2000:TSA,
  author =       "Milo M. K. Martin and Daniel J. Sorin and Anastassia
                 Ailamaki and Alaa R. Alameldeen and Ross M. Dickson and
                 Carl J. Mauer and Kevin E. Moore and Manoj Plakal and
                 Mark D. Hill and David A. Wood",
  title =        "Timestamp Snooping: An Approach for Extending {SMPs}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "25--36",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Nanda:2000:MPR,
  author =       "Ashwini Nanda and Kwok-Ken Mak and Krishnan Sugavanam
                 and Ramendra K. Sahoo and Vijayaraghavan Soundararajan
                 and T. Basil Smith",
  title =        "{MemorIES}: {A} Programmable, Real-Time Hardware
                 Emulation Tool for Multiprocessor Server Design",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "37--48",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Gibson:2000:FVS,
  author =       "Jeff Gibson and Robert Kunz and David Ofelt and Mark
                 Horowitz and John Hennessy and Mark Heinrich",
  title =        "{FLASH} vs. (simulated) {FLASH}: closing the
                 simulation loop",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "49--58",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Heinrich:2000:SAA,
  author =       "Mark Heinrich and Jeff Givson and Robert Kunz and
                 David Ofelt and Mark Horowitz and John Hennessy",
  title =        "{FLASH} vs. (Simulated) {FLASH}: Closing the
                 Simulation Loop",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "49--58",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Chou:2000:UML,
  author =       "Andy Chou and Benjamin Chelf and Dawson Engler and
                 Mark Heinrich",
  title =        "Using Meta-level Compilation to Check {FLASH} Protocol
                 Code",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "59--70",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Bhoedjang:2000:EDA,
  author =       "Raoul A. F. Bhoedjang and Kees Verstoep and Tim
                 R{\"u}hl and Henri E. Bal and Rutger F. H. Hofman",
  title =        "Evaluating Design Alternatives for Reliable
                 Communication on High-Speed Networks",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "71--81",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Mattson:2000:CS,
  author =       "Peter Mattson and William J. Dally and Scott W. Rixner
                 and Ujval J. Kapasi and John D. Owens",
  title =        "Communication Scheduling",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "82--92",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Hill:2000:SAD,
  author =       "Jason Hill and Robert Szewczyk and Alec Woo and Seth
                 Hollar and David Culler and Kristofer Pister",
  title =        "System Architecture Directions for Networked Sensors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "93--104",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Lebeck:2000:PAP,
  author =       "Alvin R. Lebeck and Xiaobo Fan and Heng Zeng and Carla
                 Ellis",
  title =        "Power Aware Page Allocation",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "105--116",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Berger:2000:HSM,
  author =       "Emery D. Berger and Kathryn S. McKinley and Robert D.
                 Blumofe and Paul R. Wilson",
  title =        "{Hoard}: {A} Scalable Memory Allocator for
                 Multithreaded Applications",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "117--128",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Flautner:2000:TLP,
  author =       "Kriszti{\'a}n Flautner and Rich Uhlig and Steve
                 Reinhardt and Trevor Mudge",
  title =        "Thread Level Parallelism and Interactive Performance
                 of Desktop Applications",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "129--138",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISBN =         "1-58113-317-0",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  URL =          "http://delivery.acm.org/10.1145/360000/357001/p129-flautner.pdf",
  acknowledgement = ack-nhfb,
  DOI =          "http://dx.doi.org/10.1145.357001",
  keywords =     "IA-64",
}

@Article{Kawahito:2000:ENP,
  author =       "Motohiro Kawahito and Hideaki Komatsu and Toshio
                 Nakatani",
  title =        "Effective Null Pointer Check Elimination Utilizing
                 Hardware Trap",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "139--149",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
  keywords =     "IBM Java Virtual Machine (JVM)",
}

@Article{Zhang:2000:FVL,
  author =       "Youtao Zhang and Jun Yang and Rajiv Gupta",
  title =        "Frequent Value Locality and Value-Centric Data Cache
                 Design",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "150--159",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Burrows:2000:EFV,
  author =       "Michael Burrows and Ulfar Erlingson and Shun-Tak Leung
                 and Mark Vandevoorde and Carl Waldspurger and Kip
                 Walker and Bill Weihl",
  title =        "Efficient and Flexible Value Sampling",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "160--167",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Lie:2000:ASC,
  author =       "David Lie and Chandramohan Thekkath and Mark Mitchell
                 and Patrick Lincoln and Dan Boneh and John Mitchell and
                 Mark Horowitz",
  title =        "Architectural Support for Copy and Tamper Resistant
                 Software",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "168--177",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  abstract =     "Although there have been attempts to develop code
                 transformations that yield tamper-resistant software,
                 no reliable software-only methods are known. This paper
                 studies the hardware implementation of a form of
                 execute-only memory (XOM) that allows instructions
                 stored in memory to be executed there but not otherwise
                 manipulated. To support XOM code we use a machine that
                 supports internal compartments --- a process in one
                 compartment cannot read data from another compartment.
                 All data that leaves the machine is encrypted, since we
                 assume external memory is not secure. The design of
                 this machine poses some interesting tradeoffs between
                 security, efficient, and flexibility. We explore some
                 of the potential security issues as one pushes the
                 machine to become more efficient and flexible. Although
                 security carries a performance penalty, our analysis
                 indicates that it is possible to create a normal
                 multi-tasking machine where nearly all applications can
                 be run in XOM mode. While a virtual XOM machine is
                 possible, the underlying hardware needs to support a
                 unique private key, private memory, and traps on cache
                 misses. For efficient operation, hardware assist to
                 provide fast symmetric ciphers is also required.",
  acknowledgement = ack-nhfb,
  keywords =     "cryptography",
}

@Article{Austin:2000:ASF,
  author =       "Todd Austin and Jerome Burke and John McDonald",
  title =        "Architectural Support for Fast Symmetric-Key
                 Cryptography",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "178--189",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Burke:2000:ASF,
  author =       "Jerome Burke and John McDonald and Todd Austin",
  title =        "Architectural support for fast symmetric-key
                 cryptography",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "178--189",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Kubiatowicz:2000:OAG,
  author =       "John Kubiatowicz and David Bindel and Yan Chen and
                 Steven Czerwinski and Patrick Eaton and Dennis Geels
                 and Ramakrishan Gummadi and Sean Rhea and Hakim
                 Weatherspoon and Westley Weimer and Chris Wells and Ben
                 Zhao",
  title =        "{OceanStore}: An Architecture for Global-Scale
                 Persistent Storage",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "190--201",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Duesterwald:2000:SPH,
  author =       "Evelyn Duesterwald and Vasanth Bala",
  title =        "Software Profiling for Hot Path Prediction: Less is
                 More",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "202--211",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Zahir:2000:CCD,
  author =       "Rumi Zahir and Jonathan Ross and Dale Morris and Drew
                 Hess",
  title =        "{OS} and Compiler Considerations in the Design of the
                 {IA-64} Architecture",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "212--221",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  URL =          "http://devresource.hp.com/devresource/Docs/TechPapers/IA64/IA64oscompilercon.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Connors:2000:HSD,
  author =       "Daniel A. Connors and Hillery C. Hunter and Ben-Chung
                 Cheng and Wen-Mei W. Hwu",
  title =        "Hardware Support for Dynamic Activation of
                 Compiler-Directed Computation Reuse",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "222--233",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Snavely:2000:SJS,
  author =       "Allan Snavely and Dean M. Tullsen",
  title =        "Symbiotic Jobscheduling for a Simultaneous
                 Multithreading Processor",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "234--244",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Redstone:2000:AOS,
  author =       "Joshua A. Redstone and Susan J. Eggers and Henry M.
                 Levy",
  title =        "An Analysis of Operating System Behavior on a
                 Simultaneous Multithreaded Architecture",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "245--256",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Sundaramoorthy:2000:SPI,
  author =       "Karthik Sundaramoorthy and Zachary Purser and Eric
                 Rotenberg",
  title =        "Slipstream Processors: Improving both Performance and
                 Fault Tolerance",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "257--268",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:19 MST 2003",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2000:AI,
  author =       "Anonymous",
  title =        "Author Index",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "11",
  pages =        "269--271",
  month =        nov,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Nov 7 16:57:37 MST 2000",
  bibsource =    "http://foothill.lcs.mit.edu/asplos2k/program.html",
  acknowledgement = ack-nhfb,
}

@Article{Bergmann:2000:CCCe,
  author =       "Seth Bergmann",
  title =        "Conference Corner: Calendar",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "1--12",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jan 03 19:00:52 2001",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2000:CCL,
  author =       "Anonymous",
  title =        "Conference Corner: {LCTES '01} Call for Papers",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "13--13",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jan 03 19:00:52 2001",
  acknowledgement = ack-nhfb,
}

@Article{Benson:2000:JR,
  author =       "Brent W. {Benson, Jr.}",
  title =        "{Java} reflections",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "14--18",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:21 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Benson:2000:JRJ,
  author =       "Brent W. {Benson, Jr.}",
  title =        "{Java} Reflections: {Java} Server Pages: Servlets,
                 Inside Out",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "14--18",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jan 03 19:00:52 2001",
  acknowledgement = ack-nhfb,
}

@Article{Jakeman:2000:FR,
  author =       "Chris Jakeman",
  title =        "{Forth} report",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "19--21",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:21 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Jakeman:2000:FU,
  author =       "Chris Jakeman",
  title =        "{Forth} in the {UK}",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "19--21",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jan 03 19:00:52 2001",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2000:IAc,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "22--22",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jan 03 19:00:52 2001",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2000:IPAb,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Past Authors",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "23--23",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jan 03 19:00:52 2001",
  acknowledgement = ack-nhfb,
}

@Article{Corchuelo:2000:MCA,
  author =       "Rafael Corchuelo and Jos{\'e} A. P{\'e}rez and Miguel
                 Toro",
  title =        "A Multiparty Coordination Aspect Language",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "24--32",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:21 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Kuhl:2000:OOL,
  author =       "Bernd K{\"u}hl and Axel-Tobias Schreiner",
  title =        "An object-oriented {LL(1)} parser generator",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "33--40",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:21 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Gutierrez:2000:IQC,
  author =       "David Basanta Guti{\'e}rrez and C{\'a}ndida Luengo
                 D{\'\i}ez and Raul Izquierdo Castanedo and Jose Emilio
                 Labra Gayo and Juan Manuel Cueva Lovelle",
  title =        "Improving the quality of compiler construction with
                 object-oriented techniques",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "41--50",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:21 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Knutson:2000:MDS,
  author =       "Charles D. Knutson and Timothy A. Budd and Hugh
                 Vidos",
  title =        "Multiparadigm Design of a Simple Relational Database",
  journal =      j-SIGPLAN,
  volume =       "35",
  number =       "12",
  pages =        "51--61",
  month =        dec,
  year =         "2000",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:21 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Hirzel:2001:TAG,
  author =       "Martin Hirzel and Amer Diwan",
  title =        "On the Type Accuracy of Garbage Collection",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "1--11",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Shaham:2001:EGJ,
  author =       "Ran Shaham and Elliot K. Kolodner and Mooly Sagiv",
  title =        "On the Effectiveness of {GC} in {Java}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "12--17",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Steensgaard:2001:TSH,
  author =       "Bjarne Steensgaard",
  title =        "Thread-Specific Heaps for Multi-Threaded Programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "18--24",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Makholm:2001:RBM,
  author =       "Henning Makholm",
  title =        "A Region-Based Memory Manager for {Prolog}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "25--34",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Chilimbi:2001:DTF,
  author =       "Trishul Chilimbi and Richard Jones and Benjamin Zorn",
  title =        "Designing a Trace Format for Heap Allocation Events",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "35--49",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Tarditi:2001:CGC,
  author =       "David Tarditi",
  title =        "Compact Garbage Collection Tables",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "50--58",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Boehm:2001:RGC,
  author =       "Hans-J. Boehm",
  title =        "Reducing Garbage Collector Cache Misses",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "59--64",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Chung:2001:MAL,
  author =       "Yoo C. Chung and Soo-Mook Moon",
  title =        "Memory Allocation with Lazy Fits",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "65--70",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Rodriguez-Rivera:2001:CGC,
  author =       "Gustavo Rodriguez-Rivera and Mike Spertus and Charles
                 Fiterman",
  title =        "Conservative Garbage Collection for General Memory
                 Allocators",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "71--79",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Heil:2001:CGC,
  author =       "Timothy H. Heil and James E. Smith",
  title =        "Concurrent Garbage Collection Using Hardware-Assisted
                 Profiling",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "80--93",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Plakal:2001:CGC,
  author =       "Manoj Plakal and Charles N. Fischer",
  title =        "Concurrent Garbage Collection Using Program Slices on
                 Multithreaded Processors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "94--100",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Hudson:2001:CRG,
  author =       "Richard L. Hudson and J. Eliot B. Moss and Sreenivas
                 Subramoney and Weldon Washburn",
  title =        "Cycles to Recycle: Garbage Collection on the {IA-64}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "101--110",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Fitzgerald:2001:CPD,
  author =       "Robert Fitzgerald and David Tarditi",
  title =        "The Case for Profile-Directed Selection of Garbage
                 Collectors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "111--120",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Agesen:2001:EOS,
  author =       "Ole Agesen and Alex Garthwaite",
  title =        "Efficient Object Sampling via Weak References",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "121--126",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Harris:2001:DAP,
  author =       "Timothy L. Harris",
  title =        "Dynamic Adaptive Pre-Tenuring",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "127--136",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Stefanovic:2001:MOL,
  author =       "Darko Stefanovi{\'c} and Kathryn S. McKinley and J.
                 Eliot B. Moss",
  title =        "On models for object lifetime distributions",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "137--142",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Printezis:2001:GMC,
  author =       "Tony Printezis and David Detlefs",
  title =        "A Generational Mostly-Concurrent Garbage Collector",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "143--154",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Domani:2001:IFG,
  author =       "Tamar Domani and Elliot K. Kolodner and Ethan Lewis
                 and Eliot E. Salant and Katherine Barabash and Itai
                 Lahan and Yossi Levanoni and Erez Petrank and Igor
                 Yanorer",
  title =        "Implementing an On-the-Fly Garbage Collector for
                 {Java}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "155--166",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

@Article{Dickman:2001:DTR,
  author =       "Peter Dickman",
  title =        "Diffusion Tree Restructuring for Indirect Reference
                 Counting",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "1",
  pages =        "167--177",
  month =        jan,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:22 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "ACM SIGPLAN International Symposium on Memory
                 Management (ISMM'00)",
}

%%% Unread: volume 36 number 2 [my issue never arrived]

@Article{Frenger:2001:EF,
  author =       "Paul Frenger",
  title =        "{Forth}: Extreme {Forth}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "2",
  pages =        "20--23",
  month =        feb,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 16:24:55 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

%%% Page gap: volume 36 number 2 pages 24--25 ??

@Article{Kumar:2001:NNC,
  author =       "Rajeev Kumar",
  title =        "A neural net compiler system for hierarchical
                 organization",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "2",
  pages =        "26--36",
  month =        feb,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 16:24:55 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Sunik:2001:DOL,
  author =       "Boris Sunik",
  title =        "Definition of open language",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "2",
  pages =        "37--46",
  month =        feb,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 16:24:55 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Zhang:2001:SGI,
  author =       "Yukong Zhang and Young-Jun Kwon and Hyuk Jae Lee",
  title =        "A systematic generation of initial register-reuse
                 chains for dependence minimization",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "2",
  pages =        "47--54",
  month =        feb,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 16:24:55 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Mitchell:2001:PLM,
  author =       "John C. Mitchell",
  title =        "Programming language methods in computer security",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "1--3",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/series/popl/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p1-mitchell/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p1-mitchell/p1-mitchell.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Sangiorgi:2001:EIA,
  author =       "Davide Sangiorgi",
  title =        "Extensionality and Intensionality of the Ambient
                 Logics",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "4--13",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Ishtiaq:2001:BAL,
  author =       "Samin S. Ishtiaq and Peter W. O'Hearn",
  title =        "{BI} as an Assertion Language for Mutable Data
                 Structures",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "14--26",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Yahav:2001:VSP,
  author =       "Eran Yahav",
  title =        "Verifying safety properties of concurrent {Java}
                 programs using $3$-valued logic",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "27--40",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p27-yahav/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p27-yahav/p27-yahav.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Odersky:2001:CLT,
  author =       "Martin Odersky and Christoph Zenger and Matthias
                 Zenger",
  title =        "Colored local type inference",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "41--53",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p41-odersky/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p41-odersky/p41-odersky.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Rehof:2001:TBF,
  author =       "Jakob Rehof and Manuel F{\"a}hndrich",
  title =        "Type-base flow analysis: from polymorphic subtyping to
                 {CFL}-reachability",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "54--66",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p54-rehof/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p54-rehof/p54-rehof.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Hosoya:2001:REP,
  author =       "Haruo Hosoya and Benjamin Pierce",
  title =        "Regular expression pattern matching for {XML}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "67--80",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p67-hosoya/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p67-hosoya/p67-hosoya.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Lee:2001:SCP,
  author =       "Chin Soon Lee and Neil D. Jones and Amir M.
                 Ben-Amram",
  title =        "The size-change principle for program termination",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "81--92",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p81-lee/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p81-lee/p81-lee.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Monniaux:2001:AMC,
  author =       "David Monniaux",
  title =        "An abstract {Monte-Carlo} method for the analysis of
                 probabilistic programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "93--101",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p93-monniaux/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p93-monniaux/p93-monniaux.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Ganzinger:2001:EDM,
  author =       "Harald Ganzinger",
  title =        "Efficient deductive methods for program analysis",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "102--103",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p102-ganzinger/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p102-ganzinger/p102-ganzinger.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Abadi:2001:MVN,
  author =       "Mart{\'\i}n Abadi and C{\'e}dric Fournet",
  title =        "Mobile values, new names, and secure communication",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "104--115",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p104-abadi/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p104-abadi/p104-abadi.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Unyapoth:2001:NPC,
  author =       "Asis Unyapoth and Peter Sewell",
  title =        "Nomadic pict: correct communication infrastructure for
                 mobile computation",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "116--127",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p116-unyapoth/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p116-unyapoth/p116-unyapoth.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Igarashi:2001:GTS,
  author =       "Atsushi Igarashi and Naoki Kobayashi",
  title =        "A generic type system for the {Pi-calculus}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "128--141",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p128-igarashi/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p128-igarashi/p128-igarashi.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Necula:2001:OBC,
  author =       "George C. Necula and S. P. Rahul",
  title =        "Oracle-based checking of untrusted software",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "142--154",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p142-necula/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p142-necula/p142-necula.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Calcagno:2001:SOS,
  author =       "Cristiano Calcagno",
  title =        "Stratified operational semantics for safety and
                 correctness of the region calculus",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "155--165",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p155-calcagno/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p155-calcagno/p155-calcagno.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Wang:2001:TPG,
  author =       "Daniel C. Wang and Andrew W. Appel",
  title =        "Type-preserving garbage collectors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "166--178",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p166-wang/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p166-wang/p166-wang.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kandemir:2001:CTI,
  author =       "Mahmut Taylan Kandemir",
  title =        "A compiler technique for improving whole-program
                 locality",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "179--192",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p179-kandemir/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p179-kandemir/p179-kandemir.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Flanagan:2001:AEE,
  author =       "Cormac Flanagan and James B. Saxe",
  title =        "Avoiding exponential explosion: generating compact
                 verification conditions",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "193--205",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p193-flanagan/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p193-flanagan/p193-flanagan.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Bhargavan:2001:WPM,
  author =       "Karthikeyan Bhargavan and Satish Chandra and Peter J.
                 McCann and Carl A. Gunter",
  title =        "What packets may come: automata for network
                 monitoring",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "206--219",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p206-bhargavan/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p206-bhargavan/p206-bhargavan.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Milner:2001:CF,
  author =       "Robin Milner",
  title =        "Computational flux",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "220--221",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p220-milner/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p220-milner/p220-milner.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Bugliesi:2001:SSA,
  author =       "Michele Bugliesi and Giuseppe Castagna",
  title =        "Secure safe ambients",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "222--235",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p222-bugliesi/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p222-bugliesi/p222-bugliesi.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Sewell:2001:MAT,
  author =       "Peter Sewell",
  title =        "Modules, abstract types, and distributed versioning",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "236--247",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p236-sewell/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p236-sewell/p236-sewell.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Gordon:2001:TML,
  author =       "Andrew D. Gordon and Don Syme",
  title =        "Typing a multi-language intermediate code",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "248--260",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p248-gordon/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p248-gordon/p248-gordon.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Shields:2001:TIR,
  author =       "Mark Shields and Erik Meijer",
  title =        "Type-indexed rows",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "261--275",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p261-shields/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p261-shields/p261-shields.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Gil:2001:SAT,
  author =       "Joseph (Yossi) Gil",
  title =        "Subtyping arithmetical types",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "276--289",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p276-gil/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p276-gil/p276-gil.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Vouillon:2001:CSB,
  author =       "J{\'e}r{\^o}me Vouillon",
  title =        "Combining subsumption and binary methods: an object
                 calculus with views",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "290--303",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/plan/360204/p290-vouillon/;
                 http://www.acm.org/pubs/articles/proceedings/plan/360204/p290-vouillon/p290-vouillon.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Ball:2001:MPS,
  author =       "Thomas Ball and Hans Boehm",
  title =        "A modest proposal for {SIGPLAN} in the {21st
                 Century}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "1--2",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:24 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Ball:2001:S,
  author =       "Thomas Ball and Hans Boehm",
  title =        "{SIGPLANet}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "1--2",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 28 08:49:32 2001",
  URL =          "http://www.acm.org/sigplan/sigplanet/",
  acknowledgement = ack-nhfb,
}

@Article{Cytron:2001:CCD,
  author =       "Ron Cytron and Matthias Felleisen",
  title =        "Computing Curricula 2001 Draft: {SIGPLAN} Response to
                 the {Ironman Draft} of the Computing Curricula 2001",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "3--4",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 28 08:49:32 2001",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2001:CCD,
  author =       "Jay Fenwick and Cindy Norris and Ron Cytron and
                 Matthias Felleisen",
  title =        "{Computing Curricula 2001} draft",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "3--4",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:24 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Bergmann:2001:CCC,
  author =       "Seth Bergmann",
  title =        "Conference Corner: Calendar",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "5--20",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 28 08:49:32 2001",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2001:CEF,
  author =       "Paul Frenger",
  title =        "Close encounters of the {Forth} kind",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "21--24",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:24 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{McNamara:2001:FPC,
  author =       "Brian McNamara and Yannis Smaragdakis",
  title =        "Functional programming in {C++} using the {FC++}
                 library",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "25--30",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:24 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{McNamara:2001:FPI,
  author =       "Brian McNamara and Yannis Smaragdakis",
  title =        "Functional Programming in {C++} using the {FC++}
                 Library",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "25--30",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 28 08:49:32 2001",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2001:IAa,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "31--31",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 28 08:49:32 2001",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2001:IPAa,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Past Authors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "32--32",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 28 08:49:32 2001",
  acknowledgement = ack-nhfb,
}

@Article{Chen:2001:SOO,
  author =       "Zhenqiang Chen and Baowen Xu",
  title =        "Slicing Object-Oriented {Java} Programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "33--40",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:24 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Chen:2001:SCJ,
  author =       "Zhenqiang Chen and Baowen Xu",
  title =        "Slicing Concurrent {Java} Programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "41--47",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:24 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Shaofeng:2001:SIT,
  author =       "Wang Shaofeng and Yang Fuquing and Sun Jiaguang",
  title =        "Some issues on the translator of {Smalltalk} to
                 {C++}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "48--55",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:24 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Wang:2001:SIT,
  author =       "Shaofeng Wang and Fuqing Yang and Jiaguang Sun",
  title =        "Some issues on the translator of {Smalltalk} to
                 {C++}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "4",
  pages =        "48--55",
  month =        apr,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 28 08:49:32 2001",
  acknowledgement = ack-nhfb,
}

@Article{Kennedy:2001:DIG,
  author =       "Andrew Kennedy and Don Syme",
  title =        "Design and Implementation of Generics for the {.NET}
                 Common Language Runtime",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "1--12",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Hicks:2001:DSU,
  author =       "Michael Hicks and Jonathan T. Moore and Scott
                 Nettles",
  title =        "Dynamic Software Updating",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "13--23",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Heintze:2001:DDP,
  author =       "Nevin Heintze and Olivier Tardieu",
  title =        "Demand-Driven Pointer Analysis",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "24--34",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Vivien:2001:IPE,
  author =       "Fr{\'e}d{\'e}ric Vivien and Martin Rinard",
  title =        "Incrementalized pointer and escape analysis",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "35--46",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Vivient:2001:IPE,
  author =       "Frederic Vivient and Martin Rinard",
  title =        "Incrementalized Pointer and Escape Analysis",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "35--46",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jul 11 12:48:53 2001",
  bibsource =    "http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Ghiya:2001:IPA,
  author =       "Rakesh Ghiya and Daniel Lavery and David Sehr",
  title =        "On the Importance of Points-to Analysis and Other
                 Memory Disambiguation Methods for {C} Programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "47--58",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{DeLine:2001:EHL,
  author =       "Robert DeLine and Manuel F{\"a}hndrich",
  title =        "Enforcing High-Level Protocols in Low-Level Software",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "59--69",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Gay:2001:LSR,
  author =       "David Gay and Alex Aiken",
  title =        "Language Support for Regions",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "70--80",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Monnier:2001:PS,
  author =       "Stefan Monnier and Bratin Saha and Zhong Shao",
  title =        "Principled Scavenging",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "81--91",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Bacon:2001:JCB,
  author =       "David F. Bacon and Clement R. Attanasio and Han B. Lee
                 and V. T. Rajan and Stephen Smith",
  title =        "{Java} without the coffee breaks: a nonintrusive
                 multiprocessor garbage collector",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "92--103",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Shaham:2001:HPS,
  author =       "Ran Shaham and Elliot K. Kolodner and Mooly Sagiv",
  title =        "Heap Profiling for Space-Efficient {Java}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "104--113",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Berger:2001:CHP,
  author =       "Emery D. Berger and Benjamin G. Zorn and Kathryn S.
                 McKinley",
  title =        "Composing High-Performance Memory Allocators",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "114--124",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Cheng:2001:PRT,
  author =       "Perry Cheng and Guy E. Blelloch",
  title =        "A Parallel, Real-Time Garbage Collector",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "125--136",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Amme:2001:STS,
  author =       "Wolfram Amme and Niall Dalton and Jeffery von Ronne
                 and Michael Franz",
  title =        "{SafeTSA}: {A} Type Safe and Referentially Secure
                 Mobile-Code Representation Based on Static Single
                 Assignment Form",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "137--147",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Evans:2001:BCP,
  author =       "William S. Evans and Christopher W. Fraser",
  title =        "Bytecode Compression via Profiled Grammar Rewriting",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "148--155",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Krintz:2001:UAR,
  author =       "Chandra Krintz and Brad Calder",
  title =        "Using annotations to reduce dynamic optimization
                 time",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "156--167",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Arnold:2001:FRC,
  author =       "Matthew Arnold and Barbara G. Ryder",
  title =        "A Framework for Reducing the Cost of Instrumented
                 Code",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "168--179",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Zhang:2001:TWP,
  author =       "Youtao Zhang and Rajiv Gupta",
  title =        "Timestamped Whole Program Path Representation and its
                 Applications",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "180--190",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Chilimbi:2001:ERA,
  author =       "Trishul M. Chilimbi",
  title =        "Efficient Representations and Abstractions for
                 Quantifying and Exploiting Data Reference Locality",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "191--202",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Ball:2001:APA,
  author =       "Thomas Ball and Rupak Majumdar and Todd Millstein and
                 Sriram K. Rajamani",
  title =        "Automatic Predicate Abstraction of {C} Programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "203--213",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Aggarwal:2001:RFA,
  author =       "Aneesh Aggarwal and Keith H. Randall",
  title =        "Related Field Analysis",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "214--220",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Moller:2001:PAL,
  author =       "Anders M{\o}ller and Michael I. Schwartzbach",
  title =        "The Pointer Assertion Logic Engine",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "221--231",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Thies:2001:UFS,
  author =       "William Thies and Fr{\'e}d{\'e}ric Vivien and Jeffrey
                 Sheldon and Saman Amarasinghe",
  title =        "A Unified Framework for Schedule and Storage
                 Optimization",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "232--242",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Appel:2001:OSC,
  author =       "Andrew W. Appel and Lal George",
  title =        "Optimal Spilling for {CISC} Machines with Few
                 Registers",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "243--253",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Heintze:2001:UFA,
  author =       "Nevin Heintze and Olivier Tardieu",
  title =        "Ultra-fast Aliasing Analysis using {CLA}: {A} Million
                 Lines of {C} Code in a Second",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "254--263",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Hanson:2001:DV,
  author =       "David R. Hanson and Todd A. Proebsting",
  title =        "Dynamic Variables",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "264--273",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Marlow:2001:AEH,
  author =       "Simon Marlow and Simon Peyton Jones and Andrew Moran
                 and John Reppy",
  title =        "Asynchronous Exceptions in {Haskell}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "274--285",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Chatterjee:2001:EAC,
  author =       "Siddhartha Chatterjee and Erin Parker and Philip J.
                 Hanlon and Alvin R. Lebeck",
  title =        "Exact Analysis of the Cache Behavior of Nested Loops",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "286--297",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Xiong:2001:SLC,
  author =       "Jianxin Xiong and Jeremy Johnson and Robert Johnson
                 and David Padua",
  title =        "{SPL}: {A} Language and Compiler for {DSP}
                 algorithms",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "298--308",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Kumar:2001:ELP,
  author =       "Sanjeev Kumar and Yitzhak Mandelbaum and Xiang Yu and
                 Kai Li",
  title =        "{ESP}: {A} Language for Programmable Devices",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "309--320",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Schnarr:2001:FLC,
  author =       "Eric C. Schnarr and Mark D. Hill and James R. Larus",
  title =        "{Facile}: {A} Language and Compiler for
                 High-Performance Processor Simulators",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "321--331",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:26 MST 2003",
  bibsource =    "http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:AIa,
  author =       "Anonymous",
  title =        "Author Index",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "5",
  pages =        "333--333",
  month =        may,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jul 11 12:48:53 2001",
  bibsource =    "http://www.acm.org/sigplan/pldi/pldi2001/pldi_program.html",
  acknowledgement = ack-nhfb,
}

@Article{Knobe:2001:ECN,
  author =       "Kathleen Knobe and Wilson Hsieh and Uli Kremer",
  title =        "Executive Committee News: {SIGPLAN}'s {Professional
                 Activities Committee}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "1--2",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jul 11 13:05:06 2001",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:CCCa,
  author =       "Anonymous",
  title =        "Conference Corner: Calendar",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "3--18",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jul 11 13:05:06 2001",
  acknowledgement = ack-nhfb,
}

@Article{Thiemann:2001:CPP,
  author =       "Pieter Thiemann",
  title =        "Call for Papers --- {PEPM'02: 2002 ACM Sigplan
                 Workshop on Partial Evaluation and Semantics-Based
                 Program Manipulation, Portland, Oregon, USA, January
                 14--15, 2002, Preceding POPL'02}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "19--19",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jul 11 13:05:06 2001",
  acknowledgement = ack-nhfb,
}

@Article{Bergin:2001:CPU,
  author =       "Joe Bergin",
  title =        "Curricular Patterns: The Undergraduate Language
                 Course: What To Do?",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "20--22",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jul 11 13:05:06 2001",
  acknowledgement = ack-nhfb,
}

@Article{Bergin:2001:ULC,
  author =       "Joe Bergin",
  title =        "The undergraduate language course: what to do?",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "20--22",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:27 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2001:FD,
  author =       "Paul Frenger",
  title =        "Is {Forth} dead?",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "23--25",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:27 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2001:FRF,
  author =       "Paul Frenger",
  title =        "{Forth} Report: Is {Forth} Dead?",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "23--25",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jul 11 13:05:06 2001",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2001:IAb,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "26--26",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jul 11 13:05:06 2001",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2001:IPAb,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Past Authors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "27--27",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Wed Jul 11 13:05:06 2001",
  acknowledgement = ack-nhfb,
}

@Article{Li:2001:DSN,
  author =       "Tao Li and XiaoJie Liu",
  title =        "The Denotational Semantics of {NIPL}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "28--37",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:27 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Gofen:2001:PDO,
  author =       "Alexander Gofen",
  title =        "From {Pascal} to {Delphi} to {Object Pascal-2000}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "38--49",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:27 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Yu:2001:CTI,
  author =       "Sheng Yu",
  title =        "Class-is-type is inadequate for object reuse",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "6",
  pages =        "50--59",
  month =        jun,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:27 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Foster:2001:PCO,
  author =       "Ian Foster",
  title =        "Parallel computing in 2010: opportunities and
                 challenges in a networked world",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "1--1",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p1-foster/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p1-foster/p1-foster.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kim:2001:RIA,
  author =       "Seon Wook Kim and Chong-liang Ooi and Rudolf Eigenmann
                 and Babak Falsafi and T. N. Vijaykumar",
  title =        "Reference idempotency analysis: a framework for
                 optimizing speculative execution",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "2--11",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p2-kim/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p2-kim/p2-kim.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Salcianu:2001:PEA,
  author =       "Alexandru Salcianu and Martin Rinard",
  title =        "Pointer and escape analysis for multithreaded
                 programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "12--23",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p12-salcianu/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p12-salcianu/p12-salcianu.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Wise:2001:LSM,
  author =       "David S. Wise and Jeremy D. Frens and Yuhong Gu and
                 Gregory A. Alexander",
  title =        "Language support for {Morton}-order matrices",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "24--33",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p24-wise/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p24-wise/p24-wise.pdf",
  acknowledgement = ack-nhfb,
}

@Article{vanNieuwpoort:2001:ELB,
  author =       "Rob V. van Nieuwpoort and Thilo Kielmann and Henri E.
                 Bal",
  title =        "Efficient load balancing for wide-area
                 divide-and-conquer applications",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "34--43",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p34-van_nieuwpoort/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p34-van_nieuwpoort/p34-van_nieuwpoort.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Scott:2001:SQB,
  author =       "Michael L. Scott and William N. Scherer",
  title =        "Scalable queue-based spin locks with timeout",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "44--52",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p44-scott/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p44-scott/p44-scott.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Lu:2001:CER,
  author =       "Honghui Lu and Alan L. Cox and Willy Zwaenepoel",
  title =        "Contention elimination by replication of sequential
                 sections in distributed shared memory programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "53--61",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p53-lu/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p53-lu/p53-lu.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Morris:2001:ADR,
  author =       "Donald G. Morris and David K. Lowenthal",
  title =        "Accurate data redistribution cost estimation in
                 software distributed shared memory systems",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "62--71",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p62-morris/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p62-morris/p62-morris.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Rencuzogullari:2001:DAA,
  author =       "Umit Rencuzogullari and Sandhya Dwardadas",
  title =        "Dynamic adaptation to available resources for parallel
                 computing in an autonomous network of workstations",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "72--81",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p72-rencuzogullari/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p72-rencuzogullari/p72-rencuzogullari.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Chien:2001:PPC,
  author =       "Andrew A. Chien",
  title =        "Parallel programming challenges for {Internet}-scale
                 computing (entropia)",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "82--82",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p82-chien/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p82-chien/p82-chien.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Veldema:2001:SLG,
  author =       "R. Veldema and R. F. H. Hofman and R. A. F. Bhoedjang
                 and C. J. H. Jacobs and H. E. Bal",
  title =        "Source-level global optimizations for fine-grain
                 distributed shared memory systems",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "83--92",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p83-veldema/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p83-veldema/p83-veldema.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Voss:2001:HLA,
  author =       "Michael J. Voss and Rudolf Eigemann",
  title =        "High-level adaptive program optimization with
                 {ADAPT}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "93--102",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p93-voss/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p93-voss/p93-voss.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Lim:2001:BAC,
  author =       "Amy W. Lim and Shih-Wei Liao and Monica S. Lam",
  title =        "Blocking and array contraction across arbitrarily
                 nested loops using affine partitioning",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "103--112",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p103-lim/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p103-lim/p103-lim.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Carrera:2001:EVP,
  author =       "Enrique V. Carrera and Ricardo Bianchini",
  title =        "Efficiency vs. portability in cluster-based network
                 servers",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "113--122",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p113-carrera/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p113-carrera/p113-carrera.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Vetter:2001:SSA,
  author =       "Jeffrey S. Vetter and Michael O. McCracken",
  title =        "Statistical scalability analysis of communication
                 operations in distributed applications",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "123--132",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p123-vetter/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p123-vetter/p123-vetter.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Ino:2001:LPC,
  author =       "Fumihiko Ino and Noriyuki Fujimoto and Kenichi
                 Hagihara",
  title =        "{LogGPS}: a parallel computational model for
                 synchronization analysis",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "133--142",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p133-ino/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p133-ino/p133-ino.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kuck:2001:PPD,
  author =       "David Kuck",
  title =        "Peer to peer and distributed computing",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "7",
  pages =        "143--143",
  month =        jul,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:28 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/ppopp/;
                 http://portal.acm.org/",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/379539/p143-kuck/;
                 http://www.acm.org/pubs/articles/proceedings/ppopp/379539/p143-kuck/p143-kuck.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Lee:2001:AIL,
  author =       "Sheayun Lee and Andreas Ermedahl and Sang Lyul Min and
                 Naehyuck Chang",
  title =        "An {Accurate Instruction-Level Energy Consumption
                 Model} for {Embedded RISC Processors}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "1--10",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Kim:2001:HRT,
  author =       "Minyoung Kim and Soonhoi Ha",
  title =        "Hybrid {Run-time Power Management Technique} for
                 {Real-time Embedded System} with {Voltage Scalable
                 Processor}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "11--19",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Kang:2001:PAD,
  author =       "Dong-In Kang and Stephen Crago and Jinwoo Suh",
  title =        "Power-Aware {Design Synthesis Techniques} for
                 {Distributed Real-Time Systems}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "20--28",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{DeSutter:2001:CGC,
  author =       "Bjorn {De Sutter} and Bruno {De Bus} and Koen {De
                 Bosschere} and Saumya Debray",
  title =        "Combining Global Code and Data Compaction",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "29--38",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 06:59:29 2001",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Sutter:2001:CGC,
  author =       "Bjorn De Sutter and Bruno De Bus and Koen De Bosschere
                 and Saumya Debray",
  title =        "Combining {Global Code} and {Data Compaction}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "29--38",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Park:2001:RAB,
  author =       "Jinpyo Park and Je-Hyung Lee and Soo-Mook Moon",
  title =        "Register Allocation for Banked Register File",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "39--47",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Huang:2001:LTA,
  author =       "Xianglong Huang and Steve Carr and Philip Sweany",
  title =        "Loop {Transformations} for {Architectures} with
                 {Partitioned Register Banks}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "48--55",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Cadot:2001:ECL,
  author =       "Sidney Cadot and Frits Kuijlman and Koen Langendoen
                 and Kees van Reeuwijk and Henk Sips",
  title =        "{ENSEMBLE}: {A} Communication Layer for Embedded
                 Multi-Processor Systems",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "56--63",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Henzinger:2001:ECS,
  author =       "Thomas A. Henzinger and Benjamin Horowitz and
                 Christoph Meyer Kirsch",
  title =        "Embedded {Control Systems Development} with {Giotto}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "64--72",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Palopoli:2001:TSF,
  author =       "Luigi Palopoli and Giuseppe Lipari and Luca Abeni and
                 Marco Di Natale and Paolo Ancilotti and Fabio
                 Conticelli",
  title =        "A tool for simulation and fast prototyping of embedded
                 control systems",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "73--81",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Bakshi:2001:MMB,
  author =       "A. Bakshi and V. K. Prasanna and A. Ledeczi",
  title =        "{MILAN}: {A} Model Based Integrated Simulation
                 Framework for Design of Embedded Systems",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "82--87",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Vivancos:2001:PTA,
  author =       "Emilio Vivancos and Christopher Healy and Frank
                 Mueller and David Whalley",
  title =        "Parametric {Timing Analysis}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "88--93",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Ziegenbein:2001:IBA,
  author =       "Dirk Ziegenbein and Fabian Wolf and Kai Richter and
                 Marek Jersak and Rolf Ernst",
  title =        "Interval-Based {Analysis} of {Software Processes}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "94--101",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Unnikrishnan:2001:AAL,
  author =       "Leena Unnikrishnan and Scott D. Stoller and Yanhong A.
                 Liu",
  title =        "Automatic {Accurate Live Memory Analysis} for
                 {Garbage-Collected Languages}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "102--111",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Theiling:2001:GDT,
  author =       "Henrik Theiling",
  title =        "Generating {Decision Trees} for {Decoding Binaries}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "112--120",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Merillion:2001:DHE,
  author =       "Fabrice M{\'e}rillion and Gilles Muller",
  title =        "Dealing with {Hardware} in {Embedded Software}: {A
                 General Framework Based} on the {Devil Language}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "121--127",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Merillon:2001:DHE,
  author =       "Fabrice Merillon and Gilles Muller",
  title =        "Dealing with Hardware in Embedded Software: {A}
                 General Framework Based on the {Devil} Language",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "121--127",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 06:59:29 2001",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Kadayif:2001:MCA,
  author =       "Ismail Kadayif and Mahmut Taylan Kandemir and
                 Narayanan Vijaykrishnan and Mary Jane Irwin and
                 Jagannathan Ramanujam",
  title =        "Morphable {Cache Architectures}: {Potential
                 Benefits}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "128--137",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Granston:2001:SPI,
  author =       "Elana Granston and Eric Stotzer and Joe Zbiciak",
  title =        "Software Pipelining Irregular Loops On the
                 {TMS320C6000 VLIW DSP} Architecture",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "138--144",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Kastner:2001:IBI,
  author =       "Daniel K{\"a}stner and Sebastian Winkel",
  title =        "{ILP}-based Instruction Scheduling for {IA-64}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "145--154",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/;
                  http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  remark =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Wagner:2001:CCD,
  author =       "Jens Wagner and Rainer Leupers",
  title =        "{C} Compiler Design for an Industrial Network
                 Processor",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "155--164",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://redwood.snu.ac.kr/lctes2001/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Kessler:2001:DPA,
  author =       "Christoph Ke{\ss}ler and Andrzej Bednarski",
  title =        "A {Dynamic Programming Approach} to {Optimal
                 Integrated Code Generation}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "165--174",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Yellin:2001:SMC,
  author =       "Daniel M. Yellin",
  title =        "Stuck in the {Middle}: {Challenges} and {Trends} in
                 {Optimizing Middleware}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "175--180",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.cs.wisc.edu/~bodik/om2001/program.html",
  URL =          "http://www.cs.wisc.edu/~bodik/om2001/danny-abstract.html",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Hogstedt:2001:OCI,
  author =       "Karin H{\"o}gstedt and Doug Kimelman and Nan Wang",
  title =        "Optimizing {Component Interaction}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "181--181",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Wegman:2001:OCI,
  author =       "Mark Wegman",
  title =        "Optimizing Component Interaction",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "181--181",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 06:59:29 2001",
  bibsource =    "http://www.cs.wisc.edu/~bodik/om2001/program.html",
  URL =          "http://www.cs.wisc.edu/~bodik/om2001/mark-abstract.html",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Larus:2001:UCS,
  author =       "James R. Larus and Michael Parkes",
  title =        "Using Cohort Scheduling to Enhance Server Performance
                 (Extended Abstract)",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "182--187",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://www.cs.wisc.edu/~bodik/om2001/program.html;
                 http://portal.acm.org/",
  URL =          "http://www.cs.wisc.edu/~bodik/om2001/mark-abstract.html",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Narain:2001:MBA,
  author =       "Sanjai Narain and Ravichander Vaidyanathan and Stanley
                 Moyer and William Stephens and Kirthika Parmeswaran and
                 Abdul Rahim Shareef",
  title =        "Middleware for Building Adaptive Systems via
                 Configuration",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "188--195",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.cs.wisc.edu/~bodik/om2001/program.html",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Gore:2001:DOS,
  author =       "Pradeep Gore and Ron Cytron and Douglas Schmidt and
                 Carlos O'Ryan",
  title =        "Designing and Optimizing a Scalable {CORBA}
                 Notification Service",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "196--204",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.cs.wisc.edu/~bodik/om2001/program.html",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Othman:2001:IDA,
  author =       "Ossama Othman and Douglas C. Schmidt",
  title =        "Issues in the {Design} of {Adaptive Middleware Load
                 Balancing}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "205--213",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.cs.wisc.edu/~bodik/om2001/program.html",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Pyarali:2001:EOT,
  author =       "Irfan Pyarali and Marina Spivak and Ron Cytron and
                 Douglas C. Schmidt",
  title =        "Evaluating and Optimizing Thread Pool Strategies for
                 Real-Time {CORBA}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "214--222",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://www.cs.wisc.edu/~bodik/om2001/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Brunsch:2001:DES,
  author =       "Darrell Brunsch and Carlos O'Ryan and Douglas C.
                 Schmidt",
  title =        "Designing an Efficient and Scalable Server-side
                 Asynchrony Model for {CORBA}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "223--229",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.cs.wisc.edu/~bodik/om2001/program.html",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Krishnamurthy:2001:IQE,
  author =       "Yamuna Krishnamurthy and Vishal Kachroo and David A.
                 Karr and Craig Rodrigues and Joseph P. Loyall and
                 Richard Schantz and Douglas C. Schmidt",
  title =        "Integration of {QoS}-Enabled Distributed Object
                 Computing Middleware for Developing Next-Generation
                 Distributed Applications",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "230--237",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://www.cs.wisc.edu/~bodik/om2001/program.html;
                 http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Adve:2001:LCS,
  author =       "Vikram Adve and Vinh Vi Lam and Brian Ensink",
  title =        "Language and Compiler Support for Adaptive Distributed
                 Applications",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "238--246",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:29 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.cs.wisc.edu/~bodik/om2001/program.html",
  acknowledgement = ack-nhfb,
  annote =       "OM'01: The First Workshop on Optimization of
                 Middleware and Distributed Systems",
}

@Article{Lee:2001:ESC,
  author =       "Edward A. Lee",
  title =        "Embedded Software from Concurrent Component Models",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 06:59:29 2001",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/",
  note =         "Invited paper; not in conference proceedings.",
  URL =          "http://redwood.snu.ac.kr/lctes2001/edward-abstract.html",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Palem:2001:WCW,
  author =       "Krishna V. Palem",
  title =        "What is a compiler when the architecture is not
                 hard?",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 06:59:29 2001",
  bibsource =    "http://redwood.snu.ac.kr/lctes2001/",
  note =         "Listed in conference program, but did not appear in
                 conference proceedings.",
  acknowledgement = ack-nhfb,
  annote =       "LCTES'01: The Workshop on Languages, Compilers and
                 Tools for Embedded Systems",
}

@Article{Boehm:2001:LNE,
  author =       "Hans Boehm",
  title =        "Letter from the Newly Elected {Chair}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "1--2",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 07:54:10 2001",
  acknowledgement = ack-nhfb,
}

@Article{Whalley:2001:LLS,
  author =       "Dave Whalley",
  title =        "Letter from the {LCTES Steering Committee}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "3--3",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 07:54:10 2001",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:C,
  author =       "Anonymous",
  title =        "Calendar",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "4--16",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 07:54:10 2001",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:P,
  author =       "Anonymous",
  title =        "In parallel",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "17--17",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  xxtitle =      "{PLDI'02}",
}

@Article{Anonymous:2001:LS,
  author =       "Anonymous",
  title =        "{LCTES'02} and {SCOPES'02}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "18--18",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 07:54:10 2001",
  acknowledgement = ack-nhfb,
}

@Article{Page:2001:FPW,
  author =       "Rex Page",
  title =        "Functional programming, and where you can put it",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "19--24",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:AOC,
  author =       "Anonymous",
  title =        "{ASTs} for optimizing compilers",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "25--30",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Clark:2001:AOC,
  author =       "Chris Clark",
  title =        "{ASTs} for Optimizing Compilers",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "25--30",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 07:54:10 2001",
  acknowledgement = ack-nhfb,
}

@Article{Christopher:2001:TPO,
  author =       "Thomas W. Christopher",
  title =        "Test Programs to Observe Parallelism",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "31--36",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:IA,
  author =       "Anonymous",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "37--37",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 07:54:10 2001",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:IPA,
  author =       "Anonymous",
  title =        "Information for Past Authors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "38--38",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 07:54:10 2001",
  acknowledgement = ack-nhfb,
}

@Article{Zhu:2001:DSP,
  author =       "Ming-Yuan Zhu",
  title =        "Denotational Semantics of Programming Languages and
                 Compiler Generation in {PowerEpsilon}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "39--53",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Zhu:2001:FSD,
  author =       "Ming-Yuan Zhu",
  title =        "Formal specifications of debuggers",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "54--63",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Kienle:2001:USR,
  author =       "Holger M. Kienle",
  title =        "Using {{\tt smgn}} for Rapid Prototyping of Small
                 Domain-Specific Languages",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "64--73",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Moore:2001:SSH,
  author =       "David L. Moore",
  title =        "{{\tt smgn}}: Some historical remarks",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "74--76",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Gassanenko:2001:ACL,
  author =       "Michael L. Gassanenko",
  title =        "About Code Layout for {Lisp}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "77--80",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Lu:2001:DZA,
  author =       "Lunjin Lu",
  title =        "On {Dart-Zobel} Algorithm for Testing Regular Type
                 Inclusion",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "81--85",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Shaofeng:2001:FDW,
  author =       "Wang Shaofeng and Sun Jiaguang",
  title =        "A framework design of workflow management system with
                 {Java RMI}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "86--93",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Wang:2001:FDW,
  author =       "Shaofeng Wang and Jiaguang Sun",
  title =        "A Framework Design for Workflow Management System with
                 {Java RMI}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "86--93",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Nov 24 07:54:10 2001",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:FP,
  author =       "Anonymous",
  title =        "Functional programming",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:PPP,
  author =       "Anonymous",
  title =        "Practical parsing patterns",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:TCa,
  author =       "Anonymous",
  title =        "Technical correspondence",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:30 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Pitts:2001:FAR,
  author =       "Andrew M. Pitts",
  title =        "A Fresh Approach to Representing Syntax with Static
                 Binders in Functional Programming",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "1--1",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  note =         "Invited talk; abstract only.",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/pitts.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Fluet:2001:CUD,
  author =       "Matthew Fluet and Stephen Weeks",
  title =        "Contification using Dominators",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "2--13",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/48.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Dimock:2001:FCT,
  author =       "Allyn Dimock and Ian Westmacott and Robert Muller and
                 Franklyn Turbak and J. B. Wells",
  title =        "Functioning without Closure: Type-Safe Customized
                 Function Representations for {Standard ML}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "14--25",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/55.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Fessant:2001:OPM,
  author =       "Fabrice Le Fessant and Luc Maranget",
  title =        "Optimizing pattern matching",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "26--37",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{LeFessant:2001:OPM,
  author =       "Fabrice {Le Fessant} and Luc Maranget",
  title =        "Optimizing Pattern Matching",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "26--37",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Fri Nov 23 18:54:42 2001",
  bibsource =    "http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/8.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Neubauer:2001:ELD,
  author =       "Matthias Neubauer and Michael Sperber",
  title =        "Down with {Emacs Lisp}: Dynamic Scope Analysis",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "38--49",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/50.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Russo:2001:RSS,
  author =       "Claudio V. Russo",
  title =        "Recursive Structures for {Standard ML}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "50--61",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/28.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Duggan:2001:TBH,
  author =       "Dominic Duggan",
  title =        "Type-based hot swapping of running modules (extended
                 abstract)",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "62--73",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/21.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Ganz:2001:MMS,
  author =       "Steven E. Ganz and Amr Sabry and Walid Taha",
  title =        "Macros as Multi-Stage Computations: Type-Safe,
                 Generative, Binding Macros in {MacroML}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "74--85",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/42.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Sheard:2001:GUT,
  author =       "Tim Sheard",
  title =        "Generic Unification via Two-Level Types and
                 Parameterized Modules",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "86--97",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/13.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Chuang:2001:GVS,
  author =       "Tyng-Ruey Chuang",
  title =        "Generic Validation of Structural Content with
                 Parametric Modules",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "98--109",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/22.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Hinze:2001:SIT,
  author =       "Ralf Hinze",
  title =        "A Simple Implementation Technique for Priority Search
                 Queues",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "110--121",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/23.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Sperber:2001:DSL,
  author =       "Michael Sperber",
  title =        "Developing a Stage Lighting System from Scratch",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "122--133",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/32.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Anand:2001:CPP,
  author =       "Saswat Anand and Wei-Ngan Chin and Siau-Cheng Khoo",
  title =        "Charting Patterns on Price History",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "134--145",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/64.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Wan:2001:RTF,
  author =       "Zhanyong Wan and Walid Taha and Paul Hudak",
  title =        "Real-time {FRP}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "146--156",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/43.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Russell:2001:EHH,
  author =       "George Russell",
  title =        "Events in {Haskell}, and How to Implement Them",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "157--168",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/24.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Hongwei:2001:DTA,
  author =       "Hongwei Xi and Robert Harper",
  title =        "A Dependently Typed Assembly Language",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "169--180",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Fri Nov 23 18:54:42 2001",
  bibsource =    "http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/27.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Xi:2001:DTA,
  author =       "Hongwei Xi and Robert Harper",
  title =        "A dependently typed assembly language",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "169--180",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Walker:2001:RLT,
  author =       "David Walker and Kevin Watkins",
  title =        "On regions and linear types (extended abstract)",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "181--192",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/36.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Chitil:2001:CET,
  author =       "Olaf Chitil",
  title =        "Compositional Explanation of Types and Algorithmic
                 Debugging of Type Errors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "193--204",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/40.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Chakravarty:2001:FAF,
  author =       "Manuel M. T. Chakravarty and Gabriele Keller",
  title =        "Functional Array Fusion",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "205--216",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/38.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Nanevski:2001:AGS,
  author =       "Aleksandar Nanevski and Guy Blelloch and Robert
                 Harper",
  title =        "Automatic Generation of Staged Geometric Predicates",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "217--228",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/14.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Paterson:2001:NNA,
  author =       "Ross Paterson",
  title =        "A New Notation for Arrows",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "229--240",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/49.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Zenger:2001:EAD,
  author =       "Matthias Zenger and Martin Odersky",
  title =        "Extensible Algebraic Datatypes with Defaults",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "241--252",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/34.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Grobauer:2001:CRD,
  author =       "Bernd Grobauer",
  title =        "Cost Recurrences for {DML} Programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "253--264",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/45.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Gustavsson:2001:PLC,
  author =       "J{\"o}rgen Gustavsson and David Sands",
  title =        "Possibilities and Limitations of Call-by-Need Space
                 Improvement",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "265--276",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://cristal.inria.fr/ICFP2001/program.html",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/60.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Anonymous:2001:AIc,
  author =       "Anonymous",
  title =        "Author Index",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "277--277",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Fri Nov 23 18:54:42 2001",
  bibsource =    "http://cristal.inria.fr/ICFP2001/program.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Anonymous:2001:IT,
  author =       "Anonymous",
  title =        "Invited talk 1",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:Sa,
  author =       "Anonymous",
  title =        "Session 1",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:Sb,
  author =       "Anonymous",
  title =        "Session 2",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:Sc,
  author =       "Anonymous",
  title =        "Session 3",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:Sd,
  author =       "Anonymous",
  title =        "Session 4",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:Se,
  author =       "Anonymous",
  title =        "Session 5",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:Sf,
  author =       "Anonymous",
  title =        "Session 6",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:Sg,
  author =       "Anonymous",
  title =        "Session 7",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:31 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Augustsson:2001:BHD,
  author =       "Lennart Augustsson",
  title =        "{Bluespec} --- a hardware description language",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Fri Nov 23 18:54:42 2001",
  bibsource =    "http://cristal.inria.fr/ICFP2001/program.html",
  note =         "Invited talk; no abstract or article in volume.",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Frigo:2001:FFT,
  author =       "Matteo Frigo",
  title =        "The {Fastest Fourier Transform in the West}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Fri Nov 23 18:54:42 2001",
  bibsource =    "http://cristal.inria.fr/ICFP2001/program.html",
  note =         "Invited talk; no abstract or article in volume.",
  URL =          "http://cristal.inria.fr/ICFP2001/Abstracts/frigo.html",
  acknowledgement = ack-nhfb,
  annote =       "International Conference on Functional Programming
                 (ICFP01), Firenze, Italy, 3--5 September 2001.",
}

@Article{Findler:2001:CSO,
  author =       "Robert Bruce Findler and Matthias Felleisen",
  title =        "Contract soundness for object-oriented languages",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "1--15",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Ancona:2001:CCJ,
  author =       "D. Ancona and G. Lagorio and E. Zucca",
  title =        "A core calculus for {Java} exceptions",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "16--30",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Bachrach:2001:JSE,
  author =       "Jonthan Bachrach and Keith Playford",
  title =        "The {Java Syntactic Extender} ({JSE})",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "31--42",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Rountev:2001:PAJ,
  author =       "Atanas Rountev and Ana Milanova and Barbara G. Ryder",
  title =        "Points-to analysis for {Java} using annotated
                 constraints",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "43--55",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Boyapati:2001:PTS,
  author =       "Chandrasekhar Boyapati and Martin Rinard",
  title =        "A parameterized type system for race-free {Java}
                 programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "56--69",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{vonPraun:2001:ORD,
  author =       "Christoph von Praun and Thomas R. Gross",
  title =        "Object race detection",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "70--82",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Ogasawara:2001:SEH,
  author =       "Takeshi Ogasawara and Hideaki Komatsu and Toshio
                 Nakatani",
  title =        "A study of exception handling and its dynamic
                 optimization in {Java}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "83--95",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Zibin:2001:EST,
  author =       "Yoav Zibin and Joseph Yossi Gil",
  title =        "Efficient subtyping tests with {PQ}-encoding",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "96--107",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Alpern:2001:EIJ,
  author =       "Bowen Alpern and Anthony Cocchi and Stephen Fink and
                 David Grove",
  title =        "Efficient implementation of {Java} interfaces:
                 {Invokeinterface} considered harmless",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "108--124",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Czajkowski:2001:MCV,
  author =       "Grzegorz Czajkowski and Laurent Dayn{\'e}s",
  title =        "Multitasking without compromise: a virtual machine
                 evolution",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "125--138",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Binder:2001:PRC,
  author =       "Walter Binder and Jane G. Hulaas and Alex
                 Villaz{\'o}n",
  title =        "Portable resource control in {Java}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "139--155",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Nakamura:2001:ICC,
  author =       "Hiroaki Nakamura",
  title =        "Incremental computation of complex object queries",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "156--165",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Whaley:2001:PMC,
  author =       "John Whaley",
  title =        "Partial method compilation using dynamic profile
                 information",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "166--179",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Suganuma:2001:DOF,
  author =       "Toshio Suganuma and Toshiaki Yasue and Motohiro
                 Kawahito and Hideaki Komatsu and Toshio Nakatani",
  title =        "A dynamic optimization framework for a {Java}
                 just-in-time compiler",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "180--195",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Pechtchanski:2001:DOI,
  author =       "Igor Pechtchanski and Vivek Sarkar",
  title =        "Dynamic optimistic interprocedural analysis: a
                 framework and an application",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "195--210",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{McDirmid:2001:JNA,
  author =       "Sean McDirmid and Matthew Flatt and Wilson C. Hsieh",
  title =        "{Jiazzi}: new-age components for old-fashioned
                 {Java}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "211--222",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Duggan:2001:MMB,
  author =       "Dominic Duggan and Ching-Ching Techaubol",
  title =        "Modular mixin-based inheritance for application
                 frameworks",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "223--240",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Grothoff:2001:EOC,
  author =       "Christian Grothoff and Jens Palsberg and Jan Vitek",
  title =        "Encapsulating objects with confined types",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "241--253",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Eugster:2001:OE,
  author =       "Patrick Th. Eugster and Rachid Guerraoui and Christian
                 Heide Damm",
  title =        "On objects and events",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "254--269",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Visser:2001:VCT,
  author =       "Joost Visser",
  title =        "Visitor combination and traversal control",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "270--282",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Ostermann:2001:OOC,
  author =       "Klaus Ostermann and Mira Mezini",
  title =        "Object-oriented composition untangled",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "283--299",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Lanza:2001:CCB,
  author =       "Michele Lanza and St{\'e}phane Ducasse",
  title =        "A categorization of classes based on the visualization
                 of their internal structure: the class blueprint",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "300--311",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Harrold:2001:RTS,
  author =       "Mary Jean Harrold and James A. Jones and Tongyu Li and
                 Donglin Liang and Ashish Gujarathi",
  title =        "Regression test selection for {Java} software",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "312--326",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Riehle:2001:AUV,
  author =       "Dirk Riehle and Steven Fraleigh and Dirk Bucka-Lassen
                 and Nosa Omorogbe",
  title =        "The architecture of a {UML} virtual machine",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "327--341",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Blackburn:2001:PJ,
  author =       "Stephen M. Blackburn and Sharad Singhai and Matthew
                 Hertz and Kathryn S. McKinely and J. Eliot B. Moss",
  title =        "Pretenuring for {Java}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "342--352",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Brecht:2001:CGC,
  author =       "Tim Brecht and Eshrat Arjomandi and Chang Li and Hang
                 Pham",
  title =        "Controlling garbage collection and heap growth to
                 reduce the execution time of {Java} applications",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "353--366",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Levanoni:2001:FRC,
  author =       "Yossi Levanoni and Erez Petrank",
  title =        "An on-the-fly reference counting garbage collector for
                 {Java}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "11",
  pages =        "367--380",
  month =        nov,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Tue Apr 9 14:44:52 MDT 2002",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2001 ACM SIGPLAN Conference on
                 Object Oriented Programming, Systems, Languages and
                 Applications (OOPSLA'01).",
  acknowledgement = ack-nhfb,
}

@Article{Vlissides:2001:IIS,
  author =       "John Vlissides and Doug Lea",
  title =        "Introduction to this issue's special section on
                 {Intriguing Technology from OOPSLA}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "1--1",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Jan 31 18:23:19 2002",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:CCCb,
  author =       "Anonymous",
  title =        "Conference Corner: Calendar",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "2--11",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Jan 31 18:23:19 2002",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:CCIa,
  author =       "Anonymous",
  title =        "Conference Corner: {International Corner on Software
                 Engineering (ICSE)}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "12--12",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Jan 31 18:23:19 2002",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:CCF,
  author =       "Anonymous",
  title =        "Conference Corner: {Foundations of Software
                 Engineering (FSE)}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "13--13",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Jan 31 18:23:19 2002",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:CCP,
  author =       "Anonymous",
  title =        "Conference Corner: {Program Analysis for System Tools
                 and Engineering (PASTE)}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "14--14",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Jan 31 18:23:19 2002",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:CCIb,
  author =       "Anonymous",
  title =        "Conference Corner: {International Symposium on Memory
                 Management (ISMM)}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "15--15",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Jan 31 18:23:19 2002",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2001:FM,
  author =       "Paul Frenger",
  title =        "{Forth} mindstorms",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "16--19",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Varela:2001:PDR,
  author =       "Carlos Varela and Gul Agha",
  title =        "Programming Dynamically Reconfigurable Open Systems
                 with {SALSA}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "20--34",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Nolte:2001:TPH,
  author =       "J{\"o}rg Nolte and Yutaka Ishikawa and Mitsuhisa
                 Sato",
  title =        "{TACO} --- Prototyping High-Level Object-Oriented
                 Programming Constructs by Means of Template Based
                 Programming Techniques",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "35--49",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Yoder:2001:ADA,
  author =       "Joseph W. Yoder and Federico Balaguer and Ralph
                 Johnson",
  title =        "Architecture and Design of Adaptive Object-Models",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "50--60",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Pawson:2001:NOT,
  author =       "Richard Pawson and Robert Matthews",
  title =        "Naked objects: a technique for designing more
                 expressive systems",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "61--67",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2001:IAc,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "68--68",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Jan 31 18:23:19 2002",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2001:IPAc,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Past Authors",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "69--69",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Jan 31 18:23:19 2002",
  acknowledgement = ack-nhfb,
}

@Article{Xu:2001:DAR,
  author =       "Baowen Xu and Zhenqiang Chen",
  title =        "Dependence Analysis for Recursive {Java} Programs",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "70--76",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Dolog:2001:RCA,
  author =       "Peter Dolog and Valentino Vrani{\'c} and M{\'a}ria
                 Bielikov{\'a}",
  title =        "Representing Change By Aspect",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "77--83",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Avdicausevic:2001:AED,
  author =       "Enis Avdi{\v{c}}au{\v{s}}evi{\'c} and Mitja
                 Leni{\v{c}} and Marjan Mernik and Viljem {\v{Z}}umer",
  title =        "{AspectCOOL}: An experiment in design and
                 implementation of aspect-oriented language",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "84--94",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:F,
  author =       "Anonymous",
  title =        "{Forth}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:ITO,
  author =       "Anonymous",
  title =        "Intriguing technology from {OOPSLA}",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2001:TCb,
  author =       "Anonymous",
  title =        "Technical correspondence",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 14 09:18:33 MST 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Ball:2002:SPD,
  author =       "Thomas Ball and Sriram K. Rajamani",
  title =        "The {{\sc Slam}} project: debugging system software
                 via static analysis",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "1--3",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Ammons:2002:MS,
  author =       "Glenn Ammons and Rastislav Bod{\'\i}k and James R.
                 Larus",
  title =        "Mining specifications",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "4--16",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Kuncak:2002:RA,
  author =       "Viktor Kuncak and Patrick Lam and Martin Rinard",
  title =        "Role analysis",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "17--32",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Abadi:2002:ASP,
  author =       "Mart{\'\i}n Abadi and Bruno Blanchet",
  title =        "Analyzing security protocols with secrecy types and
                 logic programs",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "33--44",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Chaki:2002:TMM,
  author =       "Sagar Chaki and Sriram K. Rajamani and Jakob Rehof",
  title =        "Types as models: model checking message-passing
                 programs",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "45--57",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Henzinger:2002:LA,
  author =       "Thomas A. Henzinger and Ranjit Jhala and Rupak
                 Majumdar and Gr{\'e}goire Sutre",
  title =        "Lazy abstraction",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "58--70",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Merro:2002:BCS,
  author =       "Massimo Merro and Matthew Hennessy",
  title =        "Bisimulation congruences in safe ambients",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "71--80",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Honda:2002:UTS,
  author =       "Kohei Honda and Nobuko Yoshida",
  title =        "A uniform type structure for secure information flow",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "81--92",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Boehm:2002:BSU,
  author =       "Hans-J. Boehm",
  title =        "Bounding space usage of conservative garbage
                 collectors",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "93--100",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Petrank:2002:HCC,
  author =       "Erez Petrank and Dror Rawitz",
  title =        "The hardness of cache conscious data placement",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "101--112",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Philipose:2002:TAC,
  author =       "Matthai Philipose and Craig Chambers and Susan J.
                 Eggers",
  title =        "Towards automatic construction of staged compilers",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "113--125",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Felleisen:2002:PCB,
  author =       "Matthias Felleisen",
  title =        "From {POPL} to the classroom and back",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "126--127",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Necula:2002:CTS,
  author =       "George C. Necula and Scott McPeak and Westley Weimer",
  title =        "{CCured}: type-safe retrofitting of legacy code",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "128--139",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Rubin:2002:EPA,
  author =       "Shai Rubin and Rastislav Bod{\'\i}k and Trishul
                 Chilimbi",
  title =        "An efficient profile-analysis framework for
                 data-layout optimizations",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "140--153",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Ramsey:2002:SLC,
  author =       "Norman Ramsey and Avi Pfeffer",
  title =        "Stochastic lambda calculus and monads of probability
                 distributions",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "154--165",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Banerjee:2002:RIC,
  author =       "Anindya Banerjee and David A. Naumann",
  title =        "Representation independence, confinement and access
                 control [extended abstract]",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "166--177",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Cousot:2002:SDP,
  author =       "Patrick Cousot and Radhia Cousot",
  title =        "Systematic design of program transformation frameworks
                 by abstract interpretation",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "178--190",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Flanagan:2002:PAS,
  author =       "Cormac Flanagan and Shaz Qadeer",
  title =        "Predicate abstraction for software verification",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "191--202",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Su:2002:FOT,
  author =       "Zhendong Su and Alexander Aiken and Joachim Niehren
                 and Tim Priesnitz and Ralf Treinen",
  title =        "The first-order theory of subtyping constraints",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "203--216",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Shao:2002:TSC,
  author =       "Zhong Shao and Bratin Saha and Valery Trifonov and
                 Nikolaos Papaspyrou",
  title =        "A type system for certified binaries",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "217--232",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Neubauer:2002:FLO,
  author =       "Matthias Neubauer and Peter Thiemann and Martin
                 Gasbichler and Michael Sperber",
  title =        "Functional logic overloading",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "233--244",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Manohar:2002:SFD,
  author =       "Rajit Manohar",
  title =        "Scalable formal design methods for asynchronous
                 {VLSI}",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "245--246",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Acar:2002:AFP,
  author =       "Umut A. Acar and Guy E. Blelloch and Robert Harper",
  title =        "Adaptive functional programming",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "247--259",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Hofmann:2002:SNS,
  author =       "Martin Hofmann",
  title =        "The strength of non-size increasing computation",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "260--269",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Lerner:2002:CDA,
  author =       "Sorin Lerner and David Grove and Craig Chambers",
  title =        "Composing dataflow analyses and transformations",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "270--282",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Lacey:2002:PCC,
  author =       "David Lacey and Neil D. Jones and Eric Van Wyk and
                 Carl Christian Frederiksen",
  title =        "Proving correctness of compiler optimizations by
                 temporal logic",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "283--294",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Shuf:2002:EPT,
  author =       "Yefim Shuf and Manish Gupta and Rajesh Bordawekar and
                 Jaswinder Pal Singh",
  title =        "Exploiting prolific types for memory management and
                 optimizations",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "295--306",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Fournet:2002:SIT,
  author =       "C{\'e}dric Fournet and Andrew D. Gordon",
  title =        "Stack inspection: theory and variants",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "307--318",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Pottier:2002:IFI,
  author =       "Fran{\c{c}}ois Pottier and Vincent Simonet",
  title =        "Information flow inference for {ML}",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "319--330",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

@Article{Igarashi:2002:RUA,
  author =       "Atsushi Igarashi and Naoki Kobayashi",
  title =        "Resource usage analysis",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "1",
  pages =        "331--342",
  month =        jan,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:58 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  annote =       "Proceedings of the 29th ACM SIGPLAN-SIGACT symposium
                 on Principles of Programming Languages (POPL'02).",
}

%%% Unread: volume 37 number 2 February 2002 [my issue never arrived]

@Article{Noble:2002:FRJ,
  author =       "Julian V. Noble",
  title =        "{Forth} report: jump tables and state machines",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "2",
  pages =        "14--19",
  month =        feb,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:59 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Christopher:2002:PFP,
  author =       "Thomas W. Christopher",
  title =        "In parallel: Facilities for parallelism: what should
                 be in a parallel library",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "2",
  pages =        "20--22",
  month =        feb,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:59 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Creak:2002:HTWa,
  author =       "Alan Creak",
  title =        "How things were: Programming lessons from days gone
                 by: backward ran sentences until reeled the mind",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "2",
  pages =        "23--26",
  month =        feb,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:59 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Singh:2002:ADC,
  author =       "Prabhat K. Singh and Arun Lakhotia",
  title =        "Analysis and detection of computer viruses and worms:
                 an annotated bibliography",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "2",
  pages =        "29--35",
  month =        feb,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:59 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Rashid:2002:WAP,
  author =       "Awais Rashid",
  title =        "Weaving aspects in a persistent environment",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "2",
  pages =        "36--44",
  month =        feb,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:59 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Kuhl:2002:OLA,
  author =       "Bernd K{\"u}hl and Axel-Tobias Schreiner",
  title =        "Objects for lexical analysis",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "2",
  pages =        "45--52",
  month =        feb,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:59 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Siegfried:2002:SLH,
  author =       "Robert M. Siegfried",
  title =        "A scripting language to help the blind to program
                 visually",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "2",
  pages =        "53--56",
  month =        feb,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:59 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Nedjah:2002:ECD,
  author =       "Nadia Nedjah and Luiza de Macedo Mourelle",
  title =        "Efficient concise deterministic pattern-matching
                 automata for ambiguous patterns",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "2",
  pages =        "57--67",
  month =        feb,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:59 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Zongyan:2002:BVE,
  author =       "Qiu Zongyan",
  title =        "Bit-vector encoding of $n$-queen problem",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "2",
  pages =        "68--70",
  month =        feb,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:22:59 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Chambers:2002:SC,
  author =       "Craig Chambers",
  title =        "Staged compilation (invited talk)",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "1--8",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Meur:2002:TBG,
  author =       "Anne-Fran{\c{c}}oise Le Meur and Julia L. Lawall and
                 Charles Consel",
  title =        "Towards bridging the gap between programming languages
                 and partial evaluation",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "9--18",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Asai:2002:OPE,
  author =       "Kenichi Asai",
  title =        "Online partial evaluation for shift and reset",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "19--30",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Brabrand:2002:GLM,
  author =       "Claus Brabrand and Michael I. Schwartzbach",
  title =        "Growing languages with metamorphic syntax macros",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "31--40",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Secher:2002:CID,
  author =       "Jens Peter Secher and Morten Heine S{\o}rensen",
  title =        "From checking to inference via driving and dag
                 grammars",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "41--51",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Vidal:2002:CAN,
  author =       "Germ{\'a}n Vidal",
  title =        "Cost-augmented narrowing-driven specialization",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "52--62",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Lu:2002:PDA,
  author =       "Lunjin Lu",
  title =        "Path dependent analysis of logic programs",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "63--74",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Gomez:2002:ATB,
  author =       "Gustavo G{\'o}mez and Yanhong A. Liu",
  title =        "Automatic time-bound analysis for a higher-order
                 language",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "75--86",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Giacobazzi:2002:CPS,
  author =       "Roberto Giacobazzi and Isabella Mastroeni",
  title =        "Compositionality in the puzzle of semantics",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "87--97",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Bischof:2002:IAD,
  author =       "Christian H. Bischof and Paul D. Hovland and Boyana
                 Norris",
  title =        "Implementation of automatic differentiation tools
                 (invited talk)",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "98--107",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Liu:2002:POU,
  author =       "Yanhong A. Liu and Scott D. Stoller",
  title =        "Program optimization using indexed and recursive data
                 structures",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "108--118",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Ramakrishnan:2002:MII,
  author =       "Naren Ramakrishnan and Robert Capra and Manuel A.
                 P{\'e}rez-Qui{\~n}ones",
  title =        "Mixed-initiative interaction = mixed computation",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "119--130",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Barthe:2002:CTI,
  author =       "Gilles Barthe and Tarmo Uustalu",
  title =        "{CPS} translating inductive and coinductive types",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "3",
  pages =        "131--142",
  month =        mar,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:00 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  note =         "Proceedings of the 2002 ACM SIGPLAN Workshop Partial
                 Evaluation and Semantics-Based Program Manipulation
                 (PEPM'02).",
  acknowledgement = ack-nhfb,
}

@Article{Ramsey:2002:LSP,
  author =       "Normal Ramsey",
  title =        "{{\LaTeX}} Support for Proceedings",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "1--3",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 20 09:28:19 2002",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Cytron:2002:SAA,
  author =       "Ron Cytron",
  title =        "{SIGPLAN Awards}: The {2001 Award Winners}",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "4--4",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 20 09:28:19 2002",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2002:CCC,
  author =       "Jay Fenwick",
  title =        "Conference Corner: Calendar",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "5--14",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 20 09:28:19 2002",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2002:CPF,
  author =       "Anonymous",
  title =        "Call for Participation: {First International
                 IFIP\slash ACM Working Conference on Component
                 Deployment, June 20--21, 2002, Berlin Germany}",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "15--15",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 20 09:28:19 2002",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2002:CPI,
  author =       "Anonymous",
  title =        "Call for Participation: {ISSTA 2002: International
                 Symposium on Software Testing and Analysis}",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "16--16",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 20 09:28:19 2002",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Frenger:2002:FRS,
  author =       "Paul Frenger",
  title =        "{Forth} Report: Strap-On {Forth}",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "17--20",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:01 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Creak:2002:HTWb,
  author =       "Alan Creak",
  title =        "How things were: Programming lessons from days gone
                 by: {Cobol}, stewed for students",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "21--26",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:01 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Christopher:2002:PCR,
  author =       "Thomas W. Christopher",
  title =        "In Parallel: Communicating Reactive Objects:
                 Message-Driven Parallelism",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "27--28",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:01 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2002:IAa,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Authors",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "29--29",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 20 09:28:19 2002",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Fenwick:2002:IPAa,
  author =       "Jay Fenwick and Cindy Norris",
  title =        "Information for Past Authors",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "30--30",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 20 09:28:19 2002",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Weisert:2002:IYO,
  author =       "Conrad Weisert",
  title =        "If your only tool is a hammer, everything looks like a
                 nail: Pseudo Object-Oriented Programming Considered
                 Harmful",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "31--31",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat Apr 20 09:28:19 2002",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Zee:2002:WBRa,
  author =       "Karen Zee and Martin Rinard",
  title =        "Write Barrier Removal by Static Analysis",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "32--41",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:01 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Zhang:2002:EGR,
  author =       "Yumin Zhang and Xiaobo (Sharon) Hu and Danny Z. Chen",
  title =        "Efficient Global Register Allocation for Minimizing
                 Energy Consumption",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "42--53",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:01 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Spinellis:2002:MPC,
  author =       "Diomidis Spinellis",
  title =        "A Modest Proposal for Curing the Public Field Phobia",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "54--56",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:01 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Ledru:2002:SPJ,
  author =       "Pascal Ledru",
  title =        "Smart Proxies for {Jini} Services",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "57--61",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:01 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Acebal:2002:GDP,
  author =       "C{\'e}sar F. Acebal and Ra{\'u}l Izquierdo Castanedo
                 and Juan M. Cueva Lovelle",
  title =        "Good Design Principles in a Compiler University
                 Course",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "62--73",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:01 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Wells:2002:HMA,
  author =       "Paul Damian Wells",
  title =        "The {HSSM} macro-architecture, {Virtual Machine} and
                 {H} languages",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "4",
  pages =        "74--82",
  month =        apr,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:01 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
  keywords =     "Hierarchical Simultaneous Set Membership (HSSM)",
}

@Article{Foster:2002:FST,
  author =       "Jeffrey S. Foster and Tachio Terauchi and Alex Aiken",
  title =        "Flow-sensitive type qualifiers",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "1--12",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Fahndrich:2002:AFP,
  author =       "Manuel Fahndrich and Robert DeLine",
  title =        "Adoption and focus: practical linear types for
                 imperative programming",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "13--24",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Budimlic:2002:FCC,
  author =       "Zoran Budimlic and Keith D. Cooper and Timothy J.
                 Harvey and Ken Kennedy and Timothy S. Oberg and Steven
                 W. Reeves",
  title =        "Fast copy coalescing and live-range identification",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "25--32",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Koseki:2002:PDG,
  author =       "Akira Koseki and Hideaki Komatsu and Toshio Nakatani",
  title =        "Preference-directed graph coloring",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "33--44",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Gargi:2002:SAP,
  author =       "Karthik Gargi",
  title =        "A sparse algorithm for predicated global value
                 numbering",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "45--56",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Das:2002:EPS,
  author =       "Manuvir Das and Sorin Lerner and Mark Seigle",
  title =        "{ESP}: path-sensitive program verification in
                 polynomial time",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "57--68",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Hallem:2002:SLB,
  author =       "Seth Hallem and Benjamin Chelf and Yichen Xie and
                 Dawson Engler",
  title =        "A system and language for building system-specific,
                 static analyses",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "69--82",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Ramalingam:2002:DSP,
  author =       "G. Ramalingam and Alex Warshavsky and John Field and
                 Deepak Goyal and Mooly Sagiv",
  title =        "Deriving specialized program analyses for certifying
                 component-client conformance",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "83--94",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Debray:2002:PGC,
  author =       "Saumya Debray and William Evans",
  title =        "Profile-guided code compression",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "95--105",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Rajagopalan:2002:PDO,
  author =       "Mohan Rajagopalan and Saumya K. Debray and Matti A.
                 Hiltunen and Richard D. Schlichting",
  title =        "Profile-directed optimization of event-based
                 programs",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "106--116",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Liao:2002:PPB,
  author =       "Steve S. W. Liao and Perry H. Wang and Hong Wang and
                 Gerolf Hoflehner and Daniel Lavery and John P. Shen",
  title =        "Post-pass binary adaptation for software-based
                 speculative precomputation",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "117--128",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Ossia:2002:PIC,
  author =       "Yoav Ossia and Ori Ben-Yitzhak and Irit Goft and
                 Elliot K. Kolodner and Victor Leikehman and Avi
                 Owshanko",
  title =        "A parallel, incremental and concurrent {GC} for
                 servers",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "129--140",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Hallenberg:2002:CRI,
  author =       "Niels Hallenberg and Martin Elsman and Mads Tofte",
  title =        "Combining region inference and garbage collection",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "141--152",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Blackburn:2002:BGA,
  author =       "Stephen M. Blackburn and Richard Jones and Kathryn S.
                 McKinley and J. Eliot B. Moss",
  title =        "{Beltway}: getting around garbage collection gridlock",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "153--164",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{So:2002:CAF,
  author =       "Byoungro So and Mary W. Hall and Pedro C. Diniz",
  title =        "A compiler approach to fast hardware design space
                 exploration in {FPGA}-based systems",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "165--176",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Cociorva:2002:STT,
  author =       "Daniel Cociorva and Gerald Baumgartner and Chi-Chung
                 Lam and P. Sadayappan and J. Ramanujam and Marcel
                 Nooijen and David E. Bernholdt and Robert Harrison",
  title =        "Space-time trade-off optimization for a class of
                 electronic structure calculations",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "177--186",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Kawahito:2002:ESE,
  author =       "Motohiro Kawahito and Hideaki Komatsu and Toshio
                 Nakatani",
  title =        "Effective sign extension elimination",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "187--198",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Chilimbi:2002:DHD,
  author =       "Trishul M. Chilimbi and Martin Hirzel",
  title =        "Dynamic hot data stream prefetching for
                 general-purpose programs",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "199--209",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu May 15 12:23:02 MDT 2003",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Wu:2002:EDR,
  author =       "Youfeng Wu",
  title =        "Efficient discovery of regular stride patterns in
                 irregular programs and its use in compiler
                 prefetching",
  journal =      j-SIGPLAN,
  volume =       "37",
  number =       "5",
  pages =        "210--221",
  month =        may,
  year =         "2002",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",