%%% -*-BibTeX-*-
%%% =================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
%%% version = "3.120",
%%% date = "26 October 2009",
%%% time = "10:11:16 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 = "16542 40802 167303 1566011",
%%% 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.120, the year coverage looked
%%% like this:
%%%
%%% 1973 ( 2) 1986 ( 45) 1999 ( 103)
%%% 1974 ( 1) 1987 ( 28) 2000 ( 125)
%%% 1975 ( 2) 1988 ( 45) 2001 ( 126)
%%% 1976 ( 3) 1989 ( 55) 2002 ( 117)
%%% 1977 ( 1) 1990 ( 102) 2003 ( 75)
%%% 1978 ( 25) 1991 ( 86) 2004 ( 54)
%%% 1979 ( 4) 1992 ( 113) 2005 ( 83)
%%% 1980 ( 7) 1993 ( 129) 2006 ( 63)
%%% 1981 ( 4) 1994 ( 107) 2007 ( 31)
%%% 1982 ( 12) 1995 ( 99) 2008 ( 20)
%%% 1983 ( 25) 1996 ( 80) 2009 ( 11)
%%% 1984 ( 14) 1997 ( 85)
%%% 1985 ( 24) 1998 ( 70)
%%% 19xx ( 1)
%%%
%%% Article: 526
%%% Book: 1294
%%% InCollection: 6
%%% InProceedings: 38
%%% Manual: 31
%%% MastersThesis: 10
%%% Misc: 5
%%% Periodical: 5
%%% PhdThesis: 2
%%% Proceedings: 30
%%% TechReport: 28
%%% Unpublished: 2
%%%
%%% Total entries: 1977
%%%
%%% 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-TECS = "ACM Transactions on Embedded Computing
Systems"}
@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-MANNING = "Manning Publications"}
@String{pub-MANNING:adr = "Greenwich, CT, 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-POGUE-PRESS-OREILLY = "Pogue Press/O'Reilly"}
@String{pub-POGUE-PRESS-OREILLY:adr = "Sebastopol, CA, USA; Beijing, China"}
@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-SYNGRESS:adr = "Rockland, MA, USA"}
@String{pub-SYNGRESS = "Syngress Publishing, Inc."}
@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;
program compilers; PWB; supervisory and executive
programs; UNIX parameterized nonterminal symbols; UNIX
timesharing system; V7, 2.1BSD; YACC",
treatment = "P Practical",
}
@Article{Gait:1984:SOK,
author = "Jason Gait",
title = "Semaphores outside the kernel",
journal = j-SIGPLAN,
volume = "19",
number = "10",
pages = "12--21",
month = oct,
year = "1984",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems)",
corpsource = "Comput. Res. Lab., Tektronix Inc., Beaverton, OR,
USA",
keywords = "concurrent programming; distributed protocol; kernel;
operating systems (computers); parallel processing;
queue management; semaphores; software trap mechanism;
spin loop; synchronisation; V7 UNIX",
treatment = "P Practical",
}
@Book{Harbison:1984:CAR,
author = "Samuel P. Harbison and Guy L. {Steele Jr.}",
title = "{C}\emdash {A} Reference Manual",
publisher = pub-PH,
address = pub-PH:adr,
pages = "x + 352",
year = "1984",
ISBN = "0-13-110008-4",
ISBN-13 = "978-0-13-110008-4",
LCCN = "QA76.73.C15 H38 1984",
bibdate = "Tue Dec 14 22:55:00 1993",
acknowledgement = ack-nhfb,
}
@InProceedings{Kernighan:1984:UDP,
author = "B. W. Kernighan",
title = "The {Unix} Document Preparation Tools \emdash{ A}
Retrospective",
crossref = "Miller:1984:PPF",
year = "1984",
bibdate = "Sat Aug 27 17:00:38 1994",
acknowledgement = ack-nhfb,
}
@Book{Kernighan:1984:UPE,
author = "Brian W. Kernighan and Rob Pike",
title = "The {UNIX} Programming Environment",
publisher = pub-PH,
address = pub-PH:adr,
pages = "x + 357",
year = "1984",
ISBN = "0-13-937699-2 (hardcover), 0-13-937681-X (paperback)",
ISBN-13 = "978-0-13-937699-3 (hardcover), 978-0-13-937681-8
(paperback)",
LCCN = "QA76.8.U65 K46 1984",
bibdate = "Mon Oct 4 11:56:01 1993",
acknowledgement = ack-nhfb,
}
@Book{Kernighan:UPE84,
author = "Brian W. Kernighan and Rob Pike",
title = "The {UNIX} Programming Environment",
publisher = pub-PH,
address = pub-PH:adr,
pages = "x + 357",
year = "1984",
ISBN = "0-13-937699-2 (hardcover), 0-13-937681-X (paperback)",
ISBN-13 = "978-0-13-937699-3 (hardcover), 978-0-13-937681-8
(paperback)",
LCCN = "QA76.76.O63 K48 1984",
bibdate = "Wed Dec 15 10:36:12 1993",
}
@Article{Korth:1984:SUD,
author = "Henry F. Korth and Gabriel M. Kuper and Joan
Feigenbaum and Allen {Van Gelder} and Jeffrey D.
Ullman",
title = "{System/U}: {A} Database System Based on the Universal
Relation Assumption",
journal = j-TODS,
volume = "9",
number = "3",
pages = "331--347",
month = sep,
year = "1984",
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/1984-9-3/p331-korth/p331-korth.pdf;
http://www.acm.org/pubs/citations/journals/tods/1984-9-3/p331-korth/",
abstract = "System/U is a universal relation database system under
development at Stanford University which uses the
language C on UNIX. The system is intended to test the
use of the universal view, in which the entire database
is seen as one relation. This paper describes the
theory behind System/U, in particular the theory of
maximal objects and the connection between a set of
attributes. We also describe the implementation of the
DDL (Data Description Language) and the DML (Data
Manipulation Language), and discuss in detail how the
DDL finds maximal objects and how the DML determines
the connection between the attributes that appear in a
query.",
acknowledgement = ack-nhfb,
classification = "723",
generalterms = "Design; Theory",
keywords = "computer programming languages; database systems;
RELATIONAL DATABASE; SYSTEM/U; UNIVERSAL RELATION",
subject = "Information Systems --- Database Management ---
Logical Design (H.2.1): {\bf Data models}; Information
Systems --- Database Management --- Languages (H.2.3):
{\bf Data description languages (DDL)}; Information
Systems --- Database Management --- Languages (H.2.3):
{\bf Data manipulation languages (DML)}; Information
Systems --- Database Management --- Physical Design
(H.2.2): {\bf Access methods}; Information Systems ---
Database Management --- Systems (H.2.4): {\bf Query
processing}; Mathematics of Computing --- Discrete
Mathematics --- Graph Theory (G.2.2): {\bf Path and
circuit problems}",
}
@Article{Mayer:1984:EPP,
author = "Herbert Mayer",
title = "Experiences porting {Pascal} source from a micro
computer to a {Vax}",
journal = j-SIGPLAN,
volume = "19",
number = "9",
pages = "16--20",
month = sep,
year = "1984",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:14:47 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6100 (Software techniques and systems)",
corpsource = "Dept. of Math. Sci., San Diego State Univ., CA, USA",
keywords = "compiler; Intel microcomputer; Pascal; porting;
software portability; Unix; Vax Pascal compiler;
Vax11/780",
treatment = "G General Review; P Practical",
}
@Article{McKusick:1984:FFS,
author = "Marshall K. McKusick and William N. Joy and Sam J.
Leffler and Robert S. Fabry",
key = "McKusick et al.",
title = "A Fast File System for {UNIX}",
journal = j-TOCS,
volume = "2",
number = "3",
pages = "181--197",
month = aug,
year = "1984",
bibdate = "Thu Feb 7 10:11:41 1985",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Database/Graefe.bib;
ftp://ftp.ira.uka.de/pub/bibliography/Os/unix.1.bib",
abstract = "A reimplementation of the UNIX file system is
described. The reimplementation provides substantially
higher throughput rates by using more flexible
allocation policies that allow better locality of
reference and can be adapted to a wide range of
peripheral and processor characteristics. The new file
system clusters data that is sequentially accessed and
provides two block sizes to allow fast access to large
files while not wasting large amounts of space for
small files. File access rates of up to ten times
faster than the traditional UNIX file system are
experienced. Long-needed enhancements to the
programmers' interface are discussed. These include a
mechanism to place advisory locks on files, extensions
of the name space across file systems, the ability to
use long file names, and provisions for administrative
control of resource usage.",
acknowledgement = ack-nhfb,
keywords = "TOCS; UNIX, file system organization, file system
performance, file system design, application program
interface",
}
@Article{Powell:1984:POC,
author = "Michael L. Powell",
title = "A portable optimizing compiler for {Modula-2}",
journal = j-SIGPLAN,
volume = "19",
number = "6",
pages = "310--318",
month = jun,
year = "1984",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:14:46 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Montreal, Que., Canada; 17-22 June 1984",
conftitle = "Proceedings of the SIGPLAN 84 Symposium on Compiler
Construction",
corpsource = "Western Res. Lab., Digital Equipment Corp., Los Altos,
CA, USA",
keywords = "design; high level languages; languages; machine
language; measurement; Modula-2; P-code; performance;
portable optimizing compiler; program compilers;
programming language; Unix environment",
sponsororg = "ACM",
subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
Compilers \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, Modula-2 \\ D.3.4 Software,
PROGRAMMING LANGUAGES, Processors, Optimization \\
D.4.0 Software, OPERATING SYSTEMS, General, UNIX",
treatment = "P Practical",
}
@Article{Rice:1984:ASM,
author = "John R. Rice and Calvin Ribbens and William A. Ward",
title = "{Algorithm 622}: {A} Simple Macroprocessor",
journal = j-TOMS,
volume = "10",
number = "4",
pages = "410--416",
month = dec,
year = "1984",
CODEN = "ACMSCU",
ISSN = "0098-3500",
bibdate = "Tue Mar 09 10:17:12 1999",
note = "See remark \cite{Levin:1998:RAS}.",
URL = "http://doi.acm.org/10.1145/2701.356105",
acknowledgement = ack-nhfb,
}
@Article{Ritchie:1984:CSS,
author = "Dennis W. Ritchie",
title = "Computing Science and Systems: The {UNIX} System",
journal = j-BELL-SYS-TECH-J,
volume = "63",
number = "6",
pages = "1577--1593",
month = oct,
year = "1984",
bibdate = "Thu Nov 14 06:28:25 2002",
note = "Reprint of \cite{Ritchie:1980:EUT}.",
URL = "http://cm.bell-labs.com/cm/cs/who/dmr/hist.html",
acknowledgement = ack-nhfb,
}
@Manual{SSC:1984:SRC,
author = "{SSC staff}",
title = "{SCC} Reference Cards",
organization = pub-SSC,
address = pub-SSC:adr,
year = "1984--1993",
bibdate = "Wed Sep 29 13:43:45 1993",
note = "These are some good, inexpensive reference\slash
tutorial cards on UNIX commands, Bourne shell, Korn
shell, {\tt emacs}, {\tt vi}, C, C++, etc \ldots{}.
e.g. the new ``UNIX System Command Summary for
SVR4.2\slash Solaris 2.1'' (ISBN: 0-916151-61-1)
\ldots{}. Contact Belinda Frazier (\path|bel@ssc.com|)
or \path|sales@ssc.com| for more info.",
acknowledgement = ack-sk,
}
@Book{Waite:1984:USV,
author = "Mitchell Waite and Donald Martin and Stephen Prata",
title = "{UNIX} System {V} Primer",
publisher = pub-HWS,
address = pub-HWS:adr,
pages = "431",
year = "1984",
ISBN = "0-672-22404-6",
ISBN-13 = "978-0-672-22404-1",
LCCN = "QA76.6 .W3186 1985",
bibdate = "Wed Jun 29 20:30:05 1994",
note = "{\em Highly recommended}. A very very good
hand-holding tutorial-type book for {UNIX}\slash
{SVR4}.",
price = "US\$19.95",
acknowledgement = ack-sk,
}
@Article{Alexander:1985:TBP,
author = "Cedell A. Alexander and William M. Keshlear and Faye
Briggs",
title = "Translation buffer performance in a {UNIX}
environment",
journal = j-COMP-ARCH-NEWS,
volume = "13",
number = "5",
pages = "2--14",
month = dec,
year = "1985",
CODEN = "CANED2",
ISSN = "0163-5964",
bibdate = "Fri May 12 09:41:18 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Book{Anonymous:1985:URG,
author = "Anonymous",
title = "The {UNIX} reference guide for {System V}: with
expanded {AWK}, {DC}, {ED}, {SHELL}, {SED}, {VI}",
publisher = "System Publications",
address = "Trenton, NJ, USA",
pages = "45",
year = "1985",
ISBN = "0-935739-00-9",
ISBN-13 = "978-0-935739-00-8",
LCCN = "QA76.76.O63",
bibdate = "Fri Jul 01 14:36:20 2005",
acknowledgement = ack-nhfb,
}
@Article{Binding:1985:CCC,
author = "C. Binding",
title = "Cheap concurrency in {C}",
journal = j-SIGPLAN,
volume = "20",
number = "9",
pages = "21--26",
month = sep,
year = "1985",
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 = "Dept. of Comput. Sci., Washington Univ., Seattle, WA,
USA",
keywords = "C language; C programming language; concurrency;
interrupt handling; measurement; multiprocessing
programs; mutual exclusion; process creation; process
synchronization; process termination; simple kernel;
UNIX",
pubcountry = "USA A02",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, C \\ D.4.1 Software, OPERATING
SYSTEMS, Process Management, Concurrency \\ D.3.3
Software, PROGRAMMING LANGUAGES, Language Constructs,
Data types and structures \\ D.4.1 Software, OPERATING
SYSTEMS, Process Management, Synchronization",
treatment = "P Practical",
}
@Book{Birns:1985:UPM,
author = "Peter M. Birns and Patrick B. Brown and John C. C.
Muster",
title = "{UNIX} for People\emdash {A} Modular Guide to the
{UNIX} Operating System\emdash Visual Editing, Document
Preparation, \& Other Resources",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiii + 528",
year = "1985",
ISBN = "0-13-937459-0 (hardcover), 0-13-937442-6 (paperback)",
ISBN-13 = "978-0-13-937459-3 (hardcover), 978-0-13-937442-5
(paperback)",
LCCN = "QA76.6 .B5725 1985",
bibdate = "Tue Oct 12 18:28:21 1993",
acknowledgement = ack-nhfb,
}
@Article{Campbell:1985:PWR,
author = "Roy H. Campbell and William J. Kubitz",
title = "Professional Workstation Research Project",
journal = j-IEEE-CGA,
volume = "6",
number = "5",
pages = "17--24",
month = may,
year = "1985",
CODEN = "ICGADZ",
ISSN = "0272-1716",
bibdate = "Sat Jan 25 06:42:48 MST 1997",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliationaddress = "Univ of Illinois, Urbana, IL, USA",
classification = "722; 723",
conference = "First Int Conf on Comput Workstn",
journalabr = "IEEE Comput Graphics Appl",
keywords = "computer graphics; computer operating systems;
computer programming languages --- Pascal; computer
workstations; database systems --- Distributed; UNIX
operating system",
meetingaddress = "San Jose, CA, USA",
meetingdate = "Nov 1985",
meetingdate2 = "11/85",
}
@Article{Donahue:1985:IMC,
author = "James Donahue",
title = "Integration mechanisms in {Cedar}",
journal = j-SIGPLAN,
volume = "20",
number = "7",
pages = "245--251",
month = jul,
year = "1985",
CODEN = "SINODQ",
ISBN = "0-89791-165-2",
ISBN-13 = "978-0-89791-165-8",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:14:50 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/",
abstract = "The Cedar environment provides a variety of somewhat
novel integration mechanisms; they are the subject of
this paper. We discuss Cedar from the viewpoint of a
tool developer, discussing both `rights' and
`responsibilities'; in building a new tool. We describe
integration in Cedar from the `ground up'. First, we
discuss the Cedar programming language and its effect
on integration; the main point here is that in Cedar,
one finds little `code stealing' and a lot of `code
sharing'. Then we discuss Cedar packages; the key point
here is that programmer's interfaces are just as
important as the user's interface. Finally, we discuss
the Cedar file system, FS, and the degree to which FS
makes it easy to manage large numbers of files.",
acknowledgement = ack-nhfb,
affiliationaddress = "Xerox Palo Alto Research Cent, Palo Alto, CA,
USA",
classification = "723; C6115 (Programming support); C6140D (High level
languages)",
conference = "Proceedings of the ACM SIGPLAN 85 Symposium on
Language Issues in Programming Environments.",
conflocation = "Seattle, WA, USA; 25-28 June 1985",
conftitle = "Proceedings of the ACM SIGPLAN 85 Symposium on
Language Issues in Programming Environments",
corpsource = "Xeros Palo Alto Res. Center, CA, USA",
journalabr = "SIGPLAN Notices (ACM Special Interest Group on
Programming Languages)",
keywords = "Cedar; cedar packages; cedar programming environment;
computer programming; computer programming languages;
design; environment; file system; high level languages;
integration mechanism; integration mechanisms;
languages; packages; programming environments;
programming language; theory; tool developer; tool
development; Unix pipes; Unix shell; Unix tools",
meetingaddress = "Seattle, WA, USA",
pubcountry = "USA A25",
sponsor = "ACM, Special Interest Group on Programming Languages,
New York, NY, USA; ACM, Special Interest Group on
Software Engineering, New York, NY, USA",
sponsororg = "ACM",
subject = "D.2.6 Software, SOFTWARE ENGINEERING, Programming
Environments, CEDAR \\ D.3.2 Software, PROGRAMMING
LANGUAGES, Language Classifications, Applicative
languages",
treatment = "P Practical",
}
@Book{Foxley:1985:US,
author = "Eric Foxley",
title = "{UNIX} for super-users",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xiv + 213",
year = "1985",
ISBN = "0-201-14228-7",
ISBN-13 = "978-0-201-14228-0",
LCCN = "QA76.76.O63 F69 1985 Bar",
bibdate = "Fri Jun 2 16:28:17 MDT 1995",
price = "UK\pounds 11.95",
series = "International computer science series",
acknowledgement = ack-nhfb,
}
@Article{Gerber:1985:TMR,
author = "A. J. Gerber",
title = "The trouble with mutual recursion in concurrent
{Euclid}",
journal = j-SIGPLAN,
volume = "20",
number = "8",
pages = "64--70",
month = aug,
year = "1985",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Basser Dept. of Comput. Sci., Sydney Univ., NSW,
Australia",
keywords = "compiler; Concurrent Euclid; documentation; high level
languages; mutual recursion; mutually recursive
procedures; parallel processing; program compilers;
University of Toronto; Unix; VAX",
pubcountry = "USA A08",
subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
Compilers \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, EUCLID \\ D.2.7 Software,
SOFTWARE ENGINEERING, Distribution and Maintenance,
Documentation",
treatment = "P Practical",
}
@Article{Holland:1985:ESS,
author = "Les Holland and Granino Korn and John Matson and Bob
Seader and Phil Wolfe",
title = "Engineering Support System Software",
journal = j-IEEE-MICRO,
volume = "5",
number = "5",
pages = "17--21",
month = oct,
year = "1985",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Mon Apr 7 14:32:46 MDT 1997",
bibsource = "Compendex database; Database/Wiederhold.bib",
acknowledgement = ack-nhfb,
annote = "No to UNIX, yes to databases.",
classcodes = "C5620 (Computer networks and techniques); C6150J
(Operating systems); C6160 (Database management systems
(DBMS)); C7400 (Engineering computing)",
classification = "723",
journalabr = "IEEE Micro",
keywords = "CAD; CAE; computer aided engineering; computer
networks; computer software; controlled
engineering/scientific database; database; database
management systems; database systems; engineering
computing; engineering database; engineering support
system (ess); engineering support system software;
operating systems (computers); scientific; system
design; universal operating system; workstations",
treatment = "P Practical",
}
@Article{Hornsby:1985:DIF,
author = "C. Hornsby and C. H. C. Leung",
title = "The Design and Implementation of a Flexible Retrieval
Language for a {Prolog} Database System",
journal = j-SIGPLAN,
volume = "20",
number = "9",
pages = "43--51",
month = sep,
year = "1985",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
abstract = "Implementation of a database management system in
PROLOG.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6160D (Relational
databases); C6160D (Relational interpreters and other
processors); C7250 (Information storage and
retrieval)",
corpsource = "Dept. of Comput. Sci., Univ. Coll. London, UK",
keywords = "automatic normalisation; Averaging; built-in
functions; common relational operators; Counting;
deductive capabilities; design; flexible retrieval
language; information retrieval; integrity constraints
enforcement; intelligent database system; Join; logic
programming language; PDP-11/44; performance; program
compilers; Project; PROLOG; Prolog database system;
relational; relational complete; relational databases;
Select; Unix operating system",
pubcountry = "USA A05 A05",
subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
Compilers \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, Prolog \\ H.3.3 Information
Systems, INFORMATION STORAGE AND RETRIEVAL, Information
Search and Retrieval, Retrieval models \\ D.2.2
Software, SOFTWARE ENGINEERING, Tools and Techniques,
Modules and interfaces",
treatment = "P Practical",
}
@Book{Hunt:1985:CT,
author = "William James Hunt",
title = "The {C} Toolbox",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xviii + 413",
year = "1985",
ISBN = "0-201-11111-X",
ISBN-13 = "978-0-201-11111-8",
LCCN = "QA76.73.C15 H85 1985",
bibdate = "Mon Oct 4 15:18:28 1993",
note = "An excellent introduction to the use of C for the
writing of software tools, with particular emphasis
(but not limited to) the IBM PC. Tools developed
include a screen-based file viewing utility, sorting
programs, a B-tree module, assembly language
primitives, and a terminal emulator.",
price = "US\$19.95",
acknowledgement = ack-nhfb,
}
@Book{Jaeschke:1985:LCN,
author = "Rex Jaeschke",
title = "Let's {C} Now",
publisher = pub-PPB,
address = pub-PPB:adr,
year = "1985",
ISBN = "0-9614729-2-8",
ISBN-13 = "978-0-9614729-2-4",
LCCN = "QA76.73.C15 J336 1985",
bibdate = "Sun Jul 10 11:40:39 1994",
acknowledgement = ack-nhfb,
}
@InProceedings{Kernighan:1985:RWU,
author = "B. W. Kernighan",
booktitle = "Proceedings of the European UNIX Users Group
Conference, September, Copenhagen, Denmark",
title = "Recent Work in {Unix} Document Preparation Tools",
publisher = pub-EUUG,
address = pub-EUUG:adr,
pages = "??--??",
month = sep,
year = "1985",
bibdate = "Sat Feb 10 15:31:09 1996",
acknowledgement = ack-nhfb,
}
@Book{Kochan:1985:USP,
author = "Stephen G. Kochan and Patrick H. Wood",
title = "{UNIX} shell programming",
publisher = pub-HAYDEN,
address = pub-HAYDEN:adr,
pages = "422",
year = "1985",
ISBN = "0-8104-6309-1 (paperback), 0-471-83900-0",
ISBN-13 = "978-0-8104-6309-7 (paperback), 978-0-471-83900-2",
LCCN = "QA76.76.O63 K64 1985",
bibdate = "Mon Jan 8 06:35:48 MST 2007",
bibsource = "z3950.loc.gov:7090/Voyager",
price = "US\$22.50 (est.)",
series = "Hayden UNIX system library",
acknowledgement = ack-nhfb,
subject = "UNIX (Computer file); UNIX Shells",
}
@Book{Lozy:1985:EUE,
author = "Mohamed el Lozy",
title = "Editing in a {UNIX} environment\emdash the
{\tt{vi}}\slash {\tt{ex}} editor",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 226",
year = "1985",
ISBN = "0-13-235599-X",
ISBN-13 = "978-0-13-235599-5",
LCCN = "QA76.6 .L69 1985",
bibdate = "Sat Oct 01 18:15:16 1994",
price = "US\$18.95",
acknowledgement = ack-nhfb,
}
@Article{Matthews:1985:PMP,
author = "D. C. J. Matthews",
title = "{Poly} manual: {Poly} and standard {ML}",
journal = j-SIGPLAN,
volume = "20",
number = "9",
pages = "52--76",
month = sep,
year = "1985",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6160 (Database
management systems (DBMS))",
corpsource = "Comput. Lab., Cambridge Univ., UK",
keywords = "Berkeley 4.2 VAX-Unix; database; database management
systems; design; fist class objects; high level
languages; persistent storage system; Poly; Poly/ML;
programming language; Standard ML; Types",
pubcountry = "USA A06",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, POLY \\ D.3.3 Software, PROGRAMMING
LANGUAGES, Language Constructs, Abstract data types \\
D.3.3 Software, PROGRAMMING LANGUAGES, Language
Constructs, Procedures, functions, and subroutines \\
D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
Compilers",
treatment = "P Practical",
}
@TechReport{McKusick:1985:PIF,
author = "M. Kirk McKusick and Mike Karels and Sam Leffler",
title = "Performance improvements and functional enhancements
in {4.3BSD}",
type = "Report",
number = "{UCB\slash CSD} 245",
institution = "Computer Science Division, University of California,
Berkeley",
address = "Berkeley, CA, USA",
pages = "12",
year = "1985",
bibdate = "Tue Sep 17 06:50:10 2002",
acknowledgement = ack-nhfb,
}
@Article{Meertens:1985:DB,
author = "L. Meertens and S. Pemberton",
title = "Description of {B}",
journal = j-SIGPLAN,
volume = "20",
number = "2",
pages = "58--76",
month = feb,
year = "1985",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Comput. Sci., Centre for Math. and Comput.
Sci., Amsterdam, Netherlands",
keywords = "B language; high level languages; IBM-PC; MS-DOS;
personal computing; UNIX",
treatment = "P Practical",
}
@Article{Ousterhout:1985:TDA,
author = "John K. Ousterhout and Herv{\'e} Da Costa and David
Harrison and John A. Kunze and Mike Kupfer and James G.
Thompson",
title = "A trace-driven analysis of the {UNIX 4.2 BSD} file
system",
journal = j-OPER-SYS-REV,
volume = "19",
number = "5",
pages = "15--24",
month = dec,
year = "1985",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 12:44:34 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Article{Quarterman:1985:EUS,
author = "John S. Quarterman and Abraham Silberschatz and James
L. Peterson",
title = "{4.2BSD} and {4.3BSD} as Examples of the {UNIX}
System",
journal = j-COMP-SURV,
volume = "17",
number = "4",
pages = "379--418",
month = dec,
year = "1985",
CODEN = "CMSVAN",
ISSN = "0360-0300",
bibdate = "Wed Dec 18 07:42:17 MST 1996",
bibsource = "Compendex database",
URL = "http://www.acm.org/pubs/toc/Abstracts/0360-0300/6043.html",
abstract = "This paper presents an in-depth examination of the 4.
2 Berkeley Software Distribution, Virtual VAX-11
Version (4. 2BSD), which is a version of the UNIX
Time-Sharing System. There are notes throughout on 4.
3BSD, the forthcoming system from the University of
California at Berkeley. We trace the historical
development of the UNIX system from its conception in
1969 until today, and describe the design principles
that have guided this development. We then present the
internal data structures and algorithms used by the
kernel to support the user interface. In particular, we
describe process management, memory management, the
file system, the I/O system, and communications. We
conclude with a brief description of the user interface
and a set of bibliographic notes.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Texas, Austin, TX, USA",
affiliationaddress = "Univ of Texas, Austin, TX, USA",
classification = "722; 723",
keywords = "4.2BSD UNIX; 4.3BSD UNIX; computer operating systems;
computer systems, digital --- Distributed; distributed
operating systems, design; performance; reliability;
security; theory",
review = "ACM CR 8706-0484",
subject = "{\bf D.4.0}: Software, OPERATING SYSTEMS, General,
UNIX. {\bf D.4.7}: Software, OPERATING SYSTEMS,
Organization and Design, Interactive systems. {\bf
K.2}: Computing Milieux, HISTORY OF COMPUTING.",
}
@Book{Rochkind:1985:AUP,
author = "Marc J. Rochkind",
title = "Advanced {UNIX} Programming",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xv + 265",
year = "1985",
ISBN = "0-13-011818-4 (hardcover), 0-13-011800-1 (paperback)",
ISBN-13 = "978-0-13-011818-9 (hardcover), 978-0-13-011800-4
(paperback)",
LCCN = "QA76.76.O63 R63 1985",
bibdate = "Wed Dec 15 10:41:14 1993",
price = "US\$32.95 (hardcover), US\$24.95 (paperback)",
acknowledgement = ack-nhfb,
}
@Book{Schreiner:1985:ICC,
author = "Axel T. Schreiner and H. George {Friedman, Jr.}",
title = "Introduction to Compiler Construction Under {UNIX}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "viii + 194",
year = "1985",
ISBN = "0-13-474396-2",
ISBN-13 = "978-0-13-474396-7",
LCCN = "QA76.76.C65 S37 1985",
bibdate = "Tue Jan 12 16:03:28 1993",
URL = "ftp://ftp.cs.uiuc.edu/pub/faculty/friedman/tar",
acknowledgement = ack-nhfb,
}
@Book{Ward:1985:APT,
author = "Terry A. Ward",
title = "Applied Programming Techniques in {C}",
publisher = pub-SF,
address = pub-SF:adr,
pages = "xii + 349",
year = "1985",
ISBN = "0-673-18050-6",
ISBN-13 = "978-0-673-18050-6",
LCCN = "QA76.73.C15 W37 1985",
bibdate = "Mon Oct 4 15:24:16 1993",
price = "US\$19.95",
acknowledgement = ack-nhfb,
}
@Book{Wood:1985:USS,
author = "Patrick H. Wood and Stephen G. Kochan",
title = "{UNIX} System Security",
publisher = pub-HAYDEN,
address = pub-HAYDEN:adr,
pages = "299",
year = "1985",
ISBN = "0-8104-6267-2",
ISBN-13 = "978-0-8104-6267-0",
LCCN = "QA76.76.O63 W66 1985",
bibdate = "Fri Jun 2 16:28:17 MDT 1995",
series = "Hayden UNIX system library",
acknowledgement = ack-nhfb,
keywords = "UNIX (computer file); computer security",
}
@Article{Alexander:1986:CMP,
author = "Cedell Alexander and William Keshlear and Furrokh
Cooper and Faye Briggs",
title = "Cache memory performance in a {Unix} environment",
journal = j-COMP-ARCH-NEWS,
volume = "14",
number = "3",
pages = "41--61",
month = jun,
year = "1986",
CODEN = "CANED2",
ISSN = "0163-5964",
bibdate = "Fri May 12 09:40:55 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Book{Anderson:1986:UCS,
author = "Gail Anderson and Paul Anderson",
title = "The {UNIX C} Shell Field Guide",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xxi + 374",
year = "1986",
ISBN = "0-13-937468-X",
ISBN-13 = "978-0-13-937468-5",
LCCN = "QA76.76.O63 A6 1986",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "The C-Shell bible\emdash everything you need to know
to use {UNIX}.",
acknowledgement = ack-sk,
}
@Book{Arthur:1986:USP,
author = "Lowell Jay Arthur",
title = "{UNIX} Shell programming",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
pages = "xv + 261",
year = "1986",
ISBN = "0-471-84932-4, 0-471-83900-0 (paperback)",
ISBN-13 = "978-0-471-84932-2, 978-0-471-83900-2 (paperback)",
LCCN = "QA76.76.O63 A765 1986",
bibdate = "Mon Jan 8 06:35:48 MST 2007",
bibsource = "z3950.loc.gov:7090/Voyager",
acknowledgement = ack-nhfb,
subject = "UNIX (Computer file); UNIX Shells",
}
@Book{ATT:1986:AUSa,
author = "AT{\&T}",
key = "ATT",
title = "{AT}{\&T UNIX} System Readings and Applications",
volume = "I",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 397",
year = "1986",
ISBN = "0-13-938532-0",
ISBN-13 = "978-0-13-938532-2",
LCCN = "QA76.76.O63 U553 1986",
bibdate = "Sat Oct 28 08:41:39 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:1986:AUSb,
author = "AT{\&T}",
key = "ATT",
title = "{AT}{\&T UNIX} System Readings and Applications",
volume = "II",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xii + 324",
year = "1986",
ISBN = "0-13-939845-7",
ISBN-13 = "978-0-13-939845-2",
LCCN = "QA76.76.O63 U553 1986",
bibdate = "Sat Oct 28 08:41:40 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:1986:UPMa,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {Commands} and
{Utilities}",
volume = "1",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xxix + 523",
year = "1986",
ISBN = "0-03-009317-1",
ISBN-13 = "978-0-03-009317-3",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:41:40 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:1986:UPMb,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {System Calls} and
{Library Routines}",
volume = "2",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xxxv + 465",
year = "1986",
ISBN = "0-03-009314-7",
ISBN-13 = "978-0-03-009314-2",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:41:40 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:1986:UPMc,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {System
Administration Facilities}",
volume = "3",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xiv + 142",
year = "1986",
ISBN = "0-03-009313-9",
ISBN-13 = "978-0-03-009313-5",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:41:40 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:1986:UPMd,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {Document
Preparation}",
volume = "4",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xiii + 355",
year = "1986",
ISBN = "0-03-011207-9",
ISBN-13 = "978-0-03-011207-2",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:41:41 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:1986:UPMe,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {Languages} and
{Support Tools}",
volume = "5",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xviii + 168",
year = "1986",
ISBN = "0-03-011204-4",
ISBN-13 = "978-0-03-011204-1",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:41:41 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:1986:USV,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX System V Programmer}'s {Guide}",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xiv + 832",
year = "1986",
ISBN = "0-13-940438-4",
ISBN-13 = "978-0-13-940438-2",
LCCN = "QA76.76.O63 U556 1987",
bibdate = "Sat Oct 28 08:41:42 2000",
acknowledgement = ack-nhfb,
}
@Book{ATT:AUS86-1,
author = "AT{\&T}",
key = "ATT",
title = "{AT}{\&T UNIX} System Readings and Applications",
volume = "I",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 397",
year = "1986",
ISBN = "0-13-938532-0",
ISBN-13 = "978-0-13-938532-2",
LCCN = "QA76.76.O63 U553 1986",
bibdate = "Sat Oct 28 08:25:56 2000",
xxnote = "NB: special form AT{\&T} required to get correct
alpha-style labels.",
}
@Book{ATT:AUS86-2,
author = "AT{\&T}",
key = "ATT",
title = "{AT}{\&T UNIX} System Readings and Applications",
volume = "II",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xii + 324",
year = "1986",
ISBN = "0-13-939845-7",
ISBN-13 = "978-0-13-939845-2",
LCCN = "QA76.76.O63 U553 1986",
bibdate = "Sat Oct 28 08:25:58 2000",
xxnote = "NB: special form AT{\&T} required to get correct
alpha-style labels.",
}
@Book{ATT:UPM86-1,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {Commands} and
{Utilities}",
volume = "1",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xxix + 524",
year = "1986",
ISBN = "0-03-009317-1",
ISBN-13 = "978-0-03-009317-3",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:26:04 2000",
xxnote = "NB: special form AT{\&T} required to get correct
alpha-style labels.",
}
@Book{ATT:UPM86-2,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {System Calls} and
{Library Routines}",
volume = "2",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xxxv + 465",
year = "1986",
ISBN = "0-03-009314-7",
ISBN-13 = "978-0-03-009314-2",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:26:05 2000",
}
@Book{ATT:UPM86-3,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {System}
{Administration Facilities}",
volume = "3",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xiv + 142",
year = "1986",
ISBN = "0-03-009313-9",
ISBN-13 = "978-0-03-009313-5",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:26:07 2000",
xxnote = "NB: special form AT{\&T} required to get correct
alpha-style labels.",
}
@Book{ATT:UPM86-4,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {Document}
{Preparation}",
volume = "4",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xiii + 355",
year = "1986",
ISBN = "0-03-011207-9",
ISBN-13 = "978-0-03-011207-2",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:26:08 2000",
xxnote = "NB: special form AT{\&T} required to get correct
alpha-style labels.",
}
@Book{ATT:UPM86-5,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX Programmer}'s {Manual}\emdash {Languages} and
{Support Tools}",
volume = "5",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xviii + 618",
year = "1986",
ISBN = "0-03-011204-4",
ISBN-13 = "978-0-03-011204-1",
LCCN = "QA76.76.O63 U548 1986",
bibdate = "Sat Oct 28 08:26:09 2000",
xxnote = "NB: special form AT{\&T} required to get correct
alpha-style labels.",
}
@Book{ATT:USV86,
author = "AT{\&T}",
key = "ATT",
title = "{UNIX System V Programmer}'s {Guide}",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xiv + 832",
year = "1986",
ISBN = "0-13-940438-4",
ISBN-13 = "978-0-13-940438-2",
LCCN = "QA76.76.O63 U556 1987",
bibdate = "Sat Oct 28 08:26:11 2000",
xxnote = "NB: special form AT{\&T} required to get correct
alpha-style labels.",
}
@Book{Bach:1986:DUO,
author = "Maurice J. Bach",
title = "The Design of the {UNIX} Operating System",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 471",
year = "1986",
ISBN = "0-13-201799-7",
ISBN-13 = "978-0-13-201799-2",
LCCN = "QA76.76.O63 B32 1986",
bibdate = "Mon Oct 4 11:54:12 1993",
note = "See also \cite{Goodheart:1994:MGE}.",
acknowledgement = ack-nhfb,
}
@Book{Bach:1986:UTS,
editor = "Fred Bach and Adalbert Baur and Christian Jansen",
title = "{UNIX-Tabellenbuch f{\"u}r die Systeme UNIX Version 7,
UNIX System III, UNIX System V, SINIX, XENIX 286, 4.2
BSD, XENIX 86}",
publisher = "Hanser",
address = "Munich, Germany; Vienna, Austria",
pages = "287 (est.)",
year = "1986",
ISBN = "3-446-14622-9",
ISBN-13 = "978-3-446-14622-8",
LCCN = "????",
bibdate = "Tue Sep 17 07:28:08 2002",
acknowledgement = ack-nhfb,
language = "German",
}
@Book{Bach:DUO86,
author = "Maurice J. Bach",
title = "The Design of the {UNIX} Operating System",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 471",
year = "1986",
ISBN = "0-13-201799-7",
ISBN-13 = "978-0-13-201799-2",
LCCN = "QA76.76.O63 B33 1986",
bibdate = "Tue Dec 14 22:40:07 1993",
}
@Article{Barr:1986:UGD,
author = "W. J. Barr",
title = "{Unix}-Based Gateway to Distributed Database Systems",
journal = j-J-SYST-SOFTW,
volume = "6",
number = "3",
pages = "225--235",
month = aug,
year = "1986",
CODEN = "JSSODM",
ISSN = "0164-1212",
bibdate = "Wed Dec 16 15:40:53 MST 1998",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliationaddress = "Bell Communications Research, Morristown, NJ,
USA",
classification = "723",
journalabr = "J Syst Software",
keywords = "database systems; Distributed; computer networks; data
transmission; UNIX-based gateway; ISO reference model;
protocol translation",
}
@Article{Berglund:1986:IV,
author = "Eric J. Berglund",
title = "An introduction to the {V}-system",
journal = j-IEEE-MICRO,
volume = "6",
number = "4",
pages = "35--52",
month = aug,
year = "1986",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Mon Apr 7 14:32:46 MDT 1997",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliationaddress = "Stanford Univ, CA, USA",
classcodes = "C6150J (Operating systems); C6160B (Distributed
DBMS)",
classification = "722; 723",
corpsource = "Dept. of Comput. Sci., Stanford Univ., CA, USA",
journalabr = "IEEE Micro",
keywords = "abstract representation; abstraction; applications;
client/server model; computer architecture; computer
operating systems; data; database systems ---
Distributed; Design; distributed; distributed
databases; distributed systems; operating systems
(computers); server; system resources; UNIX system;
v-system; V-system; workstation",
treatment = "T Theoretical or Mathematical",
}
@TechReport{Cody:1986:ALB,
author = "W. J. Cody",
title = "An Alternative Library under {4.2 BSD UNIX} on a {VAX
11\slash 780}",
type = "Technical Report",
number = "ANL-86-10",
institution = inst-ANL,
address = inst-ANL:adr,
pages = "iii + 30",
month = feb,
year = "1986",
bibdate = "Sat Sep 24 00:36:25 1994",
bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib",
acknowledgement = ack-nhfb,
}
@Article{Corsini:1986:MID,
author = "Paolo Corsini and Cosimo Antonio Prete",
title = "Multibug: Interactive Debugging in Distributed
Systems",
journal = j-IEEE-MICRO,
volume = "6",
number = "3",
pages = "26--33",
month = jun,
year = "1986",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Mon Apr 7 14:32:46 MDT 1997",
bibsource = "Compendex database; Parallel/par.debug.bib;
Parallel/debug_3.1.bib",
acknowledgement = ack-nhfb,
affiliationaddress = "Univ di Pisa, Italy",
classcodes = "C6150G (Diagnostic, testing, debugging and evaluating
systems)",
classification = "721; 722; 723",
corpsource = "Istituto de Elettronica e Telecommun., Pisa Univ.,
Italy",
journalabr = "IEEE Micro",
keywords = "computers --- Debugging; database systems;
Distributed; distributed processing; distributed
systems; interactive debugger; interactive debugging;
interconnected monoprocessor nodes; multibug; Multibug;
object files; program debugging; protocol; protocols;
shell programs; UNIX environment; Unix environment",
treatment = "P Practical",
}
@TechReport{Dawson:1986:UWP,
author = "N. Dawson",
title = "{UNIX} Word Processing at {HAO} (for use with the {4.2
BSD} Version and {\tt -me} Macro Package)",
type = "Report",
number = "ANL-86-10",
institution = "National Science Foundation",
address = "Washington, DC, USA",
year = "1986",
bibdate = "Tue Sep 17 07:19:08 2002",
note = "Contract No. W-31-109-ENG-38.",
acknowledgement = ack-nhfb,
}
@Article{Dreiheller:1986:PPP,
author = "A. Dreiheller and M. Moerschbacher and B. Mohr",
title = "{PHYSCAL}: Programming {Pascal} with physical units",
journal = j-SIGPLAN,
volume = "21",
number = "12",
pages = "114--123",
month = dec,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:15:06 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
keywords = "input/output facilities; language extension; language
implementation; languages; Pascal; PHYSCAL;
PHYSCAL-to-Pascal preprocessor; physical units;
predefined units; programming; scale factors; UNIX
environment; UNIX implementation",
pubcountry = "USA A06",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, Pascal \\ J.2 Computer Applications,
PHYSICAL SCIENCES AND ENGINEERING",
treatment = "P Practical",
}
@Article{Ewing:1986:OOO,
author = "J. J. Ewing",
title = "An object-oriented operating system interface",
journal = j-SIGPLAN,
volume = "21",
number = "11",
pages = "46--53",
month = nov,
year = "1986",
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 = "Portland, OR, USA; 29 Sept.-2 Oct. 1986",
conftitle = "OOPSLA '86. Object-Orientated Programming Systems,
Languages and Applications. Conference Proceedings",
corpsource = "Artificial Intelligence Machines, Tektronix Inc,
Wilsonville, OR, USA",
keywords = "computer interfaces; higher order abstractions;
object-oriented interface; object-oriented operating
system interface; operating system facilities;
operating system processes; operating systems
(computers); programming; Smalltalk; Smalltalk-80
programming environment; Unix-like operating system",
pubcountry = "USA A06 A06",
sponsororg = "ACM",
treatment = "P Practical",
}
@Book{Gehani:1986:DFT,
author = "Narain Gehani",
title = "Document Formatting and Typesetting on the {UNIX}
System",
publisher = pub-SILICON,
address = pub-SILICON:adr,
pages = "xv + 364",
year = "1986",
ISBN = "0-9615336-0-9",
ISBN-13 = "978-0-9615336-0-1",
LCCN = "Z52.5.U54 G43 1986",
bibdate = "Thu Aug 30 07:30:17 2001",
price = "US\$33.95",
acknowledgement = ack-nhfb,
keywords = "documentation; languages",
review = "ACM CR 8607-0584",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, Format and notation \\ I.7.2
Computing Methodologies, TEXT PROCESSING, Document
Preparation, Languages \\ D.4.0 Software, OPERATING
SYSTEMS, General, UNIX",
}
@Book{Griswold:1986:IIP,
author = "Ralph E. Griswold and Madge T. Griswold",
title = "The Implementation of the {Icon} Programming
Language",
publisher = pub-PUP,
address = pub-PUP:adr,
pages = "x + 336",
year = "1986",
ISBN = "0-691-08431-9",
ISBN-13 = "978-0-691-08431-2",
LCCN = "QA76.73.I19 G76 1986",
bibdate = "Sun Jul 10 01:07:50 1994",
price = "US\$39.50",
acknowledgement = ack-nhfb,
}
@Article{Groening:1986:NNM,
author = "K. Groening and C. Ohsendoth",
title = "{NEMO}: {A} nicely modified {YACC}",
journal = j-SIGPLAN,
volume = "21",
number = "4",
pages = "58--66",
month = apr,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:14:57 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors); C6150J (Operating systems); C7410D
(Electronic engineering computing)",
corpsource = "Dortmund Univ., West Germany",
keywords = "DACAPO-III; languages; modular semantic; modular
semantic analysis; program compilers; UNIX
compiler-compiler; VLSI",
pubcountry = "USA A04",
subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
Compilers \\ D.3.4 Software, PROGRAMMING LANGUAGES,
Processors, Parsing",
treatment = "P Practical",
}
@Article{Grune:1986:GPC,
author = "Dick Grune",
title = "Generic packages in {C}",
journal = j-SIGPLAN,
volume = "21",
number = "8",
pages = "31--39",
month = aug,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:15:02 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Vrije Univ., Amsterdam, Netherlands",
keywords = "auxiliary code; body file; C compiler; C language; C
listings; dependency control; file organisation;
generic packages; header files; instantiation
parameters; languages; object files; preprocessor;
program compilers; specification file; Unix",
pubcountry = "USA A03",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, C \\ D.4.3 Software, OPERATING
SYSTEMS, File Systems Management, Maintenance",
treatment = "P Practical",
}
@Book{Hansen:1986:TVU,
author = "August Hansen",
title = "{\tt vi}\emdash The {UNIX} Screen Editor\emdash {A}
User's Guide",
publisher = pub-BRADY,
address = pub-BRADY:adr,
pages = "xvii + 230",
year = "1986",
ISBN = "0-89303-928-4",
ISBN-13 = "978-0-89303-928-8",
LCCN = "QA76.76.T49 H36 1986",
bibdate = "Tue Jan 11 10:05:07 1994",
acknowledgement = ack-nhfb,
}
@Book{IEEE:1986:ITU,
author = "{IEEE}",
title = "{IEEE} Trial-Use Standard Portable Operating System
for Computer Environments",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
edition = "{IEEE Std} 1003.1",
pages = "207",
month = apr,
year = "1986",
ISBN = "0-471-85027-6",
ISBN-13 = "978-0-471-85027-4",
LCCN = "TK 275 I5 Std 1003.1",
bibdate = "Sat Oct 28 08:41:48 2000",
acknowledgement = ack-nhfb,
}
@InProceedings{Isaak:1986:IRT,
author = "J. Isaak",
title = "The Impact of Real Time Computer Systems Standards:
{VME}, {POSIX} and {MAP}",
crossref = "Anonymous:1986:IIC",
pages = "98--104",
year = "1986",
bibdate = "Sat May 25 07:59:58 MDT 1996",
acknowledgement = ack-nhfb,
}
@Book{Jaeschke:1986:SCH,
author = "Rex Jaeschke",
title = "Solutions in {C}\emdash Hundreds of Programming Tips
by the Author of ``Doctor {C}'s Pointers''",
publisher = pub-AW,
address = pub-AW:adr,
pages = "247",
year = "1986",
ISBN = "0-201-15042-5",
ISBN-13 = "978-0-201-15042-1",
LCCN = "QA76.73.C15 J34 1986",
bibdate = "Mon Oct 4 13:30:15 1993",
price = "US\$17.95",
acknowledgement = ack-nhfb,
}
@Article{Jouvelot:1986:DNL,
author = "P. Jouvelot",
title = "Designing new languages or new language manipulation
systems using {ML}",
journal = j-SIGPLAN,
volume = "21",
number = "8",
pages = "40--52",
month = aug,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:15:02 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6115 (Programming support); C6140 (Programming
languages)",
corpsource = "Paris VI Univ., Paris, France",
keywords = "denotational theory; language design; languages; ML
language; Pascal-like programming language; programming
environments; programming languages; programming
theory; Unix-4.2BSD implementation",
pubcountry = "USA A04 A04",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, ML",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Book{Manis:1986:USP,
author = "Rod Manis and Marc H. Meyer",
title = "The {UNIX} shell programming language",
publisher = pub-SAMS,
address = pub-SAMS:adr,
pages = "xiii + 303",
year = "1986",
ISBN = "0-672-22497-6 (paperback)",
ISBN-13 = "978-0-672-22497-3 (paperback)",
LCCN = "QA76.76.O63 M35 1986",
bibdate = "Mon Jan 8 06:35:48 MST 2007",
bibsource = "z3950.loc.gov:7090/Voyager",
price = "US\$24.94",
acknowledgement = ack-nhfb,
subject = "UNIX (Computer file); UNIX Shells",
}
@Book{Strang:1986:PTC,
author = "John Strang",
title = "Programming with {\tt curses}",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "71",
year = "1986",
ISBN = "0-937175-02-1",
ISBN-13 = "978-0-937175-02-6",
bibdate = "Mon Jan 3 18:28:25 1994",
acknowledgement = ack-nhfb,
}
@Book{Stroustrup:1986:CPL,
author = "Bjarne Stroustrup",
title = "The {C++} Programming Language",
publisher = pub-AW,
address = pub-AW:adr,
pages = "viii + 327",
year = "1986",
ISBN = "0-201-12078-X",
ISBN-13 = "978-0-201-12078-3",
LCCN = "QA76.73.C153 S77 1986",
bibdate = "Wed Dec 15 18:34:06 1993",
acknowledgement = ack-nhfb,
email = "\path|bs@alice.uucp|",
}
@Article{Sum:1986:AOS,
author = "R. N. {Sum, Jr.} and R. H. Campbell and W. J. Kubitz",
title = "An Approach to Operating System Testing",
journal = j-J-SYST-SOFTW,
volume = "6",
number = "3",
pages = "273--284",
month = aug,
year = "1986",
CODEN = "JSSODM",
ISSN = "0164-1212",
bibdate = "Wed Dec 16 15:40:53 MST 1998",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliationaddress = "Univ of Illinois at Urbana-Champaign, Urbana,
IL, USA",
classification = "723",
journalabr = "J Syst Software",
keywords = "computer operating systems; Testing; computer software
--- Testing; UNIX; IBM System/9000 Xenix operating
system",
}
@Book{Sun:1986:UTN,
author = "{Sun Microsystems}",
title = "Using {\tt nroff} and {\tt troff} on the {Sun}
Workstation. Rev. {A}",
publisher = pub-SUN,
address = pub-SUN:adr,
pages = "xvii + 212",
year = "1986",
LCCN = "CM.2.5.07",
bibdate = "Mon Mar 14 23:40:27 1994",
note = "Part number 800-1321-03",
acknowledgement = ack-nhfb,
}
@Article{Turner:1986:OM,
author = "D. Turner",
title = "An overview of {Miranda}",
journal = j-SIGPLAN,
volume = "21",
number = "12",
pages = "158--166",
month = dec,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:15:06 MST 2003",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
classification = "C6115 (Programming support); C6120 (File
organisation); C6140D (High level languages)",
corpsource = "Comput. Lab., Kent Univ., Canterbury, UK",
keywords = "abstract data types; advanced functional programming
system; block structure; currying; data structures;
guarded equations; high level languages; higher order
functions; infinite lists; languages; lazy evaluation;
linking; Miranda; Miranda programming environment;
pattern matching; polymorphic strong typing;
programming environments; separate compilation; type
synonyms; UNIX operating system; user defined types; ZF
expressions",
pubcountry = "USA A11",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications \\ D.4.0 Software, OPERATING SYSTEMS,
General, UNIX",
treatment = "P Practical; R Product Review",
}
@Manual{Apollo:1987:MBS,
title = "Managing {BSD} system software",
organization = "Apollo Computer Inc.",
address = "Chelmsford, MA, USA",
year = "1987",
bibdate = "Tue Sep 17 07:30:25 2002",
acknowledgement = ack-nhfb,
}
@Book{Barron:1987:TPT,
author = "David Barron and Mike Rees",
title = "Text Processing and Typesetting with {UNIX}",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xiv + 447",
year = "1987",
ISBN = "0-201-14219-8",
ISBN-13 = "978-0-201-14219-8",
LCCN = "Z286.D47 B37 1987",
bibdate = "Mon Jul 25 11:50:00 1994",
price = "US\$24.95; UK\pounds 15.95",
series = "International computer science series",
acknowledgement = ack-nhfb,
keywords = "documentation",
review = "ACM CR 8811-0841",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, nroff \\ I.7.2 Computing
Methodologies, TEXT PROCESSING, Document Preparation,
troff",
}
@MastersThesis{Basler:1987:IKM,
author = "Werner Basler",
title = "{Interprozess-Kommunikations-Mechanismen: Beschreibung
der Interprozess-Kommunikations-Mechanismen in den
UNIX-Betriebssystemen 4.2 BSD und AT\&T System V}.
({German}) [Interprocess Communication Mechanisms:
Description of the Interprocess Communication
Mechanisms in the {UNIX 4.2 BSD} and {AT\&T System V}
Operating Systems]",
type = "Semesterarbeit",
school = "Institut f{\"u}r Informatik der Universit{\"a}t
Z{\"u}rich",
address = "Z{\"u}rich, Switzerland",
pages = "65",
year = "1987",
bibdate = "Tue Sep 17 07:22:22 2002",
acknowledgement = ack-nhfb,
language = "German",
}
@Book{Campbell:1987:CPG,
author = "Joe Campbell",
title = "{C} Programmer's Guide to Serial Communications",
publisher = pub-HWS,
address = pub-HWS:adr,
pages = "xii + 655",
year = "1987",
ISBN = "0-672-22584-0",
ISBN-13 = "978-0-672-22584-0",
LCCN = "QA76.73.C15 C36 1987",
bibdate = "Tue Oct 5 07:22:52 1993",
price = "US\$22.95",
acknowledgement = ack-nhfb,
}
@Article{Carr:1987:IPC,
author = "P. Carr and R. Stevenson and J. Alea and J. Berthold
and G. Groucher and M. Davis and G. Dobbins and D. Law
and V. Szarek and W. Webster",
title = "Implementation of a Prototype {CAIS} Environment",
journal = j-SIGADA-LETTERS,
volume = "7",
number = "2",
pages = "58--72",
month = mar # "\slash " # apr,
year = "1987",
CODEN = "AALEE5",
ISSN = "0736-721X",
bibdate = "Thu Sep 28 07:33:23 MDT 2000",
bibsource = "ftp://ftp.uu.net/library/bibliography;
http://www.adahome.com/Resources/Bibliography/articles.ref",
acknowledgement = ack-nhfb,
keywords = "Ada Programming Support Environment (APSE), Unix;
design; languages; performance",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, Ada \\ D.2.6 Software, SOFTWARE
ENGINEERING, Programming Environments, Ada",
}
@Article{Cheriton:1987:UUS,
author = "David R. Cheriton",
title = "{UIO}: {A} {Uniform I/O} System Interface for
Distributed Systems",
journal = j-TOCS,
volume = "5",
number = "1",
pages = "12--46",
month = feb,
year = "1987",
CODEN = "ACSYEC",
ISSN = "0734-2071",
bibdate = "Thu Jan 14 06:47:30 MST 1999",
bibsource = "Compendex database;
http://www.acm.org/pubs/contents/journals/tocs/",
URL = "http://www.acm.org:80/pubs/citations/journals/tocs/1987-5-1/p12-cheriton/",
abstract = "The UIO (uniform I/O) system interface that has been
used for the past five years in the V distributed
operating system is described, with the focus on the
key design issues. This interface provides several
extensions beyond the I/O interface of UNIX, including
support for record I/O, locking, atomic transactions,
and replication, as well as attributes that indicate
whether optional semantics and operations are
available. Experience in using and implementing this
interface with a variety of different I/O services is
described, along with the performance of both local and
network I/O. It is concluded that the UIO interface
provides a uniform I/O system interface with
significant functionality, wide applicability, and no
significant performance penalty.",
acknowledgement = ack-nhfb,
affiliationaddress = "Stanford Univ, Stanford, CA, USA",
classification = "722; 723",
journalabr = "ACM Trans Comput Syst",
keywords = "computer interfaces; computer operating systems;
computer systems, digital --- Distributed; design;
experimentation; files input/output; interprocess
communication; performance; remote procedure call;
standardization; uniform I/O interface",
subject = "{\bf D.4.4} Software, OPERATING SYSTEMS,
Communications Management, Input/output. {\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
C.2.0} Computer Systems Organization,
COMPUTER-COMMUNICATION NETWORKS, General, Security and
protection (e.g., firewalls).",
}
@Book{Christian:1987:UTP,
author = "Kaare Christian",
title = "The {UNIX} text processing system",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "xii + 250",
year = "1987",
ISBN = "0-471-85581-2",
ISBN-13 = "978-0-471-85581-1",
LCCN = "QA76.76.O63 C47 1987",
bibdate = "Mon Jul 25 11:51:08 1994",
price = "US\$24.95",
acknowledgement = ack-nhfb,
keywords = "documentation; languages",
review = "ACM CR 8806-0406",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation \\ I.7.1 Computing Methodologies,
TEXT PROCESSING, Text Editing \\ D.4.0 Software,
OPERATING SYSTEMS, General, UNIX \\ D.4.9 Software,
OPERATING SYSTEMS, Systems Programs and Utilities",
}
@Book{Cruz:1987:KFT,
author = "Frank da Cruz",
title = "Kermit\emdash {A} File Transfer Protocol",
publisher = pub-DP,
address = pub-DP:adr,
pages = "xvii + 379",
year = "1987",
ISBN = "0-932376-88-6",
ISBN-13 = "978-0-932376-88-6",
LCCN = "TK5105.5 .D23 1987",
bibdate = "Tue Oct 5 07:20:45 1993",
acknowledgement = ack-nhfb,
}
@Book{Emerson:1987:TTT,
author = "Sandra L. Emerson and Karen Paulsell",
title = "{\tt troff} Typesetting for {UNIX} systems",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xx + 359",
year = "1987",
ISBN = "0-13-930959-4",
ISBN-13 = "978-0-13-930959-5",
LCCN = "Z253.4.U53 E45 1987",
bibdate = "Tue Jan 11 10:14:11 1994",
price = "US\$29.95",
acknowledgement = ack-nhfb,
}
@Book{Emerson:1987:TTU,
author = "Sandra L. Emerson and Karen Paulsell",
title = "troff Typesetting for {UNIX} systems",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xx + 359",
year = "1987",
ISBN = "0-13-930959-4",
ISBN-13 = "978-0-13-930959-5",
LCCN = "Z253.4.U53 E45 1987",
bibdate = "Wed Aug 10 11:26:52 1994",
price = "US\$29.95",
acknowledgement = ack-nhfb,
keywords = "design; performance; documentation",
review = "ACM CR 8712-0981",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, troff \\ D.4.0 Software,
OPERATING SYSTEMS, General, UNIX",
}
@Book{Gehani:1987:DFT,
author = "Narain Gehani",
title = "Document Formatting and Typesetting on the {UNIX}
System",
publisher = pub-SILICON,
address = pub-SILICON:adr,
edition = "Second",
pages = "xv + 377",
year = "1987",
ISBN = "0-9615336-2-5",
ISBN-13 = "978-0-9615336-2-5",
LCCN = "Z52.5.U54G43 1987",
bibdate = "Thu Aug 30 07:30:57 2001",
price = "US\$40.90",
acknowledgement = ack-nhfb,
}
@Article{Guenther:1987:REU,
author = "G. R. Guenther",
title = "Running 7th edition {UNIX} programs on a {VAX} in
compatibility mode",
journal = j-OPER-SYS-REV,
volume = "21",
number = "1",
pages = "30--33",
month = jan,
year = "1987",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:35 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Book{Harbison:1987:CAR,
author = "Samuel P. Harbison and Guy L. {Steele Jr.}",
title = "{C}\emdash {A} Reference Manual",
publisher = pub-PH,
address = pub-PH:adr,
edition = "Second",
pages = "xii + 404",
year = "1987",
ISBN = "0-13-109802-0",
ISBN-13 = "978-0-13-109802-2",
LCCN = "QA76.73.C15 H38 1987",
bibdate = "Wed Dec 15 08:02:04 1993",
acknowledgement = ack-nhfb,
}
@Book{Haviland:1987:USP,
author = "Keith Haviland and Ben Salama",
title = "{UNIX} System Programming",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xv + 339",
year = "1987",
ISBN = "0-201-12919-1",
ISBN-13 = "978-0-201-12919-9",
LCCN = "QA76.76.O63 H38 1987",
bibdate = "Fri Jun 2 16:28:17 MDT 1995",
price = "UK\pounds 15.95",
series = "International computer science series",
acknowledgement = ack-nhfb,
keywords = "UNIX (computer file)",
}
@Book{Holub:1987:CWU,
author = "Allen I. Holub",
title = "On Command: Writing a {Unix}-Like Shell for {MS-DOS}",
publisher = pub-MT,
address = pub-MT:adr,
pages = "319",
year = "1987",
ISBN = "0-934375-29-1",
ISBN-13 = "978-0-934375-29-0",
LCCN = "QA76.76.O63H65 1987",
bibdate = "Fri Sep 11 07:45:53 1998",
acknowledgement = ack-nhfb,
}
@Article{Holub:curses,
author = "Allen I. Holub",
title = "Curses: {UNIX}-Compatible Windowing Output Functions",
journal = j-DDJ,
volume = "12",
number = "7",
pages = "94--104, 74--93",
month = jul,
year = "1987",
}
@InCollection{Johnson:1987:LDT,
author = "Steven C. Johnson and Michael E. Lesk",
booktitle = "{UNIX} System Readings and Applications",
title = "Language Development Tools",
publisher = pub-PH,
address = pub-PH:adr,
pages = "245--265",
year = "1987",
ISBN = "0-13-938532-0",
ISBN-13 = "978-0-13-938532-2",
bibdate = "Mon Oct 4 11:55:40 1993",
note = "Reprinted from {The Bell System Technical Journal},
1978",
acknowledgement = ack-nhfb,
}
@InCollection{Johnson:tools87,
author = "Steven C. Johnson and Michael E. Lesk",
booktitle = "{UNIX} System Readings and Applications",
title = "Language Development Tools",
publisher = pub-PH,
address = pub-PH:adr,
pages = "245--265",
year = "1987",
note = "Reprinted from {The Bell System Technical} {Journal},
1978",
}
@Article{Koch:1987:DFA,
author = "Philip D. L. Koch",
title = "Disk File Allocation Based on the Buddy System",
journal = j-TOCS,
volume = "5",
number = "4",
pages = "352--370",
month = nov,
year = "1987",
CODEN = "ACSYEC",
ISSN = "0734-2071",
bibdate = "Thu Jan 14 06:47:30 MST 1999",
bibsource = "Compendex database;
http://www.acm.org/pubs/contents/journals/tocs/",
URL = "http://www.acm.org:80/pubs/citations/journals/tocs/1987-5-4/p352-koch/",
abstract = "A variant of the binary buddy system that reduces
fragmentation is described. Files are allocated on up
to t extents, and inoptimally allocated files are
periodically reallocated. The Dartmouth Time-Sharing
System (DTSS) uses this method. Several installations,
representing different classes of workload are studied
to measure the method's performance. The results
indicate that compared to the file layout method used
by UNIX, the buddy system results in more efficient
access but less efficient utilization of disk space. As
disks become larger and less expensive per byte,
strategies that achieve efficient I/O throughput at the
expense of some storage loss become increasingly
attractive.",
acknowledgement = ack-nhfb,
affiliationaddress = "Dartmouth Coll, USA",
classification = "723",
journalabr = "ACM Trans Comput Syst",
keywords = "buddy system; computer operating systems; data
processing --- File Organization; disk file allocation;
dynamic memory management; dynamic storage allocation;
file system design; measurement; performance; Storage
Allocation",
subject = "{\bf D.4.3} Software, OPERATING SYSTEMS, File Systems
Management, File organization. {\bf D.4.3} Software,
OPERATING SYSTEMS, File Systems Management, Access
methods. {\bf D.4.2} Software, OPERATING SYSTEMS,
Storage Management, Allocation/deallocation strategies.
{\bf D.4.2} Software, OPERATING SYSTEMS, Storage
Management, Secondary storage. {\bf D.4.8} Software,
OPERATING SYSTEMS, Performance, Measurements. {\bf
H.3.2} Information Systems, INFORMATION STORAGE AND
RETRIEVAL, Information Storage, File organization. {\bf
E.5} Data, FILES, Organization/structure.",
}
@Article{Kossmann:1987:GSS,
author = "Heinz Kossmann",
title = "A Graphic {SDL} Support Environment",
journal = j-COMP-NET-ISDN,
volume = "13",
number = "2",
pages = "91--96",
year = "1987",
CODEN = "CNISE9",
ISSN = "0169-7552",
bibdate = "Sat Sep 25 23:08:50 MDT 1999",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1987.bib",
acknowledgement = ack-nhfb,
affiliation = "Siemens AG, Munich, West Ger",
annote = "The paper describes the experiences gained at Siemens
AG from large scale applications of a first version of
an SDL tool on a graphic workstation as well as the
development of an integrated set of tools supporting
SDL.",
classification = "718; 723; 902",
country = "NL",
date = "08/01/91",
descriptors = "SDL; tool; graphics; application;",
enum = "4150",
journalabr = "Comput Networks ISDN Syst",
keywords = "computer graphics; computer programming languages;
computer software; hicom; semantics and syntax;
specification and description language (SDL); telephone
exchanges --- Computer Interfaces; UNIX workstation;
workstations with raster graphics",
language = "English",
location = "RWTH-AC-DFV: Bibl.",
references = "6",
revision = "21/04/91",
}
@Book{Lapin:1987:PCU,
author = "J. E. Lapin",
title = "Portable {C} and {UNIX} Programming",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 249",
year = "1987",
ISBN = "0-13-686494-5",
ISBN-13 = "978-0-13-686494-3",
LCCN = "QA76.73.C15 L36 1987",
bibdate = "Mon Oct 4 11:56:08 1993",
acknowledgement = ack-nhfb,
}
@Book{Lapin:PCU87,
author = "J. E. Lapin",
title = "Portable {C} and {UNIX} Programming",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 249",
year = "1987",
ISBN = "0-13-686494-5",
ISBN-13 = "978-0-13-686494-3",
LCCN = "QA76.73.C15 L36 1987",
bibdate = "Wed Dec 15 10:38:06 1993",
}
@Article{Melamed:1987:PAU,
author = "Anna S. Melamed",
title = "Performance analysis of {Unix-based} network file
systems",
journal = j-IEEE-MICRO,
volume = "7",
number = "1",
pages = "25--38",
month = feb,
year = "1987",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Thu Apr 10 10:01:49 1997",
bibsource = "Compendex database; Misc/simulan.bib;
Distributed/simulan.bib",
note = "CSZ108",
acknowledgement = ack-nhfb,
affiliationaddress = "AT\&T Bell Lab, Holmdel, NJ, USA",
classcodes = "B6150 (Communication system theory); C1140C (Queueing
theory)C5470 (Performance evaluation and testing);
C5620 (Computer networks and techniques); C6150J
(Operating systems)",
classification = "723; 921",
coco = "1987-41091",
corpsource = "AT\&T Bell Labs., Holmdel, NJ, USA",
journalabr = "IEEE Micro",
keywords = "bottlenecks; capacity analysis; capacity behaviour;
capacity performance; client caching; computer
architecture --- Performance; computer networks ---
Local Networks; computer operating systems ---
Analysis; consumption equations; data processing; File
Organization; hardware architecture; network model;
network operating systems; performance analysis
methodology; performance analysis predictive mode;
performance enhancements; performance evaluation;
queueing; queuing; remote files; resource; response
time improvements; software architecture; system
capacity measures; theory; UNIX operating systems;
UNIX-based distributed file systems; Unix-based network
file systems; work load model",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Potmesil:1987:FST,
author = "Michael Potmesil and Eric M. Hoffert",
title = "{FRAMES}: {Software} tools for modeling, rendering and
animation of {$3$D} scenes",
journal = j-COMP-GRAPHICS,
volume = "21",
number = "4",
pages = "85--93",
month = jul,
year = "1987",
CODEN = "CGRADI, CPGPBZ",
ISSN = "0097-8930",
bibdate = "Mon Oct 4 18:47:07 MDT 1999",
bibsource = "http://www.acm.org/pubs/toc/;
Graphics/imager/imager.87.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/graph/37401/p85-potmesil/",
acknowledgement = ack-nhfb,
conference = "held in Anaheim, California; 27--31 July 1987",
keywords = "algorithms; design; languages; UNIX, pipeline, filter,
a-buffer, parallel image rendering",
subject = "{\bf I.3.2} Computing Methodologies, COMPUTER
GRAPHICS, Graphics Systems, Distributed/network
graphics. {\bf I.3.3} Computing Methodologies, COMPUTER
GRAPHICS, Picture/Image Generation, Display algorithms.
{\bf I.3.5} Computing Methodologies, COMPUTER GRAPHICS,
Computational Geometry and Object Modeling, Curve,
surface, solid, and object representations. {\bf I.3.7}
Computing Methodologies, COMPUTER GRAPHICS,
Three-Dimensional Graphics and Realism, Color, shading,
shadowing, and texture. {\bf I.3.7} Computing
Methodologies, COMPUTER GRAPHICS, Three-Dimensional
Graphics and Realism, Visible line/surface
algorithms.",
}
@Book{Prata:1987:USV,
author = "Stephen Prata and Donald Martin",
title = "{Unix System V} Bible: commands and utilities",
publisher = pub-HWS,
address = pub-HWS:adr,
pages = "ix + 516",
year = "1987",
ISBN = "0-672-22562-X",
ISBN-13 = "978-0-672-22562-8",
LCCN = "QA76.76.O63 P74 1987",
bibdate = "Fri Jun 2 16:28:17 MDT 1995",
acknowledgement = ack-nhfb,
keywords = "UNIX System V (computer file)",
}
@Book{Roddy:1987:UNT,
author = "Kevin P. Roddy",
title = "{UNIX NROFF}\slash{TROFF}\emdash {A} User's Guide",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "xii + 362",
year = "1987",
ISBN = "0-03-000167-6",
ISBN-13 = "978-0-03-000167-3",
LCCN = "QA76.76.T49 R634 1987",
bibdate = "Tue Jan 11 10:08:33 1994",
acknowledgement = ack-nhfb,
}
@Book{Sonnenschein:1987:GTV,
author = "Dan Sonnenschein",
title = "A guide to {\tt vi}\emdash visual editing on the
{UNIX} system",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xix + 180",
year = "1987",
ISBN = "0-13-371311-3",
ISBN-13 = "978-0-13-371311-4",
LCCN = "QA76.76.T49 S66 1987",
bibdate = "Tue Jan 11 10:02:33 1994",
acknowledgement = ack-nhfb,
}
@Book{Aho:1988:APL,
author = "Alfred V. Aho and Brian W. Kernighan and Peter J.
Weinberger",
key = "AWK87",
title = "The {AWK} Programming Language",
publisher = pub-AW,
address = pub-AW:adr,
pages = "x + 210",
year = "1988",
ISBN = "0-201-07981-X",
ISBN-13 = "978-0-201-07981-4",
LCCN = "QA76.73.A95 A351 1988",
bibdate = "Mon Oct 4 11:54:06 1993",
acknowledgement = ack-nhfb,
nb = "the author order is AKW, but the key looks better as
AWK",
}
@Article{Anonymous:1988:OS,
author = "Anonymous",
title = "Operating Systems",
journal = j-DATAMATION,
volume = "34",
number = "20",
pages = "19--??",
day = "15",
month = oct,
year = "1988",
CODEN = "DTMNAT",
ISSN = "0011-6963",
bibdate = "Sat May 25 15:28:26 MDT 1996",
bibsource = "UnCover library database",
abstract = "Leila Davis finds information resource managers
readily embracing the newly approved Posix federal
information processing standard.",
acknowledgement = ack-nhfb,
}
@TechReport{Bina:1988:FFB,
author = "Eric Jon Bina and Perry A. Emrath",
title = "A faster fsck for {BSD UNIX}",
type = "Technical Report",
number = "CSRD 823",
institution = inst-UIUC-CSRD,
address = inst-UIUC-CSRD:adr,
pages = "12",
month = oct,
year = "1988",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
abstract = "In the UNIX operating system, the kernel assumes that
the file system is always maintained in known correct
state. Should the kernel ever detect a variation from
that state, a system panic occurs, and the system
`crashes'. For this reason it is important that the
integrity of the file system be checked before bringing
any UNIX system up in multi-user mode. A file system
check program called fsck is supplied with UNIX (unless
otherwise specified UNIX refers to the BSD version
family), and is designed to find any errors in the
state of the file system and fix them, if possible, to
prevent system panics. Unfortunately, on a system with
a relatively large amount of mounted disk storage, the
time it takes to run fsck can become a very significant
percentage of system boot time. When working in a
system development environment where the system will
probably have to be booted frequently, the (highly
desirable) use of fsck can begin to waste valuable work
time. In an attempt to solve this problem, fsck was
studied in detail, and then modified to perform its
tasks more efficiently. This paper first describes the
function of the original fsck program to convey the
basic goals it sets out to accomplish. The next section
points out inefficiencies that were found in the
original algorithms, and describes how these
inefficiencies were alleviated. A number of timing
measurements were taken to locate the original
problems, and then later to show that the modifications
did provide significant improvement. Our new fsck was
tested to ensure it retained all the diagnostic and
corrective capabilities of the original. It was also
ported to a different machine to demonstrate its
general usefulness in any BSD based UNIX environment.
Compared to the version of fsck distributed with BSD
4.2 or 4.3, our fsck consistently runs 2 to 3 times
faster, and reboot times (with file system checks) have
been cut almost in half. Real time measurements for our
fsck on the three machines where it has been installed
are given in the concluding section.",
acknowledgement = ack-nhfb,
annote = "Submitted to USENIX Technical Conference --- Winter
1989, San Diego, CA. Supported in part by National
Science Foundation. Supported in part by U.S.
Department of Energy.",
keywords = "UNIX (Computer operating system)",
}
@MastersThesis{Bina:1988:MUF,
author = "Eric Jon Bina",
title = "Modifications to the {UNIX} file system check program
{FSCK} for quicker crash recovery",
type = "Thesis (M.S.)",
number = "CSRD 811",
school = inst-UIUC,
address = inst-UIUC:adr,
pages = "iv + 51",
month = aug,
year = "1988",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
acknowledgement = ack-nhfb,
annote = "Supported in part by the National Science Foundation.
Supported in part by the U.S. Department of Energy.",
keywords = "UNIX (Computer operating system)",
}
@Book{Christian:1988:UOS,
author = "Kaare Christian",
title = "The {UNIX} Operating System",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
edition = "Second",
pages = "xxii + 455",
year = "1988",
ISBN = "0-471-84782-8 (hardcover) and 0-471-84781-X
(paperback)",
ISBN-13 = "978-0-471-84782-3 (hardcover) and 978-0-471-84781-6
(paperback)",
LCCN = "QA76.8.U65 C45 1988",
bibdate = "Fri Apr 30 10:43:05 1999",
note = "See \cite{Sobell:1989:PGU}.",
acknowledgement = ack-nhfb,
}
@Book{Christian:UOS88,
author = "Kaare Christian",
title = "The {UNIX} Operating System",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
edition = "Second",
pages = "xxii + 455",
year = "1988",
ISBN = "0-471-84782-8 (hardcover) and 0-471-84781-X
(paperback)",
ISBN-13 = "978-0-471-84782-3 (hardcover) and 978-0-471-84781-6
(paperback)",
LCCN = "QA76.8.U65 C45 1988",
bibdate = "Tue Dec 14 23:28:05 1993",
}
@Book{Darwin:1988:CCP,
author = "Ian F. Darwin",
title = "Checking {C} programs with {\tt lint}",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "x + 72",
month = oct,
year = "1988",
ISBN = "0-937175-30-7",
ISBN-13 = "978-0-937175-30-9",
LCCN = "QA76.73.C15 D37 1990",
bibdate = "Sat May 11 07:55:08 1996",
price = "US\$12.95",
acknowledgement = ack-nhfb,
}
@TechReport{Donnelly:1988:BYC,
author = "Charles Donnelly and Richard M. Stallman",
title = "{BISON}\emdash The {YACC}-com\-pat\-i\-ble Parser
Generator",
institution = pub-FSF,
address = pub-FSF:adr,
year = "1988",
bibdate = "Mon Oct 4 11:54:40 1993",
note = "Bison was largely written by Robert Corbett, and made
yacc-com\-pat\-i\-ble by Richard Stallman. Electronic
mail: \path|rms@prep.ai.mit.edu|. Software also
available via ANONYMOUS FTP to \path|prep.ai.mit.edu|.
See also \cite{Paxson:1988:FFL}.",
acknowledgement = ack-nhfb,
}
@Book{Egan:1988:WUD,
author = "Janet I. Egan and Thomas J. Teixeira",
title = "Writing a {UNIX} device driver",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "viii + 357",
year = "1988",
ISBN = "0-471-62859-X (paperback), 0-471-62811-5",
ISBN-13 = "978-0-471-62859-0 (paperback), 978-0-471-62811-8",
LCCN = "QA76.76.O63 E35 1988",
bibdate = "Sat Aug 31 09:15:22 MDT 1996",
acknowledgement = ack-nhfb,
keywords = "computer input-output equipment; electronic digital
computers -- programming; unix (computer file)",
}
@Article{Fiedler:1988:UIE,
author = "David Fiedler",
title = "{USENET}: An Informal But Extensive {CommNet} For
{UNIX} and {XENIX} Systems and Users",
journal = j-CUJ,
volume = "6",
number = "1",
pages = "54--??",
month = jan,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Book{Gehani:1988:DFT,
author = "Narain Gehani and Steven Lally",
title = "Document formatting and typesetting on the {UNIX}
system. Vol. 2: grap, mv, ms, and troff",
publisher = pub-SILICON,
address = pub-SILICON:adr,
pages = "xiii + 304",
year = "1988",
ISBN = "0-9615336-3-3",
ISBN-13 = "978-0-9615336-3-2",
LCCN = "????",
bibdate = "Mon Jul 25 08:37:04 MDT 1994",
price = "US\$30.95",
acknowledgement = ack-nhfb,
keyword = "languages; documentation",
keywords = "languages; documentation",
review = "ACM CR 8907-0444",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation \\ D.4.0 Software, OPERATING
SYSTEMS, General, UNIX \\ I.7.2 Computing
Methodologies, TEXT PROCESSING, Document Preparation,
troff",
}
@Book{Gircys:1988:UUC,
author = "Gintaras R. Gircys",
title = "Understanding and Using {COFF}",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xvii + 176",
year = "1988",
ISBN = "0-937175-31-5",
ISBN-13 = "978-0-937175-31-6",
LCCN = "QA76.8.U65 G57 1988",
bibdate = "Mon Jan 3 18:24:14 1994",
price = "US\$21.95",
acknowledgement = ack-nhfb,
}
@Article{Graham:1988:PHB,
author = "Ken Graham",
title = "Pssssttt! Hey buddy, you wanta buy {UNIX} source for
\$89?",
journal = j-CUJ,
volume = "6",
type = "User Report",
number = "6",
pages = "43--??",
month = jun,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Hinnant:1988:AUB,
author = "David F. Hinnant",
title = "Accurate {Unix} benchmarking: art, science, or black
magic?",
journal = j-IEEE-MICRO,
volume = "8",
number = "5",
pages = "64--75",
month = oct,
year = "1988",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Mon Apr 7 14:32:46 MDT 1997",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
classcodes = "C6150J (Operating systems); C6150G (Diagnostic,
testing, debugging and evaluating systems)",
classification = "722; 723; 921",
journalabr = "IEEE Micro",
keywords = "Benchmarking Technique Guidelines; Computer Hardware;
Computer Operating Systems; Computer Software; hardware
variables; Hardware/Software Interrelation;
mathematical model; Mathematical Models; operating
system environments; performance evaluation; software
variables; Unix; Unix Benchmarking; Unix benchmarking",
treatment = "P Practical",
}
@Book{IEEE:1988:ISP,
author = "{IEEE}",
title = "{IEEE} Standard Portable Operating System Interface
for Computer Environments",
publisher = pub-IEEE,
address = pub-IEEE:adr,
edition = "{IEEE Std} 1003.1-1988",
pages = "317",
year = "1988",
ISBN = "1-55937-003-3",
ISBN-13 = "978-1-55937-003-5",
LCCN = "QA76.76.O63 I6 1988",
bibdate = "Sat Oct 28 08:41:52 2000",
note = "Revision of IEEE Std 1003.1, issued for Trial-Use in
April 1986.",
acknowledgement = ack-nhfb,
keywords = "UNIX (computer file); operating systems (computers); C
(computer program language)",
}
@Article{Jones:1988:TUS,
author = "Darrell Jones",
title = "{{\em UNIX for Super-Users}}, by {Eric Foxley}",
journal = j-CUJ,
volume = "6",
type = "Book review",
number = "1",
pages = "42--??",
month = jan,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
note = "See \cite{Foxley:1985:US}.",
acknowledgement = ack-nhfb,
}
@Book{Kernighan:1988:CPL,
author = "Brian W. Kernighan and Dennis M. Ritchie",
title = "The {C} Programming Language",
publisher = pub-PH,
address = pub-PH:adr,
edition = "Second",
pages = "xii + 272",
year = "1988",
ISBN = "0-13-110362-8",
ISBN-13 = "978-0-13-110362-7",
LCCN = "QA76.73.C15 K47 1988",
bibdate = "Tue Sep 28 15:11:06 1993",
note = "This book is 200\% a {\em must} for any C programmers
\ldots{}. The answers to the exercises can be found in
\cite{Tondo:1989:CAB}.",
acknowledgement = ack-sk,
}
@Manual{NIST:1988:PPO,
author = "{National Institute of Standards and Technology (U.
S.)}",
title = "{POSIX}: portable operating system interface for
computer environments",
volume = "151",
publisher = pub-NTIS,
address = pub-NTIS:adr,
pages = "7",
day = "12",
month = sep,
year = "1988",
LCCN = "JK468.A8 A31 no.151",
bibdate = "Tue May 25 07:14:38 MDT 1999",
note = "Shipping list no.: 88-752-P.",
series = "FIPS PUB",
acknowledgement = ack-nhfb,
keywords = "computer software -- development",
}
@Book{Nye:1988:XPM,
author = "Adrian Nye",
title = "{Xlib} Programming Manual for Version 11",
volume = "1",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxxiii + 615",
year = "1988",
ISBN = "0-937175-26-9",
ISBN-13 = "978-0-937175-26-2",
LCCN = "QA76.76.W56 D44 v.1 1988",
bibdate = "Mon Oct 4 11:56:44 1993",
acknowledgement = ack-nhfb,
}
@Book{Nye:1988:XRM,
author = "Adrian Nye",
title = "{Xlib} Reference Manual for Version 11",
volume = "2",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xiv + 701",
year = "1988",
ISBN = "0-937175-27-7",
ISBN-13 = "978-0-937175-27-9",
LCCN = "QA76.76.W56 D44 v.2 1988",
bibdate = "Mon Oct 4 11:56:47 1993",
acknowledgement = ack-nhfb,
}
@Book{OReilly:1988:MUU,
author = "Tim O'Reilly and Grace Todino",
title = "Managing {UUCP} and Usenet",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xvi + 256",
month = mar,
year = "1988",
ISBN = "0-937175-09-9",
ISBN-13 = "978-0-937175-09-5",
LCCN = "QA76.8.U65 O64 1988",
bibdate = "Mon Oct 4 11:57:01 1993",
acknowledgement = ack-nhfb,
}
@Book{OReilly:1988:XWS,
author = "Tim O'Reilly and Valerie Quercia and Linda Lamb",
title = "{X Window System} User's Guide for Version 11",
volume = "3",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xviii + 344",
year = "1988",
ISBN = "0-937175-29-3",
ISBN-13 = "978-0-937175-29-3",
LCCN = "QA76.76.W56 D44 v.3 1988",
bibdate = "Mon Oct 4 11:57:05 1993",
acknowledgement = ack-nhfb,
}
@Article{Pajari:1988:MUW,
author = "George E. Pajari",
title = "Of Mice and {UNIX} --- Writing a {UNIX} Device Driver
for the {Microsoft} Bus Mouse",
journal = j-CUJ,
volume = "6",
number = "9",
pages = "54--??",
month = sep,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Pass:1988:UST,
author = "E. M. Pass",
title = "{UNIX} System 5 Terminal Raw Mode Setting",
journal = j-CUJ,
volume = "6",
type = "Letter",
number = "2",
pages = "69--??",
month = feb,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Misc{Paxson:1988:FFL,
author = "Vern Paxson",
title = "flex\emdash fast lexical analyzer generator",
howpublished = pub-FSF # " " # pub-FSF:adr,
year = "1988",
bibdate = "Mon Oct 4 16:09:15 1993",
note = "Electronic mail: \path|vern@lbl-csam.arpa| or
\path|vern@lbl-rtsg.arpa|. Software also available via
ANONYMOUS FTP to \path|lbl-csam.arpa|,
\path|lbl-rtsg.arpa|, or \path|prep.ai.mit.edu|. See
also \cite{Donnelly:1988:BYC}.",
acknowledgement = ack-nhfb,
}
@Book{Peters:1988:UPM,
author = "James F. Peters",
title = "{UNIX} programming: methods and tools",
publisher = pub-HBJ,
address = pub-HBJ:adr,
pages = "xv + 447",
year = "1988",
ISBN = "0-15-593021-4 (paperback)",
ISBN-13 = "978-0-15-593021-6 (paperback)",
LCCN = "QA76.76.O63 P52 1988",
bibdate = "Sat Aug 31 09:15:22 MDT 1996",
note = "See book review \cite{Flatters:1990:TUP}. System
requirements for computer disk: IBM PC.",
acknowledgement = ack-nhfb,
keywords = "unix (computer file)",
}
@Manual{Polytron:1988:P,
title = "{PolyAWK}",
organization = "Polytron Corporation",
address = "Beaverton, OR, USA",
year = "1988",
bibdate = "Fri Jul 01 14:47:44 2005",
acknowledgement = ack-nhfb,
}
@Article{Pugh:1988:ASL,
author = "Kenneth Pugh",
title = "{ANSI} Standards List for {UNIX}",
journal = j-CUJ,
volume = "6",
type = "Questions and Answers",
number = "1",
pages = "22--??",
month = jan,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Pugh:1988:IHT,
author = "Kenneth Pugh",
title = "{INIT.C} in {HOC6} from {{\em The UNIX Programming
Environment}}",
journal = j-CUJ,
volume = "6",
type = "Questions and Answers",
number = "11",
pages = "10--??",
month = nov,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Pugh:1988:UAO,
author = "Kenneth Pugh",
title = "{UNIX} Alternatives To Overlays",
journal = j-CUJ,
volume = "6",
type = "Questions and Answers",
number = "2",
pages = "9--??",
month = feb,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@TechReport{Rost:1988:PIO,
author = "Randi J. Rost",
title = "{PEX} Introduction and Overview",
number = "Version 3.20",
institution = "Digital Equipment Corporation, Workstation Systems
Engineering",
month = apr,
year = "1988",
bibdate = "Tue Dec 7 09:44:52 1993",
note = "This document is present in the X Window System
Version 11 Release 3 in the file
\path|X11/X11/doc/extensions/pex/doc/intro/doc.ms|.",
acknowledgement = ack-nhfb,
}
@Book{Scheifler:1988:XWS,
author = "Robert W. Scheifler and James Gettys and Ron Newman",
title = "{X Window System}: {C} Library and Protocol
Reference",
publisher = pub-DP,
address = pub-DP:adr,
pages = "xxix + 701",
year = "1988",
ISBN = "1-55558-012-2",
ISBN-13 = "978-1-55558-012-4",
LCCN = "QA76.76.W56 S34 1988",
bibdate = "Mon Oct 4 11:57:43 1993",
acknowledgement = ack-nhfb,
}
@Article{Smaha:1988:PVF,
author = "Steve Smaha",
title = "{PC\slash VI} Faithfully Replicates Capabilities of
{UNIX} Original",
journal = j-CUJ,
volume = "6",
type = "User Report",
number = "5",
pages = "64--??",
month = may,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Book{Strang:1988:TTT,
author = "John Strang and Linda Mui and Tim O'Reilly",
title = "{\tt termcap} \& {\tt terminfo}",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Third",
pages = "xv + 248",
month = apr,
year = "1988",
ISBN = "0-937175-22-6",
ISBN-13 = "978-0-937175-22-4",
LCCN = "QA76.8.U65 S79 1988",
bibdate = "Mon Jan 3 17:48:19 1994",
price = "US\$21.95",
acknowledgement = ack-nhfb,
}
@Article{Tanenbaum:1987:UCS,
author = "Andrew S. Tanenbaum",
title = "A {UNIX} clone with source code for operating systems
courses",
journal = j-OPER-SYS-REV,
volume = "21",
number = "1",
pages = "20--29",
month = jan,
year = "1987",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:35 MDT 2006",
bibsource = "http://portal.acm.org/",
keywords = "MINIX",
acknowledgement = ack-nhfb,
}
@Article{Canas:1988:PUO,
author = "Daniel A. Ca{\~n}as and Laura M. Esquivel",
title = "Portability and the {UNIX} operating system",
journal = j-OPER-SYS-REV,
volume = "22",
number = "2",
pages = "6--23",
month = apr,
year = "1988",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:40 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Article{Litman:1988:DDO,
author = "Ami Litman",
title = "The {DUNIX} distributed operating system",
journal = j-OPER-SYS-REV,
volume = "22",
number = "1",
pages = "42--51",
month = jan,
year = "1988",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:35 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@Article{Thakkar:1988:BMS,
author = "Shreekant Thakkar and Paul Gifford and Garay
Fielland",
title = "The {Balance} multiprocessor system",
journal = j-IEEE-MICRO,
volume = "8",
number = "1",
pages = "57--69",
month = feb,
year = "1988",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Mon Apr 7 14:32:46 MDT 1997",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliationaddress = "Sequential Computer Systems Inc, Beaverton, OR,
USA",
classcodes = "C5220 (Computer architecture); C5440 (Multiprocessor
systems and techniques); C5610 (Computer interfaces);
C6150J (Operating systems)",
classification = "722; 723",
corpsource = "Sequent Comput. Syst. Inc., Beaverton, OR, USA",
journalabr = "IEEE Micro",
keywords = "21 million instructions per; 21 million instructions
per second (mips); 21 MIPS; 28 MB; 28 Mbytes of; 32
bit; 32-bit microprocessors; ANSI small computer system
interface (SCSI); architecture; Balance multiprocessor
system; computer interfaces; computer operating
systems; computer systems, digital; Dynix; dynix
operating system; high-bandwidth pipelined bus; LAN
interface; main memory; MIPS; Multibus;
Multiprocessing; multiprocessing; multiprocessing
systems; multiprocessor operating system; operating;
parallel applications; parallel architectures; SCSI;
second; shared-memory; shared-memory, tightly coupled
multiprocessor system; system; systems (computers);
tightly coupled multiprocessor; Unix",
treatment = "P Practical",
}
@Book{VanWyk:1988:DSC,
author = "Christopher J. Van Wyk",
title = "Data Structures in {C}",
publisher = pub-AW,
address = pub-AW:adr,
pages = "x + 387",
year = "1988",
ISBN = "0-201-16116-8",
ISBN-13 = "978-0-201-16116-8",
LCCN = "QA76.73.C15 V36 1990",
bibdate = "Mon Oct 4 13:34:18 1993",
acknowledgement = ack-nhfb,
}
@Article{Ward:1988:SMS,
author = "Robert L. Ward",
title = "A Simple Menu System For {MS-DOS} and {Unix}",
journal = j-CUJ,
volume = "6",
type = "How To Do It \ldots{} In C",
number = "3",
pages = "49--??",
month = mar,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Weinstein:1988:UST,
author = "Sydney S. Weinstein",
title = "{UNIX} Signals and Terminal Control Parameters Are
More Natural Fix For {BBS} Problem",
journal = j-CUJ,
volume = "6",
number = "2",
pages = "62--??",
month = feb,
year = "1988",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Book{XOPEN:1988:XPGa,
author = "{X/Open Company, Ltd.}",
title = "{X}\slash Open Portability Guide, Programming
Languages",
volume = "4",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiii + 198",
year = "1988",
ISBN = "0-13-685868-6",
ISBN-13 = "978-0-13-685868-3",
bibdate = "Mon Oct 4 11:58:26 1993",
acknowledgement = ack-nhfb,
}
@Book{XOPEN:1988:XPGb,
author = "{X/Open Company, Ltd.}",
title = "{X}\slash Open Portability Guide, Data Management",
volume = "5",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiii + 204",
year = "1988",
ISBN = "0-13-685876-7",
ISBN-13 = "978-0-13-685876-8",
bibdate = "Mon Oct 4 11:58:27 1993",
acknowledgement = ack-nhfb,
}
@Book{XOPEN:1988:XPGc,
author = "{X/Open Company, Ltd.}",
title = "{X}\slash Open Portability Guide, Window Management",
volume = "6",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 338",
year = "1988",
ISBN = "0-13-685884-8",
ISBN-13 = "978-0-13-685884-3",
bibdate = "Mon Oct 4 11:58:28 1993",
acknowledgement = ack-nhfb,
}
@Book{XOPEN:1988:XPGd,
author = "{X/Open Company, Ltd.}",
title = "{X}\slash Open Portability Guide, Networking
Services",
volume = "7",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiii + 144",
year = "1988",
ISBN = "0-13-685892-9",
ISBN-13 = "978-0-13-685892-8",
bibdate = "Mon Oct 4 11:58:29 1993",
acknowledgement = ack-nhfb,
}
@Book{Aho:1989:PGA,
author = "Alfred V. Aho and Brian W. Kernighan and Peter J.
Weinberger and Takanori Adachi",
title = "Puroguramingu gengo {AWK}. ({Japanese}) [{Programming}
language {AWK}]",
publisher = "Toppan",
address = "Tokyo, Japan",
pages = "xvii + 299",
year = "1989",
ISBN = "4-8101-8008-5",
ISBN-13 = "978-4-8101-8008-4",
LCCN = "????",
bibdate = "Fri Jul 01 14:54:04 2005",
acknowledgement = ack-nhfb,
language = "Japanese",
}
@TechReport{Anderson:1989:ITI,
author = "E. Anderson and J. Dongarra",
title = "Installing and Testing the Initial Release of {LAPACK}
--- {Unix} and Non-{Unix} Versions",
type = "LAPACK Working Note",
number = "10",
institution = inst-ANL-MCS,
address = inst-ANL-MCS:adr,
month = may,
year = "1989",
bibdate = "Fri Apr 22 17:06:37 2005",
note = "ANL, MCS-TM-130, May 1989.",
URL = "http://www.netlib.org/lapack/lawnspdf/lawn10.pdf;
http://www.netlib.org/lapack/lawns/lawn10.ps",
acknowledgement = ack-nhfb,
}
@Manual{ANSI:1989:C,
title = "{American National Standard Programming Language C,
ANSI X3.159-1989}",
organization = pub-ANSI,
address = pub-ANSI:adr,
month = dec # " 14",
year = "1989",
acknowledgement = ack-nhfb,
}
@Article{Atkinson:1989:ECP,
author = "Russ Atkinson and Alan Demers and Carl Hauser and
Christian Jacobi and Peter Kessler and Mark Weiser",
title = "Experiences creating a portable {Cedar}",
journal = j-SIGPLAN,
volume = "24",
number = "7",
pages = "322--329",
month = jul,
year = "1989",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:15:41 MST 2003",
bibsource = "http://www.acm.org/pubs/contents/proceedings/pldi/73141/index.html;
http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/73141/index.html",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/73141/p322-atkinson/",
abstract = "Cedar is the name for both a language and an
environment in use in the Computer Science Laboratory
at Xerox PARC since 1980. The Cedar language is a
superset of Mesa, the major additions being garbage
collection and runtime types. Neither the language nor
the environment was originally intended to be portable,
and for many years ran only on D-machines at PARC and a
few other locations in Xerox. We recently
re-implemented the language to make it portable across
many different architectures. We present a brief
description of the Cedar language, our portability
strategy for the compiler and runtime, our manner of
making connections to other languages and the Unix
operating system, and some measures of the performance
of our `Portable Cedar'.",
acknowledgement = ack-nhfb,
affiliationaddress = "Palo Alto, CA, USA",
annote = "Published as part of the Proceedings of PLDI'89.",
classification = "723",
conference = "Proceedings of the SIGPLAN '89 Conference on
Programming Language Design and Implementation",
journalabr = "SIGPLAN Not",
keywords = "Computer Operating Systems--Program Compilers;
Computer Programming Languages; Design; design;
languages; performance; Programming Language C;
Programming Language Cedar",
meetingaddress = "Portland, OR, USA",
meetingdate = "Jun 21--23 1989",
meetingdate2 = "06/21--23/89",
sponsor = "ACM, Special Interest Group on Programming Languages,
New York; SS NY, USA",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, C. {\bf D.3.4} Software, PROGRAMMING
LANGUAGES, Processors, Compilers. {\bf D.2.6} Software,
SOFTWARE ENGINEERING, Programming Environments, CEDAR.
{\bf D.2.7} Software, SOFTWARE ENGINEERING,
Distribution, Maintenance, and Enhancement,
Portability.",
}
@Book{Bolsky:1989:KSC,
author = "Morris Bolsky and David Korn",
title = "The {Korn} Shell Command and Programming Language",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xvi + 356",
year = "1989",
ISBN = "0-13-516972-0",
ISBN-13 = "978-0-13-516972-8",
LCCN = "QA76.73.K67 B64 1989",
bibdate = "Wed Sep 29 10:51:21 1993",
note = "The authoritative reference \ldots{}. See also
\cite{Valley:1992:UDG}.",
acknowledgement = ack-sk,
}
@Article{Borg:1989:FTU,
author = "Anita Borg and Wolfgang Blau and Wolfgang Graetsch and
Ferdinand Herrmann and Wolfgang Oberle",
title = "Fault Tolerance under {UNIX}",
journal = j-TOCS,
volume = "7",
number = "1",
pages = "1--24",
month = feb,
year = "1989",
CODEN = "ACSYEC",
ISSN = "0734-2071",
bibdate = "Thu Jan 14 06:47:30 MST 1999",
bibsource = "Compendex database;
http://www.acm.org/pubs/contents/journals/tocs/",
URL = "http://www.acm.org:80/pubs/citations/journals/tocs/1989-7-1/p1-borg/",
abstract = "The initial design for a distributed, fault-tolerant
version of UNIX based on three-way atomic message
transmission was presented in an earlier paper. This
paper describes the working system, now known as the
TARGON\slash 32. The original design left open
questions in at least two areas: fault tolerance for
server processes and recovery after a crash were
briefly and inaccurately sketched; rebackup after
recovery was not discussed at all. The fundamental
design involving three-way message transmission has
remained unchanged. However, server backup has been
redesigned and is now more consistent with that of
normal user processes. Recovery and rebackup have been
completed in a less centralized and thus more efficient
manner. We review important aspects of the original
design and note how the implementation differs from our
original ideas. We then focus on the backup and
recovery for server processes and the changes and
additions in the design and implementation of recovery
and rebackup.",
acknowledgement = ack-nhfb,
affiliation = "Nixdorf Computer GmbH",
affiliationaddress = "Paderborn, West Ger",
classification = "722; 723",
journalabr = "ACM Trans Comput Syst",
keywords = "algorithms; Computer Architecture; Computer Operating
Systems; Computer Systems, Digital; Crash Handling;
Fault Tolerant Capability; Multiway Message
Transmission; reliability; Roll Forward Recovery;
Server Architecture; TARGON/32; UNIX",
subject = "{\bf D.4.0} Software, OPERATING SYSTEMS, General,
UNIX. {\bf D.4.5} Software, OPERATING SYSTEMS,
Reliability, Fault-tolerance. {\bf D.4.5} Software,
OPERATING SYSTEMS, Reliability, Backup procedures. {\bf
D.4.5} Software, OPERATING SYSTEMS, Reliability,
Checkpoint/restart. {\bf C.1.2} Computer Systems
Organization, PROCESSOR ARCHITECTURES, Multiple Data
Stream Architectures (Multiprocessors), Associative
processors. {\bf D.4.3} Software, OPERATING SYSTEMS,
File Systems Management. {\bf D.4.4} Software,
OPERATING SYSTEMS, Communications Management, Message
sending.",
}
@Article{Braunstein:1989:IEU,
author = "A. Braunstein and M. Riley and J. Wilkes",
title = "Improving the efficiency of {UNIX} buffer caches",
journal = j-OPER-SYS-REV,
volume = "23",
number = "5",
pages = "71--82",
month = dec,
year = "1989",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 12:47:29 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@TechReport{Carr:1989:SSG,
author = "J. A. Carr",
title = "{SCRI}'s semi-complete guide to {UNIX} on the {ETA10}
supercomputer",
type = "Technical Report",
number = "FSU-SCRI-89-28",
institution = "Florida State University",
address = "Tallahassee, FL, USA",
pages = "64",
day = "13",
month = feb,
year = "1989",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
acknowledgement = ack-nhfb,
annote = "An overview of the Korn shell of AT\&T System V UNIX
and related system utilities on the Florida State
University ETA10 computer.",
keywords = "Supercomputers; UNIX Shells (Computer programs); UNIX
System V (Computer file)",
}
@Article{Coggins:1989:MCL,
author = "James M. Coggins and Gregory Bollella",
title = "Managing {C++} libraries",
journal = j-SIGPLAN,
volume = "24",
number = "6",
pages = "37--48",
month = jun,
year = "1989",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:15:40 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/",
abstract = "This paper describes a scheme we have used to manage a
large library written in the C++ language. The scheme
imposes a directory structure, and represents
dependency hierarchy in a globally accessible file we
call the `prelude' file. We also discuss the structure
of the description files (makefiles) used with the UNIX
options we have found to be useful in reducing the size
of the library, and how to minimize recompilation time
after trivial changes to the source code of the
library.",
acknowledgement = ack-nhfb,
affiliationaddress = "Chapel Hill, NC, USA",
classification = "723",
journalabr = "SIGPLAN Not",
keywords = "Computer Operating Systems--Program Processors;
Computer Programming Languages; Computer
Programming--Subroutines; Design; languages;
management; Operating System Unix; Program Libraries;
Programming Language C Plus Plus",
subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and
Techniques, Software libraries \\ D.3.2 Software,
PROGRAMMING LANGUAGES, Language Classifications, C++",
}
@Book{Curry:1989:UCU,
author = "Dave Curry",
title = "Using {C} on the {UNIX} System",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "250",
month = jan,
year = "1989",
ISBN = "0-937175-23-4",
ISBN-13 = "978-0-937175-23-1",
LCCN = "QA76.73.C15 C87 1989",
bibdate = "Tue Sep 13 11:59:48 MDT 1994",
bibsource = "ftp://ftp.ora.com/pub/products/catalogs/book.catalog",
price = "US\$24.95",
acknowledgement = ack-nhfb,
}
@Article{Dutton:1989:IGI,
author = "R. D. Dutton and R. C. Brigham and F. Gomez",
title = "{INGRID}: {A} Graph Invariant Manipulator",
journal = j-J-SYMBOLIC-COMP,
volume = "7",
number = "2",
pages = "163--178 (or 163--177??)",
month = feb,
year = "1989",
CODEN = "JSYCEH",
ISSN = "0747-7171",
bibdate = "Wed Mar 19 13:51:24 MST 1997",
acknowledgement = ack-nhfb,
classcodes = "C0220 (Education and training); C1160 (Combinatorial
mathematics)",
corpsource = "Univ. of Central Florida, Orlando, FL, USA",
keywords = "Berkeley; commutative rule-based system; computer
science education; forward chaining; graph invariant;
graph theory; INGRID; interactive graph invariant
delimiter; interface; manipulator; partial; Pascal;
software packages; software system; UNIX; user;
user-supplied restrictions; VAX 11/780",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Engstrom:1989:SPS,
author = "Bradley R. Engstrom and Peter R. Cappello",
title = "The {SDEF} programming system",
journal = j-J-PAR-DIST-COMP,
volume = "7",
number = "2",
pages = "201--231",
month = oct,
year = "1989",
CODEN = "JPDCER",
ISSN = "0743-7315",
bibdate = "Sat Apr 12 19:06:31 MDT 1997",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliationaddress = "Santa Barbara, CA, USA",
classification = "722; 723; C5120 (Logic and switching circuits);
C6110 (Systems analysis and programming)",
corpsource = "Dept. of Comput. Sci., California Univ., Santa
Barbara, CA, USA",
journalabr = "J Parallel Distrib Comput",
keywords = "atomic systolic; cellular arrays; computations;
Computer Architecture; Computer
Programming--Algorithms; Computer Systems Programming;
database; domain dependencies; domain type; editor;
embedding; index set; nodal function; parallel
programming; Performance; program notation;
representation; SDEF Programming; SDEF programming
system; software systems; spacetime; Sun 3/50; systolic
array programming system; systolic array simulator;
Systolic Arrays; Systolic Computations; Systolic
Software; systolic software tools; translator;
Transputer Array; Unix; Xwindows",
treatment = "P Practical",
}
@Book{Frey:1989:VDE,
author = "Donnalyn Frey and Rick Adams",
title = "\verb|!%@|:: {A} Directory of Electronic Mail
Addressing and Networks",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xv + 284",
year = "1989",
ISBN = "0-937175-39-0",
ISBN-13 = "978-0-937175-39-2",
LCCN = "HE6239.E54 F73 1989",
bibdate = "Tue Dec 14 22:52:54 1993",
acknowledgement = ack-nhfb,
}
@Article{Furht:1989:PRI,
author = "Borko Furht and J. Parker and D. Grostick",
title = "Performance of {REAL\slash IX$^{TM}$}-fully preemptive
real time {UNIX}",
journal = j-OPER-SYS-REV,
volume = "23",
number = "4",
pages = "45--52",
month = oct,
year = "1989",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:51 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@TechReport{Gaur:1989:EPE,
author = "Yogesh Gaur and Vincent A. Guarna and David
Jablonowski",
title = "An environment for performance experimentation on
multiprocessors",
type = "Technical Report",
number = "CSRD 865",
institution = inst-UIUC-CSRD,
address = inst-UIUC-CSRD:adr,
pages = "8",
month = apr,
year = "1989",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
abstract = "This paper describes an interactive tool for
collecting and visualizing performance statistics for
programs running on an Alliant FX/8 multiprocessor. The
performance `workbench' presented is based on the gprof
tool, supplied as a standard component with many Unix
programs. The user-friendly environment presented does
most of the bookkeeping necessary to compile, execute,
and analyze application programs automatically. The
environment also supports a graphical interface to
review experimental data. The work reported here is a
part of the ongoing work on the development of the
Faust programming environment at the Center for
Supercomputing Research and Development at the
University of Illinois at Urbana-Champaign.",
acknowledgement = ack-nhfb,
annote = "Submitted to Supercomputing '89, Reno, Nevada,
November 1989. Supported in part by the National
Science Foundation. Supported in part by the U.S.
Department of Energy. Supported in part by the Air
Force Office of Scientific Research.",
keywords = "Computer programs --- Testing; System analysis",
}
@Book{Gosling:1989:NBI,
author = "James Gosling and David S. H. Rosenthal and Michelle
Arden",
title = "The {NeWS} Book: an introduction to the {Network\slash
extensible Window System}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "vi + 235",
year = "1989",
ISBN = "0-387-96915-2",
ISBN-13 = "978-0-387-96915-2",
LCCN = "QA76.76.W56 A731 1989",
bibdate = "Tue May 25 07:20:00 1999",
keywords = "NeWS (computer file); Windows (computer programs)",
}
@Article{Graham:1989:TUS,
author = "Ken Graham",
title = "{{\em UNIX System Programming}}, by {Keith Haviland
and Ben Salama}",
journal = j-CUJ,
volume = "7",
type = "Book review",
number = "10",
pages = "36--??",
month = oct,
year = "1989",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Hudson:1989:CSA,
author = "Scott E. Hudson and Roger King",
title = "{Cactis}: {A} Self-Adaptive, Concurrent Implementation
of an Object-Oriented Database Management System",
journal = j-TODS,
volume = "14",
number = "3",
pages = "291--321",
month = sep,
year = "1989",
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/",
URL = "http://www.acm.org/pubs/articles/journals/tods/1989-14-3/p291-hudson/p291-hudson.pdf;
http://www.acm.org/pubs/citations/journals/tods/1989-14-3/p291-hudson/;
http://www.acm.org/pubs/toc/Abstracts/tods/68013.html",
abstract = "Cactis is an object-oriented, multiuser DBMS developed
at the University of Colorado. The system supports
functionally-defined data and uses techniques based on
attributed graphs to optimize the maintenance of
functionally-defined data. The implementation is
self-adaptive in that the physical organization and the
update algorithms dynamically change in order to reduce
disk access. The system is also concurrent. At any
given time there are some number of computations that
must be performed to bring the database up to date;
these computations are scheduled independently and are
performed when the expected cost to do so is minimal.
The DBMS runs in the Unix/C Sun workstation
environment. Cactis is designed to support applications
that require rich data modeling capabilities and the
ability to specify functionally-defined data, but that
also demand good performance. Specifically, Cactis is
intended for use in the support of such applications as
VLSI and PCB design, and software environments.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Arizona Univ., Tucson, AZ,
USA",
annote = "attributes of objects can be derived; dynamic
definition of a scheme, depending on the user's
requirements functionally defined data, intelligent
update algorithms",
generalterms = "Algorithms; Design; Performance",
keywords = "algorithms; clustering derived update propagation
TODS; design; performance",
subject = "{\bf H.2.4}: Information Systems, DATABASE MANAGEMENT,
Systems, Cactis. {\bf H.2.1}: Information Systems,
DATABASE MANAGEMENT, Logical Design, Data models. {\bf
H.2.2}: Information Systems, DATABASE MANAGEMENT,
Physical Design. {\bf J.6}: Computer Applications,
COMPUTER-AIDED ENGINEERING.",
}
@Article{Hwu:1989:IFE,
author = "Wen-Mei W. Hwu and Pohua P. Chang",
title = "Inline function expansion for compiling {C} programs",
journal = j-SIGPLAN,
volume = "24",
number = "7",
pages = "246--257",
month = jul,
year = "1989",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:15:41 MST 2003",
bibsource = "http://www.acm.org/pubs/contents/proceedings/pldi/73141/index.html;
http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/73141/index.html",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/73141/p246-chang/",
abstract = "Inline function expansion replaces a function call
with the function body. With automatic inline function
expansion, programs can be constructed with many small
functions to handle complexity and then rely on the
compilation to eliminate most of the function calls.
Therefore, inline expansion serves a tool for
satisfying two conflicting goals: minimizing the
complexity of the program development and minimizing
the function call overhead of program execution. A
simple inline expansion procedure is presented which
uses profile information to address three critical
issues: code expansion, stack expansion, and
unavailable function bodies. Experiments show that a
large percentage of function calls\slash returns (about
59\%) can be eliminated with a modest code expansion
cost (about 17\%) for twelve UNIX programs.",
acknowledgement = ack-nhfb,
affiliationaddress = "Urbana, IL, USA",
annote = "Published as part of the Proceedings of PLDI'89.",
classification = "723",
conference = "Proceedings of the SIGPLAN '89 Conference on
Programming Language Design and Implementation",
journalabr = "SIGPLAN Not",
keywords = "Computer Operating Systems; Computer Programming
Languages--Design; design; languages; Program
Compilers; Programming Language C",
meetingaddress = "Portland, OR, USA",
meetingdate = "Jun 21--23 1989",
meetingdate2 = "06/21--23/89",
sponsor = "ACM, Special Interest Group on Programming Languages,
New York; SS NY, USA",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf D.3.2} Software,
PROGRAMMING LANGUAGES, Language Classifications, C.
{\bf D.2.1} Software, SOFTWARE ENGINEERING,
Requirements/Specifications, Languages.",
xxauthor = "P. P. Chang and W. W. Hwu",
}
@Book{Jaeschke:1989:MSC,
author = "Rex Jaeschke",
title = "Mastering Standard {C}\emdash {A} Self-paced Training
Workbook for Modern {C} Language",
publisher = pub-PPB,
address = pub-PPB:adr,
pages = "366",
year = "1989",
ISBN = "0-9614729-8-7",
ISBN-13 = "978-0-9614729-8-6",
LCCN = "QA76.73.C15 J337 1989",
bibdate = "Sun Jul 10 11:40:58 1994",
acknowledgement = ack-nhfb,
}
@Book{Jaeschke:1989:PCL,
author = "Rex Jaeschke",
title = "Portability and the {C} Language",
publisher = pub-HAYDEN,
address = pub-HAYDEN:adr,
pages = "xvi + 382",
year = "1989",
ISBN = "0-672-48428-5",
ISBN-13 = "978-0-672-48428-5",
LCCN = "QA76.76.C64 J34 1988",
bibdate = "Mon Oct 4 13:23:10 1993",
acknowledgement = ack-nhfb,
}
@Book{Johnson:1989:XWA,
author = "Eric F. Johnson and Kevin Reichard",
title = "{X Window} Applications Programming",
publisher = pub-MIS,
address = pub-MIS:adr,
pages = "xxii + 562",
year = "1989",
ISBN = "1-55828-016-2",
ISBN-13 = "978-1-55828-016-8",
LCCN = "QA76.76.W56 J64 1989",
bibdate = "Mon Oct 4 13:46:04 1993",
acknowledgement = ack-nhfb,
}
@Book{Jones:1989:IXW,
author = "Oliver Jones",
title = "Introduction to the {X Window System}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xii + 511",
year = "1989",
ISBN = "0-13-499997-5",
ISBN-13 = "978-0-13-499997-5",
LCCN = "QA76.76.W56 J66 1989",
bibdate = "Mon Oct 4 11:55:50 1993",
acknowledgement = ack-nhfb,
}
@Book{Kay:1989:CPU,
author = "Judy Kay and Bob Kummerfeld",
title = "{C} programming in a {UNIX} environment",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xii + 340",
year = "1989",
ISBN = "0-13-109760-1 (paperback); 0-201-12912-4 (paperback)",
ISBN-13 = "978-0-13-109760-5 (paperback); 978-0-201-12912-0
(paperback)",
LCCN = "QA76.73.C15 K39 1988",
bibdate = "Fri Jun 10 13:04:25 2005",
note = "See book review \cite{Nelson:1990:TCP}.",
series = "International computer science series",
acknowledgement = ack-nhfb,
keywords = "C (computer program language); unix (computer file)",
}
@Article{Kernighan:1989:USD,
author = "B. W. Kernighan",
title = "The {UNIX} System Document Preparation Tools: {A}
Retrospective",
journal = j-ATT-TECH-J,
volume = "68",
number = "4",
pages = "5--20",
month = aug,
year = "1989",
ISSN = "8756-2324",
bibdate = "Sat Aug 27 17:01:14 1994",
acknowledgement = ack-nhfb,
}
@Book{Kochan:1989:UN,
author = "Stephen G. Kochan and Patrick H. Wood",
title = "{UNIX} Networking",
publisher = pub-HAYDEN,
address = pub-HAYDEN:adr,
pages = "viii + 400",
year = "1989",
ISBN = "0-672-48440-4",
ISBN-13 = "978-0-672-48440-7",
LCCN = "QA76.76.O63 U546 1989",
bibdate = "Mon Oct 4 11:56:05 1993",
acknowledgement = ack-nhfb,
}
@Book{Leffler:1989:DIU,
author = "Samuel J. Leffler and Marshall Kirk McKusick and
Michael J. Karels and John S. Quarterman",
title = "The Design and Implementation of the {4.3BSD UNIX}
Operating System",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xxii + 471",
year = "1989",
ISBN = "0-201-06196-1",
ISBN-13 = "978-0-201-06196-3",
LCCN = "QA76.76.O63 D4741 1989",
bibdate = "Mon Oct 4 11:56:14 1993",
acknowledgement = ack-nhfb,
}
@Book{Leffler:DIU89,
author = "Samuel J. Leffler and Marshall Kirk McKusick and
Michael J. Karels and John S. Quarterman",
title = "The Design and Implementation of the {4.3BSD UNIX}
Operating System",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xxii + 471",
year = "1989",
ISBN = "0-201-06196-1",
ISBN-13 = "978-0-201-06196-3",
LCCN = "QA76.76.O63 D4741 1989",
bibdate = "Wed Dec 15 10:38:09 1993",
}
@Book{Libes:1989:LU,
author = "Don Libes and Sandy Ressler",
title = "Life with {UNIX}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xx + 346",
year = "1989",
ISBN = "0-13-536657-7",
ISBN-13 = "978-0-13-536657-8",
LCCN = "QA76.76.O63 L52 1989",
bibdate = "Mon Oct 4 11:56:21 1993",
acknowledgement = ack-nhfb,
}
@Book{Libes:LU89,
author = "Don Libes and Sandy Ressler",
title = "Life with {UNIX}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xx + 346",
year = "1989",
ISBN = "0-13-536657-7",
ISBN-13 = "978-0-13-536657-8",
LCCN = "QA76.76.O63 L52 1989",
bibdate = "Wed Dec 15 10:38:15 1993",
}
@Article{Luby:1989:SPS,
author = "Michael Luby and Charles Rackoff",
title = "A study of password security",
journal = j-J-CRYPTOLOGY,
volume = "1",
number = "3",
pages = "151--158",
month = "????",
year = "1989",
CODEN = "JOCREQ",
ISSN = "0933-2790 (print), 1432-1378 (electronic)",
MRclass = "68P25 (68N25 68Q25 94A60)",
MRnumber = "91a:68053",
bibdate = "Sat Nov 21 16:36:38 MST 1998",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliation = "Int Computer Science Inst",
affiliationaddress = "Berkeley, CA, USA",
classification = "723",
journalabr = "J Cryptol",
keywords = "Cryptography; Data Processing--Security of Data;
Password Security; Pseudorandom Function Generators;
UNIX",
}
@Book{Mikes:1989:UMP,
author = "Steven Mikes",
title = "{UNIX} for {MS-DOS} Programmers",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xxviii + 474",
year = "1989",
ISBN = "0-201-17219-4",
ISBN-13 = "978-0-201-17219-5",
LCCN = "QA76.76.O63 M525 1989",
bibdate = "Mon Oct 4 13:04:39 1993",
acknowledgement = ack-nhfb,
}
@Book{MKS:1989:MA,
author = "{Mortice Kern Systems}",
title = "{MKS AWK}",
publisher = "Mortice Kern Systems",
address = "Waterloo, ON, Canada",
year = "1989",
ISBN = "1-895033-01-2",
ISBN-13 = "978-1-895033-01-4",
LCCN = "A76 .73 A95; QA76.73",
bibdate = "Fri Jul 01 14:41:50 2005",
note = "Version: 3.1, System: DOS 2.0+.",
acknowledgement = ack-nhfb,
}
@Book{Muster:1989:UPU,
author = "John C. C. Muster and Peter M. Birns and {Lurnix}",
title = "{UNIX} Power Utilities for Power Users",
publisher = pub-MIS,
address = pub-MIS:adr,
pages = "420",
year = "1989",
ISBN = "1-55828-000-6",
ISBN-13 = "978-1-55828-000-7",
LCCN = "QA76.76 .O63 M87 1989",
bibdate = "Tue Oct 12 18:33:43 1993",
price = "US\$24.95",
acknowledgement = ack-nhfb,
}
@Book{Nemeth:1989:USA,
author = "Evi Nemeth and Garth Snyder and Scott Seebass",
title = "{UNIX} System Administration Handbook",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xxx + 593",
year = "1989",
ISBN = "0-13-933441-6",
ISBN-13 = "978-0-13-933441-2",
LCCN = "QA76.76.O63 N45 1989",
bibdate = "Mon Oct 4 11:56:40 1993",
acknowledgement = ack-nhfb,
}
@Book{Nemeth:USA89,
author = "Evi Nemeth and Garth Snyder and Scott Seebass",
title = "{UNIX} System Administration Handbook",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xxx + 593",
year = "1989",
ISBN = "0-13-933441-6",
ISBN-13 = "978-0-13-933441-2",
LCCN = "QA76.76.O63 N45 1989",
bibdate = "Wed Dec 15 10:40:01 1993",
}
@Book{Quercia:1989:XWS,
author = "Valerie Quercia and Tim O'Reilly",
title = "{X Window System} user's guide: for {Version} 11 of
the {X Window System}",
volume = "3",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Second, revised",
pages = "xxi + 546",
month = jul,
year = "1989",
ISBN = "0-937175-36-6",
ISBN-13 = "978-0-937175-36-1",
LCCN = "QA76.76.W56 D44 v.3 1989",
bibdate = "Tue May 25 07:14:38 MDT 1999",
series = "The definitive guides to the {X Window System}",
acknowledgement = ack-nhfb,
keywords = "X Window System (computer system)",
}
@Article{Rain:1989:PIV,
author = "Mark Rain",
title = "Portable {IPC} on {Vanilla Unix}",
journal = j-SIGPLAN,
volume = "24",
number = "5",
pages = "47--56",
month = may,
year = "1989",
CODEN = "SINODQ",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:15:39 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/",
abstract = "The paper describes an efficient, portable
implementation of interprocess communication which does
not require modifications to the operating system. The
IPC facility described supports communication between
arbitrary processes even on systems, such as vanilla
Unix V, which normally restrict communication to
parent\slash child or sibling process pairs.
Interprocess channels are dynamically allocated, and no
system configuration or other static specification is
required. The implementation embeds a server registry
facility to help clients find the IPC channels for
servers. A library of C functions supports the
creation, allocation, deallocation and maintenance of
IPC channels, the registering, unregistering and
searching for servers, and a general packet
communication protocol for use between processes using
IPC. While described in the context of Unix, the
mechanism generalizes to any operating system which
supports the `pipe' or `core file' concept.",
acknowledgement = ack-nhfb,
affiliationaddress = "Deer Isle, ME, USA",
classification = "722; 723",
journalabr = "SIGPLAN Not",
keywords = "Computer Operating Systems; Computer Software;
Computer Systems, Digital--Multiprocessing;
Computers--Data Communication Systems; design;
Interprocess Channels; Interprocess Communication;
Packet Communication Protocol; Portability; Server
Model; Unix Operating System",
subject = "D.4.0 Software, OPERATING SYSTEMS, General, UNIX \\
D.4.4 Software, OPERATING SYSTEMS, Communications
Management",
}
@Article{Ribar:1989:SSD,
author = "John Ribar",
title = "A Survey of System Differences Affecting Ports Between
{UNIX} and {VAX} Environments",
journal = j-CUJ,
volume = "7",
number = "1",
pages = "97--??",
month = jan,
year = "1989",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Satyanarayanan:1989:ISL,
author = "M. Satyanarayanan",
title = "Integrating Security in a Large Distributed System",
journal = j-TOCS,
volume = "7",
number = "3",
pages = "247--280",
month = aug,
year = "1989",
CODEN = "ACSYEC",
ISSN = "0734-2071",
bibdate = "Thu Jan 14 06:47:30 MST 1999",
bibsource = "Compendex database;
http://www.acm.org/pubs/contents/journals/tocs/",
URL = "http://www.acm.org:80/pubs/citations/journals/tocs/1989-7-3/p247-satyanarayanan/",
abstract = "Andrew is a distributed computing environment that is
a synthesis of the personal computing and timesharing
paradigms. When mature, it is expected to encompass
over 5,000 workstations spanning the Carnegie Mellon
University campus. This paper examines the security
issues that arise in such an environment and describes
the mechanisms that have been developed to address
them. These mechanisms include the logical and physical
separation of servers and clients, support for secure
communication at the remote procedure call level, a
distributed authentication service, a file-protection
scheme that combines access lists with UNIX mode bits,
and the use of encryption as a basic building block.
The paper also discusses the assumptions underlying
security in Andrew and analyzes the vulnerability of
the system. Usage experience reveals that resource
control, particularly of workstation CPU cycles, is
more important than originally anticipated and that the
mechanisms available to address this issue are
rudimentary.",
acknowledgement = ack-nhfb,
affiliation = "Carnegie Mellon Univ",
affiliationaddress = "Pittsburgh, PA, USA",
classification = "722; 723",
journalabr = "ACM Trans Comput Syst",
keywords = "algorithms; Andrew Distributed Computing Environment;
Computer Security; Computer Systems, Digital;
Computers, Personal; Cryptography; design; Distributed;
security; Time Sharing",
subject = "{\bf D.4.6} Software, OPERATING SYSTEMS, Security and
Protection. {\bf C.0} Computer Systems Organization,
GENERAL, Andrew. {\bf D.4.3} Software, OPERATING
SYSTEMS, File Systems Management, Distributed file
systems. {\bf C.2.4} Computer Systems Organization,
COMPUTER-COMMUNICATION NETWORKS, Distributed Systems.
{\bf E.3} Data, DATA ENCRYPTION, Data encryption
standard (DES)**.",
}
@Book{Scheifler:1989:XPR,
author = "Robert W. Scheifler",
title = "{X} Protocol Reference Manual",
volume = "0",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xv + 398",
year = "1989",
ISBN = "0-937175-40-4",
ISBN-13 = "978-0-937175-40-8",
bibdate = "Mon Oct 4 11:57:39 1993",
price = "US\$30.00",
acknowledgement = ack-nhfb,
}
@Book{Skrivervik:1989:DUB,
author = "Helge Skrivervik",
title = "Driftsh{\aa}ndbok for {Unix BSD}",
publisher = "Yrkesoppl{\ae}ring",
address = "Oslo, Norway",
pages = "199 (est.)",
year = "1989",
ISBN = "82-585-0699-4",
ISBN-13 = "978-82-585-0699-4",
LCCN = "????",
bibdate = "Tue Sep 17 06:24:15 2002",
acknowledgement = ack-nhfb,
language = "Norwegian",
}
@Book{Sobell:1989:PGU,
author = "Mark Sobell",
title = "A Practical Guide to the {UNIX} System",
publisher = pub-BENCUM,
address = pub-BENCUM,
edition = "Second.",
pages = "xxv + 632",
year = "1989",
ISBN = "0-8053-0243-3",
ISBN-13 = "978-0-8053-0243-1",
LCCN = "QA76.76.O63 S595 1989",
bibdate = "Tue Sep 28 12:17:10 1993",
note = "Similar to Christian's book \cite{Christian:1988:UOS}
\ldots{} slightly easier to read \ldots{} There is a
new edition for System V Release 4 \ldots{}",
acknowledgement = ack-sk,
}
@Book{Staubach:1989:UWT,
author = "Gottfried Staubach",
title = "{UNIX-Werkzeuge zur Textmusterverarbeitung: Awk, Lex
und Yacc}. ({German}) [{UNIX} Tools for Text
Processing: {Awk}, {Lex}, and {Yacc}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "x + 157",
year = "1989",
ISBN = "3-540-51232-2",
ISBN-13 = "978-3-540-51232-5",
LCCN = "????",
bibdate = "Fri Jul 01 14:48:59 2005",
acknowledgement = ack-nhfb,
}
@Book{Stoll:1989:CET,
author = "Cliff Stoll",
title = "The Cuckoo's Egg\emdash Tracking a Spy through the
Maze of Computer Espionage",
publisher = pub-DOUBLEDAY,
address = pub-DOUBLEDAY:adr,
pages = "vi + 326",
year = "1989",
ISBN = "0-385-24946-2",
ISBN-13 = "978-0-385-24946-1",
LCCN = "UB271.R92 H477 1989",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "A fascinating real story on computer espionage. A good
alternative to this is \cite{Hafner:1991:COH}.",
price = "US\$19.95",
acknowledgement = ack-sk,
}
@Book{Tare:1989:DPU,
author = "Ramkrishna S. Tare",
title = "Data processing in the {UNIX} environment: with
{INFORMIX-SQL}, {Embedded-SQL}, {C-ISAM}, and {TURBO}",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "xxi + 438",
year = "1989",
ISBN = "0-07-062885-8",
ISBN-13 = "978-0-07-062885-4",
LCCN = "QA76.9 .D3 T374 1989",
bibdate = "Sat Jun 17 16:35:06 2000",
acknowledgement = ack-nhfb,
}
@Article{Tomayko:1989:ACI,
author = "James E. Tomayko and Lawrence W. Langley and Juris
Reinfelds",
title = "Anecdotes: {A} Critical Incident; The First Port of
{UNIX}",
journal = j-ANN-HIST-COMPUT,
volume = "11",
number = "3",
pages = "207--210",
month = jul # "\slash " # sep,
year = "1989",
CODEN = "AHCOE5",
ISSN = "0164-1239",
bibdate = "Fri Nov 1 15:29:14 MST 2002",
bibsource = "http://www.computer.org/annals/an1989/",
URL = "http://dlib.computer.org/an/books/an1989/pdf/a3207.pdf;
http://www.computer.org/annals/an1989/a3207abs.htm",
acknowledgement = ack-nhfb,
}
@Article{Tomayko:1989:AWC,
author = "James E. Tomayko and Ralf B{\"u}low and Herbert R. J.
Grosch and John D. Elson",
title = "Anecdotes: The {Windmill Computer}---An Eyewitness
Report of the {Scheutz Difference Engine}; In {Von
Braun} Country; Origins of Terms [{Winchester} Disk and
{UNIX}]",
journal = j-ANN-HIST-COMPUT,
volume = "11",
number = "1",
pages = "43--48",
month = jan # "\slash " # mar,
year = "1989",
CODEN = "AHCOE5",
ISSN = "0164-1239",
bibdate = "Fri Nov 1 15:29:13 MST 2002",
bibsource = "http://www.computer.org/annals/an1989/",
URL = "http://dlib.computer.org/an/books/an1989/pdf/a1043b.pdf;
http://www.computer.org/annals/an1989/a1043babs.htm",
acknowledgement = ack-nhfb,
}
@Book{Tondo:1989:CAB,
author = "Clovis L. Tondo and Scott E. Gimpel",
title = "The {C} Answer Book\emdash Solutions to the Exercises
in {The C Programming Language}",
publisher = pub-PH,
address = pub-PH:adr,
edition = "Second",
pages = "208",
year = "1989",
ISBN = "0-13-109653-2",
ISBN-13 = "978-0-13-109653-0",
LCCN = "QA76.73 C15 T66 1989",
bibdate = "Tue Sep 28 18:53:19 1993",
note = "This book contains answers to the problems in
\cite{Kernighan:1988:CPL}.",
acknowledgement = ack-nhfb,
}
@Article{Vernon:1989:DCC,
author = "Vaughn Vernon",
title = "Design and Coding Considerations For {UNIX\slash
MS-DOS} Application Portability",
journal = j-CUJ,
volume = "7",
number = "1",
pages = "59--??",
month = jan,
year = "1989",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{White:1989:SCU,
author = "Eric White",
title = "Serial Communications For {UNIX}",
journal = j-CUJ,
volume = "7",
number = "7",
pages = "41--??",
month = jul,
year = "1989",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Book{XOPEN:1989:XPGa,
author = "{X/Open Company, Ltd.}",
title = "{X}\slash Open Portability Guide, {XSI} Commands and
Utilities",
volume = "1",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xii + 340",
year = "1989",
ISBN = "0-13-685835-X",
ISBN-13 = "978-0-13-685835-5",
bibdate = "Mon Oct 4 11:58:23 1993",
acknowledgement = ack-nhfb,
}
@Book{XOPEN:1989:XPGb,
author = "{X/Open Company, Ltd.}",
title = "{X}\slash Open Portability Guide, {XSI} System
Interface and Headers",
volume = "2",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xx + 666",
year = "1989",
ISBN = "0-13-685843-0",
ISBN-13 = "978-0-13-685843-0",
bibdate = "Mon Oct 4 11:58:24 1993",
acknowledgement = ack-nhfb,
}
@Book{XOPEN:1989:XPGc,
author = "{X/Open Company, Ltd.}",
title = "{X}\slash Open Portability Guide, Supplementary
Definitions",
volume = "3",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 172",
year = "1989",
ISBN = "0-13-685850-3",
ISBN-13 = "978-0-13-685850-8",
bibdate = "Mon Oct 4 11:58:25 1993",
acknowledgement = ack-nhfb,
}
@Book{Young:1989:XWS,
author = "Douglas A. Young",
title = "{X Window Systems}\emdash Programming and Applications
with {Xt}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "x + 468",
year = "1989",
ISBN = "0-13-972167-3",
ISBN-13 = "978-0-13-972167-0",
LCCN = "QA76.76.W56 Y68 1989",
bibdate = "Mon Oct 4 11:58:30 1993",
acknowledgement = ack-nhfb,
}
@Article{Agrawal:1990:OUF,
author = "R. Agrawal and N. H. Gehani and J. Srinivasan",
title = "{OdeView}. {A} user-friendly graphical interface to
{Ode}",
journal = j-SIGMOD,
volume = "19",
number = "2",
pages = "389--389",
month = jun,
year = "1990",
CODEN = "SRECD8",
ISSN = "0163-5808",
bibdate = "Mon Jan 12 08:45:34 MST 2004",
bibsource = "Compendex database; http://portal.acm.org/",
abstract = "OdeView is the graphical front end for Ode, an
object-oriented database system and environment. It is
intended for users who do not want to write programs in
Ode's database programming language O++ to interact
with Ode but instead want to use a friendlier interface
to Ode. OdeView is based on the graphical direct
manipulation paradigm that involves selection of items
from pop-up menus and icons that can be clicked on the
dragged. OdeView provides facilities for examining the
database schema examining class definitions, browsing
objects, following chains of references, displaying
selected portions of objects or selecting a subset of
the ways in which an object can be displayed
(projection), and retrieving specific objects
(selection). OdeView is implemented using X-Windows and
HP-Widgets on a SUN workstation running the UNIX
system. The video takes the viewers on a tour of
OdeView, showing how a user interacts with OdeView to
examine the database schema and the objects in the
database.",
acknowledgement = ack-nhfb,
affiliation = "AT\&T Bell Lab",
affiliationaddress = "Murray Hill, NJ, USA",
classification = "723; C6130B (Graphics techniques); C6160Z (Other
DBMS); C6180 (User interfaces)",
conference = "Proceedings of the 1990 ACM SIGMOD International
Conference on Management of Data",
conferenceyear = "1990",
keywords = "Browsing objects; Chains of references; Class
definitions; Clicked on; Computer Graphics; Computer
Programming Languages; Computer Workstations; Database
schema; Database Systems; Dragged; Environment;
Graphical direct manipulation; Graphical front end;
Graphical interface; Icons; Object retrieval;
Object-oriented database system; Ode; OdeView;
Performance; Pop-up menus; Projection; Selection; User
Friendly Interfaces; Videotape Presentation Summary
Only, Object display",
meetingaddress = "Atlantic City, NJ, USA",
meetingdate = "May 23--25 1990",
meetingdate2 = "05/23--25/90",
publisherinfo = "Fort Collins Computer Center",
sponsor = "ACM SIGMOD, New York, NY, USA",
thesaurus = "Computer graphics; Database management systems;
Object-oriented programming; User interfaces",
xxcrossref = "Anonymous:1990:ASI",
}
@Article{Angebranndt:1990:XSS,
author = "S. Angebranndt and P. Karlton and R. Drewry and T.
Newman",
title = "The {X11} Sample Server",
journal = j-SPE,
volume = "20",
number = "S2",
pages = "69--81",
month = oct,
year = "1990",
CODEN = "SPEXBL",
ISSN = "0038-0644",
bibdate = "Sat Feb 26 13:24:43 1994",
acknowledgement = ack-nhfb,
}
@Article{Anonymous:1990:DMR,
author = "Anonymous",
title = "{DEC} Moves to {RISC}, {POSIX}",
journal = j-INFORMATION-WEEK,
volume = "293",
pages = "14--??",
day = "29",
month = oct,
year = "1990",
CODEN = "INFWE4",
ISSN = "8750-6874",
bibdate = "Sat May 25 15:28:26 MDT 1996",
bibsource = "UnCover library database",
abstract = "Company throws itself into the open systems arena with
product introduction.",
acknowledgement = ack-nhfb,
}
@Article{Anonymous:1990:HPS,
author = "Anonymous",
title = "The history of {Posix}: {A} study in the standards
process",
journal = j-COMPUTER,
volume = "23",
number = "7",
pages = "89--??",
month = jul,
year = "1990",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Sat May 25 07:59:58 MDT 1996",
acknowledgement = ack-nhfb,
}
@Book{Arthur:1990:USP,
author = "Lowell Arthur",
title = "{UNIX} Shell Programming",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
edition = "Second",
pages = "xii + 272",
year = "1990",
ISBN = "0-471-51821-2",
ISBN-13 = "978-0-471-51821-1",
LCCN = "QA76.76.O63 A765 1990",
bibdate = "Wed Sep 29 10:53:58 1993",
note = "This covers not only common shells but also general
software tool concepts.",
acknowledgement = ack-sk,
}
@Book{Asente:1990:XWS,
author = "Paul J. Asente and Ralph R. Swick",
title = "{X Window System} Toolkit\emdash The Complete
Programmer's Guide and Specification",
publisher = pub-DP,
address = pub-DP:adr,
pages = "xxxv + 967",
year = "1990",
ISBN = "1-55558-051-3",
ISBN-13 = "978-1-55558-051-3",
LCCN = "QA76.76.W56 A74 1990",
bibdate = "Mon Oct 4 11:58:54 1993",
acknowledgement = ack-nhfb,
}
@Book{ATT:1990:USVa,
author = "{American Telephone and Telegraph Company}",
title = "{UNIX System V} release 4: programmer's guide: {POSIX}
conformance",
publisher = pub-PH,
address = pub-PH:adr,
pages = "i + 44 + 3",
year = "1990",
ISBN = "0-13-933672-9",
ISBN-13 = "978-0-13-933672-0",
LCCN = "QA76.76.O63 U5521869 1990 Bar",
bibdate = "Tue May 25 07:14:38 MDT 1999",
acknowledgement = ack-nhfb,
keywords = "UNIX System V (computer file)",
}
@Book{ATT:1990:USVb,
author = "{American Telephone and Telegraph Company}",
title = "{UNIX System V} release 4. {BSD\slash XENIX}
compatibility guide",
publisher = pub-PH,
address = pub-PH:adr,
pages = "various",
year = "1990",
ISBN = "0-13-933664-8",
ISBN-13 = "978-0-13-933664-5",
LCCN = "QA76.76.O63 U552184 1990",
bibdate = "Tue Sep 17 05:44:14 MDT 2002",
acknowledgement = ack-nhfb,
keywords = "UNIX System V (computer file); XENIX",
}
@Book{Bourne:1990:UVU,
author = "Philip E. Bourne",
title = "{UNIX} for {VMS} Users",
publisher = pub-DP,
address = pub-DP:adr,
pages = "xvi + 368",
year = "1990",
ISBN = "1-55558-034-3",
ISBN-13 = "978-1-55558-034-6",
LCCN = "QA76.76.O63 B67 1990",
bibdate = "Mon Oct 4 11:54:21 1993",
acknowledgement = ack-nhfb,
}
@Book{Bourne:UVU90,
author = "Philip E. Bourne",
title = "{UNIX} for {VMS} Users",
publisher = pub-DP,
address = pub-DP:adr,
pages = "xvi + 368",
year = "1990",
ISBN = "1-55558-034-3",
ISBN-13 = "978-1-55558-034-6",
LCCN = "QA76.76.O63 B67 1989",
bibdate = "Tue Dec 14 22:41:28 1993",
}
@Article{Chang:1990:ESF,
author = "A. Chang and M. F. Mergen and R. K. Rader and J. A.
Roberts and S. L. Porter",
title = "Evolution of storage facilities in {AIX} Version 3 for
{RISC System\slash 6000} processors",
journal = j-IBM-JRD,
volume = "34",
number = "1",
pages = "105--110",
month = jan,
year = "1990",
CODEN = "IBMJAE",
ISSN = "0018-8646",
bibdate = "Tue Mar 25 14:26:59 MST 1997",
abstract = "The AIX Version 3 storage facilities include features
not found in other implementations of the UNIX
operating system. Maximum virtual memory is more than
1000 terabytes and is used pervasively to access all
files and the meta-data of the file systems. Each
separate file system (subtree) of the file name
hierarchy occupies a logical disk volume, composed of
space from possibly several disks. Database memory (a
variant of virtual memory) and other database
techniques are used to manage file system meta-data.
These features provide the capacity to address large
applications and many users, simplified program access
to file data, efficient file buffering in memory,
flexible management of disk space, and reliable file
systems with short restart time.",
acknowledgement = ack-nhfb,
affiliation = "IBM Res. Div., Thomas J. Watson Res. Center",
classcodes = "C6150J (Operating systems); C6120 (File
organisation)",
classification = "C6120 (File organisation); C6150J (Operating
systems)",
corpsource = "IBM Res. Div., Thomas J. Watson Res. Center, Yorktown
Heights, NY, USA",
keywords = "(computers); AIX Version 3; AIX Version 3 storage
facilities; buffering; database memory; Database
memory; disk space; Disk space; file; File buffering;
file data; File data; file name hierarchy; File name
hierarchy; file organisation; file systems; File
systems; flexible management; Flexible management; IBM
computers; logical disk volume; Logical disk volume;
meta-data; Meta-data; operating systems; program
access; Program access; reduced instruction set
computing; reliable file; Reliable file systems;
restart time; Restart time; RISC System/6000
processors; storage; storage facilities; subtree;
Subtree; systems; UNIX operating system; virtual;
virtual memory; Virtual memory",
thesaurus = "File organisation; IBM computers; Operating systems
[computers]; Reduced instruction set computing; Virtual
storage",
treatment = "P Practical",
}
@InProceedings{Christoph:1990:SCG,
author = "G. Christoph",
title = "Security Considerations of Going to a {UNIX} Based
Supercomputer Operating System",
crossref = "USENIX:1990:USI",
pages = "129--130",
year = "1990",
bibdate = "Mon Aug 26 10:38:41 MDT 1996",
acknowledgement = ack-nhfb,
}
@Book{Coffin:1990:USV,
author = "Stephen Coffin",
title = "{UNIX} System {V} Release 4: The Complete Reference",
publisher = pub-OSBORNE-MCGRAW-HILL,
address = pub-OSBORNE-MCGRAW-HILL:adr,
pages = "xxxviii + 905",
year = "1990",
ISBN = "0-07-881653-X",
ISBN-13 = "978-0-07-881653-6",
LCCN = "QA76.76.O63 C6415 1990",
bibdate = "Wed Sep 29 13:28:21 1993",
note = "Another good book on UNIX fundamentals and related
subjects.",
acknowledgement = ack-sk,
}
@Manual{CrayResearch:1990:UXW,
author = "{Cray Research, Inc}",
title = "{UNICOS X Window System} reference manual",
number = "SR-2101 6.0.",
publisher = "Cray Research, Inc.",
address = "Mendota Heights, MN",
edition = "Version 6.0",
pages = "ix + 54",
year = "1990",
bibdate = "Tue May 25 07:14:38 MDT 1999",
acknowledgement = ack-nhfb,
}
@Book{Curry:1990:UCU,
author = "David Curry",
title = "Using {C} on the {UNIX} System",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xii + 379",
year = "1990",
ISBN = "0-937175-23-4",
ISBN-13 = "978-0-937175-23-1",
LCCN = "QA76.76.O63 H68 1992",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "This book is directed to (would-be) system
programmers.",
price = "US\$24.95",
acknowledgement = ack-sk,
}
@Article{deFeraudy:1990:CUT,
author = "Henri de Feraudy and Robert {Artigas, Jr.} and Arkin
Asaf and Martin D. Winnick",
title = "{CUG329 UNIX} Tools for {PC}",
journal = j-CUJ,
volume = "8",
type = "CUG New Release",
number = "11",
pages = "126--??",
month = nov,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Droms:1990:PMX,
author = "R. Droms and W. R. Dyksen",
title = "Performance Measurements of the {X Window System}
Communication Protocol",
journal = j-SPE,
volume = "20",
number = "S2",
pages = "119--136",
month = oct,
year = "1990",
CODEN = "SPEXBL",
ISSN = "0038-0644",
bibdate = "Fri Feb 09 18:13:06 1996",
acknowledgement = ack-nhfb,
}
@Book{Ellis:1990:ACR,
author = "Margaret A. Ellis and Bjarne Stroustrup",
title = "The Annotated {C++} Reference Manual",
publisher = pub-AW,
address = pub-AW:adr,
pages = "x + 453",
year = "1990",
ISBN = "0-201-51459-1",
ISBN-13 = "978-0-201-51459-9",
LCCN = "QA76.73.C153 E35 1990",
acknowledgement = ack-nhfb,
}
@Book{Farrow:1990:USS,
author = "Rik Farrow",
title = "{UNIX} System Security\emdash How to Protect your Data
and Prevent Intruders",
publisher = pub-AW,
address = pub-AW:adr,
pages = "vii + 278",
year = "1990",
ISBN = "0-201-57030-0",
ISBN-13 = "978-0-201-57030-4",
LCCN = "QA76.76.O63 F38 1991",
bibdate = "Fri Jun 02 16:52:22 1995",
note = "Fine \ldots{} slightly not as technical as other
books.",
price = "US\$22.95, CDN\$29.95",
acknowledgement = ack-sk,
}
@Article{Flatters:1990:TUP,
author = "Chris Flatters",
title = "{{\em UNIX Programming: Methods and Tools}}, by {James
F. Peters III}",
journal = j-CUJ,
volume = "8",
type = "Book review",
number = "11",
pages = "119--??",
month = nov,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
note = "See \cite{Peters:1988:UPM}.",
acknowledgement = ack-nhfb,
}
@Article{Florence:1990:UTF,
author = "Ronald Florence",
title = "{UNIX} `termcap' Facility Improves Portability By
Hiding Terminal Dependencies",
journal = j-CUJ,
volume = "8",
number = "1",
pages = "93--??",
month = jan,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Freda:1990:UIC,
author = "William J. Freda",
title = "{UNIX} Interprocess Communications",
journal = j-CUJ,
volume = "8",
number = "11",
pages = "49--??",
month = nov,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Gajewska:1990:WXO,
author = "Hania Gajewska and Mark S. Manasse and Joel
McCormack",
title = "Why {X} is Not Our Ideal Window System",
journal = j-SPE,
volume = "20",
number = "S2",
pages = "137--171",
month = oct,
year = "1990",
CODEN = "SPEXBL",
ISSN = "0038-0644",
bibdate = "Sat Feb 26 13:31:20 1994",
acknowledgement = ack-nhfb,
}
@Book{Gettys:1990:XCL,
author = "James Gettys and Robert W. Scheifler and Ron Newman",
title = "Xlib: {C} Language {X} Interface ({X} version 11,
release 4)",
publisher = pub-SILICON,
address = pub-SILICON:adr,
pages = "x + 295",
year = "1990",
ISBN = "0-929306-03-1",
ISBN-13 = "978-0-929306-03-2",
LCCN = "QA76.73.C15 G47 1990",
bibdate = "Sat Feb 19 12:15:03 1994",
price = "US\$29.95",
acknowledgement = ack-nhfb,
}
@Article{Gettys:1990:XWS,
author = "J. Gettys and P. L. Karlton and S. McGregor",
title = "The {X Window System}, Version 11",
journal = j-SPE,
volume = "20",
number = "S2",
pages = "35--67",
month = oct,
year = "1990",
CODEN = "SPEXBL",
ISSN = "0038-0644",
bibdate = "Sat Feb 26 13:22:24 1994",
acknowledgement = ack-nhfb,
}
@Book{Gianone:1990:UMK,
author = "Christine M. Gianone",
title = "Using {MS-DOS KERMIT}: connecting your {PC} to the
Electronic World",
publisher = pub-DP,
address = pub-DP:adr,
pages = "xxv + 244",
year = "1990",
ISBN = "1-55558-048-3",
ISBN-13 = "978-1-55558-048-3",
LCCN = "TK5105.9 .G5 1990",
bibdate = "Tue Oct 5 07:24:43 1993",
acknowledgement = ack-nhfb,
}
@Book{Griswold:1990:IPL,
author = "Ralph E. Griswold and Madge T. Griswold",
title = "The {Icon} Programming Language",
publisher = pub-PH,
address = pub-PH:adr,
edition = "Second",
pages = "xv + 367",
year = "1990",
ISBN = "0-13-447889-4",
ISBN-13 = "978-0-13-447889-0",
LCCN = "QA76.73.I19 G74 1990",
bibdate = "Tue Dec 14 22:54:39 1993",
acknowledgement = ack-nhfb,
}
@TechReport{Hammerslag:1990:FLB,
author = "David H. Hammerslag",
title = "{Faust} library browser: user's manual",
number = "CSRD 961",
institution = inst-UIUC-CSRD,
address = inst-UIUC-CSRD:adr,
pages = "15 + 4",
month = jan,
year = "1990",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
abstract = "This document describes the Faust library browser. The
browser presents the user with an outline-like view of
a UNIX directory structure. The user is able to expand
and contract directories. Directories and files may
have additional information associated with them which
can be accessed by the user via pop up menus. The
browser is designed to be used with libraries of
mathematical software, but its principles are
sufficiently general to allow it (with some
modification) to be used for any type of directory
browsing. The browser is implemented with the X Window
system and Motif. We first present a manual of
operation for the browser. After that, we discuss how
to set up a library (directory) for browsing.",
acknowledgement = ack-nhfb,
annote = "Supported by the Air Force Office of Scientific
Research.",
keywords = "Operating systems (Computers); UNIX (Computer
operating system)",
}
@Article{Harrison:1990:NNP,
author = "Bradford T. Harrison",
title = "Networking: {NAS}, {POSIX} And {RISC\slash VMS} On The
Network",
journal = j-DEC-PROFESSIONAL,
volume = "9",
number = "12",
pages = "94--??",
month = nov,
year = "1990",
ISSN = "0744-9216",
bibdate = "Sat May 25 07:59:58 MDT 1996",
acknowledgement = ack-nhfb,
}
@Article{Haworth:1990:EDS,
author = "Guy Haworth and Steve Leunig and Carsten Hammer and
Mike Reeve",
title = "The {European Declarative System}, database, and
languages",
journal = j-IEEE-MICRO,
volume = "10",
number = "6",
pages = "20--23, 83--88",
month = dec,
year = "1990",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Mon Apr 7 14:39:59 MDT 1997",
bibsource = "Compendex database",
abstract = "To address future demands of immense, complex
databases, this intelligent information server exploits
large-scale parallelism and supports current interfaces
such as Unix and SQL.",
acknowledgement = ack-nhfb,
affiliation = "ICL, Reading, UK",
classcodes = "C6160 (Database management systems (DBMS)); C7250
(Information storage and retrieval); C6110 (Systems
analysis and programming)",
classification = "722; 723",
corpsource = "ICL, Reading, UK",
journalabr = "IEEE Micro",
keywords = "Computational Models; Computer Architecture; Computer
Programming Languages; database; database management
systems; Database Systems--Research; Declarative
Languages; design; Elipsys logic programming; EP2025
EDS project; European Declarative System; high-value
interfaces; highly; language; language subsystems;
Lisp; logic programming; Metal machine translation
system; parallel information server; Research",
treatment = "P Practical",
}
@Book{Heller:1990:XPMa,
author = "Dan Heller",
title = "{XView} Programming Manual",
volume = "7",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxviii + 557",
year = "1990",
ISBN = "0-937175-38-2",
ISBN-13 = "978-0-937175-38-5",
LCCN = "QA76.76.W56 D44 v.7 1990",
bibdate = "Mon Oct 4 11:20:17 1993",
acknowledgement = ack-nhfb,
}
@Book{Heller:1990:XPMb,
author = "Dan Heller",
title = "{XView} Programming Manual: for Version 11 of the {X
Window System}",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxviii + 642",
year = "1990",
ISBN = "0-937175-52-8",
ISBN-13 = "978-0-937175-52-1",
LCCN = "QA76.76.W56 H355 1990",
bibdate = "Wed Sep 14 14:14:42 1994",
acknowledgement = ack-nhfb,
}
@Book{Heslop:1990:MS,
author = "Brent Heslop and David Angell",
title = "Mastering {SunOS}",
publisher = pub-SYBEX,
address = pub-SYBEX:adr,
pages = "xxxii + 588",
year = "1990",
ISBN = "0-89588-683-9",
ISBN-13 = "978-0-89588-683-5",
LCCN = "QA76.76.O63G37 1991",
bibdate = "Tue Sep 28 12:17:10 1993",
note = "A good comprehensive hands-on text to SunOS and
OpenWindows.",
price = "US\$29.95",
acknowledgement = ack-sk,
}
@Book{Hewlett-Packard:1990:UGT,
author = "{Hewlett-Packard Company}",
title = "The Ultimate Guide to the {\tt vi} and {\tt ex} Text
Editors",
publisher = pub-BENCUM,
address = pub-BENCUM:adr,
year = "1990",
ISBN = "0-8053-4460-8",
ISBN-13 = "978-0-8053-4460-8",
LCCN = "QA76.76.O63 U48 1990",
bibdate = "Wed Sep 29 16:26:21 1993",
note = "Another decent text on {\tt vi} and {\tt ex}.",
acknowledgement = ack-sk,
}
@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/",
note = "This is the first of four key papers behind the {\tt
bzip2} compression tools. The others are
\cite{Burrows:1994:BSL,Wheeler:1997:UBM,Sedgewick:1997:FAS}.",
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",
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.",
}
@Book{Horton:1990:PCS,
author = "Mark R. Horton",
title = "Portable {C} Software",
publisher = pub-PH,
address = pub-PH:adr,
pages = "ix + 372",
year = "1990",
ISBN = "0-13-868050-7",
ISBN-13 = "978-0-13-868050-3",
LCCN = "QA76.73.C15 H67 1990",
bibdate = "Wed Aug 10 12:04:41 1994",
price = "US\$53.00",
acknowledgement = ack-nhfb,
}
@Article{Horwitz:1990:IST,
author = "Susan Horwitz",
title = "Identifying the semantic and textual differences
between two versions of a program",
journal = j-SIGPLAN,
volume = "25",
number = "6",
pages = "234--245",
month = jun,
year = "1990",
CODEN = "SINODQ",
ISBN = "0-89791-364-7",
ISBN-13 = "978-0-89791-364-5",
ISSN = "0362-1340",
bibdate = "Sun Dec 14 09:15:53 MST 2003",
bibsource = "Compendex database;
http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html;
http://portal.acm.org/; Compendex database;
http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p234-horwitz/",
abstract = "Text-based file comparators (e.g., the Unix utility
diff), are very general tools that can be applied to
arbitrary files. However, using such tools to compare
programs can be unsatisfactory because their only
notion of change is based on program text rather than
program behavior. This paper describes a technique for
comparing two versions of a program, determining which
program components represent changes, and classifying
each changed component as representing either a
semantic or a textual change.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Wisconsin-Madison",
affiliationaddress = "Madison, WI, USA",
annote = "Published as part of the Proceedings of PLDI'90.",
classification = "723",
conference = "Proceedings of the ACM SIGPLAN '90 Conference on
Programming Language Design and Implementation",
conferenceyear = "1990",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer Operating Systems --- Program
Processors; Computer Programming; design; Testing;
Text-Based File Comparators; verification",
meetingaddress = "White Plains, NY, USA",
meetingdate = "Jun 20--22 1990",
meetingdate2 = "06/20--22/90",
sponsor = "Assoc for Computing Machinery, Special Interest Group
on Programming Languages",
subject = "{\bf D.3.1} Software, PROGRAMMING LANGUAGES, Formal
Definitions and Theory, Semantics. {\bf D.2.2}
Software, SOFTWARE ENGINEERING, Design Tools and
Techniques. {\bf F.3.3} Theory of Computation, LOGICS
AND MEANINGS OF PROGRAMS, Studies of Program
Constructs. {\bf G.2.2} Mathematics of Computing,
DISCRETE MATHEMATICS, Graph Theory, Graph algorithms.
{\bf D.4.2} Software, OPERATING SYSTEMS, Storage
Management. {\bf F.2.2} Theory of Computation, ANALYSIS
OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
Algorithms and Problems, Computations on discrete
structures.",
}
@Book{IEC:1990:ITP,
author = "{International Electrotechnical Commission}",
title = "Information technology --- {Portable Operating System
Interface (POSIX)}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "various",
year = "1990",
ISBN = "1-55937-061-0 (vol. 1)",
ISBN-13 = "978-1-55937-061-5 (vol. 1)",
LCCN = "QA76.76.O63 I539 1990",
bibdate = "Tue May 25 07:14:38 MDT 1999",
note = "International standard ISO/IEC 9945. IEEE Std
1003.1-1990 (revision of IEEE Std 1003.1-1988).
Contents: pt. 1. System application program interface
(API) [C language].",
acknowledgement = ack-nhfb,
keywords = "UNIX (computer file); POSIX (computer software
standard); C (computer program language); application
software",
}
@Book{Johnson:1990:AXW,
author = "Eric F. Johnson and Kevin Reichard",
title = "Advanced {X Window} Applications Programming\emdash
The Basics and Beyond",
publisher = pub-MIS,
address = pub-MIS:adr,
pages = "xxii + 615",
year = "1990",
ISBN = "1-55828-029-4",
ISBN-13 = "978-1-55828-029-8",
LCCN = "QA76.76.W56 J63 1990",
bibdate = "Thu Dec 9 18:03:41 1993",
price = "US\$29.95 (book), US\$59.95 (book/disk)",
acknowledgement = ack-nhfb,
}
@Book{Keller:1990:PGX,
author = "Brian J. Keller",
title = "A Practical Guide to {X Window} Programming\emdash
Developing Applications with the {Xt} Intrinsics and
{OSF\slash Motif}",
publisher = pub-CRC,
address = pub-CRC:adr,
pages = "xiii + 349",
year = "1990",
ISBN = "0-8493-7406-5",
ISBN-13 = "978-0-8493-7406-7",
LCCN = "QA76.76.W56 K45 1990",
bibdate = "Mon Oct 4 14:28:09 1993",
acknowledgement = ack-nhfb,
}
@Book{Kent:1990:SIX,
author = "Christopher A. Kent",
title = "Special issue on the {X Window System}",
volume = "20(S2)",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "S2/181",
year = "1990",
ISBN = "0-471-93006-7",
ISBN-13 = "978-0-471-93006-8",
LCCN = "QA76.5.A1 S653 v.20 no.S2",
bibdate = "Tue May 25 07:14:38 MDT 1999",
series = "Software practice and experience",
acknowledgement = ack-nhfb,
keywords = "X Window System (computer system)",
}
@Book{Kochan:1990:USP,
author = "Stephen Kochan and Patrick Wood",
title = "{UNIX} Shell Programming",
publisher = pub-HAYDEN,
address = pub-HAYDEN:adr,
edition = "Revised.",
pages = "xi + 490",
year = "1990",
ISBN = "0-672-48448-X",
ISBN-13 = "978-0-672-48448-3",
LCCN = "QA76.76.O63 K64 1992",
bibdate = "Tue Mar 09 14:51:56 1999",
note = "{\em Highly recommended}. A classic on using and
programming Bourne Shell (and Korn Shell).",
price = "US\$29.95",
acknowledgement = ack-sk,
}
@Book{Lamb:1990:LTV,
author = "Linda Lamb",
title = "Learning the {\tt vi} Editor",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Fifth",
pages = "xvi + 173",
year = "1990",
ISBN = "0-937175-67-6",
ISBN-13 = "978-0-937175-67-5",
LCCN = "QA76.8.U65 L35 1988",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "A very good guide to {\tt vi} and {\tt ex} commands
\ldots{}. With a quick reference card \ldots{}. Other
good {\tt vi} stuff (including an online tutorial) is
obtained by anonymous {\tt ftp} from \path|cs.uwp.edu|
(in \path|pub/vi|).",
price = "US\$21.95",
acknowledgement = ack-sk,
}
@Article{Lanzatella:1990:SMI,
author = "Thomas W. Lanzatella and Paul G. Rutherford",
title = "Storage management issues for {Cray Research}",
journal = j-DIGEST-PAPERS-IEEE-SYMP-MASS-STOR-SYS,
pages = "176--181",
year = "1990",
CODEN = "DPISDX",
ISBN = "0-8186-2034-x",
ISBN-13 = "978-0-8186-2034-8",
ISSN = "1051-9173",
LCCN = "????",
bibdate = "Mon Aug 26 10:51:12 MDT 1996",
bibsource = "Compendex database",
note = "IEEE catalog number 90CH2844-9.",
abstract = "The issues facing Cray Research as a supercomputer
vendor resulting from the availability of high-speed
networks (100 MB/s) connected to high-capacity storage
devices (\$GRT@1 TB) are discussed. Current
capabilities in the area of storage management in the
UNICOS operating system are reviewed. Operational
requirements stemming from the changing environment
along with functional extensions to the UNICOS
operating system are discussed.",
acknowledgement = ack-nhfb,
affiliation = "Cray Res, Inc, Mendota Heights, MN, USA",
classification = "722; 723",
conference = "Digest of Papers --- Tenth IEEE Symposium on Mass
Storage Systems",
conferenceyear = "1990",
journalabr = "Dig Pap IEEE Symp Mass Storage Syst",
keywords = "Computer Operating Systems --- UNIX; Data Storage
Units; Management; Mass Storage; Storage Management;
UNICOS Operating System",
meetingaddress = "Monterey, CA, USA",
meetingdate = "May 7--10 1990",
meetingdate2 = "05/07--10/90",
publisherinfo = "IEEE Service Center",
sponsor = "IEEE Computer Soc",
}
@Book{Leffler:1990:BUB,
author = "Samuel J. Leffler and Marshall Kirk McKusick and
Michael J. Karels and John S. Quarterman",
title = "{Das 4.3-BSD-Unix-Betriebssystem: Design und
Implementierung}. ({German}) [The {4.3 BSD UNIX}
Operating System: Design and Implementation]",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xvi + 678",
year = "1990",
ISBN = "3-89319-239-5",
ISBN-13 = "978-3-89319-239-7",
LCCN = "????",
bibdate = "Tue Sep 17 06:46:01 2002",
acknowledgement = ack-nhfb,
language = "German",
}
@Article{Leler:1990:LMU,
author = "W. Leler",
title = "{Linda} Meets {Unix}",
journal = j-COMPUTER,
volume = "23",
number = "2",
pages = "43--54",
month = feb,
year = "1990",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Sat Feb 1 16:21:14 MST 1997",
bibsource = "Compendex database",
abstract = "A system-level version of the Linda high-level
parallel software paradigm is used as the basis of the
QIX operating system, which supports both
multiprocessing and multiprogramming while retaining
Unix compatibility.",
acknowledgement = ack-nhfb,
affiliation = "Cogent Research Inc, Beaverton, OR, USA",
classification = "722; 723; C5440 (Multiprocessor systems and
techniques); C6110 (Systems analysis and programming);
C6120 (File organisation); C6150J (Operating systems)",
journalabr = "Computer",
keywords = "Associative memory; Computer Operating Systems;
Computer Systems Programming--Multiprogramming;
Computer Systems, Digital; Computers, Microcomputer;
Distributed Memory Model; Distributed-memory models;
Dynamic Load Balancing; Explicit parallel programming;
Linda Parallel Communication Paradigm; Linda parallel
communication paradigm; Name resolution; Operating
systems; Parallel Processing; Parallel Programming;
Program communication; QIX; QIX Operating System;
Shared data space; Shared-memory; Tuple space; Tuple
Spaces; Unix",
thesaurus = "Content-addressable storage; Parallel machines;
Parallel programming; Storage management; Unix",
}
@Article{Levy:1990:DFS,
author = "Eliezer Levy and Abraham Silberschatz",
title = "Distributed File Systems: Concepts and Examples",
journal = j-COMP-SURV,
volume = "22",
number = "4",
pages = "321--374",
month = dec,
year = "1990",
CODEN = "CMSVAN",
ISSN = "0360-0300",
bibdate = "Wed Dec 18 07:42:17 MST 1996",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/pub/bibliography/Database/Wiederhold.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0360-0300/98169.html",
abstract = "The purpose of a distributed file system (DFS) is to
allow users of physically distributed computers to
share data and storage resources by using a common file
system. A typical configuration for a DFS is a
collection of workstations and mainframes connected by
a local area network (LAN). A DFS is implemented as
part of the operating system of each of the connected
computers. This paper establishes a viewpoint that
emphasizes the dispersed structure and decentralization
of both data and control in the design of such systems.
It defines the concepts of transparency, fault
tolerance, and scalability and discusses them in the
context of DFSs. The paper claims that the principle of
distributed operation is fundamental for a fault
tolerant and scalable DFS design. It also presents
alternatives for the semantics of sharing and methods
for providing access to remote files. A survey of
contemporary UNIX-based systems, namely, UNIX United,
Locus, Sprite, Sun's Network File System, and ITC's
Andrew, illustrates the concepts and demonstrates
various implementations and design alternatives. Based
on the assessment of these systems, the paper makes the
point that a departure from the approach of extending
centralized file systems over a communication network
is necessary to accomplish sound distributed file
system design.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Texas at Austin",
affiliationaddress = "Austin, TX, USA",
annote = "UNIX United, Locus, Sprite, SNFS, ITC's Andrew, a
departure is necessary to accomplish sound distributed
file system design; topics: location transparency and
independence, naming, caching, stateful vs stateless
service, availability, replication, scalability,
lightweight processes",
classification = "722; 723",
keywords = "Computer Operating Systems; design; Distributed;
Distributed File Systems; reliability, Computer
Systems, Digital; Shared Data; Shared Storage",
subject = "{\bf D.4.3}: Software, OPERATING SYSTEMS, File Systems
Management, Distributed file systems. {\bf C.2.5}:
Computer Systems Organization, COMPUTER-COMMUNICATION
NETWORKS, Local Networks. {\bf C.2.4}: Computer Systems
Organization, COMPUTER-COMMUNICATION NETWORKS,
Distributed Systems, Network operating systems. {\bf
D.4.2}: Software, OPERATING SYSTEMS, Storage
Management. {\bf D.4.4}: Software, OPERATING SYSTEMS,
Communications Management, Network communication.",
}
@Article{Li:1990:SPA,
author = "Xiaobo Li and Yian-Leng Chang",
title = "Simulating Parallel Architectures in a Distributed
Environment",
journal = j-J-PAR-DIST-COMP,
volume = "9",
number = "2",
pages = "218--223",
month = jun,
year = "1990",
CODEN = "JPDCER",
ISSN = "0743-7315",
bibdate = "Sat Apr 12 19:06:31 MDT 1997",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliation = "Univ of Alberta",
affiliationaddress = "Edmonton, Alberta, Can",
classification = "722; 723; C5220 (Computer architecture); C6115
(Programming support)",
corpsource = "Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta.,
Canada",
journalabr = "J Parallel Distrib Comput",
keywords = "algorithms; Computer Architecture; Computer Operating
systems--UNIX; Computer Programming Languages; Computer
Programming--Algorithms; Computer
Simulation--Applications; Computer Workstations;
digital simulation; distributed environment;
distributed processing; environment; object labeling
algorithm; parallel; Parallel Algorithms; parallel
algorithms; Parallel Architectures; parallel
architectures; Parallelism Granularity; program
verification; SIMD Object Labelling Algorithm;
simulation; Software Package spade; software tools;
SPADE; tool; verification",
treatment = "P Practical",
}
@Book{Loukides:1990:SPT,
author = "Mike Loukides",
title = "System Performance Tuning",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xix + 313",
year = "1990",
ISBN = "0-937175-60-9",
ISBN-13 = "978-0-937175-60-6",
LCCN = "QA76.76.O63 L66 1992",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "A fine book for system administrators on how to fine
tune your {UNIX} system(s) to do more work.",
price = "US\$24.95",
acknowledgement = ack-sk,
}
@Book{Loukides:1990:UFP,
author = "Mike Loukides",
title = "{UNIX} for {FORTRAN} Programmers",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xviii + 244",
year = "1990",
ISBN = "0-937175-51-X",
ISBN-13 = "978-0-937175-51-4",
LCCN = "QA76.76.O63 L67 1990",
bibdate = "Mon Jan 3 18:26:16 1994",
price = "US\$24.95",
acknowledgement = ack-nhfb,
}
@Article{Lubkin:1990:PSP,
author = "Saul Lubkin",
title = "Porting sophisticated programs to your {UNIX}
environment for free",
journal = j-COMPUTERSHOPPER,
pages = "642--644",
month = mar,
year = "1990",
}
@Article{Luu:1990:CCR,
author = "J. Luu",
title = "Comments on {`A comparison of RISC architectures'} by
{R. S. Piepho} and {W. S. Wu}",
journal = j-IEEE-MICRO,
volume = "10",
number = "2",
pages = "5--??",
month = apr,
year = "1990",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Sat Apr 5 20:40:53 MST 1997",
acknowledgement = ack-nhfb,
classcodes = "C5220 (Computer architecture); C6150J (Operating
systems)",
keywords = "position-independent code; reduced instruction set
computing; relative addressing capability; shareable
libraries; software portability; storage allocation;
SunOS 4; Unix System 5.4",
treatment = "P Practical",
}
@Article{Markas:1990:DFS,
author = "Tassos Markas and Mark Royals and Nick Kanopoulos",
title = "On Distributed Fault Simulation",
journal = j-COMPUTER,
volume = "23",
number = "1",
pages = "40--52",
month = jan,
year = "1990",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Tue Feb 04 06:50:23 1997",
bibsource = "Compendex database",
abstract = "Efficient partitioning of fault simulation tasks and
allocation of the resulting subtasks over a distributed
system yields faster fault simulation without resorting
to expensive special-purpose hardware.",
acknowledgement = ack-nhfb,
affiliation = "Center for Digital Syst. Res., Triangle Inst.,
Research Triangle Park, NC, USA",
classification = "721; 723; B1130B (Computer-aided circuit analysis
and design); B1265B (Logic circuits); C5210B
(Computer-aided logic design); C6150J (Operating
systems); C7410D (Electronic engineering)",
journalabr = "Computer",
keywords = "Computational aspects; Computer Networks--Local
Networks; Computer Simulation; Computer Systems,
Digital--Distributed; Computing resources; DFSim;
Digital circuits; Distributed fault simulation;
Distributed Fault Simulation; Distributed system; Fault
Simulation; Heterogeneous local area network;
Heterogeneous Local Area Networks; Logic Circuits;
Nodes; Partitioning; Subtasks; Testing; Unix operating
systems; Workstations",
thesaurus = "Circuit analysis computing; Distributed processing;
Fault location; Logic CAD",
}
@Book{Mason:1990:TLT,
author = "Tony Mason and Doug Brown",
title = "{\tt lex} \& {\tt yacc}",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xviii + 216",
year = "1990",
ISBN = "0-937175-49-8",
ISBN-13 = "978-0-937175-49-1",
LCCN = "QA76.76.O63 M37 1990",
bibdate = "Mon Oct 4 11:56:29 1993",
acknowledgement = ack-nhfb,
}
@Article{McCormack:1990:WFX,
author = "Joel McCormack",
title = "Writing Fast {X} Servers for Dumb Color Frame
Buffers",
journal = j-SPE,
volume = "20",
number = "S2",
pages = "83--108",
month = oct,
year = "1990",
CODEN = "SPEXBL",
ISSN = "0038-0644",
bibdate = "Sat Feb 26 13:26:00 1994",
acknowledgement = ack-nhfb,
}
@Book{McGilton:1990:TTU,
author = "Henry McGilton and Mary McNabb",
title = "Typesetting Tables on the {UNIX} System",
publisher = pub-TRILITHON,
address = pub-TRILITHON:adr,
pages = "xxii + 282",
year = "1990",
ISBN = "0-9626289-0-5",
ISBN-13 = "978-0-9626289-0-0",
LCCN = "Z253.4.U53 M33 1990",
bibdate = "Tue Oct 12 18:19:25 1993",
price = "US\$22.00",
acknowledgement = ack-nhfb,
}
@Book{McGilton:TTU90,
author = "Henry McGilton and Mary McNabb",
title = "Typesetting Tables on the {UNIX} System",
publisher = pub-TRILITHON,
address = pub-TRILITHON:adr,
pages = "xxii + 282",
year = "1990",
ISBN = "0-9626289-0-5",
ISBN-13 = "978-0-9626289-0-0",
LCCN = "Z253.4.U53 M33 1990",
bibdate = "Tue Oct 12 18:19:25 1993",
price = "US\$22.00",
acknowledgement = ack-nhfb,
}
@Book{Mikes:1990:XWS,
author = "Steven Mikes",
title = "{{X} Window} System Technical Reference",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xiv + 786",
year = "1990",
ISBN = "0-201-52370-1",
ISBN-13 = "978-0-201-52370-6",
LCCN = "QA76.76.W56 M55 1990",
bibdate = "Mon Oct 4 12:49:53 1993",
acknowledgement = ack-nhfb,
}
@Article{Milenkovic:1990:MMM,
author = "Milan Milenkovic",
title = "Microprocessor Memory Management Units",
journal = j-IEEE-MICRO,
volume = "10",
number = "2",
pages = "70--85",
month = apr,
year = "1990",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Mon Apr 7 14:39:59 MDT 1997",
bibsource = "Compendex database",
abstract = "This tutorial looks at the way the current crop of
CISCs and RISCs handle virtual memory, compares
high-end microprocessor MMUs, and discusses Unix
requirements and multiprocessing considerations.",
acknowledgement = ack-nhfb,
affiliation = "IBM Corp, Boca Raton, FL, USA",
classcodes = "B1265F (Microprocessors and microcomputers); B1265D
(Memory circuits); C5130 (Microprocessor chips); C5320G
(Semiconductor storage); C5380 (Other aspects of
storage devices and techniques); C5150 (Other circuits
for digital computers); C5220 (Computer architecture)",
classification = "722; 723",
corpsource = "IBM Corp., Boca Raton, FL, USA",
journalabr = "IEEE Micro",
keywords = "32 bit; 32-bit microprocessors; 68020; 68030; 68040;
68851; 88000; 88200; Address Translation; CISCs;
Computer Operating Systems; Computer Systems,
Digital--Multiprocessing; Computers, Microcomputer;
Data Storage, Digital; i486; i860; MB86920; Memory
Management Units; memory management units;
microprocessor chips; MIPS R2000; multiple MMU;
multiprocessor; R3000; RISCs; Sparc MMU; storage;
storage management chips; Unix requirements; Virtual;
virtual; virtual memory",
treatment = "P Practical",
}
@Article{Miller:1990:ESR,
author = "Barton P. Miller and Lars Fredriksen and Bryan So",
title = "An empirical study of the reliability of {UNIX}
utilities",
journal = j-CACM,
volume = "33",
number = "12",
pages = "32--44",
month = dec,
year = "1990",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Wed Mar 24 08:33:42 1999",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
http://www.acm.org/pubs/toc/",
note = "This is a fascinating paper on what happens when
random input streams are fed into important UNIX
utilities on several commercial UNIX systems. In some
cases, the tests were able to crash the entire
operating system. In 1995, a (sadly, unpublished)
followup study showed that many of the failures
diagnosed in 1990 still had not been repaired in the
commercial systems, and that the GNU implementations
were generally more robust. Both 1990 and 1995 papers,
and the fuzz-generating software, are available at the
authors' FTP site at
\path|ftp://grilled.cs.wisc.edu/technical_papers/fuzz.ps|
and
\path|ftp://grilled.cs.wisc.edu/technical_papers/fuzz-revisited.ps|.",
URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/96279.html;
ftp://grilled.cs.wisc.edu/technical_papers/fuzz.ps;
ftp://grilled.cs.wisc.edu/technical_papers/fuzz-revisited.ps",
acknowledgement = ack-nhfb,
keywords = "design; reliability; security",
subject = "{\bf D.4.5}: Software, OPERATING SYSTEMS, Reliability.
{\bf D.4.0}: Software, OPERATING SYSTEMS, General,
UNIX. {\bf D.4.9}: Software, OPERATING SYSTEMS, Systems
Programs and Utilities. {\bf D.2.5}: Software, SOFTWARE
ENGINEERING, Testing and Debugging.",
}
@Book{Miller:1990:OLA,
author = "John David Miller",
title = "An {OPEN LOOK} at {UNIX}",
publisher = pub-MT,
address = pub-MT:adr,
pages = "482",
year = "1990",
ISBN = "1-55851-057-5",
ISBN-13 = "978-1-55851-057-9",
LCCN = "QA76.76.U84 M55 1990",
bibdate = "Mon Oct 4 11:56:33 1993",
acknowledgement = ack-nhfb,
}
@Book{Miller:OLU90,
author = "John David Miller",
title = "An {OPEN LOOK} at {UNIX}",
publisher = pub-MT,
address = pub-MT:adr,
pages = "482",
year = "1990",
ISBN = "1-55851-057-5",
ISBN-13 = "978-1-55851-057-9",
LCCN = "QA76.76.U84 M55 1990",
bibdate = "Wed Dec 15 10:39:11 1993",
}
@Article{Mullender:1990:ADO,
author = "Sape J. Mullender and Guido {van Rossum} and Andrew S.
Tanenbaum and Robbert {van Renesse} and Hans {van
Staveren}",
title = "{Amoeba}: {A} Distributed Operating System for the
1990s",
journal = j-COMPUTER,
volume = "23",
number = "5",
pages = "44--53",
month = may,
year = "1990",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Sat Feb 1 16:21:14 MST 1997",
bibsource = "Compendex database; Database/Graefe.bib;
Distributed/CCR.bib; Distributed/Dcs-1.0.bib;
Distributed/distfs.bib; Distributed/Mach.bib;
Misc/IMMD_IV.bib; Misc/Mach.bib; Object/Ooos.bib",
abstract = "Amoeba is the distributed system developed at the Free
University (VU) and the Centre for Mathematics and
Computer Science (CWI), both in Amsterdam. Throughout
the project's ten-year history, a major concern of the
designers has been to combine the research themes of
distributed systems, such as high availability, use of
parallelism and scalability, with simplicity and high
performance. Distributed systems are necessarily more
complicated than centralized systems, so they have a
tendency to be much slower. Amoeba was always designed
to be used, so it was deemed essential to achieve
extremely high performance. The Amoeba software is
based on objects. An objects is a piece of data on
which well-defined operations may be performed by
authorized users, independent of where the user and
object are located. Objects are managed by server
processes and named using capabilities chosen randomly
from a sparse name space. Processes consist of a
segmented address space shared by one or more threads
of control. Processes can be created, managed, and
debugged remotely. Operations on objects are
implemented using remote procedure calls. Amoeba has a
unique and fast file system. The file system is split
into two parts --- the Bullet Service, which stores
immutable files contiguously on the disk and the SOAP
Directory Service, which provides a mechanism for
giving capabilities symbolic names. The directory
server also handles replication and atomicity,
eliminating the need for a separate transaction
management system.",
acknowledgement = ack-nhfb,
affiliation = "Centre for Math. and Comput. Sci., Amsterdam,
Netherlands",
classification = "723; C5620 (Computer networks and techniques);
C6150J (Operating systems)",
journalabr = "Computer",
keywords = "Amoeba Distributed Operating System; Atomicity; Bullet
service; Capabilities; Centralized system; Computer
Operating Systems; Computer Systems,
Digital--Distributed; Directory service; Distributed
Operating Systems; Distributed Systems, van Rossum,
Renesse, Staveren, Amoeba distributed operating system;
Fault tolerance; File system; Flexibility; Immutable
files; Library; Objects; Replication; Security; Server
processes; Sparse name space; Speed; Symbolic names;
Unix emulation; Unix Emulation Facility; Unix system
call routines",
thesaurus = "Network operating systems; Unix",
}
@Article{Naecker:1990:PP,
author = "Philip A. Naecker",
title = "{POSIX} and Portability",
journal = j-DEC-PROFESSIONAL,
volume = "9",
number = "6",
pages = "46--??",
month = jun,
year = "1990",
ISSN = "0744-9216",
bibdate = "Sat May 25 07:59:58 MDT 1996",
abstract = "POSIX promotes portability of application programs
across open systems environments. Although POSIX
standards are written primarily with UNIX in mind,
little limits them to UNIX or its derivatives. If POSIX
is successful, many software products soon will run on
many more platforms, and software developers will spend
less time on porting and more on new development.
You're likely to see more of the entire POSIX family of
standards in the future.",
acknowledgement = ack-nhfb,
}
@Article{Nelson:1990:TCP,
author = "Phyllis Nelson",
title = "{{\em C Programming In A UNIX Environment}}, by {Judy
Kay and Bob Kummerfeld}",
journal = j-CUJ,
volume = "8",
type = "Book review",
number = "8",
pages = "119--??",
month = aug,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
note = "See \cite{Kay:1989:CPU}.",
acknowledgement = ack-nhfb,
}
@Manual{NIST:1990:XWS,
author = "{National Institute of Standards and Technology (U.
S.)}",
title = "{X Window System}: version 11, release 3",
volume = "158",
publisher = pub-NIST,
address = pub-NIST:adr,
pages = "various",
year = "1990",
LCCN = "JK468.A8 A31 no.158",
bibdate = "Tue May 25 07:14:38 MDT 1999",
note = "Shipping list no.: 90-0657-P. Contents: X Window
System protocol / Robert W. Scheifler -- Xlib-C
language X interface / James Gettys, Robert W.
Scheifler, Ron Newman -- X toolkit intrinsics-C
language interface / Joel McCormack, Paul Asente, Ralph
R. Swick -- Bitmap distribution format 2.1.",
series = "FIPS PUB",
acknowledgement = ack-nhfb,
keywords = "X Window System (computer system) -- handbooks,
manuals, etc; C (computer program language) --
handbooks, manuals, etc",
}
@Book{Nye:1990:XPM,
author = "Adrian Nye",
title = "{Xlib} Programming Manual: for Version 11 of the {X
Window System}",
volume = "1",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Second",
pages = "xxxi + 635",
month = jul,
year = "1990",
ISBN = "0-937175-11-0",
ISBN-13 = "978-0-937175-11-8",
LCCN = "QA76.76.W56 N93 1990",
bibdate = "Tue Sep 13 11:59:48 MDT 1994",
acknowledgement = ack-nhfb,
}
@Book{Nye:1990:XPR,
author = "Adrian Nye",
title = "{X} Protocol Reference Manual",
volume = "0",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Second",
year = "1990",
ISBN = "0-937175-50-1",
ISBN-13 = "978-0-937175-50-7",
LCCN = "QA76.76.W56 X215 1990",
bibdate = "Fri Dec 10 13:42:12 1993",
acknowledgement = ack-nhfb,
}
@Book{Nye:1990:XRM,
author = "Adrian Nye",
title = "{Xlib} Reference Manual: for Version 11 of the {X
Window System}",
volume = "1",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Second",
pages = "xxiii + 765",
month = jul,
year = "1990",
ISBN = "0-937175-12-9",
ISBN-13 = "978-0-937175-12-5",
LCCN = "QA76.76.W56 X52 1990",
bibdate = "Tue Sep 13 11:59:48 MDT 1994",
acknowledgement = ack-nhfb,
}
@Book{Nye:1990:XTIa,
author = "Adrian Nye and Tim O'Reilly",
title = "{X} Toolkit Intrinsics Programming Manual",
volume = "4",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxxi + 543",
year = "1990",
ISBN = "0-937175-34-X",
ISBN-13 = "978-0-937175-34-7",
bibdate = "Thu Dec 16 09:46:22 1993",
acknowledgement = ack-nhfb,
}
@Book{Nye:1990:XTIb,
author = "Adrian Nye and Tim O'Reilly",
title = "{X} Toolkit Intrinsics Reference Manual: {OSF}\slash
{Motif} 1.1 Edition for {X11}, Release 4",
volume = "4",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Second",
pages = "xxxi + 632",
month = dec,
year = "1990",
ISBN = "0-937175-62-5 (vol. 4), 0-937175-66-8 (set)",
ISBN-13 = "978-0-937175-62-0 (vol. 4), 978-0-937175-66-8 (set)",
LCCN = "QA76.9.W56N94 1990",
bibdate = "Mon Nov 20 10:48:16 1995",
acknowledgement = ack-nhfb,
}
@Book{OReilly:1990:BUN,
author = "Tim O'Reilly",
title = "{Das BSD-Unix-Nutshell-Buch}. ({German}) [{The} {BSD
UNIX} Nutshell Book]",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xii + 318",
year = "1990",
ISBN = "3-89319-219-0",
ISBN-13 = "978-3-89319-219-9",
LCCN = "????",
bibdate = "Tue Sep 17 06:48:29 2002",
acknowledgement = ack-nhfb,
language = "German",
}
@Book{OReilly:1990:XTI,
author = "Tim O'Reilly",
title = "{X} Toolkit Intrinsics Reference Manual",
volume = "5",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xii + 543",
year = "1990",
ISBN = "0-937175-35-8",
ISBN-13 = "978-0-937175-35-4",
LCCN = "QA76.76.W56 D44 v.5 1990",
bibdate = "Mon Oct 4 11:57:04 1993",
acknowledgement = ack-nhfb,
}
@Article{Pugh:1990:LUF,
author = "Kenneth Pugh",
title = "Locking {UNIX} Files",
journal = j-CUJ,
volume = "8",
type = "Questions and Answers",
number = "9",
pages = "109--??",
month = sep,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Pugh:1990:RMF,
author = "Kenneth Pugh",
title = "Reading {MS-DOS} Files Into a {UNIX} System",
journal = j-CUJ,
volume = "8",
type = "Questions and Answers",
number = "6",
pages = "75--??",
month = jun,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Pugh:1990:TMP,
author = "Kenneth Pugh",
title = "{\tt malloc()} Problems Under {UNIX} Disappear on
{PC}",
journal = j-CUJ,
volume = "8",
type = "Questions and Answers",
number = "2",
pages = "69--??",
month = feb,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Book{Quercia:1990:XWS,
author = "Valerie Quercia and Tim O'Reilly",
title = "{X Window System} User's Guide",
volume = "3",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Third",
pages = "xxvi + 723",
year = "1990",
ISBN = "0-937175-14-5",
ISBN-13 = "978-0-937175-14-9",
LCCN = "QA76.76.W56 Q83 1990",
bibdate = "Tue Sep 28 07:57:27 1993",
acknowledgement = ack-nhfb,
}
@Book{Rabinowitz:1990:PC,
author = "Henry Rabinowitz and Chaim Schaap",
title = "Portable {C}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xi + 269",
year = "1990",
ISBN = "0-13-685967-4",
ISBN-13 = "978-0-13-685967-3",
LCCN = "QA76.73 C15 R33 1990",
bibdate = "Mon Oct 4 15:16:47 1993",
price = "US\$29.95",
acknowledgement = ack-nhfb,
}
@InProceedings{Richardson:1990:LCL,
author = "C. Richardson",
title = "{LispWorks}: {A} {Common Lisp} Programming Environment
for {Unix} Workstations",
crossref = "Steels:1990:EEC",
pages = "127--134",
year = "1990",
bibdate = "Wed Aug 6 19:05:25 MDT 1997",
acknowledgement = ack-nhfb,
}
@Book{Rodgers:1990:UDM,
author = "Ulka Rodgers",
title = "{UNIX} Database Management Systems",
publisher = pub-YOURDON,
address = pub-YOURDON:adr,
pages = "xiv + 338",
year = "1990",
ISBN = "0-13-945593-0",
ISBN-13 = "978-0-13-945593-3",
LCCN = "QA76.9.D3 R65 1990",
bibdate = "Mon Oct 4 11:57:34 1993",
acknowledgement = ack-nhfb,
}
@Book{Rodgers:UDM90,
author = "Ulka Rodgers",
title = "{UNIX} Database Management Systems",
publisher = pub-YOURDON,
address = pub-YOURDON:adr,
pages = "xiv + 338",
year = "1990",
ISBN = "0-13-945593-0",
ISBN-13 = "978-0-13-945593-3",
LCCN = "QA76.9.D3 R65 1990",
bibdate = "Wed Dec 15 10:41:20 1993",
}
@Book{Rosen:1990:USV,
author = "Kenneth Rosen and Richard Rosinski and James Farber",
title = "{UNIX} System {V} Release 4: An Introduction for New
and Experienced Users",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "xlix + 1211",
year = "1990",
ISBN = "0-07-881552-5",
ISBN-13 = "978-0-07-881552-2",
LCCN = "QA76.76.O63 R68 1990",
bibdate = "Wed Sep 29 13:13:22 1993",
note = "A very comprehensive text targeted to novice users.",
acknowledgement = ack-sk,
}
@Book{Rost:1990:XMQ,
author = "Randi J. Rost",
title = "{X} and {Motif}\emdash Quick Reference Guide",
publisher = pub-DP,
address = pub-DP:adr,
pages = "369",
year = "1990",
ISBN = "1-55558-052-1",
ISBN-13 = "978-1-55558-052-0",
LCCN = "QA76.76.W56 R67 1990",
bibdate = "Mon Oct 4 13:39:18 1993",
acknowledgement = ack-nhfb,
}
@Article{Satyanarayanan:1990:SSH,
author = "Mahadev Satyanarayanan",
title = "Scalable, Secure, and Highly Available Distributed
File Access",
journal = j-COMPUTER,
volume = "23",
number = "5",
pages = "9--18, 20--21",
month = may,
year = "1990",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Sat Feb 1 16:21:14 MST 1997",
bibsource = "Compendex database",
abstract = "Andrew and Coda are distributed Unix file systems that
embody many of the recent advances in solving the
problem of data sharing in large, physically dispersed
workstation environments.",
acknowledgement = ack-nhfb,
affiliation = "Carnegie Mellon Univ., Pittsburgh, PA, USA",
classification = "723; C6150J (Operating systems)",
journalabr = "Computer",
keywords = "Andrew; Andrew File System; Coda; Coda File System;
Computer Operating Systems; Computer Systems,
Digital--Distributed; Data Processing; Data sharing;
Distributed file access; Distributed File Systems;
Distributed Unix file systems; File Organization;
Physically dispersed workstation environments;
Scalability; Security; Unix File Systems",
thesaurus = "Distributed processing; Unix",
}
@Article{Scheifler:1990:XWSa,
author = "Robert W. Scheifler and James Gettys",
title = "The {X Window System}",
journal = j-SPE,
volume = "20",
number = "S2",
pages = "5--34",
month = oct,
year = "1990",
CODEN = "SPEXBL",
ISSN = "0038-0644",
bibdate = "Sat Feb 26 13:18:49 1994",
acknowledgement = ack-nhfb,
}
@Book{Scheifler:1990:XWSb,
author = "Robert W. Scheifler and James Gettys and Jim Flowers
and David Rosenthal",
title = "{X Window System}: The Complete Reference to {Xlib},
{X} Protocol, {ICCCCM}, {XLFD}",
publisher = pub-DP,
address = pub-DP:adr,
edition = "Second",
pages = "xxiv + 851",
year = "1990",
ISBN = "1-55558-050-5",
ISBN-13 = "978-1-55558-050-6",
LCCN = "QA76.76.W56 S34 1990",
bibdate = "Fri Dec 10 13:51:34 1993",
price = "US\$44.95",
acknowledgement = ack-nhfb,
}
@Book{Schreiner:1990:UCC,
author = "Axel T. Schreiner",
title = "Using {C} with curses, lex, and yacc: building a
window shell for {UNIX System V}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "ix + 257",
year = "1990",
ISBN = "0-13-932864-5",
ISBN-13 = "978-0-13-932864-0",
LCCN = "QA76.76.O63 S39 1990",
bibdate = "Tue May 25 07:14:38 MDT 1999",
note = "Translation of original German edition: {C-Praxis mit
curses, lex und yacc}.",
price = "US\$44.95",
acknowledgement = ack-nhfb,
keywords = "UNIX System V (computer file); C (computer program
language)",
}
@Book{Stevens:1990:UNP,
author = "W. Richard Stevens",
title = "{UNIX} Network Programming",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xi + 772",
year = "1990",
ISBN = "0-13-949876-1",
ISBN-13 = "978-0-13-949876-3",
LCCN = "QA76.76.O63 S755 1990",
bibdate = "Mon Oct 4 11:58:01 1993",
acknowledgement = ack-nhfb,
}
@Book{Stoll:1990:CET,
author = "Cliff Stoll",
title = "The Cuckoo's Egg\emdash Tracking a Spy through the
Maze of Computer Espionage",
publisher = pub-POCKET,
address = pub-POCKET:adr,
pages = "vi + 356",
year = "1990",
ISBN = "0-671-72688-9",
ISBN-13 = "978-0-671-72688-1",
LCCN = "UB 271 R92 H477 1990",
bibdate = "Wed Jun 29 21:49:09 1994",
note = "A fascinating real story on computer espionage
\ldots{}. A good alternative to this is
\cite{Hafner:1991:COH}. Another non-fiction on computer
security is \cite{Sterling:1992:HC}.",
acknowledgement = ack-sk,
}
@Book{Topham:1990:PU,
author = "Douglas Topham",
title = "Portable {UNIX}",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
pages = "xiii + 274",
year = "1990",
ISBN = "0-471-57926-2",
ISBN-13 = "978-0-471-57926-7",
LCCN = "QA76.76.O63 T666 1992",
bibdate = "Wed Sep 29 13:19:34 1993",
note = "A pretty good task-oriented quick reference.",
acknowledgement = ack-sk,
}
@Book{Topham:1990:SVG,
author = "Douglas W. Topham",
title = "A {System V} Guide to {Unix} and {Xenix}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xxii + 733",
year = "1990",
ISBN = "0-387-97021-5",
ISBN-13 = "978-0-387-97021-9",
LCCN = "QA76.76.O63 T667 1990",
bibdate = "Tue Jun 06 17:35:15 1995",
price = "US\$50.00",
acknowledgement = ack-nhfb,
}
@Article{Tucker:1990:PPV,
author = "Michael Jay Tucker",
title = "Paradoxically {Posix}: Vendors catering to the federal
market are eyeing {Posix} as the key to winning future
contracts",
journal = j-UNIX-WORLD,
volume = "7",
number = "3",
pages = "85--??",
day = "1",
month = mar,
year = "1990",
ISSN = "0739-5922",
bibdate = "Sat May 25 15:28:26 MDT 1996",
bibsource = "UnCover library database",
acknowledgement = ack-nhfb,
}
@Book{Waite:1990:WGN,
author = "Mitchell Waite and Stephen Prata",
title = "The Waite Group's New Primer {C} Plus",
publisher = pub-HWS,
address = pub-HWS:adr,
pages = "xxiv + 731",
year = "1990",
ISBN = "0-672-22687-1",
ISBN-13 = "978-0-672-22687-8",
LCCN = "QA76.73.C15 W35 1990",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "A really good introduction to C for beginners.",
acknowledgement = ack-sk,
}
@Article{Wang:1990:UA,
author = "Y. E. Gail Wang",
title = "{UNIVERSAL\_FILE\_NAMES} For {Ada}",
journal = j-SIGADA-LETTERS,
volume = "10",
number = "1",
pages = "111--117",
month = jan # "\slash " # feb,
year = "1990",
CODEN = "AALEE5",
ISSN = "0736-721X",
bibdate = "Thu Sep 28 07:33:23 MDT 2000",
bibsource = "ftp://ftp.uu.net/library/bibliography;
http://www.adahome.com/Resources/Bibliography/articles.ref",
acknowledgement = ack-nhfb,
classcodes = "C6150J (Operating systems); C6110 (Systems analysis
and programming); C6150E (General utility programs)",
keywords = "Ada; file name portability; MS-DOS; operating systems
(computers); programs; software portability; UNIVERSAL
FILE NAMES; Unix; utility; VMS; portability, operating
system, files, Unix, VAX/VMS, MS-DOS",
treatment = "P Practical",
}
@Article{Ward:1990:SUB,
author = "Robert L. Ward",
title = "Some {UNIX} Book Recommendations",
journal = j-CUJ,
volume = "8",
type = "{Editor}'s note",
number = "7",
pages = "138--??",
month = jul,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Weinstein:1990:CB,
author = "Sydney S. Weinstein",
title = "\path|comp.sources.unix| Is Back!",
journal = j-CUJ,
volume = "8",
type = "On the Networks",
number = "8",
pages = "133--??",
month = aug,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Article{Widener:1990:XIC,
author = "G. Widener",
title = "The {X11 Inter-Client Communication Conventions
Manual}",
journal = j-SPE,
volume = "20",
number = "S2",
pages = "109--118",
month = oct,
year = "1990",
CODEN = "SPEXBL",
ISSN = "0038-0644",
bibdate = "Sat Feb 26 13:27:39 1994",
acknowledgement = ack-nhfb,
}
@Book{Wright:1990:IXW,
author = "Rusty C. Wright",
title = "An introduction to the {X Window System}",
publisher = "University of California",
address = "Berkeley, CA, USA",
pages = "vii + 68",
day = "12",
month = apr,
year = "1990",
bibdate = "Tue May 25 07:14:38 MDT 1999",
acknowledgement = ack-nhfb,
}
@Book{Young:1990:OMR,
author = "Douglas A. Young",
title = "{OSF\slash Motif} Reference Guide",
publisher = pub-PH,
address = pub-PH:adr,
pages = "155",
year = "1990",
ISBN = "0-13-642786-3",
ISBN-13 = "978-0-13-642786-5",
LCCN = "QA76.76.W56 Y679 1990",
bibdate = "Mon Oct 4 14:33:32 1993",
acknowledgement = ack-nhfb,
}
@Book{Young:1990:XWS,
author = "Douglas A. Young",
title = "{X Window Systems}\emdash Pro\-gram\-ming and
Applications with {Xt\emdash OSF\slash Motif} Edition",
publisher = pub-PH,
address = pub-PH:adr,
pages = "x + 533",
year = "1990",
ISBN = "0-13-497074-8",
ISBN-13 = "978-0-13-497074-5",
LCCN = "QA76.76.W56 Y67 1990",
bibdate = "Mon Oct 4 11:58:31 1993",
acknowledgement = ack-nhfb,
}
@Article{Amagai:1991:DLP,
author = "Yoshiji Amagai",
title = "Distributed {Lisp} programming workbench",
journal = j-NTT-R-D,
volume = "40",
number = "5",
pages = "679--686",
year = "1991",
CODEN = "NTTDEC",
ISSN = "0915-2326",
bibdate = "Tue Sep 28 07:51:05 MDT 1999",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
affiliation = "NTT Software Lab",
classification = "723",
journalabr = "NTT R\&D",
keywords = "Common Lisp; Computer Operating Systems --- UNIX;
Computer Programming; Computer Programming Languages;
Computer Software --- Software Engineering; Distributed
Software; Lisp Systems; Programming Workbench",
}
@Book{Anderson:1991:WGU,
author = "Bart Anderson and Barry Costales and Harry Henderson",
title = "The Waite Group's {UNIX} Communications",
publisher = pub-HWS,
address = pub-HWS:adr,
edition = "Second",
pages = "xxiv + 736",
year = "1991",
ISBN = "0-672-22773-8",
ISBN-13 = "978-0-672-22773-8",
LCCN = "QA76.76.O63 A5 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "{\em Highly recommended}. A really excellent book on
{\tt elm}, {\tt rn} and {\tt nn}.",
acknowledgement = ack-sk,
}
@Article{Anonymous:1991:DNO,
author = "Anonymous",
title = "{Digital} Nudges Open The Doors To {VMS}",
journal = j-DATAMATION,
volume = "37",
number = "2",
pages = "83--??",
month = jan,
year = "1991",
CODEN = "DTMNAT",
ISSN = "0011-6963",
bibdate = "Sat May 25 07:59:58 MDT 1996",
abstract = "Digital's ULTRIX didn't satisfy users hungry for
application portability and commercial power. So
Digital is adding POSIX and XPG3 to VMS in order to
cook up a robust solution.",
acknowledgement = ack-nhfb,
}
@Article{Anonymous:1991:HAM,
author = "Anonymous",
title = "{HP} airs {MPE} with {POSIX} compatibility",
journal = j-NETWORK-WORLD,
volume = "8",
number = "48",
pages = "27--29",
month = dec,
year = "1991",
ISSN = "0887-7661",
bibdate = "Sat May 25 07:59:58 MDT 1996",
acknowledgement = ack-nhfb,
}
@Book{Barkakati:1991:UDG,
author = "Nabajyoti Barkakati",
title = "{UNIX} Desktop Guide to {X\slash Motif}",
publisher = pub-HAYDEN,
address = pub-HAYDEN:adr,
pages = "xviii + 406",
year = "1991",
ISBN = "0-672-22836-X",
ISBN-13 = "978-0-672-22836-0",
LCCN = "QA76.76.W56 B357 1991",
bibdate = "Mon Oct 4 14:17:03 1993",
price = "US\$27.95",
acknowledgement = ack-nhfb,
}
@Book{Barkakati:1991:XWS,
author = "Nabajyoti Barkakati",
title = "{X Window System} Programming",
publisher = pub-SAMS,
address = pub-SAMS:adr,
pages = "xxxii + 750",
year = "1991",
ISBN = "0-672-22750-9",
ISBN-13 = "978-0-672-22750-9",
LCCN = "QA76.76.W56 B36 1991",
bibdate = "Tue May 25 07:14:38 MDT 1999",
price = "US\$29.95, CDN\$38.95",
acknowledgement = ack-nhfb,
keywords = "X Window System (computer system)",
}
@Book{Becker:1991:SAG,
author = "George Becker and Kathy Slattery",
title = "A Systems Administrator's Guide to {Sun}
Workstations",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xiii + 288",
year = "1991",
ISBN = "0-387-97250-1 (New York), 3-540-97250-1 (Berlin)",
ISBN-13 = "978-0-387-97250-3 (New York), 978-3-540-97250-1
(Berlin)",
LCCN = "QA76.525 .B43 1991",
bibdate = "Tue Jun 06 17:33:08 1995",
price = "US\$44.00",
acknowledgement = ack-nhfb,
}
@Book{Berlage:1991:OMC,
author = "Thomas Berlage",
title = "{OSF\slash Motif}\emdash Concepts and Programming",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xiv + 487",
year = "1991",
ISBN = "0-201-55792-4",
ISBN-13 = "978-0-201-55792-3",
LCCN = "QA76.76.W56 B4613 1991",
bibdate = "Mon Oct 4 14:31:13 1993",
acknowledgement = ack-nhfb,
}
@Article{Brinsmead:1991:CLP,
author = "Mark Brinsmead and Ken Gamble and Michael Pazzani and
Glenn Silverstein",
title = "{Common LISP} Product Roundup",
journal = j-AI-EXPERT,
volume = "6",
number = "6",
pages = "48--??",
month = jun,
year = "1991",
ISSN = "0888-3785",
bibdate = "Wed Aug 6 18:51:34 MDT 1997",
abstract = "This month we've reviewed and benchmarked five
powerful Common LISP systems. For UNIX, there's Allegro
Common LISP, Sun Common LISP, and Ibuki Common LISP.
For the Mac, we've examined Macintosh Common LISP and
Procyon Common LISP.",
acknowledgement = ack-nhfb,
}
@Article{Bunker:1991:DNO,
author = "Ted Bunker",
title = "{Digital} Nudges Open the Doors to {VMS}",
journal = j-DATAMATION,
volume = "37",
number = "2",
pages = "83--??",
day = "15",
month = jan,
year = "1991",
CODEN = "DTMNAT",
ISSN = "0011-6963",
bibdate = "Sat May 25 15:28:26 MDT 1996",
bibsource = "UnCover library database",
abstract = "Digital's ULTRIX didn't satisfy users hungry for
application portability and commercial power. So
Digital is adding POSIX and XPG3 to VMS in order to
cook up a robust solution.",
acknowledgement = ack-nhfb,
}
@Book{Cameron:1991:LGE,
author = "Debra Cameron and Bill Rosenblatt",
title = "Learning {GNU} Emacs",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxvii + 411",
year = "1991",
ISBN = "0-937175-84-6",
ISBN-13 = "978-0-937175-84-2",
LCCN = "QA76.76.T49 C35 1991",
bibdate = "Mon Oct 4 11:54:25 1993",
price = "US\$27.95",
acknowledgement = ack-nhfb,
}
@Book{Catanzaro:1991:STP,
editor = "Ben J. Catanzaro",
title = "The {SPARC} Technical Papers",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xvi + 501",
year = "1991",
ISBN = "0-387-97634-5 (New York), 3-540-97634-5 (Berlin)",
ISBN-13 = "978-0-387-97634-1 (New York), 978-3-540-97634-9
(Berlin)",
LCCN = "QA76.9.A73 S65 1991",
bibdate = "Tue Jun 06 17:34:04 1995",
price = "US\$43.00",
acknowledgement = ack-nhfb,
}
@Book{Comer:1991:ITIa,
author = "Douglas Comer and David Stevens",
title = "Internetworking with {TCP\slash IP}: Principles,
Protocols and Architecture",
publisher = pub-PH,
address = pub-PH:adr,
year = "1991",
ISBN = "0-13-468505-9",
ISBN-13 = "978-0-13-468505-2",
LCCN = "TK5105.5 .C59 1991",
bibdate = "Wed Jun 29 20:48:56 1994",
acknowledgement = ack-sk,
}
@Book{Comer:1991:ITIb,
author = "Douglas Comer and David Stevens",
title = "Internetworking with {TCP\slash IP}: Design,
Implementation and Internals",
publisher = pub-PH,
address = pub-PH:adr,
year = "1991",
ISBN = "0-13-472242-6",
ISBN-13 = "978-0-13-472242-9",
LCCN = "TK5105.5 .C59 1991",
bibdate = "Wed Jun 29 20:48:56 1994",
acknowledgement = ack-sk,
}
@Book{Comer:1991:ITIc,
author = "Douglas Comer and David Stevens",
title = "Internetworking with {TCP\slash IP}: Client-Server
Computing",
publisher = pub-PH,
address = pub-PH:adr,
year = "1991",
ISBN = "0-13-474222-2",
ISBN-13 = "978-0-13-474222-9",
LCCN = "TK5105.5 .C59 1991",
bibdate = "Wed Jun 29 20:48:56 1994",
acknowledgement = ack-sk,
}
@Article{Dannenberg:1991:FFL,
author = "Roger B. Dannenberg and Christopher Lee Fraley and
Peter Velikonja",
title = "{Fugue}: {A} Functional Language for Sound Synthesis",
journal = j-COMPUTER,
volume = "24",
number = "7",
pages = "36--42",
month = jul,
year = "1991",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Tue Feb 04 06:58:18 1997",
bibsource = "Compendex database; Misc/IMMD_IV.bib",
abstract = "Fugue provides functions to create and manipulate
sounds as abstract, immutable objects. The interactive
language supports behavioral abstraction, so composers
can manage complex musical structures.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "715; 723; 752; C6140D (High level languages); C7820
(Humanities)",
journalabr = "Computer",
keywords = "Behavioral abstraction; Behavioral Abstraction; C;
Complex musical structures; Computer Programming
Languages; Fugue; Functional language; Functional
Language Fugue; Interactive language; Lazy evaluation;
Lazy Evaluation; Musical Instruments, Electronic;
Musical scores; Signal processing algorithms; Sound
synthesis; Sound Synthesis; Unix workstations; XLisp",
thesaurus = "Acoustic signal processing; Functional programming;
High level languages; Music",
}
@Book{Dougherty:1991:SA,
author = "Dale Dougherty",
title = "sed {\&} awk",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xvii + 394",
year = "1991",
ISBN = "0-937175-59-5",
ISBN-13 = "978-0-937175-59-0",
LCCN = "QA76.76.O63 D6 1991",
bibdate = "Mon Oct 4 11:54:47 1993",
price = "US\$27.95",
acknowledgement = ack-nhfb,
}
@Book{Dougherty:1991:SAO,
author = "Dale Dougherty and Toshihiro Fukuzaki",
title = "Sedo ando oku puroguramingu: {UNIX} power tools
({Japanese}) [{sed} and {awk} programming: {UNIX} power
tools",
publisher = "Asuki",
address = "Tokyo, Japan",
pages = "508",
year = "1991",
ISBN = "4-7561-0091-0",
ISBN-13 = "978-4-7561-0091-7",
LCCN = "????",
bibdate = "Fri Jul 01 14:43:24 2005",
acknowledgement = ack-nhfb,
language = "Japanese",
}
@Book{Dunphy:1991:UIE,
author = "Ed Dunphy",
title = "The {UNIX} Industry\emdash Evolution, Concepts,
Architecture, Applications, and Standards",
publisher = pub-QED,
address = pub-QED:adr,
pages = "xxii + 338",
year = "1991",
ISBN = "0-89435-390-X",
ISBN-13 = "978-0-89435-390-1",
LCCN = "QA76.76.O63 D8598 1991",
bibdate = "Wed Sep 29 13:21:38 1993",
note = "Covering UNIX technology and the structure of the UNIX
marketplace.",
acknowledgement = ack-sk,
}
@Book{Dunphy:1991:UIO,
author = "Ed Dunphy",
title = "The {UNIX} Industry and Open Systems in Transition:
{A} Guidebook for Managing Change",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
edition = "Second",
pages = "xxx + 616",
year = "1991",
ISBN = "0-471-60608-1",
ISBN-13 = "978-0-471-60608-6",
LCCN = "QA76.76.O63 D8599 1994",
bibdate = "Wed Jun 29 20:37:59 1994",
note = "Covering UNIX technology and the structure of the UNIX
marketplace.",
acknowledgement = ack-sk,
}
@InProceedings{Eck:1991:SRS,
author = "Christoph Eck",
title = "Standardization of realtime software {POSIX} 1003.4",
crossref = "IEEE:1991:RTS",
pages = "149--152",
year = "1991",
bibdate = "Fri May 24 09:57:50 MDT 1996",
bibsource = "Compendex database",
note = "IEEE catalog number 92TH0404-4.",
abstract = "The acronym POSIX is known as the label for the most
widely accepted standard, or more precisely group of
standards, in the traditional UNIX environment. The
POSIX 1003.4 Working Group has been preparing the
document ``Realtime Extension for Portable Operating
Systems'' for several years. This paper describes the
results of the effort to create a standard operating
system interface for portable realtime application
software as they present themselves after the last two
POSIX meetings of January and April 1991. Realtime
POSIX addresses the full extent of realtime systems,
from full scale UNIX down to small embedded kernels
with the highest demands on hard realtime performance.
After an introduction into realtime software
standardization and the POSIX.4 group a short report is
given on all draft standards produced by this group so
far.",
acknowledgement = ack-nhfb,
affiliation = "CERN",
affiliationaddress = "Geneva, Switz",
classification = "723; 902.2; 722.4; 723.5",
conference = "IEEE Seventh Conference Real Time '91 on Computer
Applications in Nuclear, Particle and Plasma Physics",
conferenceyear = "1992",
keywords = "Computer software; Standardization; Real time systems;
Computer software portability; Computer operating
systems; Interfaces (computer); UNIX; Portable
operating system interface (POSIX)",
meetingabr = "IEEE Seventh Conf Real Time 91 Computer Appl Nucl Part
Plasma Phys",
meetingaddress = "Juelich, Ger",
meetingdate = "Jun 24--28 1991",
meetingdate2 = "06/24--28/91",
publisherinfo = "IEEE Service Center",
sponsor = "IEEE Nuclear \& Plasma Physics Soc",
}
@Book{Fiedler:1991:USV,
author = "David Fiedler and Bruce Hunter and Ben Smith",
title = "{UNIX System V Release V} Administration",
publisher = pub-HAYDEN,
address = pub-HAYDEN:adr,
edition = "Second",
pages = "436",
year = "1991",
ISBN = "0-672-22810-6",
ISBN-13 = "978-0-672-22810-0",
LCCN = "QA76.76.O63 F54 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "{\em Highly recommended}. A must for any
intermediate\slash advanced users of {UNIX}.",
price = "US\$29.95",
acknowledgement = ack-sk,
}
@Book{Finseth:1991:CTE,
author = "Craig A. Finseth",
title = "The Craft of Text Editing\emdash Emacs for the Modern
World",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xii + 220",
year = "1991",
ISBN = "0-387-97616-7, 3-540-97616-7",
ISBN-13 = "978-0-387-97616-7, 978-3-540-97616-5",
LCCN = "QA76.76.T49 F56 1991",
bibdate = "Mon Oct 4 11:54:52 1993",
note = "Contains extensive discussion of design issues for
text editors, with examples from Emacs. Appendix B
gives sources of numerous Emacs implementations.
Appendix D summarizes the TECO command set.",
acknowledgement = ack-nhfb,
}
@Book{Flanagan:1991:PSR,
author = "David Flanagan",
title = "Programmer's Supplement for Release 5 of the {X Window
System}, Version 11",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xx + 367",
year = "1991",
ISBN = "0-937175-86-2",
ISBN-13 = "978-0-937175-86-6",
LCCN = "QA76.76.W56 F5 1991",
bibdate = "Tue Dec 14 22:48:47 1993",
bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib",
}
@Book{Frisch:1991:ESA,
author = "{\AE}leen Frisch",
title = "Essential System Administration",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxiii + 440",
year = "1991",
ISBN = "0-937175-80-3",
ISBN-13 = "978-0-937175-80-4",
LCCN = "QA76.76.O63 F78 1992",
bibdate = "Mon Oct 4 11:54:59 1993",
price = "US\$29.95",
acknowledgement = ack-nhfb,
}
@Article{Furht:1991:RSH,
author = "B. Furht and D. Gluch and J. Parker and P. Matthews
and D. Joseph",
title = "{Real\slash star 2000}. {A} high performance
multiprocessor computer for telemetry applications",
journal = j-INT-TELEMETERING-CONFERENCE,
volume = "27",
pages = "365--373 (of 932)",
year = "1991",
CODEN = "ITCOD6",
ISBN = "1-55617-329-6",
ISBN-13 = "978-1-55617-329-5",
ISSN = "0884-5123",
LCCN = "TK 399 I61p 1991",
bibdate = "Fri May 24 09:57:50 MDT 1996",
bibsource = "Compendex database",
abstract = "In this paper we describe the design of the REAL\slash
STAR 2000 system, a high-performance real-time computer
for telemetry applications. The REAL\slash STAR 2000 is
a symmetric, tightly-coupled multiprocessor, optimized
for real-time processing. The system provides a high
level of scalability and flexibility by supporting
three configurations: single, dual, and quad processor
configurations, based on Motorola 88100 RISC
processors. The system runs the multiprocessor
REAL\slash IX operating system, a real-time
implementation of the AT\&T UNIX System V. It compiles
with BCS and OCS standards, meets the POSIX 1003.1
standard, and has the current functionality of the
emerging POSIX 1003.4 real-time standard. The
REAL\slash STAR 2000 promotes an open system approach
to real-time computing by supporting major industry
standards. Benchmark results are also presented in the
paper.",
acknowledgement = ack-nhfb,
affiliation = "Modular Computer Systems, Inc",
affiliationaddress = "Fort Lauderdale, FL, USA",
classification = "718; 722; 723",
conference = "27th International Telemetric Conference --- ITC\slash
USA '91",
conferenceyear = "1991",
journalabr = "Int Telem Conf Proc",
keywords = "Telemetering Systems; Computer Applications; Computer
Systems, Digital--Multiprocessing; Computer
Architecture--Reduced Instruction Set Computing;
Computer Operating Systems; Real/Star 2000; High
Performance Multiprocessor Computer; Real-Time
Processing; Single/Dual/Quad Processor; REAL/IX
Operating System; POSIX 1003.1 Standard",
meetingaddress = "Las Vegas, NV, USA",
meetingdate = "Nov 4--7 1991",
meetingdate2 = "11/04--07/91",
sponsor = "Int Foundation for Telemetering",
}
@Article{Gallmeister:1991:EEP,
author = "Bill O. Gallmeister and Chris Lanier",
title = "Early experience with {POSIX} 1003.4 and {POSIX}
1003.4 {A}",
journal = j-PROC-REAL-TIME-SYS-SYMP,
pages = "190--198 (of ix + 307)",
year = "1991",
CODEN = "PRSYEA",
ISBN = "0-8186-2450-7",
ISBN-13 = "978-0-8186-2450-6",
LCCN = "QA 76.54 R43 1991",
bibdate = "Mon Dec 22 09:06:02 1997",
bibsource = "Compendex database",
note = "IEEE catalog number 91CH3090-8.",
abstract = "Two proposed IEEE standards for real-time operating
systems support, POSIX.4 and POSIX.4a, are proceeding
towards IEEE approval and will eventually become
international standards. The authors provide a brief
overview of the facilities of POSIX.4 and POSIX.4a.
They concentrate on a few of the critical features that
POSIX.4 and POSIX.4a provide and describe the POSIX.4
scheduling interface. The POSIX.4a support for multiple
threads of control is also described. The features
found in POSIX.4 and POSIX.4a for synchronization of
multiple threads, are discussed, and the POSIX.4
interprocess communication facility is presented. The
performance numbers are given to allow comparisons of
the facilities of traditional UNIX systems, the
facilities of a representative hard real-time system
(LynxOS), and the facilities of POSIX.4 and POSIX.4a.",
acknowledgement = ack-nhfb,
classification = "722; 723; 902",
conference = "Proceedings of the 12th Real-Time Systems Symposium",
conferenceyear = "1991",
journalabr = "Proc Real Time Syst Symp",
keywords = "Computer Systems, Digital; Real Time Operation;
Computer Operating Systems--Standards; Real-Time
Operating Systems; POSIX.4a Standards",
meetingaddress = "San Antonio, TX, USA",
meetingdate = "Dec 4--6 1991",
meetingdate2 = "12/04--06/91",
publisherinfo = "IEEE Service Center",
sponsor = "IEEE Computer Soc",
}
@Article{Gallmeister:1991:PPR,
author = "Bill Gallmeister",
title = "Portable {POSIX} in Real Time",
journal = j-UNIX-REVIEW,
volume = "9",
number = "4",
pages = "32--??",
month = apr,
year = "1991",
CODEN = "UNRED5",
ISSN = "0742-3136",
bibdate = "Sat May 25 07:59:58 MDT 1996",
abstract = "POSIX.4 provides a variety of services, including
binary semaphores, process memory locking, shared
memory, priority scheduling, asynchronous event
notification, high-resolution tim interprocess
communication and message passing, asynchronous I/O,
synchronized I/O, and pre-allocated contiguous
real-time files. When the final version of the POSIX.4
real-time standard is approved (probably by mid-1991)
it will provide, for the first time, an opportunity for
the development of portable real-time applications that
can run on systems from multiple vendors.",
acknowledgement = ack-nhfb,
}
@Book{Gaman:1991:PE,
author = "William A. Gaman and W. A. Giovinazzo",
title = "{PHIGS} by Example",
publisher = pub-SV,
address = pub-SV:adr,
pages = "viii + 218",
year = "1991",
ISBN = "0-387-97555-1, 3-540-97555-1",
ISBN-13 = "978-0-387-97555-9, 978-3-540-97555-7",
LCCN = "T385 .G35 1991",
bibdate = "Wed Dec 15 08:35:44 1993",
acknowledgement = ack-nhfb,
}
@Book{Gardner:1991:LU,
author = "James Gardner",
title = "Learning {UNIX}",
publisher = pub-HWS,
address = pub-HWS:adr,
pages = "xxii + 595",
year = "1991",
ISBN = "0-672-30001-X",
ISBN-13 = "978-0-672-30001-1",
LCCN = "QA76.76.O63G37 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "With disks containing {MSDOS} stimulation of {UNIX}
({MSK} Tools) \ldots{}. A good tutorial\slash reference
book for those without constant access to {UNIX}
\ldots{}.",
price = "US\$39.95",
acknowledgement = ack-sk,
}
@Book{Garfinkel:1991:PUS,
author = "Simson Garfinkel and Gene Spafford",
title = "Practical {UNIX} Security",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxvii + 483",
year = "1991",
ISBN = "0-937175-72-2",
ISBN-13 = "978-0-937175-72-9",
LCCN = "QA76.76.O63 G38 1992",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "{\em Highly recommended}. Simply the best book in this
field.",
price = "US\$29.95",
acknowledgement = ack-sk,
}
@Misc{Gettys:1991:XWS,
author = "James Gettys",
title = "{X Windows System} design principles",
publisher = "University Video Communications",
address = "Stanford, CA, USA",
year = "1991",
bibdate = "Tue May 25 07:14:38 MDT 1999",
note = "VHS format. Title on container: X window system design
principles. Recorded on February 11, 1991. The X Window
System has become widely accepted by many manufacturers
and users of computer systems. X provides network
transparent access to display servers, allowing local
and remote client programs to access a user's display.
X is used on high-performance workstation displays as
well as X terminals, and client programs run on
everything from micro- to supercomputers. This talk
emphasizes system design principles, using X as an
example.",
series = "Leaders in computer science and electrical
engineering",
acknowledgement = ack-nhfb,
keywords = "X Window System (computer system)",
}
@Book{Hafner:1991:COH,
author = "Katie Hafner and John Markoff",
title = "Cyberpunk\emdash Outlaws and Hackers on the Computer
Frontier",
publisher = pub-SS,
address = pub-SS:adr,
pages = "368",
year = "1991",
ISBN = "0-671-68322-5",
ISBN-13 = "978-0-671-68322-1",
LCCN = "QA76.9.A25 H34 1991",
bibdate = "Wed Sep 29 11:08:53 1993",
note = "See also \cite{Stoll:1989:CET,Stoll:1990:CET}.",
price = "US\$22.95",
acknowledgement = ack-sk,
}
@Book{Harbison:1991:CRM,
author = "Samuel P. Harbison and Guy L. {Steele Jr.}",
title = "{C}\emdash {A} Reference Manual",
publisher = pub-PH,
address = pub-PH:adr,
edition = "Third",
pages = "viii + 392",
year = "1991",
ISBN = "0-13-110933-2",
ISBN-13 = "978-0-13-110933-9",
LCCN = "QA76.73.C15 H38 1991",
bibdate = "Tue May 21 09:29:43 1996",
note = "An authoritative reference to the {C} programming
language, and a good companion to Kernighan and
Ritchie.",
acknowledgement = ack-sk,
}
@Book{Heller:1991:MPM,
author = "Dan Heller",
title = "{Motif} Programming Manual",
volume = "7",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xix + 557",
year = "1991",
ISBN = "0-937175-70-6",
ISBN-13 = "978-0-937175-70-5",
LCCN = "QA76.76.W56 H465",
bibdate = "Mon Oct 4 11:55:26 1993",
price = "US\$39.95",
acknowledgement = ack-nhfb,
}
@Book{Heller:1991:XPM,
author = "Dan Heller",
title = "{XV}iew Programming Manual",
volume = "7A",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Third",
pages = "779",
month = sep,
year = "1991",
ISBN = "0-937175-87-0",
ISBN-13 = "978-0-937175-87-3",
LCCN = "QA76.76.W56 H447 1990",
bibdate = "Mon Jan 3 17:55:53 1994",
acknowledgement = ack-nhfb,
}
@Unpublished{Holbrook:1991:SSH,
author = "Paul Holbrook and Joyce Reynolds",
title = "Site Security Handbook",
year = "1991",
bibdate = "Wed Jun 29 21:46:57 1994",
note = "A guide to setting computer security policies and
procedures for sites that have systems on the Internet
\ldots{}. This is \path=rfc1244.txt= which is available
by anonymous ftp from \path=nic.ddn.mil= (in \path=rfc=
directory). Also, \path=rfc1281.txt=\emdash Guidelines
for the Secure Operation of the Internet \ldots{}.",
acknowledgement = ack-sk,
}
@Book{Howard:1991:PIP,
author = "T. L. J. Howard and W. T. Hewitt and R. J. Hubbold and
K. M. Wyrwas",
title = "A Practical Introduction to {PHIGS} and {PHIGS} Plus",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xv + 339",
year = "1991",
ISBN = "0-201-41641-7",
ISBN-13 = "978-0-201-41641-1",
LCCN = "T385.P72 1991",
bibdate = "Wed Aug 10 11:14:32 1994",
price = "US\$37.95",
acknowledgement = ack-nhfb,
}
@Book{Hunter:1991:USA,
author = "Bruce Hunter and Karen Hunter",
title = "{UNIX} System\emdash Advanced Administration and
Management Handbook",
publisher = pub-MACMILLAN,
address = pub-MACMILLAN:adr,
pages = "xxiv + 422",
year = "1991",
ISBN = "0-02-358950-7",
ISBN-13 = "978-0-02-358950-8",
LCCN = "QA76.76.O63 H86 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "Another good book on system administration.",
acknowledgement = ack-sk,
}
@Periodical{IBM:1991:AIM,
key = "AIXtra",
title = "{/AIXtra}: {IBM}'s Magazine for {AIX} Professionals",
publisher = pub-IBM,
address = "MS 01-04-60, 5 West Kirkwood Blvd, Roanoke, TX 76299,
USA",
year = "1991",
bibdate = "Tue Nov 5 07:41:45 MST 1996",
acknowledgement = ack-nhfb,
}
@Book{IEEE:1991:ISI,
author = "{IEEE Standards Board}",
title = "{IEEE} standard for information technology: test
methods for measuring conformance to {POSIX}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "x + 47",
year = "1991",
ISBN = "1-55937-104-8",
ISBN-13 = "978-1-55937-104-9",
LCCN = "QA76.76.O63I57 1991",
bibdate = "Tue May 25 07:14:38 MDT 1999",
note = "IEEE Std 1003.3-1991. Approved March 21, 1991, IEEE
Standards Board.",
acknowledgement = ack-nhfb,
keywords = "application software -- testing -- standards -- United
States; operating systems (computers) -- standards --
United States",
}
@Article{Isaak:1991:PIW,
author = "Jim Isaak",
title = "{POSIX}: An Introduction to the World of {VMS}",
journal = j-VAX-PROF,
volume = "13",
number = "3",
pages = "24--??",
month = jun,
year = "1991",
CODEN = "VAXPEN",
ISSN = "8750-9628",
bibdate = "Sat May 25 07:59:58 MDT 1996",
abstract = "A Look at What POSIX Will and Won't Do for
Applications.",
acknowledgement = ack-nhfb,
}
@Article{Jackson:1991:GGM,
author = "Alan Jackson",
title = "The Growing Government Market",
journal = j-UNIX-WORLD,
volume = "8",
number = "2",
pages = "73--??",
day = "1",
month = feb,
year = "1991",
ISSN = "0739-5922",
bibdate = "Sat May 25 15:28:26 MDT 1996",
bibsource = "UnCover library database",
abstract = "With an estimated \$5.7 billion on the block for six
computer purchases by the federal government, vendors
are offering Posix-compliant systems to win
contracts.",
acknowledgement = ack-nhfb,
}
@Book{Jaeschke:1991:DSC,
author = "Rex Jaeschke",
title = "The Dictionary of Standard {C}",
publisher = pub-PPB,
address = pub-PPB:adr,
pages = "x + 165",
year = "1991",
ISBN = "1-878956-07-8",
ISBN-13 = "978-1-878956-07-1",
LCCN = "QA76.73.C15 J335 1991",
bibdate = "Mon Oct 4 13:25:38 1993",
acknowledgement = ack-nhfb,
}
@TechReport{Kempe:1991:CTA,
author = "Johann Kempe",
title = "{CL\slash TB}: an {Allegro Common Lisp} programming
interface for TransBase",
type = "Technical report",
number = "TUM-I9106",
institution = "Mathematisches Institut und Institut f{\"u}r
Informatik der Technischen Universit{\~a}t
M{\"u}nchen",
address = "Munich, Germany",
pages = "56",
month = apr,
year = "1991",
bibdate = "Mon Nov 18 14:18:28 MST 1996",
abstract = "This paper presents the 'CL/TB' programming interface
for Allegro CL (an implementation of Common Lisp) and
the relational database management system TransBase.
The interface and its components are presently running
on SUN UNIX workstations but can easily be installed on
all major UNIX workstations. CL/TB supports data
manipulation, data definition, and data control. The
database system is called by sending SQL- statements as
strings from Allegro CL. Basically, CL/TB offers the
prominent services of the underlying TransBase
programming interface (TBX). The services are
successfully integrated into the functional environment
of Lisp and enhanced by many additional features to
improve ease of use, programming security, and error
support. Thus operating on a database system via CL/TB
is easy even for unexperienced users. Furthermore CL/TB
is compatible with the relational algebra R-Lisp. The
first part of this paper is concerned with aspects of
structure, design, implementation, and with performance
evaluation. The second part gives a defining
description of the interface's functions and is
intended to be a user guide.",
acknowledgement = ack-nhfb,
annote = "Supported in part by the Deutsche
Forschungsgemeinschaft.",
keywords = "Common LISP (Computer program language); Relational
data bases.",
}
@Book{Kobara:1991:VDO,
author = "Shiz Kobara",
title = "Visual Design with {OSF\slash Motif}",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xxv + 260",
year = "1991",
ISBN = "0-201-56320-7",
ISBN-13 = "978-0-201-56320-7",
LCCN = "QA76.76.W56 K63 1991",
bibdate = "Mon Oct 4 14:25:23 1993",
acknowledgement = ack-nhfb,
}
@Article{Kuhn:1991:IPM,
author = "D. Richard Kuhn",
title = "{IEEE's Posix}: making progress",
journal = j-IEEE-SPECTRUM,
volume = "28",
number = "12",
pages = "36--??",
month = dec,
year = "1991",
CODEN = "IEESAM",
ISSN = "0018-9235",
bibdate = "Sat May 25 07:59:58 MDT 1996",
abstract = "Researchers with the National Institute of Standards
and Technology, Gaithersburg, Md., here review an
application of open system software. Standards for such
open systems are being developed within the IEEE
portable operating system interface--Posix, for
short.",
acknowledgement = ack-nhfb,
}
@Book{Krieger:1991:NTU,
author = "Zander Krieger",
title = "{N{\o}glen} til {UNIX}: {System V} og {BSD 4.3}.
({Danish}) [{Key} to {UNIX}: {System V} and {BSD
4.3}]",
publisher = "Teknisk forlag",
address = "Copenhagen, Denmark",
pages = "167",
year = "1991",
ISBN = "87-571-1265-7",
ISBN-13 = "978-87-571-1265-8",
LCCN = "????",
bibdate = "Tue Sep 17 06:29:30 2002",
note = "Translated and extended by J{\o}rgen Floes.",
acknowledgement = ack-nhfb,
language = "Danish",
}
@Book{Lewine:1991:PPG,
author = "Donald A. Lewine",
title = "{POSIX} programmer's guide: writing portable {UNIX}
programs with the {POSIX.1} standard",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxvii + 597",
year = "1991",
ISBN = "0-937175-73-0",
ISBN-13 = "978-0-937175-73-6",
LCCN = "QA76.76.O63 L487 1991b",
bibdate = "Wed Nov 13 14:58:22 1996",
bibsource = "ftp://ftp.ora.com/pub/book.catalog",
note = "March 1994 printing with corrections, updates, and
December 1991 Appendix G.",
price = "US\$34.95",
acknowledgement = ack-nhfb,
}
@Book{Lippman:1991:CP,
author = "Stanley B. Lippman",
title = "{C++} Primer",
publisher = pub-AW,
address = pub-AW:adr,
edition = "Second",
pages = "xvi + 614",
year = "1991",
ISBN = "0-201-54848-8",
ISBN-13 = "978-0-201-54848-8",
LCCN = "QA76.73.C15 L57 1991",
bibdate = "Mon Oct 4 15:21:16 1993",
acknowledgement = ack-nhfb,
}
@Article{Liskov:1991:RUF,
author = "Barbara Liskov and Robert Gruber and Paul Johnson and
Liuba Shrira",
title = "A replicated {Unix} file system (extended abstract)",
journal = j-OPER-SYS-REV,
volume = "25",
number = "1",
pages = "60--64",
month = jan,
year = "1991",
CODEN = "OSRED8",
ISSN = "0163-5980",
bibdate = "Sat Aug 26 08:55:35 MDT 2006",
bibsource = "http://portal.acm.org/",
acknowledgement = ack-nhfb,
}
@TechReport{MacLachlan:1991:CCL,
author = "Rob MacLachlan",
title = "{CMU Common Lisp} user's manual",
type = "Research paper",
number = "CMU-CS-91-108",
institution = "School of Computer Science, Carnegie Mellon
University",
address = "Pittsburgh, PA, USA",
pages = "vi + 168",
month = feb,
year = "1991",
bibdate = "Mon Nov 18 14:18:28 MST 1996",
note = "This is a revised version of Technical Report
CMU-CS-87-156.",
abstract = "CMU Common Lisp is an implementation of Common Lisp
that currently runs under Mach, a Berkeley Unix 4.3
binary compatible operating system. CMU Common Lisp is
currently supported on MIPS-processor DECstations,
SPARC-based workstations from Sun and the IBM RT PC,
and other ports are planned. The largest single part of
this document describes the Python compiler and the
programming styles and techniques that the compiler
encourages. The rest of the document describes
extensions and the implementation dependent choices
made in developing this implementation of Common Lisp.
We have added several extensions, including the
proposed error system, a source level debugger, an
interface to Mach system calls, a foreign function call
interface, support for interprocess communication and
remote procedure call, and other features that provide
a good environment for developing Lisp code.",
acknowledgement = ack-nhfb,
annote = "Sponsored by the Defense Advanced Research Projects
Agency, Information Science and Technology Office.",
keywords = "LISP (Computer program language)",
}
@Book{Mansfield:1991:XWS,
author = "Niall Mansfield",
title = "The {X Window System}: a user's guide",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xviii + 344",
year = "1991",
ISBN = "0-201-56344-4",
ISBN-13 = "978-0-201-56344-3",
LCCN = "QA76.76.W56 .M35 1991",
bibdate = "Tue May 25 07:14:38 MDT 1999",
acknowledgement = ack-nhfb,
keywords = "X Window System (computer system)",
}
@Manual{McKusick:1991:BUK,
author = "Marshall Kirk McKusick",
title = "{4.3 BSD UNIX} kernel internals: implementation,
tuning, and networking: {October 28--November 1, 1991,
Engineering 819.188}, lecture notes",
publisher = "University of California, Los Angeles, University
Extension, Dept. of Business, Engineering and
Management, Short Course Program",
address = "Los Angeles, CA, USA",
pages = "various",
year = "1991",
LCCN = "QA76.76.O63 F68 1991",
bibdate = "Tue Sep 17 05:44:14 MDT 2002",
acknowledgement = ack-nhfb,
keywords = "UNIX (computer file)",
}
@Article{Mudge:1991:DM,
author = "Trevor N. Mudge and Richard B. Brown and William P.
Birmingham and Jeffrey A. Dykstra and Ayman I. Kayssi
and Ronald J. Lomax and Oyekunle A. Olukotun and Karem
A. Sakallah and Raymond A. Milano",
title = "The Design of a Microsupercomputer",
journal = j-COMPUTER,
volume = "24",
number = "1",
pages = "57--64",
month = jan,
year = "1991",
CODEN = "CPTRB4",
ISSN = "0018-9162",
bibdate = "Tue Feb 04 06:55:47 1997",
bibsource = "Compendex database; UnCover library database",
abstract = "Using advanced GaAs technology and a multichip module
package, this prototype next-generation machine takes
advantage of the best of both the microprocessor and
supercomputer traditions.",
acknowledgement = ack-nhfb,
affiliation = "Michigan Univ., Ann Arbor, MI, USA",
classification = "721; 722; 723; C5220 (Computer architecture); C5430
(Microcomputers); C5440 (Multiprocessor systems and
techniques); C5220 (Computer architecture); C5430
(Microcomputers); C5440 (Multiprocessor systems and
techniques)",
journalabr = "Computer",
keywords = "Application software; Cache Architecture; Computer
Aided Design; Computers, Microcomputer; Computers,
Supercomputer; Design; Enhancement/Depletion
Direct-Coupled fet Logic; GaAs MESFET
enhancement/depletion direct-coupled FET logic;
Hardware implementations; Logic Design; Microprocessor;
Microsupercomputer; Microsupercomputer Design; MIPS
Computer Systems instruction set; Networking protocols;
Packaging; Prototype microcomputer; Semiconductor
Devices, MESFET; Supercomputer; Unix environment;
Application software; Design; GaAs MESFET
enhancement/depletion direct-coupled FET logic;
Hardware implementations; Microprocessor;
Microsupercomputer; MIPS Computer Systems instruction
set; Networking protocols; Packaging; Prototype
microcomputer; Supercomputer; Unix environment",
thesaurus = "Field effect integrated circuits; Instruction sets;
Integrated logic circuits; Microcomputers; Parallel
processing; Protocols",
}
@Book{Norton:1991:PNG,
author = "Peter Norton and Harley Hahn",
title = "{Peter Norton}'s Guide to {UNIX}",
publisher = pub-BANTAM,
address = pub-BANTAM:adr,
pages = "xxiv + 560",
year = "1991",
ISBN = "0-553-35260-1",
ISBN-13 = "978-0-553-35260-3",
LCCN = "QA76.76.O63 N6817 1991",
bibdate = "Tue Sep 28 12:17:10 1993",
note = "One of the many books by Peter Norton.",
price = "US\$26.95",
acknowledgement = ack-sk,
}
@Book{Olczak:1991:KSQ,
author = "Anatole Olczak",
title = "The {Korn} Shell Quick Reference Guide",
publisher = "ASP",
address = "San Jose, CA, USA",
pages = "52",
year = "1991",
ISBN = "0-935739-21-1",
ISBN-13 = "978-0-935739-21-3",
LCCN = "QA76.73.K67 O42 1991",
bibdate = "Mon May 06 05:49:52 2002",
acknowledgement = ack-nhfb,
}
@Book{Oram:1991:MPM,
author = "Andrew Oram and Steve Talbott",
title = "Managing Projects with make",
publisher = pub-ORA,
address = pub-ORA:adr,
edition = "Second",
pages = "xiv + 136",
year = "1991",
ISBN = "0-937175-90-0",
ISBN-13 = "978-0-937175-90-3",
LCCN = "QA76.76.O63 T35 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "A unique text on using {\tt make} for software
development.",
price = "US\$17.95",
acknowledgement = ack-sk,
}
@Book{OReilly:1991:GO,
author = "{The Staff of O'Reilly and Associates}",
title = "Guide to {OSF\slash 1}",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "304",
month = jun,
year = "1991",
ISBN = "0-937175-78-1",
ISBN-13 = "978-0-937175-78-1",
LCCN = "QA76.755.G85 1991",
bibdate = "Mon Jan 3 18:22:06 1994",
price = "US\$21.95",
acknowledgement = ack-nhfb,
}
@Book{OSF:1991:OMPa,
author = "{Open Software Foundation}",
title = "{OSF\slash Motif} Programmer's Guide, Revision 1.1",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xii + 1212",
year = "1991",
ISBN = "0-13-640673-4",
ISBN-13 = "978-0-13-640673-0",
LCCN = "QA76.76.W56 O69 1991",
bibdate = "Mon Oct 4 11:57:07 1993",
acknowledgement = ack-nhfb,
}
@Book{OSF:1991:OMPb,
author = "{Open Software Foundation}",
title = "{OSF\slash Motif} Programmer's Reference, Revision
1.1",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xii + 1212",
year = "1991",
ISBN = "0-13-640681-5",
ISBN-13 = "978-0-13-640681-5",
LCCN = "QA76.76.W56 O7 1991",
bibdate = "Mon Oct 4 11:57:08 1993",
acknowledgement = ack-nhfb,
}
@Book{OSF:1991:OMS,
author = "{Open Software Foundation}",
title = "{OSF\slash Motif} Style Guide",
publisher = pub-PH,
address = pub-PH:adr,
year = "1991",
ISBN = "0-13-640616-5",
ISBN-13 = "978-0-13-640616-7",
LCCN = "QA76.76.W56 O833 1991",
bibdate = "Mon Oct 4 11:57:10 1993",
acknowledgement = ack-nhfb,
}
@Book{Oualline:1991:PCP,
author = "Steve Oualline",
title = "Practical {C} Programming",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxii + 396",
year = "1991",
ISBN = "0-937175-65-X",
ISBN-13 = "978-0-937175-65-1",
LCCN = "QA76.73.C15 O84 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "Yet another good C book describing how to create
programs that are easy to read, maintain and debug.",
price = "US\$24.95",
acknowledgement = ack-sk,
}
@Article{PeytonJones:1991:FIS,
author = "Simon L. {Peyton Jones} and Mark S. Hardie",
title = "A {Futurebus} interface from off-the-shelf parts",
journal = j-IEEE-MICRO,
volume = "11",
number = "1",
pages = "38--41, 84--93",
month = feb,
year = "1991",
CODEN = "IEMIDZ",
ISSN = "0272-1732",
bibdate = "Mon Apr 7 14:32:46 MDT 1997",
bibsource = "Misc/Functional.bib; Compendex database",
abstract = "As part of the GRIP project we have designed a
Futurebus interface using off-the-shelf parts. We
describe our implementation, which is unusual in its
use of fully asynchronous finite-state machines. Based
on this experience we draw some lessons for future
designs.",
acknowledgement = ack-nhfb,
affiliation = "Comput Sci Dept, Univ of Glasgow, UK",
classcodes = "C5610S (System buses); C5220 (Computer architecture)",
classification = "718; 721; 722; 723",
corpsource = "Dept. of Comput. Sci., Glasgow Univ., UK",
journalabr = "IEEE Micro",
keywords = "Computational Models; computer interfaces; Computer
Interfaces--Modular Construction; Computers,
Microcomputer; Data Communication Systems; diagnostics
board; finite-state machines; fully synchronous;
Futurebus; Futurebus interface design; Graph Reduction
in; GRIP; IEEE P896 Futurebus standard; Parallel;
parallel machines; protocols; Unix host computer",
treatment = "P Practical",
}
@Book{Quercia:1991:XWS,
author = "Valerie Quercia and Tom O'Reilly",
title = "{X Window System} User's Guide: {OSF}\slash {Motif}
edition",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxvi + 709",
year = "1991",
ISBN = "0-937175-61-7",
ISBN-13 = "978-0-937175-61-3",
LCCN = "QA76.76.W56 Q4 1991",
bibdate = "Wed Sep 14 14:21:40 1994",
acknowledgement = ack-nhfb,
}
@Article{Quong:1991:LPI,
author = "Russell W. Quong and Mark A. Linton",
title = "Linking Programs Incrementally",
journal = j-TOPLAS,
volume = "13",
number = "1",
pages = "1--20",
month = jan,
year = "1991",
CODEN = "ATPSDT",
ISSN = "0164-0925",
bibdate = "Fri Jan 5 07:58:42 MST 1996",
bibsource = "Misc/IMMD_IV.bib, Compiler/Compiler.Lins.bib,
Compiler/TOPLAS.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0164-0925/102804.html",
abstract = "Linking is traditionally a batch process that resolves
cross-references between object modules and run-time
libraries to produce a stand-alone executable image.
Because most program changes only involve a small part
of the program, we have implemented an incremental
linker, named Inclink, that processes only the changed
modules. Inclink generates a new executable in time
proportional to the size of change; in contrast, a
batch linker generates an executable in time
proportional to the size of the program. To minimize
updates to the executable, Inclink allocates extra
space for every module. By allocating 24 percent more
space in the executable for overflows, Inclink can
update a module in place over 97 percent of the time.
Measurements show that Inclink is more than an order of
magnitude faster than the UNIX [2] batch linker and
that 88 percent of all links will take less than 2~s of
CPU time on a MicroVAX-2, independent of program
size.",
acknowledgement = ack-nhfb # " and " # ack-pb,
keywords = "algorithms; measurement; performance",
subject = "{\bf D.4.9}: Software, OPERATING SYSTEMS, Systems
Programs and Utilities, Linkers. {\bf D.3.4}: Software,
PROGRAMMING LANGUAGES, Processors, Run-time
environments. {\bf D.3.3}: Software, PROGRAMMING
LANGUAGES, Language Constructs and Features, Modules,
packages.",
}
@Book{Raymond:1991:NHD,
author = "Eric Raymond",
title = "The New Hacker's Dictionary",
publisher = pub-MIT,
address = pub-MIT:adr,
pages = "xx + 433",
year = "1991",
ISBN = "0-262-68069-6",
ISBN-13 = "978-0-262-68069-1",
LCCN = "PN6231.E4 H3 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "This book corresponds to version 2.9.6 of the on-line
jargon file. The latest (at the time of writing) is
version 2.9.12 (\path|jargon2912.txt.z|) which is
available by anonymous {\tt ftp} from
\path|prep.ai.mit.edu| (in \path|/pub/gnu|) or
\path|wuarchive.wustl.edu| (in \path|mirrors/gnu|).
Changes since the publication of this book can be found
in the file \path|jargon-upd.z|. (\path|*.z| are files
compressed by GNU {\tt zip} ({\tt gzip})).",
acknowledgement = ack-sk,
}
@Book{Rosenberg:1991:KSP,
author = "Barry Rosenberg",
title = "{Korn} Shell Programming Tutorial",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xxi + 324",
year = "1991",
ISBN = "0-201-56324-X",
ISBN-13 = "978-0-201-56324-5",
LCCN = "QA76.73.K67 R67 1991",
bibdate = "Wed Sep 29 11:00:59 1993",
note = "A good tutorial on creating Korn shell scripts.",
acknowledgement = ack-sk,
}
@Book{Russell:1991:CSB,
author = "Deborah Russell and G. T. {Gangemi Sr.}",
title = "Computer Security Basics",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xx + 441",
year = "1991",
ISBN = "0-937175-71-4",
ISBN-13 = "978-0-937175-71-2",
LCCN = "QA76.9.A25 R8 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "A clear overview on many different security issues.",
price = "US\$29.95",
acknowledgement = ack-sk,
}
@Book{Russo:1991:NUG,
author = "Michael Russo",
title = "The New User's Guide to the {Sun} Workstation",
publisher = pub-SV,
address = pub-SV:adr,
pages = "203",
year = "1991",
ISBN = "0-387-97249-8",
ISBN-13 = "978-0-387-97249-7",
LCCN = "QA76.8.S86 R87 1991",
bibdate = "Tue Jun 06 17:31:22 1995",
price = "US\$40.00",
acknowledgement = ack-nhfb,
}
@Book{Sasaki:1991:NEP,
author = "Shinsuke Sasaki",
title = "Nihongo eidaburyukei puroguramingu tekunikku.
({Japanese}) []",
publisher = "Mainichi Komyunikeshonzu",
address = "Tokyo, Japan",
pages = "255",
year = "1991",
ISBN = "4-89563-165-6",
ISBN-13 = "978-4-89563-165-5",
LCCN = "????",
bibdate = "Fri Jul 01 14:55:38 2005",
acknowledgement = ack-nhfb,
language = "Japanese",
}
@Book{Schildt:1991:CCRa,
author = "Herbert Schildt",
title = "{C}: The Complete Reference",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "xv + 823",
year = "1991",
ISBN = "0-07-881538-X",
ISBN-13 = "978-0-07-881538-6",
LCCN = "QA76.73.C15 S34 1990",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "Another classic on the C language.",
acknowledgement = ack-sk,
}
@Book{Schildt:1991:CCRb,
author = "Herbert Schildt",
title = "{C++}: The Complete Reference",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "xxi + 594",
year = "1991",
ISBN = "0-07-881654-8",
ISBN-13 = "978-0-07-881654-3",
LCCN = "QA76.73.C15 S36 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "Another good text on C++.",
acknowledgement = ack-sk,
}
@Article{Schmitt:1991:RUT,
author = "David A. Schmitt",
title = "Reviving the {UNIX} {\tt sbrk} Function",
journal = j-CUJ,
volume = "9",
number = "2",
pages = "97--??",
month = feb,
year = "1991",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm",
acknowledgement = ack-nhfb,
}
@Book{Smith:1991:OPX,
author = "Jerry D. Smith",
title = "Object-oriented programming with the {X Window System}
toolkits",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "xiv + 576",
year = "1991",
ISBN = "0-471-53260-6, 0-471-53259-2 (paperback)",
ISBN-13 = "978-0-471-53260-6, 978-0-471-53259-0 (paperback)",
LCCN = "QA76.64 .S58 1991",
bibdate = "Tue May 25 07:14:38 MDT 1999",
acknowledgement = ack-nhfb,
keywords = "object-oriented programming (computer science); X
Window System (computer system)",
}
@Book{Sobell:1991:PGU,
author = "Mark Sobell",
title = "A Practical Guide to the {UNIX System V Release} 4",
publisher = pub-BENCUM,
address = pub-BENCUM:adr,
edition = "Second",
pages = "xxvii + 700",
year = "1991",
ISBN = "0-8053-7560-0",
ISBN-13 = "978-0-8053-7560-2",
LCCN = "QA76.76.O63 S6 1991",
bibdate = "Wed Sep 29 13:05:45 1993",
note = "A very good tutorial\slash reference book.",
acknowledgement = ack-sk,
}
@Book{Stern:1991:MNN,
author = "Hal Stern",
title = "Managing {NFS} and {NIS}",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxiv + 410",
year = "1991",
ISBN = "0-937175-75-7",
ISBN-13 = "978-0-937175-75-0",
LCCN = "TK5105.5 .S74 1991",
bibdate = "Mon Oct 4 11:57:57 1993",
price = "US\$27.95",
acknowledgement = ack-nhfb,
}
@Book{Stroustrup:1991:CPL,
author = "Bjarne Stroustrup",
title = "The {C++} Programming Language",
publisher = pub-AW,
address = pub-AW:adr,
edition = "Second",
pages = "xi + 669",
year = "1991",
ISBN = "0-201-53992-6",
ISBN-13 = "978-0-201-53992-9",
LCCN = "QA76.73.C15 S79 1991",
bibdate = "Mon Oct 4 11:58:08 1993",
acknowledgement = ack-nhfb,
email = "\path|bs@alice.uucp|",
}
@Manual{Swick:1991:XSF,
author = "Ralph R. Swick",
title = "The {X Window System}: fundamentals and applications
development: {April 15--18, 1991, Engineering 819.209}:
lecture notes",
publisher = "University of California",
address = "Los Angeles, University Extension, Dept. of Business,
Engineering and Management, Short Course Program",
pages = "various",
year = "1991",
LCCN = "QA 76.76 W56 X85 1991",
bibdate = "Tue May 25 07:14:38 MDT 1999",
acknowledgement = ack-nhfb,
keywords = "X Window System (computer system)",
}
@Book{Todino:1991:UUU,
author = "Grace Todino and Dale Dougherty",
title = "Using {UUCP} and Usenet",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xv + 194",
year = "1991",
ISBN = "0-937175-10-2",
ISBN-13 = "978-0-937175-10-1",
LCCN = "QA76.76 O63 T63 1991",
bibdate = "Tue Sep 28 14:37:02 1993",
note = "Well written on how to use {\tt uucp} and Netnews.",
price = "US\$21.95",
acknowledgement = ack-sk,
}
@Book{VanRaalte:1991:XRM,
author = "Thomas Van Raalte",
title = "{XV}iew Reference Manual",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "291",
month = sep,
year = "1991",
ISBN = "0-937175-88-9",
ISBN-13 = "978-0-937175-88-0",
LCCN = "QA76.76.W56 X85 1991",
bibdate = "Mon Jan 3 17:56:24 1994",
price = "US\$24.95",
acknowledgement = ack-nhfb,
}
@InProceedings{Wesenberg:1991:LCK,
author = "David P. Wesenberg and C. Mark Turner",
title = "A low cost knowledge based software assistant",
crossref = "IEEE:1991:PIN",
volume = "2",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "640--646",
year = "1991",
bibdate = "Tue Sep 28 07:51:05 MDT 1999",
bibsource = "Compendex database",
acknowledgement = ack-nhfb,
classification = "722; 723",
journalabr = "IEEE Proc Natl Aerosp Electron Conf",
keywords = "Common Lisp; Computer Operating systems--UNIX;
Computer Software; Computer Workstations; Database
Systems--Relational; Expert Systems--Knowledge Bases;
Knowledge-based software; Software assistant",
}
@Book{Yager:1991:UPD,
author = "Thomas Yager",
title = "{UNIX} program development for {IBM PC}s\emdash
Including {OSF\slash Motif}",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xv + 283",
year = "1991",
ISBN = "0-201-57727-5",
ISBN-13 = "978-0-201-57727-3",
LCCN = "QA76.8.I1015 Y34 1991",
bibdate = "Mon Oct 4 14:21:12 1993",
acknowledgement = ack-nhfb,
}
@Book{Zlotnick:1991:PSP,
author = "Fred Zlotnick",
title = "The {POSIX.1} standard: a programmer's guide",
publisher = pub-BENCUM,
address = pub-BENCUM:adr,
pages = "xx + 379",
year = "1991",
ISBN = "0-8053-9605-5",
ISBN-13 = "978-0-8053-9605-8",
LCCN = "QA76.76.O63 Z57 1991",
bibdate = "Sat Nov 12 21:55:23 1994",
acknowledgement = ack-nhfb,
}
@Book{Abrahams:1992:UI,
author = "Paul W. Abrahams and Bruce R. Larson",
title = "{UNIX} for the Impatient",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xxvii + 559",
year = "1992",
ISBN = "0-201-55703-7",
ISBN-13 = "978-0-201-55703-9",
LCCN = "QA76.76.O63 A27 1992",
bibdate = "Mon Oct 4 11:54:00 1993",
note = "Excellent, and thorough, coverage of {UNIX}, with
chapters on the file system, utilities, shells,
editors, Emacs, data manipulation, mail, network
communications and resources, the X Window System, and
a comparison of {MS-DOS} and {UNIX}.",
acknowledgement = ack-nhfb,
}
@Book{Abrahams:UI92,
author = "Paul W. Abrahams and Bruce R. Larson",
title = "{UNIX} for the Impatient",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xxvii + 559",
year = "1992",
ISBN = "0-201-55703-7",
ISBN-13 = "978-0-201-55703-9",
LCCN = "QA76.76.O63 A27 1992",
note = "Excellent, and thorough, coverage of {UNIX}, with
chapters on the file system, utilities, shells,
editors, Emacs, data manipulation, mail, network
communications and resources, the X Window System, and
a comparison of {MS-DOS} and {UNIX}.",
}
@TechReport{Akin:1992:APO,
author = "Allen Akin",
title = "Analysis of {PEX} 5.1 and {OpenGL} 1.0",
institution = "Silicon Graphics Computer Systems",
address = "Mountain View, CA, USA",
month = aug # " 3",
year = "1992",
bibdate = "Sat May 21 16:02:36 1994",
note = "The manual pages for the OpenGL API, its Utility
Library (GLU), and the X server extension API (GLX) and
a PostScript version of the OpenGL specification are
available via anonymous ftp to \path=sgigate.sgi.com=
from \path=/pub/opengl/doc=.",
URL = "ftp://sgigate.sgi.com/pub/opengl/doc/analysis.Z",
acknowledgement = ack-jc,
}
@Article{Albinson:1992:ULC,
author = "Lawrence Albinson and Dominique Grabas and Pascal
Piovesan and Michel Tombroff and Christian Tricot and
Hossein Yassaie",
title = "{UNIX} on a loosely coupled architecture: {The}
{CHORUS\slash MiX} approach",
journal = j-FUT-GEN-COMP-SYS,
volume = "8",
number = "1--3",
pages = "67--81",
month = jul,
year = "1992",
CODEN = "FGSEVI",
ISSN = "0167-739X",
bibdate = "Fri Jul 15 09:06:02 MDT 2005",
bibsource = "http://www.sciencedirect.com/science/journal/0167739X",
acknowledgement = ack-nhfb,
}
@Book{Albitz:1992:DBN,
author = "Paul Albitz and Cricket Liu",
title = "{DNS} and {BIND} in a Nutshell",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xviii + 381",
year = "1992",
ISBN = "1-56592-010-4",
ISBN-13 = "978-1-56592-010-1",
LCCN = "TK5105.875.I57 A43 1992",
bibdate = "Fri Apr 2 14:40:45 1993",
price = "US\$29.95",
acknowledgement = ack-nhfb # " and " # ack-woh,
walts-review = "An excellent introduction and tutorial for anyone
managing a part of the Internet's Domain Name Service.
The reader is assumed to have some basic knowledge of
UNIX system administration, the TCP/IP protocol family
and programming in C and the UNIX shell script
languages. Table of Contents 1 Background 2 How does
DNS work? 3 Where Do I Start? 4 Setting Up BIND 5 DNS
and Electronic Mail 6 Configuring Hosts 7 Maintaining
BIND 8 Growing Your Domain 9 Parenting 10 nslookup 11
Reading BIND Debugging Output 12 Troubleshooting DNS
and BIND 13 Programming with the Resolver Library
Routines 14 Miscellaneous A DNS Message Format and
Resource Records B Compiling and Installing BIND on a
Sun C Top-level Domains D Domain Registration Form E
IN-ADDR.ARPA Registration",
}
@Article{Anonymous:1992:OIG,
author = "Anonymous",
title = "{Open Interface} get Vendor Boost",
journal = j-INFORMATION-WEEK,
volume = "358",
pages = "40--??",
day = "3",
month = feb,
year = "1992",
CODEN = "INFWE4",
ISSN = "8750-6874",
bibdate = "Sat May 25 15:28:26 MDT 1996",
bibsource = "UnCover library databa