%%% -*-BibTeX-*-
%%% =================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
%%% version = "3.87",
%%% date = "05 May 2008",
%%% time = "14:35:14 MDT",
%%% filename = "unix.bib",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
%%% 155 S 1400 E RM 233
%%% Salt Lake City, UT 84112-0090
%%% USA",
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
%%% checksum = "27133 39672 162544 1520578",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "bibliography; BibTeX; UNIX",
%%% license = "public domain",
%%% supported = "yes",
%%% docstring = "This bibliography records books about the
%%% UNIX operating system (and variants such as
%%% GNU, Linux, Minix, Posix, and Plan 9), and
%%% includes books and articles about the X
%%% Window System, and about Open GL. There
%%% are also separate companion bibliographies
%%% on GNU/Linux (linux.bib) and Minix (minix.bib).
%%%
%%% Publications from the periodical Linux
%%% Journal (1994--date) are covered in a separate
%%% bibliography, linux-journal.bib.
%%%
%%% Publications of The USENIX Association are
%%% covered in separate bibliographies:
%%% usenix1980.bib, usenix1990.bib, and
%%% usenix2000.bib.
%%%
%%% Lucent Technologies Bell Laboratories maintains
%%% a UNIX history Web site at
%%%
%%% http://www.bell-labs.com/history/unix/moreinfo.html
%%%
%%% The Unix Heritage Society Web site at
%%%
%%% http://www.tuhs.org/
%%%
%%% also contains historical information, as well as
%%% source code for early versions of Unix.
%%%
%%% At version 3.87, the year coverage looked
%%% like this:
%%%
%%% 1973 ( 2) 1985 ( 24) 1997 ( 84)
%%% 1974 ( 1) 1986 ( 45) 1998 ( 70)
%%% 1975 ( 2) 1987 ( 28) 1999 ( 103)
%%% 1976 ( 3) 1988 ( 45) 2000 ( 124)
%%% 1977 ( 1) 1989 ( 55) 2001 ( 125)
%%% 1978 ( 25) 1990 ( 102) 2002 ( 115)
%%% 1979 ( 4) 1991 ( 86) 2003 ( 74)
%%% 1980 ( 7) 1992 ( 113) 2004 ( 53)
%%% 1981 ( 4) 1993 ( 129) 2005 ( 82)
%%% 1982 ( 12) 1994 ( 107) 2006 ( 55)
%%% 1983 ( 25) 1995 ( 99) 2007 ( 25)
%%% 1984 ( 14) 1996 ( 80) 2008 ( 6)
%%% 19xx ( 1)
%%%
%%% Article: 523
%%% Book: 1250
%%% InCollection: 6
%%% InProceedings: 38
%%% Manual: 31
%%% MastersThesis: 10
%%% Misc: 5
%%% Periodical: 5
%%% PhdThesis: 2
%%% Proceedings: 30
%%% TechReport: 28
%%% Unpublished: 2
%%%
%%% Total entries: 1930
%%%
%%% Books about networking are mostly relegated
%%% to a companion bibliography, internet.bib.
%%%
%%% In this bibliography, entries are sorted
%%% first by ascending year, and within each
%%% year, alphabetically by author or editor,
%%% and then, if necessary, by the 3-letter
%%% abbreviation at the end of the BibTeX
%%% citation tag, using the bibsort -byyear
%%% utility. Year order has been chosen to
%%% make it easier to identify the most recent
%%% work.
%%%
%%% 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 " #
"\ifx \undefined \TM \def \TM {${}^{\sc TM}$} \fi" #
"\hyphenation{
Dough-erty
Kern-i-ghan
Mot-if
Nath-an-son
Pat-rick
Sand-er-son
Sri-ni-vas-an
}"
}
%%% ====================================================================
%%% Acknowledgement abbreviations:
@String{ack-jc = "Jim Cobb,
Design Systems Division,
Evans and Sutherland Corporation,
580 Arapeen Drive,
P. O. Box 58700,
Salt Lake City, UT 84158,
USA,
Tel: +1 801 582 5847,
FAX: +1 801 582 0524,
e-mail: \path|jcobb@dsd.es.com|"}
@String{ack-jsq = "John S. Quarterman,
Matrix Information and Directory Services, Inc. (MIDS),
1106 Clayton Lane, Suite 500W,
Austin, TX 78723,
USA,
Tel: +1-512-451-7602,
FAX: +1-512-450-1436,
e-mail: \path|jsq@tic.com|"}
@String{ack-ks = "Kevin Savetz,
e-mail: \path|savetz@rahul.net|"}
@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/|"}
@String{ack-rc = "Roman Czyborra,
e-mail: \path=|czyborra@dds.nl|"}
@String{ack-sk = "Samuel Ko,
e-mail: \path|kko@sfu.ca|"}
@String{ack-woh = "Walt O. Haas,
Department of Computer Science,
University of Utah,
Salt Lake City, UT 84112, USA,
Tel: +1 801 581 5617,
e-mail: \path|haas@ski.utah.edu|"}
%%% ====================================================================
%%% Institutional abbreviations:
@String{inst-ANL = "Argonne National Laboratory"}
@String{inst-ANL:adr = "9700 South Cass Avenue, Argonne, IL
60439-4801, USA"}
@String{inst-ANL-MCS = "Mathematics and Computer Science
Division, Argonne National Laboratory"}
@String{inst-ANL-MCS:adr = "9700 South Cass Avenue, Argonne, IL
60439-4801,
USA"}
@String{inst-UIUC = "University of Illinois at Urbana-Champaign"}
@String{inst-UIUC:adr = "Urbana, IL 61801, USA"}
@String{inst-UIUC-CSRD = "University of Illinois at Urbana-Champaign,
Center for Supercomputing Research and
Development"}
@String{inst-UIUC-CSRD:adr = "Urbana, IL 61801, USA"}
@String{inst-UT-CS = "Department of Computer Science,
University of Tennessee, Knoxville"}
@String{inst-UT-CS:adr = "Knoxville, TN 37996, USA"}
%%% ====================================================================
%%% Journal abbreviations:
@String{j-3X-400-SYST-MANAG = "3X/400 Systems Management"}
@String{j-ADA-USER-J = "Ada User Journal"}
@String{j-AI-EXPERT = "AI Expert"}
@String{j-AM-PROG = "American Programmer"}
@String{j-ANN-HIST-COMPUT = "Annals of the History of Computing"}
@String{j-ATT-TECH-J = "AT\&T Technical Journal"}
@String{j-BELL-SYS-TECH-J = "The Bell System Technical Journal"}
@String{j-BYTE = "BYTE Magazine"}
@String{j-CACM = "Communications of the Association for
Computing Machinery"}
@String{j-CCCUJ = "C/C++ Users Journal"}
@String{j-CCPE = "Concurrency and Computation: Prac\-tice and
Experience"}
@String{j-CGW = "Computer Graphics World"}
@String{j-COMP-ARCH-NEWS = "ACM SIGARCH Computer Architecture News"}
@String{j-COMP-DESIGN = "Computer Design"}
@String{j-COMP-GRAPHICS = "Computer Graphics"}
@String{j-COMP-J = "The Computer Journal"}
@String{j-COMP-NET-AMSTERDAM = "Computer Networks (Amsterdam, Netherlands: 1999)"}
@String{j-COMP-NET-ISDN = "Computer Networks and ISDN Systems"}
@String{j-COMPUT-SCI-ENG = "Computing in Science and Engineering"}
@String{j-COMP-STANDARDS-INTERFACES = "Computer Standards and Interfaces"}
@String{j-COMP-SURV = "ACM Computing Surveys"}
@String{j-COMP-TECH-REV = "Computer Technology Review"}
@String{j-COMPUTER = "Computer"}
@String{j-COMPUTERSHOPPER = "Computer Shopper"}
@String{j-COMPUTERS-AND-GRAPHICS = "Computers and Graphics"}
@String{j-COMPUTERWORLD = "ComputerWorld"}
@String{j-CONTROL-ENG-PRACT = "Control Engineering Practice"}
@String{j-CRYPTOLOGIA = "Cryptologia"}
@String{j-CUJ = "C Users Journal"}
@String{j-DATA-COMMUNICATIONS = "Data communications"}
@String{j-DATAMATION = "Datamation"}
@String{j-DDJ = "Dr. Dobb's Journal of Software Tools"}
@String{j-DEC-PROFESSIONAL = "The DEC Professional"}
@String{j-DIGEST-PAPERS-IEEE-SYMP-MASS-STOR-SYS = "Digest of Papers --- IEEE
Symposium on Mass Storage Systems"}
@String{j-EDN = "EDN"}
@String{j-EMBED-SYS-PROG = "Embedded Systems Programming"}
@String{j-EXE = ".EXE: the software developers' magazine"}
@String{j-FED-COMPUTER-WEEK = "Federal computer week"}
@String{j-FUJITSU = "Fujitsu"}
@String{j-FUT-GEN-COMP-SYS = "Future Generation Computer Systems"}
@String{j-GOV-COMP-NEWS = "Government computer news"}
@String{j-HEWLETT-PACKARD-J = "Hewlett-Packard Journal"}
@String{j-IBM-JRD = "IBM Journal of Research and Development"}
@String{j-IBM-SYS-J = "IBM Systems Journal"}
@String{j-IEEE-CGA = "IEEE Computer Graphics and Applications"}
@String{j-IEEE-EXPERT = "IEEE expert: intelligent systems and their
applications"}
@String{j-IEEE-MICRO = "IEEE Micro"}
@String{j-IEEE-SEC-PRIV = "IEEE Security \& Privacy"}
@String{j-IEEE-SOFTWARE = "IEEE Software"}
@String{j-IEEE-SPECTRUM = "IEEE Spectrum"}
@String{j-IJHPCA = "The International Journal of High Performance
Computing Applications"}
@String{j-INFORMATION-WEEK = "Information Week"}
@String{j-INSTRUM-CONTROL-SYST = "Instrumentation \& control systems: I\&CS"}
@String{j-INT-GEOSCIENCE-REMOTE-SENSING-SYMPOSIUM = "International Geoscience
and Remote Sensing Symposium (IGARSS)"}
@String{j-INT-TELEMETERING-CONFERENCE = "International Telemetering Conference
(Proceedings)"}
@String{j-IRIS = "IRIS Universe"}
@String{j-J-ACM = "Journal of the ACM"}
@String{j-J-CRYPTOLOGY = "Journal of Cryptology: the journal of the
International Association for Cryptologic
Research"}
@String{j-J-PAR-DIST-COMP = "Journal of Parallel and Distributed
Computing"}
@String{j-J-SYMBOLIC-COMP = "Journal of Symbolic Computation"}
@String{j-J-SYST-SOFTW = "The Journal of Systems and Software"}
@String{j-LECT-NOTES-COMP-SCI = "Lecture Notes in Computer Science"}
@String{j-LINUX-J = "Linux Journal"}
@String{j-MICROSOFT-SYS-J = "Microsoft Systems Journal"}
@String{j-NETWORK-WORLD = "Network World"}
@String{j-NEWS-3X-400 = "News 3X/400"}
@String{j-NIST-SPEC-PUBL = "NIST special publication"}
@String{j-NTT-R-D = "NTT R\&D"}
@String{j-OPER-SYS-REV = "Operating Systems Review"}
@String{j-PERS-COMPUT-WORLD = "Personal computer world"}
@String{j-PROC-IEEE-INT-SOFTWARE-ENG-STAND-SYMP = "Proceedings of the IEEE
International Software Engineering Standards
Symposium"}
@String{j-PROC-INT-CONF-SOFTWARE-ENG = "Proceedings --- International
Conference on Software Engineering"}
@String{j-PROC-INT-TEST-CONF = "Proceedings of the International Test
Conference"}
@String{j-PROC-REAL-TIME-SYS-SYMP = "Proceedings --- Real-Time Systems
Symposium"}
@String{j-QUEUE = "ACM Queue: Tomorrow's Computing Today"}
@String{j-SECURITY = "Security"}
@String{j-SIGADA-LETTERS = "ACM SIGADA Ada Letters"}
@String{j-SIGMOD = "SIGMOD Record (ACM Special Interest
Group on Management of Data)"}
@String{j-SIGNUM = "ACM SIGNUM Newsletter"}
@String{j-SIGPLAN = "ACM SIG{\-}PLAN Notices"}
@String{j-SOFTWARE-MAG = "Software magazine"}
@String{j-SPE = "Soft{\-}ware\emdash Prac{\-}tice
and Experience"}
@String{j-SUNWORLD = "SunWorld"}
@String{j-SYS-ADMIN = "Sys Admin: The Journal for UNIX Systems
Administrators"}
@String{j-TOCS = "ACM Transactions on Computer Systems"}
@String{j-TODS = "ACM Transactions on Database Systems"}
@String{j-TOIS = "ACM Transactions on Information Systems"}
@String{j-TOMS = "ACM Transactions on Mathematical Software"}
@String{j-TOPLAS = "ACM Transactions on Programming Languages
and Systems"}
@String{j-TOS = "ACM Transactions on Storage"}
@String{j-TOSEM = "ACM Transactions on Software Engineering and
Methodology"}
@String{j-UNIX-DEVELOPER = "UNIX Developer"}
@String{j-UNIX-REVIEW = "UNIX review"}
@String{j-UNIX-WORLD = "UNIX/world"}
@String{j-VAX-PROF = "The VAX professional"}
@String{j-XJ = "{The X Journal}"}
@String{j-XR = "{The X Resource}"}
%%% ====================================================================
%%% Publishers and their addresses:
@String{pub-ACADEMIC = "Academic Press"}
@String{pub-ACADEMIC:adr = "New York, NY, USA"}
@String{pub-ACM = "ACM Press"}
@String{pub-ACM:adr = "New York, NY, USA"}
@String{pub-AFIPS = "AFIPS Press"}
@String{pub-AFIPS:adr = "Montvale, NJ, USA"}
@String{pub-ANSI = "American National Standards
Institute"}
@String{pub-ANSI:adr = "1430 Broadway, New York, NY 10018,
USA"}
@String{pub-AP-PROFESSIONAL = "AP Professional"}
@String{pub-AP-PROFESSIONAL:adr = "Boston, MA, USA"}
@String{pub-APRESS = "Apress"}
@String{pub-APRESS:adr = "Berkeley, CA, USA"}
@String{pub-ARTECH = "Artech House Inc."}
@String{pub-ARTECH:adr = "Boston, MA, USA"}
@String{pub-AVON = "Avon Books"}
@String{pub-AVON:adr = "New York, NY, USA"}
@String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr = "Reading, MA, USA"}
@String{pub-AW-LONGMAN = "Ad{\-d}i{\-s}on-Wes{\-l}ey Longman"}
@String{pub-AW-LONGMAN:adr = "Harlow, Essex CM20 2JE, England"}
@String{pub-AW-MUNCHEN = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW-MUNCHEN:adr = "M{\"u}nchen, Germany"}
@String{pub-AWDP = "Ad{\-d}i{\-s}on-Wes{\-l}ey Developers Press"}
@String{pub-AWDP:adr = "Reading, MA, USA"}
@String{pub-BANTAM = "Bantam Books"}
@String{pub-BANTAM:adr = "New York, NY, USA"}
@String{pub-BENCUM = "Benjamin/Cummings Pub. Co."}
@String{pub-BENCUM:adr = "Redwood City, CA, USA"}
@String{pub-BP = "Boole Press"}
@String{pub-BP:adr = "Dublin, Ireland"}
@String{pub-BRADY = "Robert J. Brady Co."}
@String{pub-BRADY:adr = "Bowie, MD 20715, USA"}
@String{pub-CBM = "CBM Books"}
@String{pub-CBM:adr = "A Division of Cardinal Business
Media Inc., 101 Witmer Road,
Horsham, PA 19044, USA"}
@String{pub-CMP-BOOKS = "CMP Books"}
@String{pub-CMP-BOOKS:adr = "6600 Silacci Way, Gilroy, CA 95020, USA"}
@String{pub-CORIOLIS = "Coriolis Group Books"}
@String{pub-CORIOLIS:adr = "Scottsdale, AZ, USA"}
@String{pub-CRC = "CRC Press"}
@String{pub-CRC:adr = "2000 N.W. Corporate Blvd., Boca Raton,
FL 33431-9868, USA"}
@String{pub-DOUBLEDAY = "Doubleday"}
@String{pub-DOUBLEDAY:adr = "New York, NY, USA"}
@String{pub-DP = "Digital Press"}
@String{pub-DP:adr = "12 Crosby Drive, Bedford, MA 01730,
USA"}
@String{pub-DPUNKT-VERLAG = "dpunkt Verlag"}
@String{pub-DPUNKT-VERLAG:adr = "Ringstra{\ss}e 19, 69115 Heidelberg,
Germany"}
@String{pub-ELSEVIER-MORGAN-KAUFMANN = "Elsevier Morgan Kaufmann"}
@String{pub-ELSEVIER-MORGAN-KAUFMANN:adr = "Amsterdam, The Netherlands"}
@String{pub-ENH = "Elsevier North-Holland, Inc."}
@String{pub-ENH:adr = "New York, NY, USA"}
@String{pub-EUUG = "European UNIX Users Group"}
@String{pub-EUUG:adr = "Buntingford, Herts, UK"}
@String{pub-EYROLLES = "Eyrolles"}
@String{pub-EYROLLES:adr = "Paris, France"}
@String{pub-FSF = "{Free Software Foundation, Inc.}"}
@String{pub-FSF:adr = "51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301, USA, Tel: (617) 876-3296"}
@String{pub-GNU-PRESS = "GNU Press"}
@String{pub-GNU-PRESS:adr = "Boston, MA, USA"}
@String{pub-HANSER = "Carl Hanser"}
@String{pub-HANSER:adr = "M{\"u}nchen, Germany"}
@String{pub-HAYDEN = "Hayden Books"}
@String{pub-HAYDEN:adr = "4300 West 62nd Street,
Indianapolis, IN 46268, USA"}
@String{pub-HBJ = "Harcourt Brace Jovanovich"}
@String{pub-HBJ:adr = "Boston, MA, USA"}
@String{pub-HRW = "Holt, Rinehart, and Winston"}
@String{pub-HRW:adr = "New York, NY, USA"}
@String{pub-HUNGRY-MINDS = "Hungry Minds"}
@String{pub-HUNGRY-MINDS:adr = "909 Third Avenue, New York, NY 10022, USA"}
@String{pub-HWS = "Howard W. Sams"}
@String{pub-HWS:adr = "Indianapolis, IN 46268, USA"}
@String{pub-IBM = "IBM Corporation"}
@String{pub-IBM:adr = "San Jose, CA, USA"}
@String{pub-IDG = "IDG Books"}
@String{pub-IDG:adr = "San Mateo, CA, USA"}
@String{pub-IDG-WORLDWIDE = "I D G Books Worldwide"}
@String{pub-IDG-WORLDWIDE:adr = "Indianapolis, IN, USA"}
@String{pub-IEEE = "IEEE Computer Society Press"}
@String{pub-IEEE:adr = "1109 Spring Street, Suite 300,
Silver Spring, MD 20910, USA"}
@String{pub-IOS = "IOS Press"}
@String{pub-IOS:adr = "Amsterdam, The Netherlands"}
@String{pub-ITCP = "International Thomson Computer Press"}
@String{pub-ITCP:adr = "20 Park Plaza Suite 1001, Boston,
MA 02116 USA"}
@String{pub-LINUX-JOURNAL-PRESS = "Linux Journal Press"}
@String{pub-LINUX-JOURNAL-PRESS:adr = "San Francisco, CA, USA"}
@String{pub-MACMILLAN = "Macmillan Publishing Co., Inc."}
@String{pub-MACMILLAN:adr = "New York, NY, USA"}
@String{pub-MACMILLAN-COMPUTER = "Macmillan Computer Publishing"}
@String{pub-MACMILLAN-COMPUTER:adr = "Indianapolis, IN, USA"}
@String{pub-MCGRAW-HILL = "Mc{\-}Graw-Hill"}
@String{pub-MCGRAW-HILL:adr = "New York, NY, USA"}
@String{pub-MICROSOFT = "Microsoft Press"}
@String{pub-MICROSOFT:adr = "Bellevue, WA, USA"}
@String{pub-MIS = "MIS Press"}
@String{pub-MIS:adr = "P. O. Box 5277, Portland, OR
97208-5277, USA, Tel: (503) 282-5215"}
@String{pub-MIT = "MIT Press"}
@String{pub-MIT:adr = "Cambridge, MA, USA"}
@String{pub-MORGAN-KAUFMANN = "Morgan Kaufmann Publishers"}
@String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"}
@String{pub-MT = "M\&T Books"}
@String{pub-MT:adr = "M\&T Publishing, Inc., 501
Galveston Drive, Redwood City, CA
94063, USA"}
@String{pub-NEW-RIDERS = "New Riders Publishing"}
@String{pub-NEW-RIDERS:adr = "Carmel, IN, USA"}
@String{pub-NEWNES-PRESS = "Newnes Press"}
@String{pub-NEWNES-PRESS:adr = "Amsterdam, The Netherlands"}
@String{pub-NIST = "National Institute for Standards and
Technology"}
@String{pub-NIST:adr = "Gaithersburg, MD, USA"}
@String{pub-NO-STARCH = "No Starch Press"}
@String{pub-NO-STARCH:adr = "San Francisco, CA, USA"}
@String{pub-NOVELL = "Novell Press, Sybex"}
@String{pub-NOVELL:adr = "San Jose, CA, USA"}
@String{pub-NTIS = "National Technical Information Service"}
@String{pub-NTIS:adr = "Washington, DC, USA"}
@String{pub-ONWORD = "OnWord Press"}
@String{pub-ONWORD:adr = "Santa Fe, NM, USA"}
@String{pub-ORA = "O'Reilly \& {Associates, Inc.}"}
@String{pub-ORA:adr = "981 Chestnut Street, Newton, MA
02164, USA"}
@String{pub-ORA-MEDIA = "O'Reilly Media, Inc."}
@String{pub-ORA-MEDIA:adr = "1005 Gravenstein Highway North,
Sebastopol, CA 95472, USA"}
@String{pub-ORCP = "O'Reilly Community Press"}
@String{pub-ORCP:adr = "Sebastopol, CA, USA"}
@String{pub-OSBORNE-MCGRAW-HILL = "Osborne\slash Mc{\-}Graw-Hill"}
@String{pub-OSBORNE-MCGRAW-HILL:adr = "Berkeley, CA, USA"}
@String{pub-PEACHPIT = "Peachpit Press, Inc."}
@String{pub-PEACHPIT:adr = "1085 Keith Avenue, Berkeley, CA
94708, USA"}
@String{pub-PEARSON-PH = "Pearson Pren{\-}tice Hall"}
@String{pub-PEARSON-PH:adr = "Upper Saddle River, NJ 07458, USA"}
@String{pub-PERSEUS = "Perseus Publishers"}
@String{pub-PERSEUS:adr = "Cambridge, MA, USA"}
@String{pub-PH = "Pren{\-}tice-Hall"}
@String{pub-PH:adr = "Upper Saddle River, NJ 07458, USA"}
@String{pub-PHPTR = "Pren{\-}tice-Hall PTR"}
@String{pub-PHPTR:adr = "Upper Saddle River, NJ 07458, USA"}
@String{pub-POCKET = "Pocket Books"}
@String{pub-POCKET:adr = "New York, NY, USA"}
@String{pub-POGUE-ORA = "Pogue Press/O'Reilly and Associates"}
@String{pub-POGUE-ORA:adr = "Sebastopol, CA, USA"}
@String{pub-PPB = "Professional Press Books"}
@String{pub-PPB:adr = "101 Witmer Road, Horsham, PA 19044,
USA"}
@String{pub-PRIMA = "Prima Publishing"}
@String{pub-PRIMA:adr = "Roseville, CA, USA"}
@String{pub-PRIME-TIME-FREEWARE = "Prime Time Freeware"}
@String{pub-PRIME-TIME-FREEWARE:adr = "370 Altair Way, Suite 150,
Sunnyvale, CA, USA"}
@String{pub-PUP = "Princeton University Press"}
@String{pub-PUP:adr = "Princeton, NJ, USA"}
@String{pub-QED = "QED Information Sciences, Inc."}
@String{pub-QED:adr = "P. O. Box 82-181, Wellesley, MA
02181, USA"}
@String{pub-QUE = "Que Corporation"}
@String{pub-QUE:adr = "Indianapolis, IN, USA"}
@String{pub-R-D-BOOKS = "R\&D Books"}
@String{pub-R-D-BOOKS:adr = "Lawrence, KS, USA; Berkeley, CA, USA"}
@String{pub-RED-HAT = "Red Hat Software, Inc."}
@String{pub-RED-HAT:adr = "Westport, CT, USA"}
@String{pub-SAMS = "SAMS Publishing"}
@String{pub-SAMS:adr = "Indianapolis, IN, USA"}
@String{pub-SANS = "The SANS Institute"}
@String{pub-SANS:adr = "Bethesda, MD, USA"}
@String{pub-SF = "Scott, Foresman and Company"}
@String{pub-SF:adr = "Glenview, IL, USA"}
@String{pub-SILICON = "Silicon Press"}
@String{pub-SILICON:adr = "25 Beverly Road, Summit, NJ 07901,
USA"}
@String{pub-SS = "Simon and Schuster"}
@String{pub-SS:adr = "New York, NY, USA"}
@String{pub-SSC = "Specialized Systems Consultants"}
@String{pub-SSC:adr = "P.O. Box 55549, Seattle, WA 98155"}
@String{pub-SUN = "Sun Microsystems"}
@String{pub-SUN:adr = "2550 Garcia Avenue, Mountain View,
CA 94043, USA"}
@String{pub-SUNSOFT = "SunSoft Press"}
@String{pub-SUNSOFT:adr = "Englewood Cliffs, NJ, USA"}
@String{pub-SUN-MICROSYSTEMS-PRESS = "Sun Microsystems Press"}
@String{pub-SUN-MICROSYSTEMS-PRESS:adr = "Palo Alto, CA, USA"}
@String{pub-SV = "Spring{\-}er-Ver{\-}lag"}
@String{pub-SV:adr = "Berlin, Germany~/ Heidelberg,
Germany~/ London, UK~/ etc."}
@String{pub-SYBEX = "Sybex"}
@String{pub-SYBEX:adr = "2021 Challenger Driver, Suite 100,
Alameda, CA 94501, USA"}
@String{pub-TRILITHON = "Trilithon Press"}
@String{pub-TRILITHON:adr = "Los Altos, CA, USA"}
@String{pub-UNICODE = "The Unicode Consortium"}
@String{pub-UNICODE-SAN-JOSE:adr = "P.O. Box 700519, San Jose, CA 95170-0519,
USA, Phone: +1-408-777-5870,
Fax: +1-408-777-5082, E-mail:
\path=unicode-inc@unicode.org="}
@String{pub-UNIX = "UNIX Press"}
@String{pub-UNIX:adr = "Summit, NJ, USA"}
@String{pub-USENIX = "USENIX Association"}
@String{pub-USENIX:adr = "Berkeley, CA, USA"}
@String{pub-USGPO = "United States Government Printing Office"}
@String{pub-USGPO:adr = "Washington, DC, USA"}
@String{pub-VENTANA = "Ventana Press"}
@String{pub-VENTANA:adr = "Chapel Hill, NC, USA"}
@String{pub-VNR = "Van Nostrand Reinhold"}
@String{pub-VNR:adr = "New York, NY, USA"}
@String{pub-VOGEL = "Vogel Verlag"}
@String{pub-VOGEL:adr = "Postfach 67 40, D-8700 W{\"u}rzburg,
Germany"}
@String{pub-WAITE-GROUP = "Waite Group Press"}
@String{pub-WAITE-GROUP:adr = "Corte Madera, CA, USA"}
@String{pub-WALNUT-CREEK-CDROM = "Walnut Creek CDROM"}
@String{pub-WALNUT-CREEK-CDROM:adr = "Walnut Creek, CA, USA"}
@String{pub-WILEY = "Wiley"}
@String{pub-WILEY:adr = "New York, NY, USA"}
@String{pub-WILEY-INTERSCIENCE = "Wiley-In{\-}ter{\-}sci{\-}ence"}
@String{pub-WILEY-INTERSCIENCE:adr = "New York, NY, USA"}
@String{pub-WORDWARE = "Wordware Publishing"}
@String{pub-WORDWARE:adr = "Plano, TX, USA"}
@String{pub-WORLD-SCI = "World Scientific Publishing
Co. Pte. Ltd."}
@String{pub-WORLD-SCI:adr = "P. O. Box 128, Farrer Road,
Singapore 9128"}
@String{pub-WROX = "Wrox Press"}
@String{pub-WROX:adr = "Chicago, IL, USA"}
@String{pub-YGGDRASIL = "Yggdrasil Computing, Inc."}
@String{pub-YGGDRASIL:adr = "Berkeley, CA, USA"}
@String{pub-YOURDON = "Yourdon Press"}
@String{pub-YOURDON:adr = "Englewood Cliffs, NJ 07632, USA"}
@String{pub-ZIFF-DAVIS = "Ziff-Davis Press"}
@String{pub-ZIFF-DAVIS:adr = "Emeryville, CA, USA"}
%%% ====================================================================
%%% Series abbreviations:
@String{ser-LNCS = "Lecture Notes in Computer Science"}
%%% ====================================================================
%%% Bibliography entries.
@TechReport{Johnson:1973:PLB,
author = "S. C. Johnson and B. W. Kernighan",
title = "The Programming Language {B}",
type = "Technical report",
number = "8",
institution = "Bell Laboratories,",
address = "Murray Hill, NJ, USA",
year = "1973",
bibdate = "Thu Nov 14 06:48:00 2002",
acknowledgement = ack-nhfb,
}
@Article{Ritchie:1973:UTS,
author = "Dennis M. Ritchie and Ken Thompson",
title = "The {UNIX} time-sharing system",
journal = j-OPER-SYS-REV,
volume = "7",
number = "4",
pages = "27--27",
month = oct,
year = "1973",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:49 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Article{Ritchie:1974:UTS,
author = "Dennis W. Ritchie and Ken Thompson",
title = "The {UNIX} Time-Sharing System",
journal = j-CACM,
volume = "17",
number = "7",
pages = "365--375",
month = jul,
year = "1974",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Mon Oct 4 11:57:23 1993",
acknowledgement = ack-nhfb,
}
@Article{Chesson:1975:NUS,
author = "Gregory L. Chesson",
title = "The network {Unix} system",
journal = j-OPER-SYS-REV,
volume = "9",
number = "5",
pages = "60--66",
month = nov,
year = "1975",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:57 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Article{Kernighan:1975:STM,
author = "Brian W. Kernighan and Lorinda L. Cherry",
title = "A System for Typesetting Mathematics",
journal = j-CACM,
volume = "18",
number = "3",
pages = "151--156",
month = mar,
year = "1975",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Mon Jan 22 06:54:33 MST 2001",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1975.bib;
http://dblp.uni-trier.de/db/journals/cacm/cacm18.html#KernighanC75",
abstract = "This paper describes the design and implementation of
a system for typesetting mathematics.\par
The language has been designed to be easy to learn and
to use by people (for example, secretaries and
mathematical typists) who know neither mathematics nor
typesetting. Experience indicates that the language can
be learned in an hour or so, for it has few rules and
fewer exceptions. For typical expressions, the size and
font changes, positioning, line drawing, and the like
necessary to print according to mathematical
conventions are all done automatically. For example,
the input {\tt sum from i=0 to infinity x sub i=pi over
2} produces $\sum_{i=0}^\infty x_i = \pi/2$. The syntax
of the language is specified by a small context-free
grammar; a compiler-compiler is used to make a compiler
that translates this language into typesetting
commands. Output maybe produced on either a
phototypesetter or on a terminal with forward and
reverse half-line motions. The system interfaces
directly with text formatting programs, so mixtures of
text and mathematics may be handled simply. This paper
was typeset by the authors using the system
described.",
acknowledgement = ack-nhfb,
classcodes = "C6130 (Data handling techniques); C6140D (High level
languages); C7230 (Publishing and reproduction); C7310
(Mathematics computing)",
classification = "723; 745",
corpsource = "Bell Labs., Holmdel, NJ, USA",
country = "USA",
date = "15/05/84",
descriptors = "Design; realization; command language; graphics
language; text processing; graphics; interactive
mode;",
enum = "1645",
journalabr = "Commun ACM",
keywords = "compiler-compiler; computer controlled typesetting;
computer graphics; computer programming languages;
graphics; mathematics; oriented languages;
photocomposition; phototypesetter; printing; problem;
syntax; terminal; text formatting programs; text
processing.; typesetting; typesetting mathematics",
language = "English",
oldlabel = "KernighanC75",
references = "7",
treatment = "A Application; P Practical",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/KernighanC75",
xxpages = "151--157",
}
@Article{Bunt:1976:STO,
author = "Rick B. Bunt",
title = "Scheduling techniques for operating systems",
journal = j-COMPUTER,
volume = "9",
number = "10",
pages = "10--18",
month = oct,
year = "1976",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Thu Dec 12 07:20:54 MST 1996",
bibsource = "Compendex database",
abstract = "In an attempt to provide a common framework for the
description of diverse schedulers, a general model is
proposed. A number of classical scheduling techniques
are described using this model and their
characteristics are assessed. The scheduling methods of
a number of popular operating systems are described.
The IBM systems' described (OS\slash MFT, OS\slash MVT,
OS\slash VS2) are all primarily oriented to an
environment of batch submissions. The MULTICS system
and the UNIX system, offering different types of
service, have different performance objectives and
hence employ a different scheduling approach to meet
these objectives.",
acknowledgement = ack-nhfb,
classification = "723",
journalabr = "Computer",
keywords = "computer operating systems",
}
@TechReport{Lesk:1976:CTT,
author = "M. E. Lesk and B. W. Kernighan",
title = "Computer Typesetting of Technical Journals on {Unix}",
type = "Technical report",
number = "44",
institution = "Bell Laboratories",
address = "Murray Hill, NJ, USA",
month = jul,
year = "1976",
bibdate = "Wed Aug 20 18:05:59 2003",
acknowledgement = ack-nhfb,
}
@Article{Stonebraker:1976:DII,
author = "Michael Stonebraker and Eugene Wong and Peter Kreps
and Gerald Held",
title = "The Design and Implementation of {INGRES}",
journal = j-TODS,
volume = "1",
number = "3",
pages = "189--222",
month = sep,
year = "1976",
CODEN = "ATDSD3",
ISSN = "0362-5915",
bibdate = "Sat Apr 14 10:34:48 MDT 2001",
bibsource = "Database/Graefe.bib; Database/Wiederhold.bib;
http://www.acm.org/pubs/toc/; Parallel/Multi.bib",
note = "Reprinted in \cite{Stonebraker:1988:RDS}. Also
published in/as: UCB, Elec. Res. Lab, Memo No.
ERL-M577, Jan. 1976.",
URL = "http://www.acm.org/pubs/articles/journals/tods/1976-1-3/p189-stonebraker/p189-stonebraker.pdf;
http://www.acm.org/pubs/citations/journals/tods/1976-1-3/p189-stonebraker/",
abstract = "The currently operational (March 1976) version of the
INGRES database management system is described. This
multiuser system gives a relational view of data,
supports two high level nonprocedural data
sublanguages, and runs as a collection of user
processes on top of the UNIX operating system for
Digital Equipment Corporation PDP 11/40, 11/45, and
11/70 computers. Emphasis is on the design decisions
and tradeoffs related to (1) structuring the system
into processes, (2) embedding one command language in a
general purpose programming language, (3) the
algorithms implemented to process interactions, (4) the
access methods implemented, (5) the concurrency and
recovery control currently provided, and (6) the data
structures used for system catalogs and the role of the
database administrator.\par
Also discussed are (1) support for integrity
constraints (which is only partly operational), (2) the
not yet supported features concerning views and
protection, and (3) future plans concerning the
system.",
acknowledgement = ack-nhfb,
annote = "Describes implementation of INGRES, a non-distributed
relational database system. This paper is useful for
understanding the distributed INGRES paper.",
keywords = "concurrency; data integrity; data organization; data
sublanguage; database optimization; nonprocedural
language; protection; QUEL EQUEL query modification
process structure Halloween problem TODS; query
decomposition; query language; relational database",
subject = "Information Systems --- Database Management ---
Systems (H.2.4): {\bf Relational databases};
Information Systems --- Database Management ---
Languages (H.2.3); Information Systems --- Database
Management --- General (H.2.0): {\bf Security,
integrity, and protection**}",
}
@InProceedings{Lesk:1977:CTT,
author = "M. E. Lesk and B. W. Kernighan",
editor = "Robert R. Korfhage and Portia Isaacson",
booktitle = "AFIPS conference proceedings 1977: National computer
conference, June 13--16, 1977 Dallas, Texas",
title = "Computer Typesetting of Technical Journals on {Unix}",
volume = "46",
publisher = pub-AFIPS,
address = pub-AFIPS:adr,
pages = "879--888",
year = "1977",
bibdate = "Thu Nov 14 06:42:42 2002",
acknowledgement = ack-nhfb,
}
@Article{Bourne:1978:US,
author = "S. R. Bourne",
title = "The {UNIX} Shell",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "1971--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Cohen:1978:NOC,
author = "H. Cohen and J. C. {Kaufeld, Jr.}",
title = "The Network Operations Center System",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2289--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Crowley:1978:P,
author = "T. H. Crowley",
title = "{UNIX} Time Sharing System: Preface",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "1897--1898",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Dolotta:1978:PW,
author = "T. A. Dolotta and R. C. Haight and J. R. Mashey",
title = "The Programmer's Workbench",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2177--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Fraser:1978:CDA,
author = "A. G. Fraser",
title = "Circuit Design Aids",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2233--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Johnson:1978:LDT,
author = "Steven C. Johnson and Michael E. Lesk",
title = "Language Development Tools",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2155--2176",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Johnson:1978:PCP,
author = "S. C. Johnson and D. M. Ritchie",
title = "Portability of {C} Programs and the {UNIX} System",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2021--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Book{Kernighan:1978:CPL,
author = "Brian W. Kernighan and Dennis M. Ritchie",
title = "The {C} Programming Language",
publisher = pub-PH,
address = pub-PH:adr,
pages = "x + 228",
year = "1978",
ISBN = "0-13-110163-3",
ISBN-13 = "978-0-13-110163-0",
LCCN = "QA76.73 .C15 K47 1978",
bibdate = "Wed Dec 15 10:36:07 1993",
}
@Article{Kernighan:1978:DP,
author = "B. W. Kernighan and M. E. Lesk and J. F. {Ossanna,
Jr.}",
title = "Document Preparation",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2115--2135",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
xxtitle = "{UNIX} Time-Sharing System: Document Preparation",
}
@Article{Luderer:1978:UOS,
author = "G. W. Luderer and J. F. Maranzano and B. A. Tague",
title = "The {UNIX} Operating System as a Base for
Applications",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2201--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Lycklama:1978:MOS,
author = "H. Lycklama and D. L. Bayer",
title = "The {MERT} Operating System",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2049--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Lycklama:1978:MSP,
author = "H. Lycklama and C. Christensen",
title = "A Minicomputer Satellite Processor System",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2103--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Lycklama:1978:UM,
author = "H. Lycklama",
title = "{UNIX} on a Microprocessor",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2087--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{McIlroy:1978:UTS,
author = "M. D. McIlroy and E. N. Pinson and B. A. Tague",
title = "{UNIX} Time Sharing System: Forward",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "1899--1904",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{McMahon:1978:STP,
author = "L. E. McMahon and L. L. Cherry and R. Morris",
title = "Statistical Text Processing",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2137--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Miller:1978:UPO,
author = "Richard Miller",
title = "{UNIX}: a portable operating system?",
journal = j-OPER-SYS-REV,
volume = "12",
number = "3",
pages = "32--37",
month = jul,
year = "1978",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:44 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Article{Nagelberg:1978:RRC,
author = "E. R. Nagelberg and M. A. Pilla",
title = "{RBCS\slash /RCMAS} --- Converting to the {MERT}
Operating System",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2275--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Pekarich:1978:NED,
author = "S. P. Pekarich",
title = "No. 4 {ESS} Diagnostic Environment",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2265--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Ritchie:1978:CPL,
author = "D. M. Ritchie and S. C. Johnson and M. E. Lesk and B.
W. Kernighan",
title = "The {C} Programming Language",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "1991--2019",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Ritchie:1978:R,
author = "D. M. Ritchie",
title = "A Retrospective",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "1947--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Ritchie:1978:UTS,
author = "D. M. Ritchie and K. Thompson",
title = "The {UNIX} Time-Sharing System",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "1905--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
URL = "http://erebor.cudenver.edu/belllabs/paper3.html",
acknowledgement = ack-nhfb,
}
@Article{Rose:1978:PEU,
author = "Greg Rose",
title = "Performance evaluation under {Unix} and a study of
{PDP-11} instruction usage",
journal = j-OPER-SYS-REV,
volume = "12",
number = "3",
pages = "38--45",
month = jul,
year = "1978",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:44 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Article{Rovegno:1978:SEM,
author = "H. D. Rovegno",
title = "A Support Environment for {MAC-8} Systems",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2251--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@Article{Thompson:1978:UI,
author = "K. Thompson",
title = "{UNIX} Implementation",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "1931--1946",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
URL = "http://erebor.cudenver.edu/belllabs/paper4.html",
acknowledgement = ack-nhfb,
}
@Article{Wonsiewicz:1978:MCA,
author = "B. C. Wonsiewicz and A. R. Storm and J. D. Sieber",
title = "Microcomputer Control Apparatus, Machinery, and
Experiments",
journal = j-BELL-SYS-TECH-J,
volume = "57",
number = "6 (part 2)",
pages = "2209--??",
month = jul # "\slash " # aug,
year = "1978",
CODEN = "BSTJAN",
ISSN = "0005-8580",
bibdate = "Thu Sep 04 12:20:38 1997",
acknowledgement = ack-nhfb,
}
@InCollection{Johnson:1979:YYA,
author = "Steven C. Johnson",
booktitle = "{UNIX} Programmer's Manual",
title = "Yacc: Yet Another Compiler Compiler",
volume = "2",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "353--387",
year = "1979",
bibdate = "Mon Oct 4 11:55:42 1993",
note = "AT\&T Bell Laboratories Technical Report July 31,
1978.",
acknowledgement = ack-nhfb,
}
@Article{Kernighan:1979:UPE,
author = "Brian W. Kernighan and John R. Mashey",
title = "The {UNIX} Programming Environment",
journal = j-SPE,
volume = "9",
number = "1",
pages = "1--15",
month = jan,
year = "1979",
CODEN = "SPEXBL",
ISSN = "0038-0644",
bibdate = "Sat May 31 13:36:16 MDT 1997",
note = "Also in {\em IEEE Computer}, Vol. 14 (4), April
1981.",
acknowledgement = ack-nhfb,
xxauthor = "B. W. Kernighan",
}
@InCollection{Lesk:1979:LLA,
author = "Michael E. Lesk and Eric Schmidt",
booktitle = "{UNIX} Programmer's Manual",
title = "Lex\emdash {A} Lexical Analyzer Generator",
volume = "2",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "388--400",
year = "1979",
bibdate = "Mon Oct 4 11:56:17 1993",
note = "AT\&T Bell Laboratories Technical Report in 1975.",
acknowledgement = ack-nhfb,
}
@InCollection{Ritchie:1979:UTS,
author = "Dennis W. Ritchie and Ken Thompson",
booktitle = "{UNIX} Programmer's Manual",
title = "The {UNIX} Time-Sharing System",
volume = "2",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "20--35",
year = "1979",
ISBN = "0-03-061743-X",
ISBN-13 = "978-0-03-061743-0",
LCCN = "QA76.8.U65 B44 1983",
bibdate = "Mon Oct 4 11:57:28 1993",
acknowledgement = ack-nhfb,
}
@Article{Anderson:1980:TSL,
author = "Bruce Anderson",
title = "Type syntax in the language '{C}', an object lesson in
syntactic innovation",
journal = j-SIGPLAN,
volume = "15",
number = "3",
pages = "21--27",
month = mar,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Man-Machine Lab., Univ. of Essex, Colchester, UK",
keywords = "C; compilers; formatter; Interdata 8/32; operating
systems; PDP 11; procedure oriented languages; RSX 11;
RT 11; syntax; syntax analyzers; systems implementation
language; type structure; Unix; user errors; VAX",
treatment = "P Practical",
}
@Article{Ellis:1980:LS,
author = "John R. Ellis",
title = "A {LISP} shell",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "24--34",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Computer Sci. Dept., Yale Univ., New Haven, CT, USA",
keywords = "INTERLISP; LISP; shell system; UNIX system",
treatment = "P Practical",
}
@Article{Ferrin:1980:ICG,
author = "T. E. Ferrin and R. Langridge",
title = "Interactive computer graphics with the {Unix}
time-sharing system",
journal = j-COMP-GRAPHICS,
volume = "13",
number = "4",
pages = "321--331",
month = feb,
year = "1980",
CODEN = "CGRADI, CPGPBZ",
ISSN = "0097-8930",
bibsource = "Graphics/imager/imager.80.bib",
keywords = "graphics systems Unix operating system",
}
@InProceedings{Ritchie:1980:EUT,
author = "Dennis W. Ritchie",
title = "The Evolution of the {Unix} Time-sharing System",
crossref = "Tobias:1980:LDP",
pages = "25--35",
year = "1980",
bibdate = "Thu Nov 14 06:26:08 2002",
URL = "http://cm.bell-labs.com/cm/cs/who/dmr/hist.html",
abstract = "This paper presents a brief history of the early
development of the UNIX{\TM} operating system. It
concentrates on the evolution of the file system, the
process-control mechanism, and the idea of pipelined
commands. Some attention is paid to social conditions
during the development of the system.",
acknowledgement = ack-nhfb,
}
@Article{Sherman:1980:ACG,
author = "Mark Sherman and Andy Hisgen and David Alex Lamb and
Jonathan Rosenberg",
title = "An {Ada} code generator for {VAX 11\slash 780} with
{Unix}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "91--100",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6150J (Operating
interpreters and other processors); C6150J (Operating
systems)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Dept. of Computer Sci., Carnegie-Mellon Univ.,
Pittsburgh, PA, USA",
keywords = "Ada; Ada compiler; code generator; exception handling;
function return values; operating system; operating
systems (computers); parameter passing; program
compilers; subprogram calls; Unix; VAX 11/780",
treatment = "A Application",
}
@Article{Stonebraker:1980:RDS,
author = "Michael Stonebraker",
title = "Retrospection on a Database System",
journal = j-TODS,
volume = "5",
number = "2",
pages = "225--240",
month = jun,
year = "1980",
CODEN = "ATDSD3",
ISSN = "0362-5915",
bibdate = "Sat Apr 14 10:34:48 MDT 2001",
bibsource = "Compendex database; Database/Graefe.bib;
Database/Wiederhold.bib; http://www.acm.org/pubs/toc/",
note = "Reprinted in \cite{Stonebraker:1988:RDS}.",
URL = "http://www.acm.org/pubs/articles/journals/tods/1980-5-2/p225-stonebraker/p225-stonebraker.pdf;
http://www.acm.org/pubs/citations/journals/tods/1980-5-2/p225-stonebraker/",
abstract = "This paper describes the implementation history of the
INGRES database system. It focuses on mistakes that
were made in progress rather than on eventual
corrections. Some attention is also given to the role
of structured design in a database system
implementation and to the problem of supporting
nontrivial users. Lastly, miscellaneous impressions of
UNIX, the PDP-11, and data models are given.",
acknowledgement = ack-nhfb,
annote = "The implementation history of the INGRES database
system. The role of structured design in a database
system implementation, impressions of UNIX, the PDP-11,
and data models are given.",
classification = "723",
keywords = "concurrency; data base systems, history evaluation,
Ingres, TODS; integrity; nonprocedural languages;
protection; recovery; relational databases",
subject = "Information Systems --- Database Management ---
Systems (H.2.4); Information Systems --- Database
Management --- Systems (H.2.4): {\bf Relational
databases}; Information Systems --- Database Management
--- Physical Design (H.2.2): {\bf Recovery and
restart}; Information Systems --- Database Management
--- Systems (H.2.4): {\bf Concurrency}",
}
@Article{Fitzhorn:1981:CTC,
author = "Patrick A. Fitzhorn and Gearold R. Johnson",
title = "{C}: toward a concise syntactic description",
journal = j-SIGPLAN,
volume = "16",
number = "12",
pages = "14--21",
month = dec,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Colorado State Univ., Ft.
Collins, CO, USA",
keywords = "C; host language; low level systems programming
language; operating system; programming languages;
syntactic description; UNIX",
treatment = "P Practical",
}
@Article{Kernighan:1981:PLT,
author = "Brian W. Kernighan",
title = "{PIC}: a language for typesetting graphics",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "92--98",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C5540 (Terminals and graphic displays); C6130B
(Graphics techniques); C6140D (High level languages)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Bell Labs., Murray Hill, NJ, USA",
keywords = "arcs; arrows; boxes; circles; computer graphics;
design; document preparation; ellipses; formatter; high
level languages; languages; lines; paragraph; paragraph
preprocessor; preprocessor; splines; text editing;
typesetting graphics; Unix system",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, Languages",
treatment = "A Application",
}
@Article{Kernighan:1981:UPE,
author = "B. W. Kernighan and J. R. Mashey",
key = "Kernighan \& Mashey",
title = "The {Unix} Programming Environment",
journal = j-COMPUTER,
volume = "14",
number = "4",
pages = "12--24",
month = apr,
year = "1981",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Wed Jun 15 16:48:10 1983",
bibsource = "Misc/unix.1.bib; Os/unix.1.bib",
keywords = "PE",
owner = "Rick Snodgrass",
}
@Article{Luderer:1981:DUS,
author = "G. W. R. Luderer and H. Che and J. P. Haggerty and P.
A. Kirslis and W. T. Marshall",
title = "A distributed {UNIX} system based on a virtual circuit
switch",
journal = j-OPER-SYS-REV,
volume = "15",
number = "5",
pages = "160--168",
month = dec,
year = "1981",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:53 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Article{Crowe:1982:IC,
author = "M. K. Crowe",
title = "An incremental compiler",
journal = j-SIGPLAN,
volume = "17",
number = "10",
pages = "13--22",
month = oct,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Paisley Coll. of Technol., Paisley, UK",
keywords = "compiler-detected semantic errors; directed editor;
incremental compiler; program compilers; relocatable
binary load file; simple source language; standard ANSI
terminal; syntax-directed editor; Unix loader; VAX
code",
treatment = "P Practical",
}
@Article{Graham:1982:ETD,
author = "Susan L. Graham and Robert R. Henry and Robert A.
Schulman",
title = "An experiment in table driven code generation",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "32--43",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Computer Sci. Div., Dept. of Electrical Engng. and
Computer Sci., Univ. of California, Berkeley, CA, USA",
keywords = "grammar; grammars; local code generator; machine
description; OS; parser-like instruction pattern
matcher; program compilers; table driven code
generation; UNIX Portable 'C' compiler; VAX- 11",
sponsororg = "ACM",
treatment = "P Practical",
}
@Book{Hancock:1982:CP,
author = "Les Hancock and Morris Krieger",
title = "The {C} Primer",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "ix + 235",
year = "1982",
ISBN = "0-07-025981-X",
ISBN-13 = "978-0-07-025981-2",
LCCN = "QA76.73.C15 H36 1982",
bibdate = "Mon Oct 4 15:16:51 1993",
acknowledgement = ack-nhfb,
}
@Article{Holt:1982:TUL,
author = "R. C. Holt",
title = "{Tunis}: a {Unix} look-alike written in concurrent
{Euclid} (abstract)",
journal = j-OPER-SYS-REV,
volume = "16",
number = "1",
pages = "4--5",
month = jan,
year = "1982",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:34 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Article{Hwang:1982:ULC,
author = "K. Hwang and W. J. Croft and G. H. Goble and B. W. Wah
and F. A. Briggs and W. R. Simmons and C. L. Coates",
key = "Hwang et al",
title = "A {Unix}-Based Local Computer Network with Load
Balancing",
journal = j-COMPUTER,
volume = "15",
number = "4",
pages = "55--66",
month = apr,
year = "1982",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Tue Jan 10 15:38:59 1984",
bibsource = "Distributed/Osser.bib; Misc/os.bib; Os/os.bib;
Parallel/Load.Balance.2.bib;
Parallel/load.balance.3.bib;
Parallel/load.balance.5.bib;
Parallel/load.balance.hierarchical.bib",
abstract = "Describes ECN, a network of Vasen and smaller DEC
computers connected to a 1 M-baud network. Unix was
extended with programs to establish a virtual terminal
access, remote process execution, and load balancing
capabilities in a time-sharing mode.",
keywords = "load balancing, local area networks, Unix, load
balancing, remote execution, ECN",
}
@InCollection{Kernighan:1982:UDP,
author = "B. W. Kernighan and M. E. Lesk",
title = "{UNIX} document preparation",
crossref = "Nievergelt:1982:DPS",
pages = "1--20",
year = "1982",
bibdate = "Mon Aug 22 14:25:07 1994",
acknowledgement = ack-nhfb,
keywords = "documentation; languages",
review = "ACM CR 40430",
subject = "D.4.0 Software, OPERATING SYSTEMS, General, UNIX \\
I.7 Computing Methodologies, TEXT PROCESSING, Text
Editing \\ I.7 Computing Methodologies, TEXT
PROCESSING, Document Preparation",
}
@Article{Marca:1982:RCU,
author = "David Marca",
title = "A repetition construct for {UNIX} Version 6",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "72--75",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
corpsource = "SofTech Inc., Waltham, MA, USA",
keywords = "command execution; operating system; operating systems
(computers); programming languages; repetition
construct; SHELL commands; UNIX Version 6",
treatment = "P Practical",
}
@Article{Morris:1982:CFU,
author = "Robert H. Morris",
title = "Cryptographic Features of the {UNIX} Operating
System",
journal = j-CRYPTOLOGIA,
volume = "6",
number = "3",
pages = "??--??",
month = jul,
year = "1982",
CODEN = "CRYPE6",
ISSN = "0161-1194",
bibdate = "Sat Nov 21 12:35:16 MST 1998",
bibsource = "http://www.dean.usma.edu/math/resource/pubs/cryptolo/index.htm",
URL = "http://www.cs.bell-labs.com/~dmr/crypt.html",
acknowledgement = ack-nhfb,
romanvolume = "VI",
}
@Article{Stroustrup:1982:CAD,
author = "Bjarne Stroustrup",
title = "Classes: an abstract data type facility for the {C}
language",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "42--51",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Bell Labs., Murray Hill, NJ, USA",
keywords = "abstract data type; C class concept; C language; cc
compiler; class pre-processor; data structures; high
level languages; Motorola 68000; PDP11; portable C
compiler; program compilers; source file; UNIX; VAX",
treatment = "P Practical",
}
@Book{Thomas:1982:UGU,
author = "Rebecca Thomas and Jean Yates",
title = "A User Guide to the {UNIX} System",
publisher = pub-OSBORNE-MCGRAW-HILL,
address = pub-OSBORNE-MCGRAW-HILL:adr,
pages = "xi + 508",
year = "1982",
ISBN = "0-931988-71-3",
ISBN-13 = "978-0-931988-71-4",
LCCN = "QA76.8.U65 T45 1982",
bibdate = "Mon Oct 4 11:58:10 1993",
acknowledgement = ack-nhfb,
}
@Book{Thomas:UGU82,
author = "Rebecca Thomas and Jean Yates",
title = "A User Guide to the {UNIX} System",
publisher = pub-OSBORNE-MCGRAW-HILL,
address = pub-OSBORNE-MCGRAW-HILL:adr,
pages = "xi + 508",
year = "1982",
ISBN = "0-931988-71-3",
ISBN-13 = "978-0-931988-71-4",
LCCN = "QA76.8.U65 T45 1982",
bibdate = "Wed Dec 15 10:58:50 1993",
}
@Book{ATT:1983:UPMa,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX} Programmer's Manual",
volume = "1",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xiv + 425",
year = "1983",
ISBN = "0-03-061742-1",
ISBN-13 = "978-0-03-061742-3",
LCCN = "QA76.8.U65 B44 1983",
bibdate = "Sat Oct 28 08:41:35 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:1983:UPMb,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX} Programmer's Manual",
volume = "2",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "vii + 616",
year = "1983",
ISBN = "0-03-061743-X",
ISBN-13 = "978-0-03-061743-0",
LCCN = "QA76.8.U65 B44 1983",
bibdate = "Sat Oct 28 08:41:37 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:UPM83-1,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX} Programmer's Manual",
volume = "1",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xiv + 425",
year = "1983",
ISBN = "0-03-061742-1",
ISBN-13 = "978-0-03-061742-3",
LCCN = "QA76.8.U65 B44 1983",
bibdate = "Sat Oct 28 08:26:00 2000",
xxnote = "NB: special form AT{\&T} required to get correct
alpha-style labels.",
}
@Book{ATT:UPM83-2,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX} Programmer's Manual",
volume = "2",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "vii + 616",
year = "1983",
ISBN = "0-03-061743-X",
ISBN-13 = "978-0-03-061743-0",
LCCN = "QA76.8.U65 B44 1983",
bibdate = "Sat Oct 28 08:26:02 2000",
xxnote = "NB: special form AT{\&T} required to get correct
alpha-style labels.",
}
@TechReport{Cabrera:1983:UPO,
author = "Luis Felipe Cabrera",
title = "A user-process oriented performance study of
{Ethernet} networking under {Berkeley UNIX 4.2 BSD}",
type = "Progress report",
number = "84/19",
institution = "Computer Science Division (EELS), University of
California, Berkeley",
address = "Berkeley, CA, USA",
pages = "37",
year = "1983",
bibdate = "Tue Sep 17 07:25:50 2002",
acknowledgement = ack-nhfb,
}
@Article{Cargill:1983:BD,
author = "T. A. Cargill",
title = "The {Blit} debugger (Preliminary Draft)",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "190--200",
month = aug,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "Bell Labs., Murray Hill, NJ, USA",
keywords = "Bell Laboratories; Blit debugger; C programs; computer
graphics; design; graphics; high level languages;
Motorola; mouse; multi-processing bitmap terminal;
performance; program debugging; UNIX; user interface;
verification",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Debugging aids",
treatment = "P Practical",
}
@Book{Christian:1983:UOS,
author = "Kaare Christian",
title = "The {UNIX} Operating System",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
pages = "xviii + 318",
year = "1983",
ISBN = "0-471-87542-2 (hardcover) and 0-471-89052-9
(paperback)",
ISBN-13 = "978-0-471-87542-0 (hardcover) and 978-0-471-89052-2
(paperback)",
LCCN = "QA76.8.U65 C45 1983",
bibdate = "Mon Oct 4 11:54:28 1993",
acknowledgement = ack-nhfb,
}
@Book{Christian:UOS83,
author = "Kaare Christian",
title = "The {UNIX} Operating System",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
pages = "xviii + 318",
year = "1983",
ISBN = "0-471-87542-2 (hardcover) and 0-471-89052-9
(paperback)",
ISBN-13 = "978-0-471-87542-0 (hardcover) and 978-0-471-89052-2
(paperback)",
LCCN = "QA76.8.U65 C45 1983",
bibdate = "Tue Dec 14 23:28:00 1993",
}
@Article{Cox:1983:OOP,
author = "Brad J. Cox",
key = "Cox",
title = "The object oriented precompiler: Programming
{Smalltalk 80} methods in {C} language",
journal = j-SIGPLAN,
volume = "18",
number = "1",
pages = "15--22",
month = jan,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
abstract = "This paper describes the OOPC, a language and run-time
library for producing C programs that operate by the
run-time conventions of Smalltalk 80 in a UNIX
environment. An added capability is object
save/restore, which allows any object to convert itself
and all subobjects into linear form for storage on
disk. Important missing features are automatic memory
management and Smalltalk's impressive collection of
classes to support a graphical human interface.",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "ITT Programming Technol. Center, Stratford, CT, USA",
keywords = "C programs; language; object oriented precompiler;
program compilers; run-time library; Small talk, Class
C, object-oriented; Smalltalk 80; UNIX environment",
treatment = "P Practical",
}
@Article{Gait:1983:CLS,
author = "J. Gait",
title = "Command level software tools",
journal = j-SIGPLAN,
volume = "18",
number = "11",
pages = "45--53",
month = nov,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Tektronix Inc., Beaverton, OR, USA",
keywords = "high level languages; looping; looping constructs;
shell; software tools; V6 UNIX command language",
treatment = "P Practical",
}
@Book{Griswold:1983:IPL,
author = "Ralph E. Griswold and Madge T. Griswold",
title = "The {Icon} Programming Language",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xviii + 313",
year = "1983",
ISBN = "0-13-449777-5",
ISBN-13 = "978-0-13-449777-8",
LCCN = "QA76.73.I19 G74 1983",
bibdate = "Tue Dec 14 22:54:38 1993",
acknowledgement = ack-nhfb,
}
@Article{Ince:1983:CST,
author = "D. C. Ince",
title = "A compatibility software tool for use with separately
compiled languages",
journal = j-SIGPLAN,
volume = "18",
number = "9",
pages = "31--34",
month = sep,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Faculty of Math., Open University, Milton Keynes, UK",
keywords = "Ada; compatibility software tool; link/load files;
object code; PASCAL; portable software tool; program
processors; semantic nets; separately compiled
languages; software constructor; software portability;
source code; UNIX",
treatment = "P Practical",
}
@Article{Ito:1983:HFO,
author = "Tetsuro Ito and Makoto Kizawa",
title = "Hierarchical File Organization and its Application to
Similar-String Matching",
journal = j-TODS,
volume = "8",
number = "3",
pages = "410--433",
month = sep,
year = "1983",
CODEN = "ATDSD3",
ISSN = "0362-5915",
bibdate = "Sat Apr 14 10:34:48 MDT 2001",
bibsource = "Compendex database; Database/Graefe.bib;
Database/Wiederhold.bib; http://www.acm.org/pubs/toc/",
URL = "http://www.acm.org/pubs/articles/journals/tods/1983-8-3/p410-ito/p410-ito.pdf;
http://www.acm.org/pubs/citations/journals/tods/1983-8-3/p410-ito/",
abstract = "The automatic correction of misspelled inputs is
discussed from a viewpoint of similar-string matching.
First a hierarchical file organization based on a
linear ordering of records is presented for retrieving
records highly similar to any input query. Then the
spelling problem is attacked by constructing a
hierarchical file for a set of strings in a dictionary
of English words. The spelling correction steps proceed
as follows: (1) find one of the best-match strings
which are most similar to a query, (2) expand the
search area for obtaining the good-match strings, and
(3) interrupt the file search as soon as the required
string is displayed. Computational experiments verify
the performance of the proposed methods for
similar-string matching under the UNIX time-sharing
system.",
acknowledgement = ack-nhfb,
annote = "A spelling checker to provide possible correct
spellings for all possible words. Results are quite
sketchy",
classification = "723",
keywords = "best match; data processing, algorithms;
experimentation; file organization; good match;
hierarchical clustering; linear ordering; measurement;
office automation; performance; similar-string;
similarity; spelling correction; text editor; theory;
verification",
review = "ACM CR 8408-0665",
subject = "I.2 Computing Methodologies, ARTIFICIAL INTELLIGENCE,
Natural Language Processing \\ I.5.4 Computing
Methodologies, PATTERN RECOGNITION, Applications, Text
processing \\ E.5 Data, FILES, Organization/structure
\\ H.3.2 Information Systems, INFORMATION STORAGE AND
RETRIEVAL, Information Storage, File organization \\
H.3.3 Information Systems, INFORMATION STORAGE AND
RETRIEVAL, Information Search and Retrieval, Search
process \\ H.3.3 Information Systems, INFORMATION
STORAGE AND RETRIEVAL, Information Search and
Retrieval, Selection process \\ H.4 Information
Systems, INFORMATION SYSTEMS APPLICATIONS, Office
Automation",
}
@TechReport{Larus:1983:PCR,
author = "James R. Larus",
title = "On the performance of {Courier} remote procedure calls
under {4.1c BSD}",
type = "Report",
number = "UCB\slash CSD 83/123",
institution = "Computer Science Division, University of California,
Berkeley",
address = "Berkeley, CA, USA",
year = "1983",
bibdate = "Tue Sep 17 07:15:38 2002",
acknowledgement = ack-nhfb,
}
@Article{Levy:1983:WTA,
author = "L. S. Levy",
title = "A walk through {AWK}",
journal = j-SIGPLAN,
volume = "18",
number = "12",
pages = "69--85",
month = dec,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Bell Labs., Whippany, NJ, USA",
keywords = "AWK; data manipulation; high level languages;
information retrieval; interpretive programming
language; procedural language; prototyping; report
writing; UNIX",
treatment = "P Practical",
}
@Article{Lima:1983:DCF,
author = "Isabel Gouveia Lima and Richard Hopkins and Lindsay
Marshall and David Mundy and Philip Treleaven",
title = "Decentralised control flow --- {BASed on unIX BASIX}",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "192--201",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Computing Lab., Univ. of Newcastle upon Tyne,
Newcastle upon Tyne, UK",
keywords = "actor; BASIX; computer networks; data flow;
decentralised control flow model; decentralised
programming model; design; distributed processing; high
level languages; languages; logic models; logic
programming model; operating systems; operating systems
(computers); parallel architectures; programming
language; reduction; UNIX; Von Neumann model",
sponsororg = "ACM",
subject = "C.1.2 Computer Systems Organization, PROCESSOR
ARCHITECTURES, Multiple Data Stream Architectures
(Multiprocessors), Parallel processors \\ D.3.2
Software, PROGRAMMING LANGUAGES, Language
Classifications, Very high-level languages \\ D.4.7
Software, OPERATING SYSTEMS, Organization and Design,
Distributed systems \\ D.4.7 Software, OPERATING
SYSTEMS, Organization and Design, Interactive systems
\\ D.4.0 Software, OPERATING SYSTEMS, General, UNIX \\
D.4.7 Software, OPERATING SYSTEMS, Organization and
Design, UNIX",
treatment = "P Practical",
}
@Book{Lomuto:1983:UP,
author = "Ann Nicols Lomuto and Nico Lomuto",
title = "A {UNIX} Primer",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xvi + 239",
year = "1983",
ISBN = "0-13-938886-9",
ISBN-13 = "978-0-13-938886-6",
LCCN = "QA76.8.U65 L65 1983",
bibdate = "Thu Sep 04 13:15:01 1997",
series = "Prentice-Hall Software Series, Editor: Brian W.
Kernighan.",
acknowledgement = ack-nhfb,
}
@Book{Lomuto:UP83,
author = "Ann Nicols Lomuto and Nico Lomuto",
title = "A {UNIX} Primer",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xvi + 239",
year = "1983",
ISBN = "0-13-938886-9",
ISBN-13 = "978-0-13-938886-6",
LCCN = "QA76.8.U65 L65 1983",
bibdate = "Wed Dec 15 10:38:17 1993",
series = "Prentice-Hall Software Series, Editor: Brian W.
Kernighan",
}
@Book{McGilton:1983:IUS,
author = "Henry McGilton and Rachel Morgan",
title = "Introducing the {UNIX} System",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "xix + 556",
year = "1983",
ISBN = "0-07-045001-3",
ISBN-13 = "978-0-07-045001-1",
LCCN = "QA76.8.U65 M38 1983",
bibdate = "Mon Oct 4 11:56:31 1993",
price = "US\$18.95",
acknowledgement = ack-nhfb,
}
@Book{McGilton:IUS83,
author = "Henry McGilton and Rachel Morgan",
title = "Introducing the {UNIX} System",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "xix + 556",
year = "1983",
ISBN = "0-07-045001-3",
ISBN-13 = "978-0-07-045001-1",
LCCN = "QA76.8.U65 M38 1983",
bibdate = "Wed Dec 15 10:39:04 1993",
price = "US\$18.95",
}
@InProceedings{Murai:1983:KSU,
author = "Jun Murai and Mario Tokoro and Fumio Teraoka",
title = "{KEIO S\&Tnet}: {A} {UNIX} Campus Network",
crossref = "IEEE:1983:CLC",
pages = "14--23",
year = "1983",
bibdate = "Sat Sep 25 20:21:07 MDT 1999",
bibsource = "Compendex database",
note = "IEEE Service Cent. Piscataway, NJ, USA.",
acknowledgement = ack-nhfb,
affiliation = "Keio Univ, Dep of Mathematics, Yokohama, Jpn",
classification = "723",
conference = "8th Conference on Local Computer Networks.",
conflocation = "Minneapolis, MN, USA",
journalabr = "Conf Local Comput Networks",
keywords = "6-layer protocols; computer networks; Keio S\&Tnet;
UNIX campus network; virtual",
meetingaddress = "Minneapolis, MN, USA",
sponsor = "IEEE Computer Soc, Technical Committee on Computer
Communications, Los Alamitos, Calif, USA",
}
@Article{Shultis:1983:FS,
author = "J. Shultis",
title = "A functional shell",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "202--211",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Univ. of Colorado, Boulder,
CO, USA",
keywords = "branching; C language derivative; concurrent
processing; design; functional shell; high level
languages; labelled data streams; languages; looping;
operating systems (computers); OS; pipes; powers;
program algebra; program algebra processing; structured
data streams; UNIX shell; verification",
sponsororg = "ACM",
subject = "D.4.1 Software, OPERATING SYSTEMS, Process Management,
Concurrency \\ D.1 Software, PROGRAMMING TECHNIQUES,
Applicative (Functional) Programming \\ I.4.3 Computing
Methodologies, IMAGE PROCESSING, Enhancement,
Filtering",
treatment = "P Practical",
}
@Article{Tuthill:1983:TUS,
author = "B. Tuthill",
title = "Typesetting on the {UNIX} system",
journal = j-BYTE,
volume = "8",
number = "19",
pages = "253--265",
month = oct,
year = "1983",
CODEN = "BYTEDJ",
ISSN = "0360-5280",
bibdate = "Fri Feb 09 18:10:41 1996",
acknowledgement = ack-nhfb,
keywords = "documentation; human factors",
subject = "K Computing Milieux, PERSONAL COMPUTING \\ D.4.7
Software, OPERATING SYSTEMS, Organization and Design,
UNIX \\ D.4.0 Software, OPERATING SYSTEMS, General,
UNIX \\ D.4.m Computing Methodologies, TEXT PROCESSING,
Miscellaneous \\ I.7",
}
@Article{vanKatwijk:1983:PYP,
author = "J. {van Katwijk}",
title = "A preprocessor for {YACC. A} poor man's approach to
parsing attributed grammars",
journal = j-SIGPLAN,
volume = "18",
number = "10",
pages = "12--15",
month = oct,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6150C (Compilers,
interpreters and other processors); C6150J (Operating
systems)",
corpsource = "Dept. of Math. and Informatics, Delft Univ. of
Technol., Delft, Netherlands",
keywords = "4.1BSD; Ada; attribute grammars; attributed grammars;
C programming language; compilers; context free
grammars; context-free grammars; parameterized
nonterminal symbols; parsing; PDP-11; preprocessor;