%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "2.69",
%%%     date            = "08 December 2005",
%%%     time            = "15:20:24 MST",
%%%     filename        = "cacm1990.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 585 1640, +1 801 581 4148",
%%%     checksum        = "62185 45505 175876 1821941",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography; BibTeX; CACM; Communications of
%%%                        the ACM",
%%%     supported       = "yes",
%%%     docstring       = "This is a bibliography of Communications of
%%%                        the ACM (CODEN CACMA2, ISSN 0001-0782),
%%%                        covering (nearly completely) 1990 -- 1999.
%%%
%%%                        The ACM maintains Web pages with journal
%%%                        tables of contents for 1985--date at:
%%%
%%%                            http://www.acm.org/pubs/contents/journals/cacm/
%%%
%%%                        At version 2.69, the year coverage looked
%%%                        like this:
%%%
%%%                             1976 (   1)    1984 (   0)    1992 ( 157)
%%%                             1977 (   2)    1985 (   0)    1993 ( 177)
%%%                             1978 (   0)    1986 (   0)    1994 ( 157)
%%%                             1979 (   0)    1987 (   0)    1995 ( 208)
%%%                             1980 (   0)    1988 (   1)    1996 ( 226)
%%%                             1981 (   1)    1989 (   1)    1997 ( 263)
%%%                             1982 (   0)    1990 ( 126)    1998 ( 242)
%%%                             1983 (   0)    1991 ( 134)    1999 ( 252)
%%%
%%%                             Article:       1945
%%%                             Book:             1
%%%                             MastersThesis:    1
%%%                             TechReport:       1
%%%
%%%                             Total entries: 1948
%%%
%%%                        The size of the original cacm.bib file
%%%                        covering 1958--1996 became too large (about
%%%                        4000 entries) for BibTeX and TeX to handle,
%%%                        so at version 1.44, it was split into
%%%                        cacm1950.bib, cacm1960.bib, cacm1970.bib,
%%%                        cacm1980.bib, and cacm1990.bib, each covering
%%%                        the decade starting with the year embedded in
%%%                        the filename.  Version numbers for these
%%%                        files begin at 2.00.
%%%
%%%                        Volumes from the 1990s average more than 200
%%%                        articles yearly, so a complete bibliography
%%%                        for this journal could contain more than 6000
%%%                        entries from 1958 to 2000.
%%%
%%%                        These bibliographies also include ACM
%%%                        Algorithms 1--492.  For Algorithms 493--686,
%%%                        including Algorithm 568, published in ACM
%%%                        Transactions on Programming Languages and
%%%                        Systems (TOPLAS), see the companion
%%%                        bibliographies, toms.bib and toplas.bib.
%%%
%%%                        All published Remarks and Corrigenda are
%%%                        cross-referenced in both directions, so
%%%                        that citing a paper will automatically
%%%                        generate citations for those Remarks and
%%%                        Corrigenda.  Cross-referenced entries are
%%%                        duplicated in cacm19*.bib and toms.bib, so
%%%                        that each is completely self-contained.
%%%
%%%                        Source code for ACM Algorithms from 380
%%%                        onwards, with some omissions, is available
%%%                        via the Netlib service at
%%%                        http://netlib.ornl.gov/, and
%%%                        ftp://netlib.bell-labs.com/netlib/toms.
%%%
%%%                        There is a World Wide Web search facility
%%%                        for articles published in this journal from
%%%                        1959 to 1979 at
%%%                        http://ciir.cs.umass.edu/cgi-bin/web_query_form/public/cacm2.1.
%%%
%%%                        The journal's Web site data has been
%%%                        automatically converted to BibTeX form,
%%%                        corrected for spelling and page number
%%%                        errors, and merged into this file.  Thus, the
%%%                        journal coverage from 1985 to date should be
%%%                        complete.
%%%
%%%                        The initial draft of entries for 1981 -- 1990
%%%                        was extracted from the ACM Computing Archive
%%%                        CD ROM for the 1980s, with manual corrections
%%%                        and additions.  Additions were then made from
%%%                        all of the bibliographies in the TeX User
%%%                        Group collection, from bibliographies in the
%%%                        author's personal files, from tables of
%%%                        contents information at
%%%                        http://www.acm.org/pubs/cacm/, from
%%%                        Zentralblatt fur Mathematik Mathematics
%%%                        Abstracts at
%%%                        http://www.emis.de/cgi-bin/MATH/, from
%%%                        bibliographies at Internet host
%%%                        netlib.bell-labs.com, and from the computer science
%%%                        bibliography collection on ftp.ira.uka.de in
%%%                        /pub/bibliography to which many people of
%%%                        have contributed.  The snapshot of this
%%%                        collection was taken on 5-May-1994, and it
%%%                        consists of 441 BibTeX files, 2,672,675
%%%                        lines, 205,289 entries, and 6,375
%%%                        <at>String{} abbreviations, occupying 94.8MB
%%%                        of disk space.
%%%
%%%                        Numerous errors in the sources noted above
%%%                        have been corrected.   Spelling has been
%%%                        verified with the UNIX spell and GNU ispell
%%%                        programs using the exception dictionary
%%%                        stored in the companion file with extension
%%%                        .sok.
%%%
%%%                        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 within each journal,
%%%                        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{
                al-pha-mer-ic
                Balz-er
                Blom-quist
                Bloom-Beck-er
                Bo-ta-fo-go
                Bran-din
                Brans-comb
                Bu-tera
                Chris-tina
                Christ-o-fi-des
                Col-lins
                Cor-dell
                data-base
                econ-omies
                Fletch-er
                flow-chart
                flow-charts
                Fry-styk
                ge-dank-en
                Gar-fink-el
                Ge-ha-ni
                Glush-ko
                Goud-reau
                Gua-dan-go
                Hari-di
                Haw-thorn
                Hem-men-ding-er
                Hor-o-witz
                Hour-vitz
                Hirsch-berg
                Ike-da
                Ka-chi-tvi-chyan-u-kul
                Kat-ze-nel-son
                Ka-zu-no-ri
                Kitz-miller
                Ko-ba-yashi
                Le-Me-tay-er
                Ken-ne-dy
                Law-rence
                Mac-kay
                Mai-net-ti
                Mar-sa-glia
                Max-well
                Mer-ner
                Mo-ran-di
                Na-ray-an
                New-ell
                Nich-ols
                para-digm
                pat-ent-ed
                Phi-lo-kyp-rou
                Prep-a-ra-ta
                pseu-do-chain-ing
                QUIK-SCRIPT
                Rad-e-mach-er
                re-eval-u-a-tion
                re-wind
                Ros-witha
                Schwach-heim
                Schob-bens
                Schon-berg
                Sho-sha-ni
                Si-tha-ra-ma
                Skwa-rec-ki
                Streck-er
                Strin-gi-ni
                Tes-ler
                Te-zu-ka
                Teu-ho-la
                Till-quist
                Town-send
                Tsi-chri-tzis
                Tur-ski
                Vuille-min
                Za-bo-row-ski
                Za-mora
  }"}

%=======================================================================
% 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-CACM                  = "Communications of the ACM"}

@String{j-IEEE-CGA              = "IEEE Computer Graphics and Applications"}

@String{j-SIAM-J-COMPUT         = "SIAM Journal of Computing"}

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

@String{pub-SUCSLI              = "Stanford University Center for the Study of
                                  Language and Information"}

@String{pub-SUCSLI:adr          = "Stanford, CA, USA"}

%=======================================================================
% Bibliography entries (cross-references in notes necessitate
% inclusion of a few additional entries published elsewhere):

@Article{Boyer:1977:FSS,
  author =       "R. S. Boyer and J. S. Moore",
  title =        "A fast string searching algorithm",
  journal =      j-CACM,
  volume =       "20",
  number =       "10",
  pages =        "762--772",
  month =        oct,
  year =         "1977",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu Apr 29 17:38:03 1999",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/protein.pattern.bib",
  note =         "See also
                 \cite{Knuth:1977:FPM,Sunday:1990:VFS,Baeza-Yates:1992:NAT}.",
  acknowledgement = ack-nhfb,
  comment =      "The Boyer-Moore string matching algorithm is, in the
                 worst case, linear in the length of the text + length
                 of the pattern. The average case behavior is sublinear.
                 Practical efficient implementations of this algorithm
                 exist. By starting the comparisons at the right of the
                 pattern instead of the left of the pattern, large jumps
                 can be made in the text.",
  keywords =     "Boyer-Moore; pattern matching; string matching",
}

@Article{Gerasch:1988:IAM,
  author =       "Thomas E. Gerasch",
  title =        "An insertion algorithm for a minimal internal path
                 length binary search tree",
  journal =      j-CACM,
  volume =       "31",
  number =       "5",
  pages =        "579--585",
  month =        may,
  year =         "1988",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:27 1996",
  note =         "See \cite{Richard:1991:GIA}.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  review =       "ACM CR 8903-0143",
  subject =      "E.1 Data, DATA STRUCTURES, Trees \\ F.2.2 Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Sorting and searching",
}

@Article{Dijkstra:1989:CRT,
  author =       "Edsger W. Dijkstra",
  title =        "On the Cruelty of Really Teaching Computer Science",
  journal =      j-CACM,
  volume =       "32",
  number =       "12",
  pages =        "1398--1404",
  month =        dec,
  year =         "1989",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu Apr 29 17:38:16 1999",
  note =         "See \cite{Bernstein:1990:AFD,Wielgus:1990:AFM}.",
  acknowledgement = ack-nhfb,
}

@Article{Golshani:1990:PSC,
  author =       "Forouzan Golshani and Thaddeus Regulinski",
  title =        "Prologue: On the Synergism of Computers and
                 Communication",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "8--10",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Tue Jan 09 09:21:19 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib",
  abstract =     "The disciplines governing advancements in computers
                 and communication technologies are introduced and
                 explored, as are the topics that make up this special
                 section.",
  acknowledgement = ack-nhfb,
}

@Article{Marcellin:1990:GPT,
  author =       "Michael W. Marcellin and Thomas R. Fischer",
  title =        "Generalized predictive {TCQ} of speech",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "11--19",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/76373.html",
  abstract =     "Trellis coded quantization (TCQ) is incorporated into
                 a noise feedback coding structure, and the effects of
                 varying encoding delay measures are investigated.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf E.4}: Data, CODING AND INFORMATION THEORY, Data
                 compaction and compression. {\bf I.5.4}: Computing
                 Methodologies, PATTERN RECOGNITION, Applications.",
}

@Article{Gaitonde:1990:BDM,
  author =       "S. S. Gaitonde and Doug W. Jacobson and A. V. Pohm",
  title =        "Bounding Delay on a Multifarious Token Ring Network",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "20--28",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:37 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/76374.html",
  abstract =     "Much research has been devoted to techniques for
                 integrating voice and data on existing network
                 structures using current standards. This article
                 explores the issues involved in implementing a document
                 retrieval system on a diverse token ring network.",
  abstract2 =    "Interest in integrating voice and data on local
                 computer networks has been building in recent years.
                 Subsequently, much research has been devoted to various
                 techniques that are implementable on existing networks
                 using current standards. This exposition discusses the
                 design issues in implementing a document retrieval
                 system on a token ring network.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance; standardization",
  subject =      "{\bf H.4.3}: Information Systems, INFORMATION SYSTEMS
                 APPLICATIONS, Communications Applications. {\bf C.2.5}:
                 Computer Systems Organization, COMPUTER-COMMUNICATION
                 NETWORKS, Local Networks, Access schemes. {\bf B.4.2}:
                 Hardware, INPUT/OUTPUT AND DATA COMMUNICATIONS,
                 Input/Output Devices, Voice. {\bf C.2.0}: Computer
                 Systems Organization, COMPUTER-COMMUNICATION NETWORKS,
                 General, Data communications.",
}

@Article{McKinley:1990:MTC,
  author =       "Philip K. McKinley and Jane W. S. Liu",
  title =        "Multicast tree construction in bus-based networks",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "29--42",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/76375.html",
  abstract =     "Because of the multiple-access property of the media,
                 the problem of constructing multicast trees in
                 bus-based networks differs fundamentally from that in
                 point-to-point networks. This article investigates the
                 multicast tree construction for both general and
                 specific network topologies.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance",
  subject =      "{\bf C.2.1}: Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Network Architecture
                 and Design, Network communications. {\bf C.2.5}:
                 Computer Systems Organization, COMPUTER-COMMUNICATION
                 NETWORKS, Local Networks, Access schemes. {\bf C.2.1}:
                 Computer Systems Organization, COMPUTER-COMMUNICATION
                 NETWORKS, Network Architecture and Design, Network
                 topology. {\bf G.2.2}: Mathematics of Computing,
                 DISCRETE MATHEMATICS, Graph Theory, Trees.",
}

@Article{Padmanabhan:1990:CSM,
  author =       "Krishnan Padmanabhan",
  title =        "Cube structures for multiprocessors",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "43--52",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/76376.html",
  abstract =     "The structural relationship between direct and
                 indirect cube networks is characterized along with the
                 differences in switching power between the two
                 classes.",
  abstract2 =    "The exact structural relationship between the
                 hypercube and multistage interconnection networks for
                 multiprocessors is characterized here. By varying the
                 node architecture, structures other than these two
                 interconnection schemes can be derived.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance; theory",
  subject =      "{\bf C.1.2}: Computer Systems Organization, PROCESSOR
                 ARCHITECTURES, Multiple Data Stream Architectures
                 (Multiprocessors), Interconnection architectures.",
}

@Article{Freeman-Benson:1990:ICS,
  author =       "Bjorn N. Freeman-Benson and John Maloney and Alan
                 Borning",
  title =        "An incremental constraint solver",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "54--63",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77531.html",
  abstract =     "An incremental constraint solver, the DeltaBlue
                 algorithm maintains an evolving solution to the
                 constraint hierarchy as constraints are added and
                 removed. DeltaBlue minimizes the cost of finding a new
                 solution after each change by exploiting its knowledge
                 of the last solution.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; languages; theory",
  subject =      "{\bf F.2.2}: Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
                 Algorithms and Problems. {\bf D.3.2}: Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 Data-flow languages. {\bf I.3.6}: Computing
                 Methodologies, COMPUTER GRAPHICS, Methodology and
                 Techniques, Languages.",
}

@Article{Sibley:1990:ENI,
  author =       "Edgar H. Sibley",
  title =        "Editorial: New and Improved Computing Practices",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "66--69",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Tue Aug 13 12:40:31 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib",
  acknowledgement = ack-nhfb,
}

@Article{Chung:1990:DAH,
  author =       "Chin-Wan Chung",
  title =        "{DATAPLEX}: an access to heterogeneous distributed
                 databases",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "70--80",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/Wiederhold.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/76377.html",
  abstract =     "Diverse database management systems are used in large
                 organizations. The heterogeneous distributed database
                 system (DDS) can provide a flexible integration of
                 diverse databases for users and applications. This is
                 because it allows for retrieval and update of
                 distributed data under different data systems giving
                 the illusion of accessing a single centralized database
                 system.",
  acknowledgement = ack-nhfb,
  annote =       "A query is partly decomposed at the user location, but
                 transactions are translated at the data location;
                 two-phase commit; the local prepare-to-commit phase
                 must be made globally visible by each local database
                 manager.",
  keywords =     "algorithms; design; performance",
  review =       "ACM CR 9012-0941",
  subject =      "{\bf C.2.4}: Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Distributed Systems,
                 Distributed databases. {\bf H.2.5}: Information
                 Systems, DATABASE MANAGEMENT, Heterogeneous Databases.
                 {\bf H.2.3}: Information Systems, DATABASE MANAGEMENT,
                 Languages, Query languages. {\bf H.2.3}: Information
                 Systems, DATABASE MANAGEMENT, Languages, Data
                 manipulation languages (DML).",
}

@Article{Gait:1990:PAS,
  author =       "Jason Gait",
  title =        "{Phoenix}: {A} Safe In-Memory File System",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "81--86",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/Wiederhold.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/76378.html",
  abstract =     "Phoenix contains two timestamped versions of the
                 in-memory file system allowing for a reserve version
                 that ensures safety for diskless computers with
                 battery-powered memory.",
  acknowledgement = ack-nhfb,
  annote =       "Two time-stamped versions of in-memory allow for a
                 reserve version that ensures safety for diskless
                 computers.",
  keywords =     "algorithms; design; performance",
  subject =      "{\bf B.3.2}: Hardware, MEMORY STRUCTURES, Design
                 Styles, Primary memory. {\bf D.4.3}: Software,
                 OPERATING SYSTEMS, File Systems Management. {\bf
                 D.4.2}: Software, OPERATING SYSTEMS, Storage
                 Management, Main memory. {\bf D.4.5}: Software,
                 OPERATING SYSTEMS, Reliability, Fault-tolerance.",
}

@Article{Carta:1990:TFI,
  author =       "David G. Carta",
  title =        "Two Fast Implementations of the ``Minimal Standard''
                 Random Number Generator",
  journal =      j-CACM,
  volume =       "33",
  number =       "1",
  pages =        "87--88",
  month =        jan,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Tue Jan 28 14:46:37 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/76379.html",
  abstract =     "Although superficially time-consuming, on 32-bit
                 computers the minimal standard random number generator
                 can be implemented with surprising economy.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation; theory",
  subject =      "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
                 STATISTICS, Random number generation. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Efficiency.",
}

@Article{Press:1990:WMS,
  author =       "Larry Press",
  title =        "Wings for the Mind: The 1989 {SIGCHI} National
                 Conference",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "115--119",
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Mon Jan 22 07:13:30 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm33.html#Press90c",
  oldlabel =     "Press90c",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Press90c",
  acknowledgement = ack-nhfb,
}

@Article{Hoadley:1990:IEC,
  author =       "Ellen Hoadley",
  title =        "Investigating the Effects of Color",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "120--125",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:38 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75578.html",
  abstract =     "Color can have lasting effects on a decision maker's
                 ability to extract and retain information from
                 different graphical and tabular presentations. This
                 study illustrates where color succeeds and where black
                 and white are just as applicable.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; experimentation; performance",
  subject =      "I.3.7 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Color, shading,
                 shadowing, and texture \\ H.4.2 Information Systems,
                 INFORMATION SYSTEMS APPLICATIONS, Types of Systems,
                 Decision support",
}

@Article{Batra:1990:CRR,
  author =       "Dinesh Batra and Jeffrey A. Hoffler and Robert P.
                 Bostrom",
  title =        "Comparing Representations with Relational and {EER}
                 Models",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "126--139",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:37 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/database.bib
                 and
                 ftp://ftp.ira.uka.de/pub/bibliography/Database/Wiederhold.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75579.html",
  abstract =     "The diffusion of technology now makes it easier for
                 end users to develop their own information systems.
                 This progress, however, raises concerns over the
                 efficacy and hidden costs of these self-built
                 systems.",
  acknowledgement = ack-nhfb,
  annote =       "Overwhelming evidence is in favor of the graphic E-R
                 model for correctness.",
  annote2 =      "The study involved several semantic abstractions for
                 DBMS design. The result is a discussion of the ease of
                 use, and accuracy of the abstractions for the design
                 and specification of a relational DBMS. The results of
                 a study on the ease of use of these two approaches by
                 users of various levels of expertise is included. Each
                 model won some of the comparisons, and lost others.",
  keywords =     "design; documentation; human factors; languages",
  owner =        "curtis",
  review =       "ACM CR 9012-0979",
  subject =      "{\bf H.2.1}: Information Systems, DATABASE MANAGEMENT,
                 Logical Design, Data models. {\bf H.2.3}: Information
                 Systems, DATABASE MANAGEMENT, Languages, Query
                 languages. {\bf H.1.2}: Information Systems, MODELS AND
                 PRINCIPLES, User/Machine Systems.",
}

@Article{Gifford:1990:PSM,
  author =       "David K. Gifford",
  title =        "Polychannel systems for mass digital communications",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "141--151",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Distributed/CCR.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75580.html",
  abstract =     "A new type of distributed computer system looks beyond
                 workstation and local area network assumptions toward
                 the time when computers will be used by everyone
                 everywhere.",
  acknowledgement = ack-nhfb,
  keywords =     "design; distributed systems; experimentation;
                 performance",
  subject =      "{\bf C.2.4}: Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Distributed Systems,
                 Distributed databases. {\bf C.0}: Computer Systems
                 Organization, GENERAL, System architectures. {\bf
                 C.2.0}: Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, General, Data
                 communications. {\bf H.3.4}: Information Systems,
                 INFORMATION STORAGE AND RETRIEVAL, Systems and
                 Software, Information networks.",
}

@Article{Kierulf:1990:SGB,
  author =       "Anders Kierulf and Ken Chen and Jurg Nievergelt",
  title =        "{Smart Game Board} and {Go Explorer}: {A} study in
                 software and knowledge engineering",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "152--166",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:38 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75581.html",
  abstract =     "The Smart Game Board and the Oriental game of Go are
                 employed to study the interaction between software
                 engineering and knowledge engineering.",
  acknowledgement = ack-nhfb,
  keywords =     "design; performance",
  subject =      "{\bf I.2.1}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Applications and Expert Systems, Games.
                 {\bf D.2.0}: Software, SOFTWARE ENGINEERING, General.
                 {\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques. {\bf I.2.5}: Computing Methodologies,
                 ARTIFICIAL INTELLIGENCE, Programming Languages and
                 Software, Expert system tools and techniques.",
}

@Article{Joyce:1990:IAB,
  author =       "Rick Joyce and Gopal Gupta",
  title =        "Identity authentication based on keystroke latencies",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "168--176",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75582.html",
  abstract =     "A digital signature is as unique an identifier as its
                 human counterpart, according to the authors who offer a
                 user verification method to support their claim.",
  acknowledgement = ack-nhfb,
  keywords =     "experimentation; security; verification",
  subject =      "{\bf K.6.m}: Computing Milieux, MANAGEMENT OF
                 COMPUTING AND INFORMATION SYSTEMS, Miscellaneous,
                 Security*.",
}

@Article{Gavish:1990:DFM,
  author =       "Bezalel Gavish and Olivia R. {Liu Sheng}",
  title =        "Dynamic file migration in distributed computer
                 systems",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "177--189",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/Wiederhold.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75583.html",
  abstract =     "With the cost/capacity revolution in data
                 communication networks, file management operations have
                 become technically viable and deserve more research
                 efforts.",
  acknowledgement = ack-nhfb,
  annote =       "File migration can improve the performance of
                 distributed office, manufacturing and hospital
                 information systems; the authors summarize
                 accomplishments and identify areas of research; assume
                 fragmented airlines databases.",
  keywords =     "design; distributed file systems; performance",
  review =       "ACM CR 9012-0956",
  subject =      "{\bf D.4.3}: Software, OPERATING SYSTEMS, File Systems
                 Management, Distributed file systems. {\bf D.4.7}:
                 Software, OPERATING SYSTEMS, Organization and Design,
                 Distributed systems. {\bf C.2.4}: Computer Systems
                 Organization, COMPUTER-COMMUNICATION NETWORKS,
                 Distributed Systems, Distributed databases. {\bf
                 H.2.4}: Information Systems, DATABASE MANAGEMENT,
                 Systems, Transaction processing. {\bf D.4.3}: Software,
                 OPERATING SYSTEMS, File Systems Management, Access
                 methods.",
}

@Article{Rosenberg:1990:SAP,
  author =       "J. Rosenberg and A. L. Ananda and B. Srinivasan",
  title =        "{Self-Assessment Procedure XX}",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "190--201",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75584.html",
  abstract =     "The topic this time is operating systems, and the
                 questions concern such areas as terminology, memory
                 management, and process management.",
  acknowledgement = ack-nhfb,
  keywords =     "design",
  subject =      "{\bf K.3.2}: Computing Milieux, COMPUTERS AND
                 EDUCATION, Computer and Information Science Education,
                 Self-assessment. {\bf D.4.0}: Software, OPERATING
                 SYSTEMS, General.",
}

@Article{Kumar:1990:PIE,
  author =       "Kuldeep Kumar",
  title =        "Post implementation evaluation of computer-based
                 information systems: current practices",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "203--212",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75585.html",
  abstract =     "This study suggests that closure of a project rather
                 than long-term impact is the main reason for a
                 summative evaluation of computer-based information
                 systems.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance",
  subject =      "{\bf K.6.4}: Computing Milieux, MANAGEMENT OF
                 COMPUTING AND INFORMATION SYSTEMS, System Management,
                 Management audit. {\bf K.6.1}: Computing Milieux,
                 MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS,
                 Project and People Management, Management techniques.
                 {\bf K.6.1}: Computing Milieux, MANAGEMENT OF COMPUTING
                 AND INFORMATION SYSTEMS, Project and People Management,
                 Life cycle.",
}

@Article{Tillman:1990:SOT,
  author =       "Matthew A. Tillman and David Chi-Chung Yen",
  title =        "{SNA} and {OSI}: Three Strategies for
                 Interconnection",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "214--224",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:42 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Distributed/CCR.bib
                 and
                 ftp://ftp.ira.uka.de/pub/bibliography/Distributed/CCR.bib;
                 http://www.acm.org/pubs/toc/",
  note =         "{\em Computing Reviews}, Vol. 31, No. 10, October
                 1990",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75586.html",
  abstract =     "IBM's current efforts and future plans in connectivity
                 between SNA and OSI are examined.",
  acknowledgement = ack-nhfb,
  keywords =     "design; multiprotocol environments; multiprotocol
                 gateways; performance",
  subject =      "{\bf C.2.1}: Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Network Architecture
                 and Design, SNA. {\bf C.2.0}: Computer Systems
                 Organization, COMPUTER-COMMUNICATION NETWORKS, General,
                 Open System Interconnection reference model (OSI). {\bf
                 C.1.2}: Computer Systems Organization, PROCESSOR
                 ARCHITECTURES, Multiple Data Stream Architectures
                 (Multiprocessors), Interconnection architectures. {\bf
                 C.2.2}: Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Network Protocols.",
}

@Article{Martin:1990:FIA,
  author =       "Johnny Martin and W. T. Tsai",
  title =        "${N}$-Fold Inspection: {A} Requirements Analysis
                 Technique",
  journal =      j-CACM,
  volume =       "33",
  number =       "2",
  pages =        "225--232",
  month =        feb,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:38 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/75587.html",
  abstract =     "A cost-effective method for detecting errors in the
                 User Requirement Document (URD) is designed for
                 mission-critical software.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance",
  subject =      "{\bf K.6.1}: Computing Milieux, MANAGEMENT OF
                 COMPUTING AND INFORMATION SYSTEMS, Project and People
                 Management, Systems development. {\bf K.6.3}: Computing
                 Milieux, MANAGEMENT OF COMPUTING AND INFORMATION
                 SYSTEMS, Software Management, Software development.
                 {\bf D.2.9}: Software, SOFTWARE ENGINEERING,
                 Management, Programming teams.",
}

@Article{Bernstein:1990:AFD,
  author =       "Danielle R. Bernstein and Joshua Stern and William
                 Ehrich and Michael R. Dunlavey and Leonard Zettel and
                 Bruce B. Herbert and Mark Nelson and W. F. Smyth and
                 Bruce W. Walker and Robert M. Gordon and Stephen N.
                 Cole and David B. Lightstone",
  title =        "{ACM Forum}: Debatable",
  journal =      j-CACM,
  volume =       "33",
  number =       "3",
  pages =        "264--271",
  month =        mar,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Feb 1 12:37:20 1997",
  note =         "See \cite{Dijkstra:1989:CRT,Wielgus:1990:AFM}.",
  acknowledgement = ack-nhfb,
}

@Article{Press:1990:STP,
  author =       "Larry Press",
  title =        "{SIGGRAPH} '89 --- {Tomorrows}'s {PC} Today",
  journal =      j-CACM,
  volume =       "33",
  number =       "3",
  pages =        "274--279",
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Mon Jan 22 07:13:31 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm33.html#Press90d",
  oldlabel =     "Press90d",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Press90d",
  acknowledgement = ack-nhfb,
}

@Article{Science:1990:SRA,
  author =       "{Computer Science and Technology Board}",
  title =        "Scaling Up: {A} Research Agenda for Software
                 Engineering",
  journal =      j-CACM,
  volume =       "33",
  number =       "3",
  pages =        "281--293",
  month =        mar,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Fri May 02 15:46:17 1997",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/database.bib
                 and
                 ftp://ftp.ira.uka.de/pub/bibliography/Database/Wiederhold.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77482.html",
  abstract =     "A recent report issued by the Computer Science and
                 Technology Board summarizes the priorities in software
                 research as determined by a diverse group of software
                 engineers.",
  acknowledgement = ack-nhfb,
  annote =       "mega relevant; the gap between practice and theory is
                 caused by theory's lack of understanding of practice;
                 recommends more than a dozen actions",
  annote2 =      "Overview of the problems in data sharing, mostly deals
                 with the non-computer issues. A bit of a side issue is
                 the problems in sharing computerized files.",
  keywords =     "design; experimentation; languages; management;
                 theory",
  review =       "ACM CR 9012-0947",
  subject =      "{\bf D.2.0}: Software, SOFTWARE ENGINEERING, General.
                 {\bf D.2.9}: Software, SOFTWARE ENGINEERING,
                 Management. {\bf K.6.1}: Computing Milieux, MANAGEMENT
                 OF COMPUTING AND INFORMATION SYSTEMS, Project and
                 People Management. {\bf K.6.3}: Computing Milieux,
                 MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS,
                 Software Management, Software development.",
}

@Article{Nielsen:1990:ANT,
  author =       "Jakob Nielsen",
  title =        "The art of navigating through hypertext",
  journal =      j-CACM,
  volume =       "33",
  number =       "3",
  pages =        "296--310",
  month =        mar,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77483.html",
  abstract =     "Hypertext technology offers a world of information at
                 one's fingertips. The problem is sometimes the user has
                 trouble deciding where to go and how to get there. This
                 article presents some new approaches to the problem of
                 hypertext navigation.",
  acknowledgement = ack-nhfb,
  keywords =     "design; human factors",
  subject =      "{\bf H.1.2}: Information Systems, MODELS AND
                 PRINCIPLES, User/Machine Systems, Human factors. {\bf
                 H.3.4}: Information Systems, INFORMATION STORAGE AND
                 RETRIEVAL, Systems and Software. {\bf H.3.3}:
                 Information Systems, INFORMATION STORAGE AND RETRIEVAL,
                 Information Search and Retrieval, Search process. {\bf
                 D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, User interfaces.",
}

@Article{Carlson:1990:HNF,
  author =       "David A. Carlson and Sudha Ram",
  title =        "{HyperIntelligence}: The Next Frontier",
  journal =      j-CACM,
  volume =       "33",
  number =       "3",
  pages =        "311--321",
  month =        mar,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77484.html",
  abstract =     "A hypermedia system called SPRINT supports an explicit
                 representation of a mental model as a network of
                 associations among the elements of a strategic plan.",
  acknowledgement = ack-nhfb,
  keywords =     "design; human factors; management",
  subject =      "{\bf H.3.4}: Information Systems, INFORMATION STORAGE
                 AND RETRIEVAL, Systems and Software. {\bf H.4.2}:
                 Information Systems, INFORMATION SYSTEMS APPLICATIONS,
                 Types of Systems, Decision support. {\bf I.2.1}:
                 Computing Methodologies, ARTIFICIAL INTELLIGENCE,
                 Applications and Expert Systems. {\bf I.2.4}: Computing
                 Methodologies, ARTIFICIAL INTELLIGENCE, Knowledge
                 Representation Formalisms and Methods, Semantic
                 networks.",
}

@Article{Dhar:1990:IPV,
  author =       "Vasant Dhar and Nicky Ranganathan",
  title =        "Integer programming vs. expert systems: an
                 experimental comparison",
  journal =      j-CACM,
  volume =       "33",
  number =       "3",
  pages =        "323--336",
  month =        mar,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77485.html",
  abstract =     "Expert system and integer programming formulations of
                 an NP-complete constraint satisfaction problem are
                 explored by generating a plan for assuming faculty to
                 courses given a variety of tentative data.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; experimentation; performance",
  subject =      "{\bf G.1.6}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Optimization, Integer programming. {\bf
                 I.2.1}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Applications and Expert Systems. {\bf
                 G.1.6}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Optimization, Constrained optimization. {\bf I.2.3}:
                 Computing Methodologies, ARTIFICIAL INTELLIGENCE,
                 Deduction and Theorem Proving.",
}

@Article{Molich:1990:IHC,
  author =       "Rolf Molich and Jakob Nielsen",
  title =        "Improving a Human-Computer Dialogue",
  journal =      j-CACM,
  volume =       "33",
  number =       "3",
  pages =        "338--348",
  month =        mar,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77486.html",
  abstract =     "A survey, an exercise, a solution and suggestions for
                 improved design are all included in an attempt to focus
                 on potential problems with the human-computer
                 dialogue.",
  acknowledgement = ack-nhfb,
  keywords =     "design; human factors",
  subject =      "{\bf H.1.2}: Information Systems, MODELS AND
                 PRINCIPLES, User/Machine Systems. {\bf D.2.2}:
                 Software, SOFTWARE ENGINEERING, Tools and Techniques.",
}

@Article{Arefi:1990:AGV,
  author =       "Farahangiz Arefi and Charles E. Hughs and David A.
                 Workman",
  title =        "Automatically Generating Visual Syntax-Directed
                 Editors",
  journal =      j-CACM,
  volume =       "33",
  number =       "3",
  pages =        "349--360",
  month =        mar,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:37 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77487.html",
  abstract =     "Since inexpensive computers possessing sophisticated
                 graphics were introduced in the late 1970s, program
                 development research has focused on syntax-directed
                 editors that are based on the grammars of their
                 underlying languages. The system presented here
                 automatically generates object-oriented,
                 syntax-directed editors for visual languages, which are
                 described by a family of editing operations.",
  acknowledgement = ack-nhfb,
  keywords =     "languages; theory",
  subject =      "{\bf D.2.3}: Software, SOFTWARE ENGINEERING, Coding,
                 Program editors. {\bf D.3.3}: Software, PROGRAMMING
                 LANGUAGES, Language Constructs and Features. {\bf
                 D.3.1}: Software, PROGRAMMING LANGUAGES, Formal
                 Definitions and Theory, Syntax. {\bf D.2.1}: Software,
                 SOFTWARE ENGINEERING, Requirements/Specifications. {\bf
                 I.7.1}: Computing Methodologies, TEXT PROCESSING, Text
                 Editing, Languages.",
}

@Article{Wyk:1990:LPA,
  author =       "Christopher J. {Van Wyk}",
  title =        "Literate Programming\emdash{}An Assessment",
  journal =      j-CACM,
  volume =       "33",
  number =       "3",
  pages =        "361, 365",
  month =        mar,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  acknowledgement = ack-nhfb,
}

@Article{Wielgus:1990:AFM,
  author =       "Martin Wielgus and Marvin L. Watkins and Edward
                 Sacharuk and Srinivasarao Damerla",
  title =        "{ACM Forum}: More Debatable",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "396--397",
  month =        apr,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Feb 01 12:34:26 1997",
  note =         "See \cite{Dijkstra:1989:CRT,Bernstein:1990:AFD}.",
  acknowledgement = ack-nhfb,
}

@Article{Wilkes:1990:CSB,
  author =       "Maurice V. Wilkes",
  title =        "Computer Security in the Business World",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "399--401",
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Mon Jan 22 07:29:52 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm33.html#Wilkes90c",
  oldlabel =     "Wilkes90c",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Wilkes90c",
  acknowledgement = ack-nhfb,
}

@Article{Frenkel:1990:ECI,
  author =       "Karen A. Frenkel",
  title =        "The {European} community and information technology",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "404--410",
  month =        apr,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77557.html",
  abstract =     "An overview of events that have shaped the
                 long-awaited movement toward fusing European industries
                 and competitive markets.",
  acknowledgement = ack-nhfb,
  keywords =     "economics; legal aspects; standardization",
  subject =      "{\bf K.1}: Computing Milieux, THE COMPUTER INDUSTRY.
                 {\bf K.4.1}: Computing Milieux, COMPUTERS AND SOCIETY,
                 Public Policy Issues. {\bf K.5.2}: Computing Milieux,
                 LEGAL ASPECTS OF COMPUTING, Governmental Issues.",
}

@Article{Jeelof:1990:EFF,
  author =       "Gerrit Jeelof",
  title =        "{Europe} 1992: Fraternity or Fortress?",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "412--416",
  month =        apr,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77558.html",
  abstract =     "The following 1989 William K. McInally Memorial
                 lecture was presented at the University of Michigan by
                 Gerrit Jeelof, a champion of the movement toward
                 European economic unity. He discusses the upcoming
                 European integration and its implications for world
                 trade.",
  acknowledgement = ack-nhfb,
  keywords =     "legal aspects",
  subject =      "{\bf K.1}: Computing Milieux, THE COMPUTER INDUSTRY.
                 {\bf K.4.1}: Computing Milieux, COMPUTERS AND SOCIETY,
                 Public Policy Issues. {\bf K.5.2}: Computing Milieux,
                 LEGAL ASPECTS OF COMPUTING, Governmental Issues.",
}

@Article{Chiarodo:1990:SME,
  author =       "Roger A. Chiarodo and Judee M. Mussehl",
  title =        "The semiconductor market in the {European} community",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "417--423",
  month =        apr,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77559.html",
  abstract =     "Several factors, including three primary rulings
                 recently declared by the EC Commission, will influence
                 future investment and trade patterns in the global
                 semiconductor market.",
  acknowledgement = ack-nhfb,
  keywords =     "economics; legal aspects; standardization",
  subject =      "{\bf K.1}: Computing Milieux, THE COMPUTER INDUSTRY.
                 {\bf K.4.1}: Computing Milieux, COMPUTERS AND SOCIETY,
                 Public Policy Issues. {\bf K.5.2}: Computing Milieux,
                 LEGAL ASPECTS OF COMPUTING, Governmental Issues.",
}

@Article{Ono:1990:JVE,
  author =       "Eiichi Ono",
  title =        "{Japan}'s view of {EC} '92",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "424--425",
  month =        apr,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77561.html",
  abstract =     "The unification of European nations should strengthen
                 the tri-polar system that exists between Japan, the US,
                 and the EC, as well as heighten Japan's newfound
                 Euro-optimism.",
  acknowledgement = ack-nhfb,
  keywords =     "economics; legal aspects; standardization",
  subject =      "{\bf K.1}: Computing Milieux, THE COMPUTER INDUSTRY.
                 {\bf K.4.1}: Computing Milieux, COMPUTERS AND SOCIETY,
                 Public Policy Issues. {\bf K.5.2}: Computing Milieux,
                 LEGAL ASPECTS OF COMPUTING, Governmental Issues.",
}

@Article{Anonymous:1990:ECC,
  author =       "Anonymous",
  title =        "{EC} commission communication on establishing an
                 information services market",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "426--432",
  month =        apr,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77562.html",
  abstract =     "The following is an excerpt from the communication
                 sent by the European Commission to the Council of
                 Ministers explaining the rationale for an internal
                 information services market. It is followed by the
                 Council's formal decision and budget allocation
                 totalling \$36 million.",
  acknowledgement = ack-nhfb,
  keywords =     "economics; legal aspects; standardization",
  subject =      "{\bf K.1}: Computing Milieux, THE COMPUTER INDUSTRY.
                 {\bf K.4.1}: Computing Milieux, COMPUTERS AND SOCIETY,
                 Public Policy Issues. {\bf K.5.2}: Computing Milieux,
                 LEGAL ASPECTS OF COMPUTING, Governmental Issues.",
}

@Article{Anonymous:1990:CDJ,
  author =       "Anonymous",
  title =        "{Council} decision of {July} 26, 1988",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "434--438",
  month =        apr,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77563.html",
  abstract =     "The Council of European Communities establishes a plan
                 of action for constructing a common information
                 services market.",
  acknowledgement = ack-nhfb,
  keywords =     "economics; legal aspects; standardization",
  subject =      "{\bf K.1}: Computing Milieux, THE COMPUTER INDUSTRY.
                 {\bf K.4.1}: Computing Milieux, COMPUTERS AND SOCIETY,
                 Public Policy Issues. {\bf K.5.2}: Computing Milieux,
                 LEGAL ASPECTS OF COMPUTING, Governmental Issues.",
}

@Article{Geihs:1990:RD,
  author =       "Kurt Geihs and Ulf Hollberg",
  title =        "A Retrospective on {DACNOS}",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "439--448",
  month =        apr,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77564.html",
  abstract =     "Heterogeneity of hardware and software is a fact in
                 most distributed computing environments. The DACNOS
                 prototype is a network operating system that enables
                 resource sharing in such environments. It extends the
                 local operating systems without interfering with
                 existing programs. It provides comprehensive system
                 level support for distributed applications.",
  acknowledgement = ack-nhfb,
  keywords =     "design; experimentation; performance",
  subject =      "{\bf C.2.4}: Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Distributed Systems,
                 Network operating systems. {\bf D.4.7}: Software,
                 OPERATING SYSTEMS, Organization and Design, Distributed
                 systems. {\bf D.4.6}: Software, OPERATING SYSTEMS,
                 Security and Protection, Access controls. {\bf D.4.0}:
                 Software, OPERATING SYSTEMS, General, DACNOS.",
}

@Article{Hirschberg:1990:EDP,
  author =       "Daniel S. Hirschberg and Debra A. Lelewer",
  title =        "Efficient decoding of prefix codes",
  journal =      j-CACM,
  volume =       "33",
  number =       "4",
  pages =        "449--459",
  month =        apr,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/77566.html",
  abstract =     "A special case of the data compression problem is
                 presented, in which a powerful encoder transmits a
                 coded file to a decoder that has severely constrained
                 memory. A data structure that achieves minimum storage
                 is presented, and alternative methods that sacrifice a
                 small amount of storage to attain faster decoding are
                 described.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; bzip2; performance",
  remark =       "This is the first of four key papers behind the {\tt
                 bzip2} compression tools. The others are listed in the
                 {\tt bzip2} manual.",
  subject =      "{\bf E.4}: Data, CODING AND INFORMATION THEORY, Data
                 compaction and compression. {\bf E.1}: Data, DATA
                 STRUCTURES, Tables. {\bf E.2}: Data, DATA STORAGE
                 REPRESENTATIONS. {\bf H.1.1}: Information Systems,
                 MODELS AND PRINCIPLES, Systems and Information Theory,
                 Information theory.",
}

@Article{Samuelson:1990:SLF,
  author =       "Pamela Samuelson and Robert J. Glushko",
  title =        "Survey on the Look and Feel Lawsuits",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "483--487",
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Mon Jan 22 07:18:54 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm33.html#SamuelsonG90",
  oldlabel =     "SamuelsonG90",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/SamuelsonG90",
  acknowledgement = ack-nhfb,
}

@Article{Sibley:1990:SSA,
  author =       "Edgar H. Sibley",
  title =        "Special Section on Alphabets and Language:
                 Introduction",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "488--490",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Tue Jan 09 09:26:38 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78608.html",
  acknowledgement = ack-nhfb,
  keywords =     "design; languages",
  subject =      "{\bf I.7.2}: Computing Methodologies, TEXT PROCESSING,
                 Document Preparation, Languages and systems. {\bf
                 B.4.2}: Hardware, INPUT/OUTPUT AND DATA COMMUNICATIONS,
                 Input/Output Devices.",
}

@Article{Qiao:1990:SDC,
  author =       "Jinan Qiao and Yizheng Qiao and Sanzheng Qiao",
  title =        "Six-digit coding method",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "491--494",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78609.html",
  abstract =     "The Six-Digit Coding Method (SDCM) is a new coding
                 method for Chinese characters. It is based on the
                 structural analysis of Chinese characters. We recently
                 developed this method and have successfully used it to
                 code 11,100 characters, including the simplified,
                 traditional, and variant forms found in Xin Hua
                 Dictionary [7]. This article illustrates the basic
                 principles, features, and some viewpoints concerning
                 the method.",
  acknowledgement = ack-nhfb,
  keywords =     "design",
  subject =      "{\bf I.7.1}: Computing Methodologies, TEXT PROCESSING,
                 Text Editing, Languages. {\bf H.4.1}: Information
                 Systems, INFORMATION SYSTEMS APPLICATIONS, Office
                 Automation, Equipment. {\bf H.4.1}: Information
                 Systems, INFORMATION SYSTEMS APPLICATIONS, Office
                 Automation, Equipment. {\bf J.5}: Computer
                 Applications, ARTS AND HUMANITIES, Linguistics.",
}

@Article{Tayli:1990:BBM,
  author =       "Murat Tayli and Abdulla I. Al-Salamah",
  title =        "Building Bilingual Microcomputer Systems",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "495--504",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:42 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78610.html",
  abstract =     "In the Arab world the need for bilingual microcomputer
                 systems is ever increasing. In addition to the ability
                 to process the Arabic and English scripts, an ideal
                 system should support the use of existing applications
                 with Arabic data and the access to the system
                 facilities through Arabic interfaces. The Integrated
                 Arabic System (IAS) was developed to study the
                 feasibility of building such systems using existing
                 microcomputers and software solutions.",
  acknowledgement = ack-nhfb,
  keywords =     "design; experimentation; languages",
  subject =      "{\bf I.7.1}: Computing Methodologies, TEXT PROCESSING,
                 Text Editing, Languages. {\bf C.5.3}: Computer Systems
                 Organization, COMPUTER SYSTEM IMPLEMENTATION,
                 Microcomputers. {\bf H.4.1}: Information Systems,
                 INFORMATION SYSTEMS APPLICATIONS, Office Automation,
                 Equipment. {\bf J.5}: Computer Applications, ARTS AND
                 HUMANITIES, Linguistics.",
}

@Article{Oman:1990:TSI,
  author =       "Paul W. Oman and Curtis R. Cook",
  title =        "Typographic Style is More than Cosmetic",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "506--520",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Tue Jan 09 09:25:40 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78611.html",
  abstract =     "There is disagreement about the role and importance of
                 typographic style (source code formatting and
                 commenting) in program comprehension. Results from
                 experiments and opinions in programming style books are
                 mixed. This article presents principles of typographic
                 style consistent and compatible with the results of
                 program comprehension studies. Four experiments
                 demonstrate that the typographic style principles
                 embodied in the book format significantly aid program
                 comprehension and reduce maintenance effort.",
  acknowledgement = ack-nhfb,
  keywords =     "design; experimentation; languages",
  subject =      "{\bf D.2.3}: Software, SOFTWARE ENGINEERING, Coding.
                 {\bf D.2.7}: Software, SOFTWARE ENGINEERING,
                 Distribution and Maintenance.",
}

@Article{Raman:1990:ABA,
  author =       "Subramanian Raman and Narayanan Alwar",
  title =        "An {AI}-based approach to machine translation in
                 {Indian} languages",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "521--527",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:41 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78612.html",
  abstract =     "Primarily illustrated as an approach to translate the
                 Indian languages, a focus on AI techniques for building
                 semantic representational structures of sentences is
                 presented.",
  acknowledgement = ack-nhfb,
  subject =      "{\bf I.2.7}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Natural Language Processing, Machine
                 translation.",
}

@Article{Kumar:1990:CCC,
  author =       "Kuldeep Kumar and Niels Bjorn-Andersen",
  title =        "A Cross-Cultural Comparison of {IS} Designer Values",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "528--538",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78613.html",
  abstract =     "The values that systems designers bring to their craft
                 play a significant role in the information systems they
                 create and the organizations for which they work.",
  acknowledgement = ack-nhfb,
  keywords =     "design; human factors; management",
  subject =      "{\bf H.1.2}: Information Systems, MODELS AND
                 PRINCIPLES, User/Machine Systems. {\bf K.6.1}:
                 Computing Milieux, MANAGEMENT OF COMPUTING AND
                 INFORMATION SYSTEMS, Project and People Management.
                 {\bf H.4.0}: Information Systems, INFORMATION SYSTEMS
                 APPLICATIONS, General. {\bf K.4.3}: Computing Milieux,
                 COMPUTERS AND SOCIETY, Organizational Impacts. {\bf
                 D.2.1}: Software, SOFTWARE ENGINEERING,
                 Requirements/Specifications.",
}

@Article{Karp:1990:MPP,
  author =       "Alan H. Karp and Horace P. Flatt",
  title =        "Measuring parallel processor performance",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "539--543",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78614.html",
  abstract =     "Many metrics are used for measuring the performance of
                 a parallel algorithm running on a parallel processor.
                 This article introduces a new metric that has some
                 advantages over the others. Its use is illustrated with
                 data from the Linpack benchmark report and the winners
                 of the Gordon Bell Award.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; economics; measurement;
                 performance",
  subject =      "{\bf C.4}: Computer Systems Organization, PERFORMANCE
                 OF SYSTEMS, Measurement techniques. {\bf C.4}: Computer
                 Systems Organization, PERFORMANCE OF SYSTEMS,
                 Performance attributes. {\bf C.1.2}: Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Multiple Data
                 Stream Architectures (Multiprocessors), Parallel
                 processors.",
}

@Article{Frand:1990:SAU,
  author =       "Jason L. Frand and Julia A. Britt",
  title =        "Sixth annual {UCLA} survey of business school computer
                 usage",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "544--562",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78615.html",
  abstract =     "Providing the most comprehensive picture to date of
                 the business school computing, communication, and
                 information environment, this year's survey extends the
                 focus of the Fourth Survey (1987) and raises the
                 question: how to most effectively manage these
                 resources.",
  acknowledgement = ack-nhfb,
  keywords =     "design; economics; management",
  subject =      "{\bf K.3.2}: Computing Milieux, COMPUTERS AND
                 EDUCATION, Computer and Information Science Education,
                 Information systems education. {\bf K.6.0}: Computing
                 Milieux, MANAGEMENT OF COMPUTING AND INFORMATION
                 SYSTEMS, General.",
}

@Article{Rudolph:1990:SAP,
  author =       "Brain A. Rudolph",
  title =        "Self-assessment procedure {XXI}: a self-assessment
                 procedure on concurrency",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "563--576",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78616.html",
  abstract =     "The topic now focuses on concurrency and questions
                 that relate to areas of general concepts, classic
                 concurrency problems, formal concurrency and specifying
                 concurrency.",
  acknowledgement = ack-nhfb,
  keywords =     "design; theory",
  subject =      "{\bf K.3.2}: Computing Milieux, COMPUTERS AND
                 EDUCATION, Computer and Information Science Education,
                 Self-assessment. {\bf F.1.2}: Theory of Computation,
                 COMPUTATION BY ABSTRACT DEVICES, Modes of Computation,
                 Probabilistic computation. {\bf C.1.2}: Computer
                 Systems Organization, PROCESSOR ARCHITECTURES, Multiple
                 Data Stream Architectures (Multiprocessors), Parallel
                 processors.",
}

@Article{Lehman:1990:TCU,
  author =       "M. M. Lehman",
  title =        "Technical Correspondence: Uncertainty in Computer
                 Application",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "584--586",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Mon Feb 3 17:42:15 1997",
  acknowledgement = ack-nhfb,
}

@Article{Denning:1990:AJP,
  author =       "Peter J. Denning",
  title =        "{Alan J. Perlis}: 1922--1990: a founding father of
                 computer science as a separate discipline",
  journal =      j-CACM,
  volume =       "33",
  number =       "5",
  pages =        "604--605",
  month =        may,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Fri Apr 5 10:03:00 MST 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/214943.html",
  acknowledgement = ack-nhfb,
  keywords =     "documentation; human factors",
  subject =      "{\bf K.2}: Computing Milieux, HISTORY OF COMPUTING,
                 Alan J. Perlis. {\bf A.0}: General Literature, GENERAL,
                 Biographies/autobiographies.",
}

@Article{Kocher:1990:PLE,
  author =       "Bryan Kocher",
  title =        "{President}'s Letter: Eschew Obfuscation",
  journal =      j-CACM,
  volume =       "33",
  number =       "6",
  pages =        "625--625",
  month =        jun,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Fri Aug 26 22:39:36 1994",
  acknowledgement = ack-nhfb,
}

@Article{Gladney:1990:LEM,
  author =       "H. M. Gladney and M. L. Rinehart and F. Wagner and
                 David H. Thornley and Justin H. Coven",
  title =        "Letters to the Editor: More on the Cruelty",
  journal =      j-CACM,
  volume =       "33",
  number =       "6",
  pages =        "628--630, 633",
  month =        jun,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Feb 01 07:56:28 1997",
  acknowledgement = ack-nhfb,
}

@Article{Wilkes:1990:NEF,
  author =       "Maurice Wilkes",
  title =        "Networks, Email and Fax",
  journal =      j-CACM,
  volume =       "33",
  number =       "6",
  pages =        "631--633",
  month =        jun,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Fri Aug 26 22:39:36 1994",
  acknowledgement = ack-nhfb,
}

@Article{Parnas:1990:ESC,
  author =       "David L. Parnas and A. John {van Schouwen} and Shu Po
                 Kwan",
  title =        "Evaluation of safety-critical software",
  journal =      j-CACM,
  volume =       "33",
  number =       "6",
  pages =        "636--648",
  month =        jun,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78974.html",
  abstract =     "Methods and approaches for testing the reliability and
                 trustworthiness of software remain among the most
                 controversial issues facing this age of high
                 technology. The authors present some of the crucial
                 questions faced by software programmers and eventual
                 users.",
  acknowledgement = ack-nhfb,
  keywords =     "design; documentation; human factors; measurement;
                 reliability",
  subject =      "{\bf D.2.4}: Software, SOFTWARE ENGINEERING, Program
                 Verification, Reliability. {\bf J.7}: Computer
                 Applications, COMPUTERS IN OTHER SYSTEMS, Real time.
                 {\bf D.2.5}: Software, SOFTWARE ENGINEERING, Testing
                 and Debugging.",
}

@Article{Rohde:1990:DRP,
  author =       "Renate Rohde and Jim Haskett",
  title =        "Disaster recovery planning for academic computing
                 centers",
  journal =      j-CACM,
  volume =       "33",
  number =       "6",
  pages =        "652--657",
  month =        jun,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/security.1.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78975.html",
  abstract =     "Planning for recovery from a disaster is quickly
                 becoming recognized as a necessity for higher education
                 computing installations. This article presents a
                 structural framework, describes the stages, and tells
                 how to implement a disaster recovery plan specifically
                 geared to an academic computing organization.",
  acknowledgement = ack-nhfb,
  keywords =     "backup files; computer security; management; recovery;
                 security",
  subject =      "{\bf K.6.4}: Computing Milieux, MANAGEMENT OF
                 COMPUTING AND INFORMATION SYSTEMS, System Management.
                 {\bf E.5}: Data, FILES, Backup/recovery.",
}

@Article{Swanson:1990:DSD,
  author =       "E. Burton Swanson and Cynthia Mathis Beath",
  title =        "Departmentalization in software development and
                 maintenance",
  journal =      j-CACM,
  volume =       "33",
  number =       "6",
  pages =        "658--667",
  month =        jun,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/Wiederhold.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78976.html",
  abstract =     "Exploring the strengths and weaknesses of three
                 alternative bases for systems staff departmentalization
                 suggests the benefits of an organizational form in
                 which maintenance is separate from new system
                 development.",
  acknowledgement = ack-nhfb,
  annote =       "organizational forms, departmentalization by work
                 type, by application domain and by life-cycle phase",
  keywords =     "design; management",
  subject =      "{\bf K.6.3}: Computing Milieux, MANAGEMENT OF
                 COMPUTING AND INFORMATION SYSTEMS, Software Management,
                 Software maintenance. {\bf K.6.3}: Computing Milieux,
                 MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS,
                 Software Management, Software development. {\bf K.6.1}:
                 Computing Milieux, MANAGEMENT OF COMPUTING AND
                 INFORMATION SYSTEMS, Project and People Management,
                 Systems development.",
}

@Article{Pugh:1990:SLP,
  author =       "William Pugh",
  title =        "Skip Lists: {A} Probabilistic Alternative to Balanced
                 Trees",
  journal =      j-CACM,
  volume =       "33",
  number =       "6",
  pages =        "668--676",
  month =        jun,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:41 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Theory/ProbAlgs.bib;
                 http://www.acm.org/pubs/toc/",
  note =         "This paper presents skip lists, a list in which a node
                 may have a pointer to a node some number of places
                 ahead of it on the list. Such pointers, called
                 ``forward pointers'', therefore ``skip'' over
                 intermediate nodes. A node with $k$ forward pointers is
                 said to be a {\em level} $k$ node. Skip lists are
                 probabilistic in that the level of a node is chosen
                 randomly with the property that a node's $i$th forward
                 pointer points to the next node of level $i$ or higher.
                 It is shown that skips lists can efficiently implement
                 abstract data types such as dictionaries and ordered
                 lists in that the expected time to search for an item
                 is $O(\log n)$.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78977.html",
  abstract =     "Skip lists are data structures that use probabilistic
                 balancing rather than strictly enforced balancing. As a
                 result, the algorithms for insertion and deletion in
                 skip lists are much simpler and significantly faster
                 than equivalent algorithms for balanced trees.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf E.1}: Data, DATA STRUCTURES, Lists. {\bf E.1}:
                 Data, DATA STRUCTURES, Trees. {\bf F.2.2}: Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Sorting and searching.",
}

@Article{Pearson:1990:FHV,
  author =       "Peter K. Pearson",
  title =        "Fast hashing of variable-length text strings",
  journal =      j-CACM,
  volume =       "33",
  number =       "6",
  pages =        "677--680",
  month =        jun,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu Apr 29 17:41:24 1999",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/protein.pattern.bib;
                 http://www.acm.org/pubs/toc/",
  note =         "See
                 \cite{Dittmer:1976:IEP,Dittmer:1991:NFH,Litsios:1991:NFH,Pearson:1991:NFH,Savoy:1991:NFH}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78978.html",
  abstract =     "Tailored to variable-length text strings, this hashing
                 function uses very little arithmetic and can be used
                 where perfect hashing is desired.",
  acknowledgement = ack-nhfb,
  annote =       "Based on exclusive OR (XOR).",
  comment =      "A simple fast hashing algorithm is given for variable
                 length text strings. Essentially an xor is done over
                 all of the characters of the string and the result is
                 the hash value. Some analysis is done and a practical
                 implementation is reported on.",
  keywords =     "algorithms; design",
  review =       "ACM CR 9012-0958",
  subject =      "{\bf E.2}: Data, DATA STORAGE REPRESENTATIONS,
                 Hash-table representations. {\bf F.2.2}: Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Sorting and searching. {\bf G.3}: Mathematics of
                 Computing, PROBABILITY AND STATISTICS, Probabilistic
                 algorithms (including Monte Carlo).",
}

@Article{Kumar:1990:COE,
  author =       "Vijay Kumar",
  title =        "Concurrent operations on extendible hashing and its
                 performance",
  journal =      j-CACM,
  volume =       "33",
  number =       "6",
  pages =        "681--694",
  month =        jun,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/78979.html",
  abstract =     "Extendible hashing is a dynamic data structure which
                 accommodates expansion and contraction of any stored
                 data efficiently. In this article, an algorithm has
                 been developed for managing concurrent operations on
                 extendible hashing by achieving optimal memory
                 utilization by supporting directly expansion and
                 contraction, page split, and merge. The results of this
                 study have been encouraging in the sense that it seems
                 to provide a higher degree of concurrency compared to
                 other algorithms on an extendible hash file.",
  acknowledgement = ack-nhfb,
  annote =       "Includes simulation results and code for algorithms.",
  keywords =     "algorithms; design; performance",
  review =       "ACM CR 9012-0959",
  subject =      "{\bf E.2}: Data, DATA STORAGE REPRESENTATIONS,
                 Hash-table representations. {\bf E.1}: Data, DATA
                 STRUCTURES. {\bf H.2.4}: Information Systems, DATABASE
                 MANAGEMENT, Systems, Concurrency. {\bf F.2.2}: Theory
                 of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Sorting and searching. {\bf E.5}: Data, FILES,
                 Sorting/searching.",
}

@Article{Press:1990:PCS,
  author =       "Larry Press",
  title =        "Personal Computing: Simple Complexity and {COMDEX}",
  journal =      j-CACM,
  volume =       "33",
  number =       "7",
  pages =        "21--26",
  month =        jul,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/79205.html",
  acknowledgement = ack-nhfb,
  keywords =     "design",
  subject =      "{\bf K.8}: Computing Milieux, PERSONAL COMPUTING. {\bf
                 C.5.3}: Computer Systems Organization, COMPUTER SYSTEM
                 IMPLEMENTATION, Microcomputers.",
}

@Article{Crawford:1990:WBF,
  author =       "Diane Crawford",
  title =        "From {Washington} -- Budget {FY} 1991: The Numbers
                 Tell the {R\&D} Story",
  journal =      j-CACM,
  volume =       "33",
  number =       "7",
  pages =        "27--29",
  month =        jul,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/79206.html",
  acknowledgement = ack-nhfb,
  keywords =     "economics",
  subject =      "{\bf K.1}: Computing Milieux, THE COMPUTER INDUSTRY.
                 {\bf K.4.0}: Computing Milieux, COMPUTERS AND SOCIETY,
                 General.",
}

@Article{Linehan:1990:DID,
  author =       "Thomas E. Linehan",
  title =        "Digital Image: Digital Cinema",
  journal =      j-CACM,
  volume =       "33",
  number =       "7",
  pages =        "30--37",
  month =        jul,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/79207.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf J.5}: Computer Applications, ARTS AND HUMANITIES.
                 {\bf I.3.0}: Computing Methodologies, COMPUTER
                 GRAPHICS, General. {\bf I.3.7}: Computing
                 Methodologies, COMPUTER GRAPHICS, Three-Dimensional
                 Graphics and Realism, Animation. {\bf J.6}: Computer
                 Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}

@Article{Frenkel:1990:PSE,
  author =       "Karen A. Frenkel",
  title =        "The Politics of Standards and the {EC}",
  journal =      j-CACM,
  volume =       "33",
  number =       "7",
  pages =        "40--51",
  month =        jul,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/79208.html",
  abstract =     "European legislation and power struggles in the
                 standards arena are sparking fear of technical barriers
                 to trade and prompting the American standards community
                 to reevaluate its infrastructure. The National
                 Institute of Standards and Technology may step up its
                 role in order to negotiate at a governmental level with
                 the EC.",
  acknowledgement = ack-nhfb,
  keywords =     "economics; legal aspects; reliability;
                 standardization",
  subject =      "{\bf K.1}: Computing Milieux, THE COMPUTER INDUSTRY,
                 Standards. {\bf K.4.1}: Computing Milieux, COMPUTERS
                 AND SOCIETY, Public Policy Issues, Regulation.",
}

@Article{Cohen:1990:CLP,
  author =       "Jacques Cohen",
  title =        "Constraint logic programming languages",
  journal =      j-CACM,
  volume =       "33",
  number =       "7",
  pages =        "52--68",
  month =        jul,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/79209.html",
  abstract =     "Constraint Logic Programming (CLP) is an extension of
                 Logic Programming aimed at replacing the pattern
                 matching mechanism of unification, as used in Prolog,
                 by a more general operation called constraint
                 satisfaction. This article provides a panoramic view of
                 the recent work done in designing and implementing CLP
                 languages. It also presents a summary of their
                 theoretical foundations, discusses implementation
                 issues, compares the major CLP languages, and suggests
                 directions for further work.",
  acknowledgement = ack-nhfb,
  keywords =     "design; languages",
  subject =      "{\bf F.4.1}: Theory of Computation, MATHEMATICAL LOGIC
                 AND FORMAL LANGUAGES, Mathematical Logic, Logic
                 programming. {\bf F.4.1}: Theory of Computation,
                 MATHEMATICAL LOGIC AND FORMAL LANGUAGES, Mathematical
                 Logic, Prolog. {\bf D.3.4}: Software, PROGRAMMING
                 LANGUAGES, Processors, Compilers.",
}

@Article{Colmerauer:1990:IPI,
  author =       "Alain Colmerauer",
  title =        "An introduction to {Prolog III}",
  journal =      j-CACM,
  volume =       "33",
  number =       "7",
  pages =        "69--90",
  month =        jul,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/79210.html",
  abstract =     "The Prolog III programming language extends Prolog by
                 redefining the fundamental process at its heart:
                 unification. This article presents the specifications
                 of this new language and illustrates its
                 capabilities.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; languages",
  subject =      "{\bf F.4.1}: Theory of Computation, MATHEMATICAL LOGIC
                 AND FORMAL LANGUAGES, Mathematical Logic, Prolog. {\bf
                 D.3.4}: Software, PROGRAMMING LANGUAGES, Processors,
                 Interpreters. {\bf F.4.1}: Theory of Computation,
                 MATHEMATICAL LOGIC AND FORMAL LANGUAGES, Mathematical
                 Logic, Prolog III. {\bf I.2.3}: Computing
                 Methodologies, ARTIFICIAL INTELLIGENCE, Deduction and
                 Theorem Proving, Logic programming. {\bf I.2.8}:
                 Computing Methodologies, ARTIFICIAL INTELLIGENCE,
                 Problem Solving, Control Methods, and Search. {\bf
                 I.1.3}: Computing Methodologies, ALGEBRAIC
                 MANIPULATION, Languages and Systems, Nonprocedural
                 languages.",
}

@Article{Newborn:1990:AAN,
  author =       "Monty Newborn and Danny Kopec",
  title =        "The {20th Annual ACM North American Computer Chess
                 Championship}",
  journal =      j-CACM,
  volume =       "33",
  number =       "7",
  pages =        "92--104",
  month =        jul,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Tue Jan 09 09:25:24 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/79211.html",
  acknowledgement = ack-nhfb,
  keywords =     "performance",
  subject =      "{\bf I.2.1}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Applications and Expert Systems, Games.",
}

@Article{Kaplan:1990:API,
  author =       "S. Jerrold Kaplan and Mitchell D. Kapor and Edward J.
                 Belove and Richard A. Landsman and Todd R. Drake",
  title =        "{AGENDA}: {A} Personal Information Manager",
  journal =      j-CACM,
  volume =       "33",
  number =       "7",
  pages =        "105--116",
  month =        jul,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Sat Apr 06 08:06:38 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/Wiederhold.bib
                 and
                 ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/79212.html",
  abstract =     "The free-form, evolving, personal information that
                 people deal with in the course of their daily
                 activities requires more flexible data structures and
                 data management systems than tabular data structures
                 provide. A tool for managing personal information must
                 conveniently handle free-textual data; allow for
                 structure to evolve gracefully as the database grows;
                 represent unnormalized data; and support data entry
                 through database {\em views}. We have designed a new
                 type of database that serves these
                 needs---``item/category'' database---and realized this
                 design in a commercial personal computer software
                 product named ``Agenda.''",
  acknowledgement = ack-nhfb,
  annote =       "handle free-textual data; allow for structure to
                 evolve gracefully as the database grows; represent
                 unnormalized data; support data entry through database
                 views; called an ``item/category'' database",
  keywords =     "design; human factors",
  review =       "ACM CR 9101-0021",
  subject =      "{\bf E.1}: Data, DATA STRUCTURES. {\bf H.2.1}:
                 Information Systems, DATABASE MANAGEMENT, Logical
                 Design, Data models. {\bf H.2.0}: Information Systems,
                 DATABASE MANAGEMENT, General. {\bf K.8}: Computing
                 Milieux, PERSONAL COMPUTING.",
}

@Article{Kung:1990:OSH,
  author =       "Chenho Kung",
  title =        "Object Subclass Hierarchy in {SQL}: {A} Simple
                 Approach",
  journal =      j-CACM,
  volume =       "33",
  number =       "7",
  pages =        "117--125",
  month =        jul,
  year =         "1990",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib