%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "3.10", %%% date = "15 March 2012", %%% time = "08:46:42 MST", %%% filename = "gnu.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 = "25950 32442 140319 1387026", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "bibliography; BibTeX; FSF; Free Software %%% Foundation; GNU; gcc (GNU Compiler %%% Collection); g++; gawk; gimp; gnome; gnat; %%% open source; Richard M. Stallman", %%% license = "public domain", %%% supported = "yes", %%% docstring = "This is a bibliography of publications about %%% the GNU (Gnu's Not Unix) system. It also %%% includes coverage of %%% %%% * emacs, gawk, gcc, g++, and many other GNU %%% software tools; %%% %%% * some early references to TECO, the %%% implementation language on the DEC PDP-10 %%% (1974--1990) of the first Emacs text editor; %%% %%% * writings by, and about, Richard M. %%% Stallman, the founder of the Free Software %%% Foundation and the GNU Project, and a %%% strong proponent of sharing software with %%% the entire world; %%% %%% * free software; and %%% %%% * open-source software. %%% %%% This bibliography does NOT cover GNU/Linux, %%% one of the kernels of the GNU operating %%% system; that subject is covered in a %%% companion bibliography, linux.bib, which is a %%% subset of unix.bib. %%% %%% At version 3.00, this bibliography was %%% significantly extended with more than 530 %%% additional entries, thanks to the search %%% capabilities provided by bibsql, %%% %%% http://www.math.utah.edu/pub/bibsql %%% %%% an interface to multiple SQL databases %%% containing BibTeX-format data from the TeX %%% User Group and BibNet Project bibliography %%% archives. Those archives are freely %%% available at %%% %%% http://www.math.utah.edu/pub/tex/bib/index-table.html %%% http://www.math.utah.edu/pub/bibnet %%% http://www.netlib.org/bib %%% http://www.netlib.org/bibnet %%% %%% and many other mirrors around the world. %%% %%% The bibsql interface now makes it easy to %%% mine those collections automatically to find %%% new entries for this bibliography. However, %%% from version 3.00 of gnu.bib, to avoid %%% significant duplication, additional entries %%% from linux.bib, linux-journal.bib, and %%% unix.bib are henceforth excluded. Entries %%% from those sources that were in version 2.50 %%% (or earlier) of this bibliography have, %%% however, been retained. %%% %%% At version 3.10, the year coverage looked %%% like this: %%% %%% 1960 ( 1) 1978 ( 6) 1996 ( 31) %%% 1961 ( 0) 1979 ( 2) 1997 ( 33) %%% 1962 ( 0) 1980 ( 7) 1998 ( 24) %%% 1963 ( 0) 1981 ( 9) 1999 ( 75) %%% 1964 ( 0) 1982 ( 7) 2000 ( 80) %%% 1965 ( 0) 1983 ( 1) 2001 ( 109) %%% 1966 ( 0) 1984 ( 10) 2002 ( 83) %%% 1967 ( 0) 1985 ( 11) 2003 ( 92) %%% 1968 ( 0) 1986 ( 8) 2004 ( 95) %%% 1969 ( 1) 1987 ( 17) 2005 ( 83) %%% 1970 ( 0) 1988 ( 31) 2006 ( 43) %%% 1971 ( 2) 1989 ( 26) 2007 ( 39) %%% 1972 ( 0) 1990 ( 37) 2008 ( 32) %%% 1973 ( 0) 1991 ( 41) 2009 ( 32) %%% 1974 ( 1) 1992 ( 53) 2010 ( 22) %%% 1975 ( 3) 1993 ( 49) 2011 ( 31) %%% 1976 ( 2) 1994 ( 64) 2012 ( 10) %%% 1977 ( 3) 1995 ( 55) %%% 19xx ( 5) %%% 20xx ( 2) %%% %%% Article: 688 %%% Book: 256 %%% InCollection: 1 %%% InProceedings: 139 %%% Manual: 46 %%% MastersThesis: 17 %%% Misc: 68 %%% Periodical: 4 %%% PhdThesis: 2 %%% Proceedings: 91 %%% TechReport: 56 %%% %%% Total entries: 1368 %%% %%% Many people in the current GNU, %%% free-software, and open-source communities %%% are likely unaware of important precursors %%% to the modern free-software movement. The %%% next several paragraphs provide a compact %%% history, and the bibliography files mentioned %%% here can all be found in the TeX User Group %%% and BibNet Project bibliography archives. %%% %%% --- begin historical remarks --- %%% %%% In 1965, Jim Wilkinson (see %%% wilkinson-james-hardy.bib) at the National %%% Physical Laboratory in Teddington, England (a %%% southwest London suburb), and several other %%% prominent, and mainly European, numerical %%% analysts, began an influential free-software %%% publication program in the journal Numerische %%% Mathematik. Despite its name, that journal %%% publishes numerical-computing research %%% articles mostly in English, with less than %%% fifteen percent of the articles in French or %%% German. The published software is written in %%% the Algol 60 programming language, and %%% implements reliable numerical algorithms for %%% matrix-algebra problems that are commonly met %%% in engineering and scientific computations, %%% and are now pervasive in numerical computing %%% throughout the world, and across many %%% disciplines in academia, commerce, industry, %%% government, and the military. %%% %%% A subsequent book \cite{Wilkinson:1971:LA} %%% republished 29 of those original journal %%% articles, with commentary, corrections, and %%% updates. They provide algorithmically-solid %%% and extensively-tested computer programs for %%% solving various types of linear-equation, %%% linear-programming, and least-squares %%% problems, finding singular-value %%% decompositions, and solving eigenvalue %%% problems. %%% %%% The Algol 60 language was chosen for the %%% Numerische Mathematik articles because it had %%% an international design and development team, %%% was intended to be clean, clear, concise, and %%% unencombered by computer-architectural %%% considerations (of which Fortran possessed %%% many), and was widely implemented in Europe. %%% %%% However, Algol 60 was peculiar in leaving %%% input and output up to the implementation, %%% and in having both a standard mixed-case %%% publication-language form (used in typeset %%% journal articles and books), and an %%% implementation-dependent source-code form %%% that was usually restricted to uppercase, and %%% was commonly recorded on punched cards or %%% paper tape. %%% %%% Algol 60 saw little use in North America, %%% except at the relatively few academic sites %%% with Burroughs computers, and the %%% aforementioned peculiarities in practice made %%% its code highly nonportable. %%% %%% The limitations of Algol 60, and the %%% dominance of Fortran in numerical computing %%% in North America, led to an effort there to %%% translate all of the algorithms in the %%% Wilkinson/Reinsch book to carefully-written, %%% and highly-portable, Fortran, using the %%% programmer team's wide experience on many %%% commercial architectures, and the existence %%% of the ANSI Fortran X3.9-1966 Standard, to %%% guide their programming work. %%% %%% The programmer team originally called their %%% effort the NATS Project, after the initial %%% letters of their employing institutions: %%% Northwestern University (Chicago, IL), %%% Argonne National Laboratory (Argonne, IL, a %%% Chicago suburb), the University of Texas at %%% Austin, and Stanford University (Stanford, %%% CA). As more numerical analysts joined the %%% work, the NATS acronym was redefined to mean %%% National Activity to Test Software. %%% %%% The first major result of the NATS work was %%% the EISPACK library \cite{Smith:1976:MER, %%% Garbow:1977:MER}, which provided Fortran %%% translations of the eigensolution algorithms %%% from Part II of the Wilkinson/Reinsch book. %%% %%% The second result of the NATS Project was the %%% LINPACK library \cite{Dongarra:1979:LUG}, %%% which covered Part I of the Wilkinson/Reinsch %%% book. %%% %%% The EISPACK library code was mainly a %%% straightforward translation of Algol 60 to %%% Fortran. However, the LINPACK library made a %%% significant change in the original Algol 60 %%% implementations, by identifying common code %%% in time-critical inner loops that could be %%% implemented in separate highly-optimized %%% routines, called the Basic Linear Algebra %%% Subroutines (BLAS), and which were well %%% matched for the hardware capabilities of %%% vector supercomputers of the 1970s. %%% %%% The third important result of the NATS %%% Project was the LAPACK library, which %%% replaced the functionality of both EISPACK %%% and LINPACK, but under new, albeit similar, %%% routine names. About a dozen members of the %%% team coauthored three editions of a book on %%% the LAPACK software \cite{Anderson:1992:LUG, %%% Anderson:1995:LUG, Anderson:1999:LUG}. Their %%% work continues today in a series of %%% publications called the LAPACK Working Notes %%% (LAWN) (documented in a separate %%% bibliography, lawn.bib, and in some %%% author-specific bibliographies of the BibNet %%% Project, notably, dongarra-jack-j.bib, %%% duff-iain-s.bib, golub-gene-h.bib, %%% kincaid-david-r.bib, moler-cleve-b.bib, %%% parlett-beresford-n.bib, rice-john-r.bib, %%% wilkinson-james-hardy.bib, and %%% young-david-m.bib). Many of the LAWN %%% documents have later appeared as refereed %%% journal articles. %%% %%% Besides implementing many more algorithms, %%% improving reliability and robustness, and %%% incorporating the BLAS in the EISPACK %%% replacements, LAPACK introduced many more %%% numerical kernels that are called the Level 2 %%% and 3 BLAS. The new BLAS routines implement %%% time-critical inner double and triple loops %%% that are common in many algorithms for matrix %%% algebra. %%% %%% The higher-level BLAS routines simplify %%% coding, and allow hiding of machine-dependent %%% optimizations that exploit features of both %%% vector and parallel hardware, including %%% multicore and multithread CPUs, graphics %%% processing units (GPUs), and multilevel %%% memories whose worst-case access times can %%% exceed instruction times by as much as a %%% factor of 500 on 2010-vintage hardware. %%% %%% The NATS Project spawned many other %%% collaborative efforts to produce free, and %%% widely-needed, software, including FUNPACK %%% (for mathematical elementary functions and a %%% limited selection of special functions: see %%% \cite{Cody:1975:FPS}, cody-william-j.bib, and %%% elefunt.bib), ELLPACK (for elliptic %%% differential equations: see rice-john-r.bib), %%% LAPACK++ (object-oriented extensions), %%% LAPACK3E (Fortran 90 extensions), ScaLAPACK %%% and ScaLAPACK++ (for distributed memory %%% concurrent computers), SPARSPACK (for large %%% sparse linear equations and eigenvalue %%% problems where conventional dense-matrix %%% methods that require O(N**3) work and O(N**2) %%% storage are impractical or infeasible), and %%% TOOLPACK for Unix-like software tools (see %%% fortran2.bib, signum.bib, fortran-forum.bib, %%% and \cite{Kernighan:1976:ST, %%% Kernighan:1981:STP,Kernighan:1984:UPE, %%% Kernighan:1999:PP}). %%% %%% None of the three NATS software packages %%% carries a license statement. They were %%% produced, often at academic and government %%% expense, for the entire world to use freely %%% and without any restrictions whatsoever. %%% Users are free to modify and extend the %%% software, and commercial vendors are free to %%% reimplement it, or otherwise optimize it, in %%% order to exploit particular features of their %%% hardware and/or software. Those %%% reimplementations may be held proprietary if %%% the vendor chooses, although the user %%% interface (the routine calling sequence) %%% remains unchanged from the public code. %%% %%% The main programming language for those %%% numerical software libraries has remained %%% Fortran: both LINPACK and LAPACK assume the %%% 1977 ANSI and 1978 ISO Fortran Standards, and %%% LAPACK3e uses extensions from the 1990 %%% Fortran ISO Standard. That practice is not %%% particularly restrictive, because on modern %%% (roughly post-1985) operating systems, %%% Fortran routines are usually callable from %%% other programming languages, albeit sometimes %%% with platform-specific assumptions or %%% compiler extensions. However, with some %%% subsequent manual cleanup, the CLAPACK %%% distribution provides machine-translated %%% C-language equivalents of a large subset of %%% LAPACK, eliminating the need for numerical C %%% programmers to concern themselves with the %%% details of interlanguage calling conventions. %%% However, efficiency may be lost because of %%% the differing array storage-order conventions %%% between the Fortran and C language families. %%% The translations do NOT exchange loop order, %%% with possibly severe effects on memory cache %%% access efficiency. %%% %%% Starting in 1960, the journal Communications %%% of the ACM (CACM), began publication of %%% usually-short computer algorithms for a broad %%% range of problems, including nonnumerical %%% ones. Eventually, there were almost 500 %%% of them, including Tony Hoare's famous %%% partition and quicksort algorithms (see %%% cacm1960.bib and cacm1970.bib). %%% %%% In 1975, a new journal, ACM Transactions on %%% Mathematical Software (TOMS) (see toms.bib) %%% was founded to continue publication of %%% numerical algorithms, to allow publication of %%% much larger packages that are too big to list %%% in journal articles, and to provide %%% developers an opportunity to publish %%% descriptions of algorithms separate from %%% papers about their implementations in %%% computer languages. %%% %%% All code published in TOMS is required to be %%% free software, although certain free-software %%% or open-source software licenses are now %%% permitted. All software from TOMS articles %%% is available for unrestricted downloads via %%% the Netlib Project Web site and its mirrors. %%% %%% The TOMS journal has published research %%% articles about many packages with names %%% inspired by the original ones, including %%% ABBPACK, ABDPACK, APPSPACK, CSRFPACK, %%% CUBPACK, ELLPACK, FFPACK, FUNPACK, HOMPACK, %%% HOMPACK90, IQPACK, ITPACK, LAPACK, NITPACK, %%% ODRPACK, ODRPACK95, PELLPACK, PHCPACK, %%% QMRPACK, QUADPACK, SRFPACK, SSRFPACK, %%% STRIPACK, ScaLAPACK, TENPACK, TNPACK, %%% TRIPACK, TSPACK, and UMFPACK. %%% %%% As far as this author knows, only three other %%% journals provide for publication of numerical %%% algorithms with accompanying free software: %%% Applied Statistics (see as1950.bib, %%% as1960.bib, as1970.bib, as1980.bib, %%% as1990.bib, as2000.bib, as2010.bib, ...), %%% Computing (27 algorithms up to 1976, and none %%% since: see computing.bib), and the Journal of %%% Statistical Software (see jstatsoft.bib). %%% %%% The journal Computer Physics Communications %%% publishes many computer programs, but their %%% copyright must be transferred to the journal %%% publisher, which then sells them under %%% restrictive nondisclosure licenses. The %%% well-known book series Numerical Recipes (in %%% Fortran, C, C++, and Pascal) contains a lot %%% of potentially useful computer code, but %%% cripples their use by restrictive licensing. %%% %%% In 1980, Cleve Moler (see moler-cleve-b.bib), %%% one of the original NATS developers, %%% announced an interactive matrix calculator %%% program, based on EISPACK and LINPACK, called %%% Matlab. The program attracted such wide %%% interest that he, with Jack Little, founded a %%% company, The MathWorks, Inc., in 1984 to %%% further develop, market, and support Matlab %%% (see matlab.bib). %%% %%% Although the original prototype calculator, %%% now called Classic Matlab, was written %%% entirely in Fortran, the current commercial %%% Matlab is written mainly in C and C++. The %%% Mathworks, Inc., remains privately held, and %%% is believed to be a multi-billion-dollar %%% business. The GNU Octave program implements %%% a subset of Matlab, but The Mathworks now also %%% offers much more software for matrix analysis, %%% simulation, graphics, and others: see %%% %%% http://www.mathworks.com/ %%% %%% Finally, it should be noted that another %%% important offshoot of the MIT Artificial %%% Intelligence Laboratory where Richard %%% Stallman did much of his early work is the %%% Lisp programming language (see %%% common-lisp.bib and lispsymbcomput.bib), %%% dialects of which have been used to implement %%% several computer algebra systems, including %%% Macsyma (now available as GNU Maxima; see %%% maxima.bib), Reduce (released in open-source %%% form in 2009: see %%% %%% http://www.reduce-algebra.com/ %%% http://reduce-algebra.sourceforge.net/ %%% %%% \cite{Hearn:2009:RFS}, red-a-f.bib, %%% red-g-l.bib, red-m-z.bib, redbooks.bib, %%% redextra.bib, and reduce.bib), and SCRATCHPAD %%% (now known as Axiom: see axiom.bib). Axiom %%% is being completely reimplemented as a %%% literate program, on the grounds that the %%% history, practices, and rigor of mathematics %%% require computer-algebra software to be %%% extendable, free, long-lived, open, and %%% portable: see \cite{Page:2007:AOS}. %%% %%% --- end historical remarks --- %%% %%% The initial draft of this bibliography was %%% derived almost entirely from the OCLC %%% Article1st, Contents1st, Papers1st, %%% Proceedings, and WorldCat databases. %%% Additions were then made from all of the %%% bibliographies in the TeX User Group %%% collection, from the Uncover library %%% database, from the University of California %%% Melvyl catalog, from the U.S. Library of %%% Congress catalog, from the IEEE INSPEC %%% 1989--1995 CD-ROM database, from %%% bibliographies in the author's personal %%% files, and from the computer science %%% bibliography collection on ftp.ira.uka.de in %%% /pub/bibliography to which many people of %%% have contributed. The snapshot of this %%% collection was taken on 5-May-1994, and it %%% consists of 441 BibTeX files, 2,672,675 %%% lines, 205,289 entries, and 6,375 %%% String{} abbreviations, occupying 94.8MB %%% of disk space. %%% %%% Regrettably, the OCLC databases often do not %%% record final page numbers of journal %%% articles, so there are many page ranges of %%% the form 123--?? in this bibliography. %%% %%% Numerous errors in the sources noted above %%% have been corrected. Spelling has been %%% verified with the UNIX spell and GNU ispell %%% programs using the exception dictionary %%% stored in the companion file with extension %%% .sok. %%% %%% BibTeX citation tags are uniformly chosen %%% as name:year:abbrev, where name is the %%% family name of the first author or editor, %%% year is a 4-digit number, and abbrev is a %%% 3-letter condensation of important title %%% words. Citation tags were automatically %%% generated by software developed for the %%% BibNet Project. %%% %%% In this bibliography, entries are sorted in %%% year order, using bibsort -byyear, to %%% facilitate locating 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{ "\ifx \undefined \AllTeX \def \AllTeX {(\La)\TeX} \fi" # "\ifx \undefined \k \let \k = \c \fi" # "\ifx \undefined \La \def \La {{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em}} \fi" # "\ifx \undefined \LyX \def \LyX {L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\spacefactor1000} \fi" # "\ifx \undefined \manual \font \manual = manfnt \hyphenchar \manual = -1 \fi" # "\ifx \undefined \MP \def \MP {{\manual META}\-{\manual POST}\spacefactor1000 } \fi" # "\ifx \undefined \POSTSCRIPT \def \POSTSCRIPT {{Post\-Script}} \fi" } %%% ==================================================================== %%% Acknowledgement abbreviations: @String{ack-bc = "S. Bart Childs, e-mail: \path|bart@cs.tamu.edu|"} @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-njh = "Nick Higham, e-mail: \path|higham@vtx.ma.man.ac.uk|"} @String{ack-sk = "Samuel Ko, e-mail: \path|kko@sfu.ca|"} %%% ==================================================================== %%% Institution abbreviations: @String{inst-CLSC = "College of Science Computer, University of Utah"} @String{inst-CLSC:adr = "Salt Lake City, UT 84112, USA"} @String{inst-CSC = "Center for Scientific Computing and Department of Mathematics, University of Utah"} @String{inst-CSC:adr = "Salt Lake City, UT 84112, USA"} @String{inst-MIT = "Massachusetts Institute of Technology"} @String{inst-MIT:adr = "Cambridge, MA, USA"} @String{inst-MIT-AI = "Massachusetts Institute of Technology, Artificial Intelligence Laboratory"} @String{inst-MIT-AI:adr = "Cambridge, MA, USA"} @String{inst-MIT-EECS = "Massachusetts Institute of Technology, Electrical Engineering and Computer Science Department"} @String{inst-MIT-EECS:adr = "Cambridge, MA, USA"} @String{inst-U-MARYLAND = "University of Maryland"} @String{inst-U-MARYLAND:adr = "College Park, MD, USA"} %%% ==================================================================== %%% Journal abbreviations: @String{j-ACM-COMM-COMP-ALGEBRA = "ACM Communications in Computer Algebra"} @String{j-ADA-USER-J = "Ada User Journal"} @String{j-AI-EXPERT = "AI Expert"} @String{j-ANRITSU-TECHNICAL-BULL = "Anritsu Technical Bulletin"} @String{j-BULL-SCI-ASSOC-INGEN-ELECTRICIENS-MONTEFIORE = "Bulletin Scientifique de l'Association des Ing{\'e}nieurs Electriciens sortis de l'Institut Electrotechnique Montefiore"} @String{j-BYTE = "BYTE Magazine"} @String{j-C-PLUS-PLUS-REPORT = "C++ Report"} @String{j-CACM = "Communications of the ACM"} @String{j-CCCUJ = "C/C++ Users Journal"} @String{j-CCPE = "Concurrency and Computation: Prac\-tice and Experience"} @String{j-COMP-ARCH-NEWS = "ACM SIGARCH Computer Architecture News"} @String{j-COMP-GEOSCI = "Computers and Geosciences"} @String{j-COMP-GRAPHICS = "Computer Graphics"} @String{j-COMP-HUM = "Computers and the Humanities"} @String{j-COMP-NET-AMSTERDAM = "Computer Networks (Amsterdam, Netherlands: 1999)"} @String{j-COMP-PHYS-COMM = "Computer Physics Communications"} @String{j-COMP-PHYSICS = "Computers in physics"} @String{j-COMP-STANDARDS-INTERFACES = "Computer Standards and Interfaces"} @String{j-COMP-SURV = "ACM Computing Surveys"} @String{j-COMP-SYS = "Computing Systems"} @String{j-COMPUT-SCI-ENG = "Computing in Science and Engineering"} @String{j-COMPUTER = "Computer"} @String{j-COMPUTERWOCHE = "Computerwoche"} @String{j-CPE = "Concurrency, practice and experience"} @String{j-CRYPTOLOGIA = "Cryptologia"} @String{j-CUJ = "C Users Journal"} @String{j-DATAMATION = "Datamation"} @String{j-DDDU = "Dr. Dobb's Developer Update"} @String{j-DDJ = "Dr. Dobb's Journal of Software Tools"} @String{j-EDN = "EDN"} @String{j-EMBED-SYS-PROG = "Embedded Systems Programming"} @String{j-EMBEDDED-LINUX-J = "Embedded Linux Journal"} @String{j-EMBEDDED-LINUX-J-ONLINE = "Embedded Linux Journal Online"} @String{j-EPODD = "Electronic Pub\-lish\-ing\emdash{}Orig\-i\-na\-tion, Dissemination, and Design"} @String{j-FORTRAN-FORUM = "ACM Fortran Forum"} @String{j-FUT-GEN-COMP-SYS = "Future Generation Computer Systems"} @String{j-HYPERMEDIA = "Hypermedia"} @String{j-IBM-JRD = "IBM Journal of Research and Development"} @String{j-IBM-SYS-J = "IBM Systems Journal"} @String{j-IEEE-ANN-HIST-COMPUT = "IEEE Annals of the History of Computing"} @String{j-IEEE-DISTRIB-SYST-ONLINE = "IEEE Distributed Systems Online"} @String{j-IEEE-CGA = "IEEE Computer Graphics and Applications"} @String{j-IEEE-COMPUT-SCI-ENG = "IEEE Computational Science \& Engineering"} @String{j-IEEE-SEC-PRIV = "IEEE Security \& Privacy"} @String{j-IEEE-SOFTWARE = "IEEE Software"} @String{j-IEEE-TRANS-PAR-DIST-SYS = "IEEE Transactions on Parallel and Distributed Systems"} @String{j-INFO-DECISION-TECHNOLOGIES = "Information and Decision Technologies"} @String{j-INFO-RETRIEVAL-LIB-AUTO = "Information Retrieval and Library Automation"} @String{j-INFO-SOFTWARE-TECH = "Information and Software Technology"} @String{j-INFORMATIK-INFORMATIONEN-REPORTE = "Informatik, Informationen Reporte"} @String{j-INFORMATION-WEEK = "Information Week"} @String{j-INT-J-MAN-MACHINE-STUDIES = "International Journal of Man-Machine Studies"} @String{j-INT-J-MINI-MICROCOMPUTERS = "International Journal of Mini and Microcomputers"} @String{j-INT-J-PAR-EMER-DIST-SYS = "International Journal of Parallel, Emergent and Distributed Systems: IJPEDS"} @String{j-INT-J-PARALLEL-PROG = "International Journal of Parallel Programming"} @String{j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER = "International Journal on Software Tools for Technology Transfer (STTT)"} @String{j-INTEL-TECH-J = "Intel Technology Journal"} @String{j-J-ACM = "Journal of the ACM"} @String{j-J-AM-SOC-INF-SCI = "Journal of the American Society for Information Science"} @String{j-J-APPL-ECONOMETRICS = "Journal of Applied Econometrics"} @String{j-J-BIOMED-INF = "Journal of Biomedical Informatics"} @String{j-J-GRID-COMP = "Journal of Grid Computing"} @String{j-J-MICROCOMPUT-APPL = "Journal of Microcomputer Applications"} @String{j-J-STAT-SOFT = "Journal of Statistical Software"} @String{j-J-SUPERCOMPUTING = "The Journal of Supercomputing"} @String{j-J-SYMBOLIC-COMP = "Journal of Symbolic Computation"} @String{j-J-SYST-SOFTW = "The Journal of Systems and Software"} @String{j-J-UCS = "J.UCS: Journal of Universal Computer Science"} @String{j-J-VIS-COMP-ANIMATION = "Journal of Visualization and Computer Animation"} @String{j-JAVAWORLD = "JavaWorld: IDG's magazine for the Java community"} @String{j-JOHO-SHORI = "Joho-Shori (J. Information Processing Soc. Japan)"} @String{j-LECT-NOTES-COMP-SCI = "Lecture Notes in Computer Science"} @String{j-LINUX-J = "Linux Journal"} @String{j-LOGIN = ";login: the USENIX Association newsletter"} @String{j-MARKUP-LANG = "Markup Languages: Theory \& Practice"} @String{j-MICROPROC-MICROPROG = "Microprocessing and Microprogramming"} @String{j-NAMS = "Notices of the American Mathematical Society"} @String{j-NETWORK-WORLD = "Network World"} @String{j-NORDIC-J-COMPUT = "Nordic Journal of Computing"} @String{j-OPER-SYS-REV = "Operating Systems Review"} @String{j-PARALLEL-DIST-COMP-PRACT = "PDCP: Parallel and Distributed Computing Practices"} @String{j-PERFORM-COMPUT = "Performance Computing"} @String{j-PERS-COMPUT-WORLD = "Personal computer world"} @String{j-PROC-SPIE = "Proceedings of the SPIE --- The International Society for Optical Engineering"} @String{j-QUEUE = "ACM Queue: Tomorrow's Computing Today"} @String{j-RELIABLE-COMPUTING = "Reliable Computing = Nadezhnye vychisleniia"} @String{j-SCI-PROG = "Scientific Programming"} @String{j-SIGADA-LETTERS = "ACM SIGADA Ada Letters"} @String{j-SIGMOD = "SIGMOD Record (ACM Special Interest Group on Management of Data)"} @String{j-SIGPLAN = "ACM SIG{\-}PLAN Notices"} @String{j-SIGSAM = "SIGSAM Bulletin (ACM Special Interest Group on Symbolic and Algebraic Manipulation)"} @String{j-SIGSOFT-SOFTWARE-ENG-NOTES = "SIGSOFT Software Engineering Notes"} @String{j-SOFTWARE-MAG = "Software Magazine"} @String{j-SPE = "Soft{\-}ware\emdash Prac{\-}tice and Experience"} @String{j-SUNEXPERT = "SunExpert Magazine"} @String{j-SYS-ADMIN = "Sys Admin: The Journal for UNIX Systems Administrators"} @String{j-TACCESS = "ACM Transactions on Accessible Computing"} @String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"} @String{j-TECS = "ACM Transactions on Embedded Computing Systems"} @String{j-TEXNIQUES = "{\TeX}{\-}niques, Publications for the {\TeX} community"} @String{j-TODAES = "ACM Transactions on Design Automation of Electronic Systems."} @String{j-TOIS = "ACM Transactions on Information Systems"} @String{j-TOIT = "ACM Transactions on Internet Technology (TOIT)"} @String{j-TOMS = "ACM Transactions on Mathematical Software"} @String{j-TOPLAS = "ACM Transactions on Programming Languages and Systems"} @String{j-TOSEM = "ACM Transactions on Software Engineering and Methodology"} @String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information Processing Society of Japan"} @String{j-TRANS-SOC-COMP-SIM = "Transactions of the Society for Computer Simulation"} @String{j-TRETS = "ACM Transactions on Reconfigurable Technology and Systems"} @String{j-TUGboat = "TUGboat"} @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-X-J = "{The {X} Journal: Computing Technology with the {X Window System}}"} %%% ==================================================================== %%% Publisher abbreviations: @String{pub-ACM = "ACM Press"} @String{pub-ACM:adr = "New York, NY 10036, USA"} @String{pub-APRESS = "Apress"} @String{pub-APRESS:adr = "Berkeley, CA, USA"} @String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"} @String{pub-AW:adr = "Reading, MA, USA"} @String{pub-CAMBRIDGE = "Cambridge University Press"} @String{pub-CAMBRIDGE:adr = "Cambridge, UK"} @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-DEC = "Digital Equipment Corporation"} @String{pub-DEC:adr = "Maynard, MA, 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 = "Heidelberg, Germany"} @String{pub-ELS = "Elsevier"} @String{pub-ELS:adr = "Amsterdam, The Netherlands"} @String{pub-EUROPEN = "EurOpen"} @String{pub-EUROPEN: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-HAYDEN = "Hayden Books"} @String{pub-HAYDEN:adr = "4300 West 62nd Street, Indianapolis, IN 46268, USA"} @String{pub-IBM = "IBM Corporation"} @String{pub-IBM:adr = "San Jose, 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-INTERNET-SOCIETY = "Internet Society"} @String{pub-INTERNET-SOCIETY:adr = "Reston, VA, USA"} @String{pub-IOS = "IOS Press"} @String{pub-IOS:adr = "Amsterdam, The Netherlands"} @String{pub-KLUWER = "Kluwer Academic Publishers Group"} @String{pub-KLUWER:adr = "Norwell, MA, USA, and Dordrecht, The Netherlands"} @String{pub-LEARNED-INF = "Learned Information"} @String{pub-LEARNED-INF:adr = "Medford, NJ, 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-MF = "Miller Freeman Publications"} @String{pub-MF:adr = "San Francisco, CA, USA"} @String{pub-MIT = "MIT Press"} @String{pub-MIT:adr = "Cambridge, MA, USA"} @String{pub-NETWORK-THEORY = "Network Theory Ltd."} @String{pub-NETWORK-THEORY:adr = "Bristol, UK"} @String{pub-NEW-RIDERS = "New Riders Publishing"} @String{pub-NEW-RIDERS:adr = "Carmel, IN, USA"} @String{pub-NH = "North-Holland Publishing Co."} @String{pub-NH:adr = "Amsterdam, The Netherlands"} @String{pub-NO-STARCH = "No Starch Press"} @String{pub-NO-STARCH:adr = "San Francisco, CA, USA"} @String{pub-OSBORNE-MCGRAW-HILL = "Osborne\slash Mc{\-}Graw-Hill"} @String{pub-OSBORNE-MCGRAW-HILL:adr = "Berkeley, CA, USA"} @String{pub-ORA = "O'Reilly \& Associates, Inc."} @String{pub-ORA:adr = "981 Chestnut Street, Newton, MA 02164, USA"} @String{pub-ORA-FRANCE = "O'Reilly"} @String{pub-ORA-FRANCE:adr = "Paris, France"} @String{pub-ORA-MEDIA = "O'Reilly Media"} @String{pub-ORA-MEDIA:adr = "Sebastopol, CA, USA"} @String{pub-ORCP = "O'Reilly Community Press"} @String{pub-ORCP:adr = "Sebastopol, CA, USA"} @String{pub-OSBORNE = "Osborne/McGraw-Hill"} @String{pub-OSBORNE:adr = "Berkeley, CA, USA"} @String{pub-PERSEUS = "Perseus Publishers"} @String{pub-PERSEUS:adr = "Cambridge, MA, USA"} @String{pub-PH = "Pren{\-}tice-Hall"} @String{pub-PH:adr = "Englewood Cliffs, NJ 07632, USA"} @String{pub-PHPTR = "Pren{\-}tice-Hall PTR"} @String{pub-PHPTR:adr = "Upper Saddle River, NJ 07458, USA"} @String{pub-PRIMA = "Prima Publishing"} @String{pub-PRIMA:adr = "Roseville, CA, USA"} @String{pub-QUE = "Que Corporation"} @String{pub-QUE:adr = "Indianapolis, IN, USA"} @String{pub-SAMS-NET = "Sams.net Pub."} @String{pub-SAMS-NET:adr = "Indianapolis, IN, USA"} @String{pub-SIAM = "Society for Industrial and Applied Mathematics"} @String{pub-SIAM:adr = "Philadelphia, PA, USA"} @String{pub-SPIE = "SPIE Optical Engineering Press"} @String{pub-SPIE:adr = "Bellingham, WA, USA"} @String{pub-SSC = "Specialized Systems Consultants"} @String{pub-SSC:adr = "P.O. Box 55549, Seattle, WA 98155"} @String{pub-STUDENTLITTERATUR = "Studentlitteratur"} @String{pub-STUDENTLITTERATUR:adr = "Lund, Sweden"} @String{pub-SV = "Springer-Verlag"} @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-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-USENIX = "USENIX Association"} @String{pub-USENIX:adr = "Berkeley, CA, USA"} @String{pub-VOGEL = "Vogel-Verlag"} @String{pub-VOGEL:adr = "Postfach 67 40, D-8700 W{\"u}rzburg, Germany"} @String{pub-WILEY = "Wiley"} @String{pub-WILEY:adr = "New York, NY, USA"} @String{pub-WORLD-SCI = "World Scientific Publishing Co."} @String{pub-WORLD-SCI:adr = "Singapore; Philadelphia, PA, USA; River Edge, NJ, USA"} @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"} %%% ==================================================================== %%% Series abbreviations: @String{ser-LNAI = "Lecture Notes in Artificial Intelligence"} @String{ser-LNCS = "Lecture Notes in Computer Science"} @String{ser-SIGPLAN = "ACM SIG{\-}PLAN Notices"} %%% ==================================================================== %%% Bibliography entries: @Article{Galler:1960:LEC, author = "Bernard A. Galler", title = "Letters to the {Editor}: Cost of software", journal = j-CACM, volume = "3", number = "4", pages = "A12--A12", month = apr, year = "1960", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Fri Nov 25 18:19:26 MST 2005", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/cacm1960.bib; http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, remark = "From the letter: ``... it is clear that what is being charged for is the development of the program, and while I am particularly unhappy that it comes from a university, I believe it is damaging to the whole profession. There isn't a 704 installation that hasn't directly benefited from the free exchange of programs made possible by the distribution facilities of SHARE. If we start to sell our programs, this will set very undesirable precedents.''", } %%% The `Gnu soup' book has nothing to do with the GNU Project, but I found %%% the title amusing, and it might be fun to read some time! @Book{Fischer:1969:GS, author = "Heinz Eduard Fischer", title = "Gnu soup", publisher = "Printed for Fred Cogswell", address = "Fiddlehead Poetry Books", pages = "48", year = "1969", LCCN = "PR6056.I77 G6", bibdate = "Thu Oct 31 08:43:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Limited ed. of 500 copies. Poems.", acknowledgement = ack-nhfb, } @Article{Wilkinson:1971:SCN, author = "J. H. Wilkinson", title = "Some Comments from a Numerical Analyst", journal = j-J-ACM, volume = "18", number = "2", pages = "137--147", month = apr, year = "1971", CODEN = "JACOAH", DOI = "http://doi.acm.org/10.1145/321637.321638", ISSN = "0004-5411", bibdate = "Sat Dec 10 15:00:46 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, remark = "This is the 1970 ACM Turing Award Lecture. Subsequent lectures are published in {\em Communications of the ACM}. Wilkinson comments ``It is perhaps salutary to be reminded that as early as 1946 Turing had considered the possibility of working with both interval and significant digit arithmetic and the report recalled forgotten conversations, not to mention heated arguments, which we had on this topic.'' He also says ``I think it is of vital importance that all the work that has been expended on the development of satisfactory algorithms should be made fully available to the people who need to use it. I would go further than this and claim that it is a social duty to see that this is achieved.''", } @Manual{DEC:1974:TUG, title = "{TECO} user's guide", organization = pub-DEC, address = pub-DEC:adr, pages = "v + 61 + 30", year = "1974", bibdate = "Wed Oct 30 19:15:57 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Order no.: DEC-11-UTECA-A-D. Operating system and version: RT-11 V03; software version: TECO V28.", keywords = "Text editors (Computer programs).", } @Article{Cody:1975:FPS, author = "W. J. Cody", title = "The {FUNPACK} Package of Special Function Subroutines", journal = j-TOMS, volume = "1", number = "1", pages = "13--25", month = mar, year = "1975", CODEN = "ACMSCU", DOI = "http://doi.acm.org/10.1145/355626.355631", ISSN = "0098-3500 (print), 1557-7295 (electronic)", bibdate = "Fri Aug 26 23:44:16 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/elefunt.bib http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, citedby = "Fullerton:1980:BEM", } @Manual{DEC:1975:DSI, title = "{DEC} system 10: introduction to {TECO} ({Text Editor and Corrector})", organization = pub-DEC, address = pub-DEC:adr, pages = "34", year = "1975", bibdate = "Wed Oct 30 19:15:57 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Electronic digital computers --- Handbooks, manuals, etc.", } @Manual{DEC:1975:TEC, title = "{Text Editor and Corrector} program: programmer's reference manual", organization = pub-DEC, address = pub-DEC:adr, edition = "Revised", pages = "various", year = "1975", bibdate = "Wed Oct 30 19:15:57 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "This manual reflects the software version as of version 23B of TECO. DEC-10-UTPRA-A-D.", keywords = "DECsystem-10 (Computer); TECO (Computer program); Text editors (Computer programs)", } @Book{Kernighan:1976:ST, author = "Brian W. Kernighan and P. J. Plauger", title = "Software Tools", publisher = pub-AW, address = pub-AW:adr, pages = "338", year = "1976", ISBN = "0-201-03669-X", ISBN-13 = "978-0-201-03669-5", LCCN = "QA76.6 .K42 1976", bibdate = "Thu Mar 25 16:01:54 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", } @Book{Smith:1976:MER, author = "B. T. Smith and J. M. Boyle and J. J. Dongarra and B. S. Garbow and Y. Ikebe and V. C. Klema and C. B. Moler", title = "Matrix Eigensystem Routines\emdash {EISPACK} Guide", volume = "6", publisher = pub-SV, address = pub-SV:adr, pages = "vii + 387", year = "1976", ISBN = "0-387-06710-8", ISBN-13 = "978-0-387-06710-0", LCCN = "QA193 .M37, QA267.A1 L43 no.6", bibdate = "Mon Dec 13 15:15:20 1993", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", series = "Lecture Notes in Computer Science, Editors: G. Goos and J. Hartmanis", } @Book{Garbow:1977:MER, author = "B. S. Garbow and J. M. Boyle and J. J. Dongarra and C. B. Moler", title = "Matrix Eigensystem Routines\emdash {EISPACK} Guide Extension", volume = "51", publisher = pub-SV, address = pub-SV:adr, pages = "viii + 343", year = "1977", ISBN = "0-387-08254-9, 3-540-08254-9", ISBN-13 = "978-0-387-08254-7, 978-3-540-08254-5", LCCN = "QA193 .M381, QA267.A1,L43 no. 51", bibdate = "Mon Dec 13 15:14:28 1993", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", series = "Lecture Notes in Computer Science, Editors: G. Goos and J. Hartmanis", } @Manual{Harvard:1977:HTM, title = "{HRSTS Teco} manual", organization = "{Harvard University} and {Harvard-Radcliffe Student Timesharing System}", address = "Cambridge, MA, USA", edition = "Second", pages = "61", year = "1977", bibdate = "Tue Dec 29 08:26:00 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Time-sharing computer systems.", } @Manual{UTACC:1977:TPR, title = "{TECO} pocket reference list: {DECsystem-10}", organization = "{University of Texas at Austin. Computation Center}", address = "Austin, TX, USA", pages = "8", year = "1977", bibdate = "Wed Oct 30 19:15:57 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Pocket reference list; CCRL-7 University of Texas at Austin. Computation Center", acknowledgement = ack-nhfb, annote = "Tx Doc no.: Z, UA268.7, C739rl no. 7 Cover title.", keywords = "DEC-10 (Computer)", } @TechReport{Ciccarelli:1978:IEE, author = "Eugene Charles Ciccarelli", title = "An introduction to the {EMACS} editor", type = "AI memo", number = "447", institution = inst-MIT-AI, address = inst-MIT-AI:adr, pages = "23", year = "1978", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Misc{IEN034, author = "C. J. Bennett", title = "The {GNOME} Controller", day = "25", month = apr, year = "1978", bibdate = "Mon Nov 23 16:55:43 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.cis.ohio-state.edu/htbin/ien/ien34.html", acknowledgement = ack-nhfb, } @Misc{RFC0746, author = "R. Stallman", title = "{RFC 746}: {SUPDUP} graphics extension", day = "17", month = mar, year = "1978", bibdate = "Thu Oct 16 09:34:09 MDT 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Status: UNKNOWN. Not online.", URL = "ftp://ftp.internic.net/rfc/rfc746.txt; ftp://ftp.math.utah.edu/pub/rfc/rfc746.txt", acknowledgement = ack-nhfb, online = "no", status = "UNKNOWN", } @Article{Sandewall:1978:PIE, author = "Erik Sandewall", title = "Programming in an Interactive Environment: the ``{\sc Lisp}'' Experience", journal = j-COMP-SURV, volume = "10", number = "1", pages = "35--71", month = mar, year = "1978", CODEN = "CMSVAN", DOI = "http://doi.acm.org/10.1145/356715.356719", ISSN = "0010-4892", bibdate = "Thu Jun 19 09:22:22 MDT 2008", bibsource = "Compendex database; http://www.acm.org/pubs/contents/journals/surveys/; http://www.math.utah.edu/pub/tex/bib/compsurv.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See also \cite{Stallman:1978:SFS,Sandewall:1978:SFS}.", abstract = "LISP systems have been used for highly interactive programming for more than a decade. During that time, special properties of the LISP language (such as program\slash data equivalence) have enabled a certain style of interactive programming to develop, characterized by powerful interactive support for the programmer, nonstandard program structures, and nonstandard program development methods. A summary is given of the LISP style of interactive programming for readers outside the LISP community, describes those properties of LISP systems that were essential for the development of this style, and discusses some current and not yet resolved issues.", acknowledgement = ack-nhfb, classification = "723", fjournal = "ACM Computing Surveys", keywords = "computer programming", } @Article{Sandewall:1978:SFS, author = "Erik Sandewall", title = "Surveyor's Forum: {Structured} Editing with a {\sc Lisp}", journal = j-COMP-SURV, volume = "10", number = "4", pages = "507--508", month = dec, year = "1978", CODEN = "CMSVAN", DOI = "http://doi.acm.org/10.1145/356744.356755", ISSN = "0010-4892", bibdate = "Thu Jun 19 09:23:43 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/surveys/; http://www.math.utah.edu/pub/tex/bib/compsurv.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See \cite{Sandewall:1978:PIE,Stallman:1978:SFS}.", acknowledgement = ack-nhfb, fjournal = "ACM Computing Surveys", } @Article{Stallman:1978:SFS, author = "Richard M. Stallman", title = "Surveyor's Forum: {Structured} Editing with a {Lisp}", journal = j-COMP-SURV, volume = "10", number = "4", pages = "505--507", month = dec, year = "1978", CODEN = "CMSVAN", DOI = "http://doi.acm.org/10.1145/356744.356754", ISSN = "0010-4892", bibdate = "Thu Jun 19 09:23:43 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/surveys/; http://www.math.utah.edu/pub/tex/bib/compsurv.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See \cite{Sandewall:1978:PIE,Sandewall:1978:SFS}.", acknowledgement = ack-nhfb, fjournal = "ACM Computing Surveys", } @Book{Dongarra:1979:LUG, author = "J. J. Dongarra and C. B. Moler and J. R. Bunch and G. W. Stewart", title = "{LINPACK} Users' Guide", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "320", year = "1979", ISBN = "0-89871-172-X (paperback)", ISBN-13 = "978-0-89871-172-1 (paperback)", LCCN = "QA76.73 .L22 L5 1979, QA214 .L56 1979", bibdate = "Mon Dec 13 15:18:20 1993", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", } @TechReport{Stallman:1979:EEC, author = "Richard M. Stallman", title = "{EMACS}: The Extensible, Customizable, Self-Documenting Display Editor", type = "Report", number = "AI Memo 519, 519A", institution = inst-MIT-AI, address = inst-MIT-AI:adr, pages = "29", month = jun, year = "1979", bibsource = "Ai/lisp.bib; Ai/mit.ai.memos.bib; Ai/mit.aitr.aim.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "EMACS is a display editor which is implemented in an interpreted high level language. This allows users to extend the editor by replacing parts of it, to experiment with alternative command languages, and to share extensions which are generally useful. The ease of extension has contributed to the growth of a large set of useful features. This paper describes the organization of the EMACS system, emphasizing the way in which extensibility is achieved and used.", adnum = "AD-A078064", keywords = "display, editor, extensible, interactive, self-documenting, LISP", reference = "Revised March 1981.", } @Manual{DEC:1980:PTU, title = "{PDP-11 TECO} user's guide", organization = pub-DEC, address = pub-DEC:adr, pages = "iii + 150", year = "1980", bibdate = "Wed Oct 30 19:15:57 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Order no. DEC-11-UTECA-B-D. This document describes the operating procedures for the TECO (Text Editor and Corrector) program. TECO is distributed with DIGITAL Operating systems, but it is unsupported by DIGITAL; TECO is Category C software. Supersedes DEC-11-RTECA-A-D. Software version: TECO-11 v36; TECO-10 v3; TECO-8 v7.", keywords = "PDP-11 (Computer) --- Programming.; TECO (Computer program)", } @Manual{DEC:1980:VVP, title = "[{VAX\slash VMS} Programmming card and {PDP-11} {TECO} user's guide]", organization = pub-DEC, address = pub-DEC:adr, pages = "????", year = "1980", bibdate = "Wed Oct 30 19:15:57 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Order no. QLYY2-GZ4.4 and DEC-11-UTECA-B-D,AV-D827C-TE. This document describes the operating procedures for the TECO (Text Editor and Corrector) program. TECO is distributed with DIGITAL Operating systems, but it is unsupported by DIGITAL; TECO is Category C software. Supersedes DEC-11-RTECA-A-D. Software version: TECO-11 v36; TECO-10 v3; TECO-8 v7. [1] PDP-11 TECO user's guide. [2] VAX-11 programming card.", keywords = "PDP-11 (Computer) --- Programming.; TECO (Computer program); VAX-11 (Computer) --- Programming.", } @MastersThesis{Finseth:1980:TPTa, author = "Craig A. Finseth", title = "Theory and practice of text editors, or, {A} cookbook for an Emacs", type = "Thesis (B.S.)", school = "M.I.T., Department of Electrical Engineering and Computer Science", address = "Cambridge, MA, USA", pages = "103", year = "1980", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Supervised by David P. Reed.", acknowledgement = ack-nhfb, keywords = "Programming (Electronic computers) --- Handbooks, manuals, etc.", } @TechReport{Finseth:1980:TPTb, author = "Craig A. Finseth", title = "Theory and practice of text editors or a cookbook for an Emacs", type = "Technical memoranda", number = "165", institution = "Massachusetts Institute of Technology, Laboratory for Computer Science", address = "Cambridge, MA, USA", pages = "106", year = "1980", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Originally presented as the author's thesis, (B.S.) in the M.I.T. Dept. of Electrical Engineering and Computer Science, 1980.", keywords = "Programming (Electronic computers) --- Handbooks, manuals, etc.", } @InProceedings{Greenberg:1980:PCM, author = "B. S. Greenberg", booktitle = "Conference Record of the 1980 LISP Conference, Stanford University", title = "Prose and {CONS} --- {Multics Emacs}: {A} Commercial Text-Processing System in {LISP}", publisher = pub-ACM, address = pub-ACM:adr, year = "1980", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/Functional.bib", keywords = "functional Text Processing", } @TechReport{Stallman:1980:EMI, author = "Richard M. Stallman", title = "{EMACS} Manual for {ITS} Users", number = "AI Memo 554", institution = inst-MIT, address = inst-MIT:adr, pages = "218", month = jun, year = "1980", bibsource = "Ai/mit.aitr.aim.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", adnum = "AD-A093186", reference = "Revised April 1981.", } @TechReport{Stallman:1980:EMT, author = "Richard Stallman", title = "{EMACS} manual for {TWENEX} users: a reference manual for the extensible, customizable, self-documenting real-time display editor", type = "AI memo", number = "555", institution = inst-MIT-AI, address = inst-MIT-AI:adr, pages = "iv + 203", year = "1980", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Support for the laboratory's research is provided in part by the Advanced Research Projects Agency of the Dept. of Defense under Office of Naval Research contract", } @TechReport{Abelson:1981:CNC, author = "H. Abelson and R. M. Fano and G. J. Sussman", title = "Course Notes {CS} 6.001: Structure and Interpretation of Computer Programs, (Chapter 1+2, Guide to {DEC}-20, {EMACS}-Intr., Intr. to {SCHEME}, {SCHEME}-Manual, Chapter 3--7, Problemsets 1--9, Quiz 1+2, Final Exam.)", type = "Report", institution = inst-MIT-EECS, address = inst-MIT-EECS:adr, year = "1981", bibsource = "Ai/lisp.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", keywords = "LISP", } @TechReport{Gosling:1981:UE, author = "James Gosling", title = "{UNIX EMACS}", type = "Report", institution = inst-MIT-AI, address = inst-MIT-AI:adr, month = dec, year = "1981", bibsource = "Ai/lisp.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", keywords = "LISP; UNIX (Computer operating system) --- Handbooks, manuals, etc.", } @Book{Kernighan:1981:STP, author = "Brian W. Kernighan and P. J. Plauger", title = "Software Tools in {Pascal}", publisher = pub-AW, address = pub-AW:adr, pages = "ix + 366", year = "1981", ISBN = "0-201-10342-7", ISBN-13 = "978-0-201-10342-7", LCCN = "QA76.6 .K493", bibdate = "Thu Mar 25 16:01:52 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", price = "US\$13.95", } @TechReport{Stallman:1981:EECa, author = "Richard M. Stallman", title = "{EMACS}: the extensible, customizable self-documenting display editor", type = "AI memo", number = "519a", institution = inst-MIT-AI, address = inst-MIT-AI:adr, pages = "28", month = mar, year = "1981", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Advanced Research Projects Agency, Dept. of Defense, ONR.", } @InProceedings{Stallman:1981:EECb, author = "R. M. Stallman", title = "{EMACS}: the extensible customizable self-documenting display editor", crossref = "Abrahams:1981:TMA", pages = "147--156", year = "1981", bibdate = "Sat Aug 13 17:16:20 MDT 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "languages", subject = "B.4.2 Hardware, INPUT/OUTPUT AND DATA COMMUNICATIONS, Input/Output Devices, Image display \\ D.4.9 Software, OPERATING SYSTEMS, Systems Programs and Utilities, Command and control languages \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance, Extensibility", } @TechReport{Stallman:1981:EMTa, author = "Richard Stallman", title = "{EMACS} manual for {TWENEX} users: a reference manual for the extensible, customizable, self-documenting real-time display editor", type = "AI memo", number = "555", institution = "Massachusetts Institute of Technology, Artificial Intelligence Laboratory", address = "Cambridge, MA, USA", edition = "Revised", pages = "iv + 236", month = oct, year = "1981", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "This manual corresponds to EMACS version 162.", acknowledgement = ack-nhfb, annote = "Advanced Research Projects Agency, Dept. of Defense, ONR.", } @TechReport{Stallman:1981:EMTb, author = "Richard Stallman", title = "{EMACS} manual for {TOPS}-20 users: a reference manual for the extensible, customizable, self-documenting real-time display editor", type = "AI memo 556", number = "", institution = "Massachusetts Institute of Technology, Artificial Intelligence Laboratory", address = "Cambridge, MA, USA", pages = "various", year = "1981", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "EMACS (Computer program); Text editors (Computer programs); TOPS-20 (Computer system)", } @TechReport{Stallman:1981:EMU, author = "Richard Stallman", title = "{EMACS} manual for {ITS} users: a reference manual for the extensible, customizable, self-documenting real-time display editor", type = "AI memo 554", number = "554", institution = "Massachusetts Institute of Technology, Artificial Intelligence Laboratory", address = "Cambridge, MA, USA", pages = "iv + 224", year = "1981", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "This manual corresponds to EMACS version 162.", acknowledgement = ack-nhfb, } @TechReport{Abelson:1982:CNC, author = "H. Abelson and R. M. Fano and G. J. Sussman", title = "Course Notes {CS} 6.001: Structure and Interpretation of Computer Programs, (Chapters 1-8, Guide to {DEC}-20, Intro. to {EMACS}, Intro. to {SCHEME})", type = "Report", institution = inst-MIT-EECS, address = inst-MIT-EECS:adr, year = "1982", bibsource = "Ai/lisp.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", keywords = "LISP", } @Manual{Buck:1982:EP, author = "Barbara Buck", title = "{EMACS} primer", organization = "Prime Computer, Inc.", address = "Framingham, MA, USA", pages = "various", year = "1982", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "IDR6107. Revision 18.3. This guide documents the software operation of the Prime Computer and its supporting systems and utilities at master disk revision level 18 (rev.18).", keywords = "EMACS (Computer program); Prime computers --- Programming.", } @Manual{Buck:1982:ERG, author = "Barbara Buck", title = "{EMACS} reference guide", organization = "Prime Computer, Inc.", address = "Framingham, MA, USA", pages = "various", year = "1982", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "IDR5026. Revision 18.3. This guide documents the software operation of the Prime Computer and its supporting systems and utilities as implemented at master disk revision level 18 (rev. 18)", keywords = "EMACS (Computer program); Prime computers --- Programming.", } @Article{Cohen:1982:TSC, author = "E. Cohen", title = "Text-Oriented Structure Commands for Structure Editors", journal = j-SIGPLAN, volume = "17", number = "11", pages = "45--49", month = nov, year = "1982", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Tue Jan 10 10:19:23 1984", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/os.bib; Os/os.bib", abstract = "The main problems associated with program structure editors are not inherent and can be solved without reverting to a textual view point. Cursor movements can be made more natural by viewing the screen as a 2-D arrangement of nodes. Expressions can be input to commands more complex than simple template expansion. Transformations of program fragments can be accomplished by an editor which supports matching and instantiation of subtrees.", keywords = "editor, structure editor, emacs, Myte", } @Manual{DEC:1982:DMS, title = "Data management systems: {SIG} handout: 1982 Spring {DECUS} Symposium: May 10--14, 1982, Atlanta, Georgia: {TECO} sessions", organization = pub-DEC, address = pub-DEC:adr, pages = "55", year = "1982", bibdate = "Wed Oct 30 19:15:57 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Cover title.", keywords = "Electronic data processing --- Management --- Congresses.", } @Article{Graham:1982:GCG, author = "Susan L. Graham and Peter B. Kessler and Marshall K. Mckusick", title = "{Gprof}: {A} call graph execution profiler", journal = j-SIGPLAN, volume = "17", number = "6", pages = "120--126", month = jun, year = "1982", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:14:38 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", 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., Electrical Engng. and Computer Sci. Dept., Univ. of California, Berkeley, CA, USA", keywords = "abstractions; call graph execution; call graph execution profiler; called routines; compilers; complex programs; gprof; program compilers; program processors", sponsororg = "ACM", treatment = "P Practical", } @TechReport{Phillips:1982:UML, author = "Richard E. Phillips and Phoebe L. Hauff", title = "{USGS} Mineralogy Laboratory user's guide to the {TECO} editing program for the {DEC RT-11} operating system: (Part {C} of the {USGS} Mineralogy Laboratory user's guide to the {DEC RT-11} operating system)", type = "Open-file report", number = "82-177", institution = "U.S. Geological Survey", address = "Denver, CO, USA", pages = "ii + 39", year = "1982", bibdate = "Wed Oct 30 19:15:57 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "TECO (Computer program)", } @Manual{Gosling:1983:ESE, author = "James Gosling", title = "{EMACS} screen editor: version 264", organization = "UniPress Software, Inc.", address = "Edison, NJ, USA", pages = "various", year = "1983", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Seven computer disks.", acknowledgement = ack-nhfb, } @Manual{CCA:1984:CEMa, title = "{CCA EMACS} manual for {UNIX} users", organization = "Computer Corporation of America", address = "Cambridge, MA, USA", edition = "Version 162.43z", pages = "various", year = "1984", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "UNIX (Computer operating system) --- Handbooks, manuals, etc.", } @Manual{CCA:1984:CEMb, title = "{CCA EMACS}: manual for {UNIX} users", organization = "CCA Uniworks", address = "Cambridge, MA, USA", edition = "Version 162.45z", pages = "various", month = oct, year = "1984", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Text editors (Computer programs); UNIX (Computer operating system) --- Handbooks, manuals, etc.", } @Article{Garlan:1984:GIP, author = "David B. Garlan and Philip L. Miller", title = "{GNOME}: {An} introductory programming environment based on a family of structure editors", journal = j-SIGPLAN, volume = "19", number = "5", pages = "65--72", month = may, year = "1984", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:14:44 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, classification = "C6110 (Systems analysis and programming)", conflocation = "Pittsburgh, PA, USA; 23-25 April 1984", conftitle = "Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments", corpsource = "Dept. of Computer Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA", keywords = "Carnegie-Mellon University; Gandalf Project; GNOME environment; programming; programming environments; software development environment; software engineering; structure editors; teaching", sponsororg = "ACM", treatment = "P Practical", } @Manual{Gosling:1984:EUM, author = "James Gosling", title = "{Emacs} user's manual", organization = "Pyramid Technology Corporation", address = "Mountain View, CA, USA", edition = "Revision A", pages = "various", year = "1984", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "4100-0012", } @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.76.O63 K48 1984", bibdate = "Wed Dec 15 10:36:12 1993", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", } @TechReport{Mitchell:1984:ISU, author = "William H. Mitchell", title = "An {Icon} subsystem for {UNIX} Emacs", type = "Technical report", number = "TR 84-8", institution = "Dept. of Computer Science, The University of Arizona", address = "Tucson, AZ, USA", pages = "17", year = "1984", bibdate = "Mon Jan 12 12:27:38 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Icon (Computer program language); Text editors (Computer programs)", } @Manual{PyramidTechnology:1984:ERD, title = "{Emacs} release description", organization = "Pyramid Technology Corporation", address = "Mountain View, CA, USA", edition = "Revision A", pages = "various", year = "1984", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "4100-0013. Release 2.1.", } @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", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/unix.2.bib; Os/unix.2.bib", 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, } @InCollection{Stallman:1984:EEC, author = "Richard M. Stallman", title = "{EMACS}: The Extensible, Customizable, Self-Documenting Display Editor", crossref = "Barstow:1984:IPE", pages = "300--325", year = "1984", bibdate = "Wed Oct 30 19:05:37 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Manual{DataGeneral:1985:DGE, title = "{Data General EMACS} text editor user's manual", organization = "{Data General Corporation}", address = "Westboro, MA, USA", edition = "Revision 00, {February} 1985", pages = "various", year = "1985", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "093-701011-00", keywords = "EMACS (Computer program) --- Handbooks, manuals, etc.; Text editors (Computer programs) --- Handbooks, manuals, etc.", } @Book{Fischer:1985:MWG, author = "Gerhard Fischer and Rul Gunzenh{\"a}user", title = "{Methoden und Werkzeuge zur Gestaltung benutzergerechter Computersysteme}", volume = "1", publisher = "deGruyter", address = "Berlin, Germany; New York, NY, USA", pages = "xi + 282", year = "1985", ISBN = "3-11-010070-3", ISBN-13 = "978-3-11-010070-9", bibsource = "Database/Wiederhold.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Also published in/as: summary rcvd Sep.1984.", series = "Mensch Computer Kommunikation", annote = "Evaluation, analysis, design and implementation, investigations on Integrated Information Manipulation Systems (IMS) to support human-computer communication. Runs under UNIX, using Franz-LISP on a VAX 780 using BISY window front-end for EMACS, INGRES, SCRIBE, DYPAR n.l.parser, OPS5, Mycin(!), Pixel based font editor, C.", xxtitle = "Project {INFORM}", } @TechReport{McArthur:1985:RRE, author = "David McArthur", title = "Running {ROSS} in an {Emacs} environment", type = "The Rand paper series", number = "P-7088", institution = "Rand Corporation", address = "Santa Monica, CA, USA", pages = "10", month = apr, year = "1985", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Data base management --- Computer programs.", } @Article{Stallman:1985:GM, author = "Richard Stallman", title = "The {GNU} Manifesto", journal = j-DDJ, volume = "10", number = "3", pages = "30--??", month = mar, year = "1985", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Mon Sep 2 09:09:39 MDT 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Misc{UniPress:1985:ESE, author = "{UniPress Software, Inc}", title = "{Emacs} screen editor for {IBM-PC\slash MS-DOS}", publisher = "UniPress Software", address = "Edison, NJ, USA", edition = "Version 1.0", year = "1985", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "1 program file (IBM--PC) on 2 computer disks manual.", acknowledgement = ack-nhfb, annote = "UniPress Emacs screen editor MS-DOS Emacs reference manual, version 1.0 --- UniPress Emacs screen editor manual, version 2.0. System requirements: 384K of memory; PC-DOS version 2.00 or later.", } @Periodical{UniPress:1985:UEN, author = "{UniPress Software, Inc}", title = "{UniPress} Emacs newsletter", publisher = "UniPress Software", address = "Edison, NJ, USA", pages = "various", year = "1985", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, alttitle = "Emacs newsletter", annote = "Caption title.", keywords = "UNIX (Computer operating system) --- Periodicals.", } @Manual{UniPress:1985:UESa, title = "{UniPress EMACS} screen editor: user's guide", organization = "UniPress Software, Inc.", address = "Edison, NJ, USA", edition = "Version 2.0", pages = "various", year = "1985", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Manual{UniPress:1985:UESb, title = "{UniPress EMACS} screen editor: {MLISP} user's guide", organization = "UniPress Software, Inc.", address = "Edison, NJ, USA", edition = "Version 2.0", pages = "various", year = "1985", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Manual{UniPress:1985:UESc, title = "{UniPress EMACS} screen editor: {UNIX EMACS} reference manual", organization = "UniPress Software, Inc.", address = "Edison, NJ, USA", edition = "Version 2.0", pages = "various", year = "1985", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Manual{UniPress:1985:UESd, title = "{UniPress EMACS} screen editor: {VMS EMACS} reference manual", organization = "UniPress Software, Inc.", address = "Edison, NJ, USA", edition = "Version 2.0", pages = "various", year = "1985", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @TechReport{Waters:1985:KST, author = "Richard C. Waters", title = "{KBEmacs}: a step toward the programmer's apprentice", type = "Technical report", number = "AI-TR-753", institution = "Massachusetts Institute of Technology, Artificial Intelligence Laboratory.", address = "Cambridge, MA, USA", pages = "236", year = "1985", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Emacs (Computer program language); KBEmacs (Computer program language)", } @Article{Anonymous:1986:FIP, author = "Anonymous", title = "Free {IBM-PC} Encryption Software", journal = j-CRYPTOLOGIA, volume = "10", number = "4", pages = "224--224", month = oct, year = "1986", CODEN = "CRYPE6", DOI = "http://dx.doi.org/10.1080/0161-118691861038", ISSN = "0161-1194 (print), 1558-1586 (electronic)", ISSN-L = "0161-1194", bibdate = "Mon Jun 30 15:38:47 MDT 2008", bibsource = "http://www.dean.usma.edu/math/pubs/cryptologia/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.informaworld.com/smpp/content~content=a741902944~db=all~order=page", acknowledgement = ack-nhfb, fjournal = "Cryptologia", romanvolume = "X", } @TechReport{Beebe:1986:TIP, author = "Nelson H. F. Beebe", title = "{TECO on the IBM PC}", institution = inst-CLSC, address = inst-CLSC:adr, pages = "62", day = "22", month = may, year = "1986", bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", } @TechReport{Chen:1986:GEB, author = "Pehong Chen", title = "{GNU Emacs \BibTeX} mode: version 1.5", type = "Technical report", number = "UCB/CSD 87/317", institution = "University of California. Computer Science Division", address = "Berkeley, CA, USA", pages = "ii + 34", year = "1986", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Sponsored in part by the National Science Foundation. Defense Advanced Research Projects Agency (DoD). Monitored by the Naval Electronic Systems Command.", keywords = "Data base management.; Text editors (Computer programs).", } @Manual{Kingsbury:1986:EEW, author = "Barry M. Kingsbury and John Xenakis", title = "{EMACS} extension writing guide", organization = "Prime Computer", address = "Natick, MA, USA", edition = "Second", pages = "", year = "1986", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "DOC 5025-2LA Master Disk Revision Level 19.4 (Rev. 19.4) Loose-leaf for updating.", keywords = "EMACS (Computer program); Prime computers --- Programming.", } @Manual{Stallman:1986:GEMa, author = "Richard Stallman", title = "{GNU Emacs} manual", number = "", organization = pub-FSF, address = pub-FSF:adr, edition = "4th, {Emacs} version 17", pages = "viii + 255", month = feb, year = "1986", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs.", } @Manual{Stallman:1986:GEMb, author = "Richard Stallman", title = "{GNU Emacs} manual", organization = pub-FSF, address = pub-FSF:adr, edition = "5th, {Emacs} version 18 for {UNIX} users", pages = "x + 284", month = oct, year = "1986", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs (Computer program)", } @Manual{Stallman:1986:GEMc, author = "Richard Stallman", title = "{GNU Emacs} manual", organization = pub-FSF, address = pub-FSF:adr, edition = "6th, {Emacs} version 18 for {UNIX} users", pages = "x + 284", month = mar, year = "1986", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs.", } @Manual{UniPress:1986:UEU, title = "{UniPress Emacs} user's guide", organization = "UniPress Software, Inc.", address = "Edison, NJ, USA", edition = "Version 2.10 and later", pages = "various", year = "1986", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "EMACS (Computer program); Text editors (Computer programs); UNIX (Computer file)", } @TechReport{Ballance:1987:PII, author = "R. A. Ballance and M. L. {Van De Vanter}", key = "Ballance \& Van De Vanter", title = "Pan {I}: An Introduction for Users", number = "UCB/CSC 88/410", institution = "EECS-University of California", address = "Berkeley, CA", pages = "60", month = sep, year = "1987", bibdate = "Mon Feb 27 12:00:58 1989", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/programming.env.bib", abstract = "Pan is a prototype and testbed for language-based editors and viewers. Its design addresses the needs of experienced users who manage complex objects such as large software systems. All of Pan's components are multi-lingual, incremental, description-driven, customizable, and extensible. Viewing is facilitated by semantics-based browsing and an object model which integrated text and structure. Pan is intended to share information with other tools, allowing integration into a larger language, program and document development environment. This documents, a users manual, describes the basic operational facilities of Pan I, the current implementation. It explains the concepts behind Pan's editing environment, introduces editing commands, and discusses techniques for customization. Appendices list command bindings-to both keystrokes and menus, buffer options, buffer flags, and a compatibility guide for GNU Emacs users.", owner = "payne", } @TechReport{Chen:1987:GEB, author = "Pehong Chen", title = "{GNU Emacs} {\BibTeX}-Mode", number = "UCB/CSD 87/317", institution = "University of California, Berkeley", address = "Berkeley, CA, USA", pages = "ii + 57", year = "1987", LCCN = "QA76.6 .C546 1987", bibdate = "Tue Dec 29 08:26:24 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Techreports/university-of-california-berkeley.bib", price = "US\$3.50", keywords = "text editors (computer programs)", } @TechReport{Chen:1987:GET, author = "Pehong Chen", title = "{GNU Emacs \TeX} mode: version 1.5", type = "Report", number = "UCB/CSD 87/316", institution = "University of California, Computer Science Department", address = "Berkeley, CA, USA", pages = "ii + 57", year = "1987", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Text editors (Computer programs)", } @TechReport{Conklin:1987:SH, author = "Jeff Conklin", title = "A Survey of Hypertext", volume = "2", type = "MCC Technical Report STP-356-86, Rev.", number = "2", institution = "Microelectronics and Computer Technology Corporation", address = "Austin, Texas", pages = "69", day = "3", month = dec, year = "1987", bibsource = "Ai/hypertext.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "MCC Software Technology Program unrestricted non-proprietary report.", abstract = "Hypertext is a computer-supported medium for information in which many interlinked documents are displayed with their links on a high-resolution computer screen. The links may be directly activated by a pointing device such as a mouse, which causes the document referenced by the link to appear instantly in a new window on the screen. While the concepts of hypertext are not new, the technology to make it effective is new. This paper reviews most of the existing hypertext systems, and then explores in some detail the fundamental features of hypertext and some of the design options in constructing hypertext systems. The advantages and disadvantages of hypertext are discussed in terms of four major application categories: macro literary systems, problem exploration systems, structured browsing systems, and systems developed to explore hypertext technology.", abstract-2 = "This is the full report, with full text and extensive bibliography, of the version which appeared in IEEE Computer. It is provided in response to bingo-card requests from IEEE Computer and to direct requests for the ``more detailed version.'' You can request your own copy by writing to Gloria Gutierrez, Software Technology Program, MCC, 3500 West Balcones Center Drive, Austin TX 78759-6509; (512) 343-0978. [This is an extraordinary piece of work and I recommend it highly: dh] CONTENT 1. Introduction 1.1 What is hypertext? Fixes on the notion of machine-supported links as the primary feature Views hypermedia as generalization of what is linkable: text, + graphics, digitized speech, and many other sensible expressions (taste, odors, + etc.) Will focus on text-based hypertext as the one we know most about 1.2 A Glimps of using hypertext network or graph of material in nodes, forming hypergraph or hyperdocu correspondence between windows on screen and nodes is typical link icons appear within a window and provide paths to related + material user may create new links to new nodes or to existing nodes database may be browsed by taking links through displayed windows, by + search request, and by navigating a diagram of the connections importance of browsers to help user stay oriented 2. Hypertext Implementations 2.1 Macro literary systems large on-line libraries in which inter-document links are machine + supported all publishing, reading, collaboration, and criticism occur within + the system Bush's Memex, Engelbart's NLS, Nelson's Xanadu, and Trigg's Textnet + fit this vision 2.2 Problem exploration systems support early unstructured thinking on a problem, with many + disconnected ideas captured in manipulable way authoring and outlining procedures Goldstein and Bobrow's PIE (for representing software-system design + perspective) Rittel's IBIS for managing arguments in ``wicked'' system analysis + problems Lowe's SYNVIEW for also tracking debate on validity and relevance of + argument postings University of North Carolina's WE writing environment and outline + processors 2.3 Structured browsing systems smaller scale than macro-literary, focused on ease-of-use for + teaching, reference, and public information large amount of existing information or need to make existing + information very easy to access Carnegie-Mellon University ZOG and Knowledge Systems' KMS (successor) Emacs INFO Subsystem, ZOG-like internal ``help'' reference system Ben Shneiderman's University of Maryland Hyperties system Symbolics Document Examiner for on-line access to complete manual set + of Symbolics Lisp machines 2.4 General hypertext technology general-purpose setups for experimentation with wide range of + applications Xerox PARC NoteCards Brown University Intermedia project (extensive experience and effort) Tektronix Neptune designed as open, layered architecture (Hypertext + Abstract Machine [HAM], C and Smalltalk!) 2.5 Summary --- breakout of features support for hierarchic structures support for non-hierarchical (graph-based) cross-reference links multiple types of links association of attribute/value pairs with links and nodes patching of links together into single permanent object multiple versions of nodes or links or both procedural attachment of arbitrary procedures to events at nodes and + links string and keyword searches of hyperdocuments editor capability for contents of nodes concurrent support to multiple users of hyperdocument at same time pictorial and graphic support along with text commercially available and supported 3. The Essence of Hypertext 3.1 The power of linking 3.1.1 link follow \ldots{}", keywords = "Hypertext MCC IEEE Computer HyperCard Memex Xanadu Textnet PIE IBIS gIBIS SYNVIEW ZOG KMS Emacs INFO Hyperties NoteCards Intermedia Neptune Boxer CREF FileVision Guide PlaneText", } @Article{Flynn:1987:GR, author = "Anita M. Flynn", key = "Flynn", title = "Gnat Robots", journal = j-AI-EXPERT, volume = "2", number = "12", pages = "34--42", month = dec, year = "1987", ISSN = "0888-3785", bibsource = "Ai/cmubib.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", location = "CMU E&S Library", } @TechReport{Flynn:1987:GRH, author = "Anita M. Flynn", title = "Gnat Robots (And How They Will Change Robotics)", type = "Technical Report", number = "Working Paper 295", institution = inst-MIT, address = inst-MIT:adr, month = jun, year = "1987", bibsource = "Ai/mit.ai.reports.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", } @Periodical{FSF:1987:GBN, author = "{Free Software Foundation}", title = "{GNU}'s bulletin: newsletter of the {Free Software Foundation}", publisher = "The Foundation", address = "Cambridge, MA, USA", pages = "various", year = "1987", ISSN = "1075-7813", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, alttitle = "GNU's bulletin", annote = "Description based on: Vol. 1, no. 16 (Jan. 1994); title from cover.", keywords = "GNU Emacs --- Periodicals.; Text editors (Computer programs) --- Periodicals.", } @Misc{FSF:1987:GM, key = "GAWK", title = "The {GAWK} Manual", howpublished = pub-FSF # " " # pub-FSF:adr, year = "1987", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Also available via ANONYMOUS FTP to \path|prep.ai.mit.edu|. See also \cite{Aho:1988:APL}.", } @InProceedings{Hinckley:1987:OOE, author = "K. Hinckley", title = "An object oriented extension language for integrating disparate applications", crossref = "Bullinger:1987:HII", pages = "529--533", year = "1987", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "QUICHE (quick user interface and command handling extension) is an extension language based on the Icon programming language. Like Lisp-style EMACS extension languages, it can be used to define key bindings. Unlike those extensions, QUICHE is not bound to any particular application, can easily make system calls and invoke programs and can call entry points in the program it is extending, either directly or through a trait binding mechanism. It is this latter ability that makes QUICHE an ideal means of unifying application interfaces. Traits are defined for applications such as window managers, debuggers and editors. Each trait encapsulates a set of basic operations that will be available in any instance of an object. The existence of a standard set of traits allows the interface designer to tailor interfaces that provide consistency across multiple applications, and to easily modify or add features to a set of applications. In addition, QUICHE can also extend applications which do not themselves support any traits. A manager can be written in QUICHE that, instead of calling the application, inserts the commands corresponding to a call as though the user had entered them.", acknowledgement = ack-nhfb, affiliation = "User Environment Apollo Computer, Inc., Chelmsford, MA, USA", classification = "C6110 (Systems analysis and programming); C6140D (High level languages); C6150J (Operating systems); C6180 (User interfaces)", keywords = "Application interfaces; Command handling extension; Consistency; Debuggers; Disparate applications; Editors; Entry points; Icon programming language; Interface designer; Key bindings; Multiple applications; Object oriented extension language; QUICHE; Quick user interface; System calls; Trait binding mechanism; Window managers", thesaurus = "High level languages; Multiprogramming; Object-oriented programming; User interfaces", } @InProceedings{Palmer:1987:DEOa, author = "J. E. Palmer and T. M. Duffy and K. Gomoll and T. Gomoll and J. Palmquist-Richards and J. A. Trumble", title = "The design and evaluation of online help for {UNIX} {EMACS}: access mechanisms", crossref = "Bullinger:1987:HII", pages = "461--466", year = "1987", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Discusses the use of the card sort technique and cluster analysis for determining an effective organization for a help menu in UNIX EMACS. Similarity data using a card sorting task with EMACS commands was gathered. Hierarchical cluster analysis was then used to analyze the data. The results indicate that differences among novices, intermediates, and experts appear with computer-based concepts such as windows and buffers, but that the sorts are more similar than they are different. It is argued that cluster analysis may aid designers in determining a functional organization, but that in this domain, this organization will not help users bridge the mapping from real world tasks to computer tasks.", acknowledgement = ack-nhfb, affiliation = "Commun. Design Center, Carnegie Mellon Univ., Pittsburgh, PA, USA", classification = "C6110B (Software engineering techniques); C6180 (User interfaces); C7106 (Word processing)", keywords = "Card sort technique; Cluster analysis; Menu; Online help; UNIX EMACS; User interface design", thesaurus = "Pattern recognition; Software engineering; Software packages; UNIX; User interfaces; Word processing", } @TechReport{Palmer:1987:DEOb, author = "James E. Palmer", title = "The design and evaluation of online help for {UNIX} {Emacs}: Capturing the user in menu design", type = "CDC technical report series", number = "39", institution = "Communications Design Center, Carnegie Mellon University", address = "Pittsburgh, PA, USA", pages = "17", month = nov, year = "1987", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Computers --- Computer engineering.; Electronic data processing documentation.; Technical writing.; UNIX (Computer operation system).", } @TechReport{Rich:1987:FRS, author = "Charles Rich and Richard C. Waters", title = "Formalizing Reusable Software Components in the Programmer's Apprentice", number = "AI Memo 954", institution = inst-MIT, address = inst-MIT:adr, pages = "28", month = feb, year = "1987", bibsource = "Ai/mit.aitr.aim.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "There has been a long-standing desire in computer science for a way of collecting and using libraries of standard software components. The limited success in actually doing this stems not from any resistance to the idea, nor from any lack of trying, but rather from the difficulty of choosing an appropriate formalism for representing components. For a formalism to be maximally useful, it must satisfy five key desiderata: expressiveness, convenient combinability, semantic soundness, machine manipulability, and programming language independence. The Plan Calculus formalism developed as part of the Programmer's Apprentice project satisfies each of these desiderata quite well. It does this by combining the ideas from flowchart schemas, data abstraction, logical formalisms, and program transformations. The efficacy of the Plan Calculus has been demonstrated in part by a prototype program editor called the Knowledge-based Editor in Emacs. This editor makes it possible for a programmer to construct a program rapidly and reliably by combining components represented as plans.", archived = "f1993", contract = "NSF MCS-7912179, N00014-85-K-0124, IBM, Sperry", keywords = "reuse, Programmer's Apprentice, software, components, plan calculus", } @Manual{Sheppo:1987:ERG, author = "Marion Sheppo", title = "{EMACS} reference guide", organization = "Prime Computer, Inc.", address = "Natick, MA, USA", edition = "2nd for Release 21.0", pages = "various", year = "1987", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "DOC5026-2LA. This guide documents the software operation of the Prime Computer and its supporting systems and utilities as implemented at Master Disk Revision level 21.0 (Rev. 21.0).", keywords = "EMACS (Computer program); Prime computers --- Programming.; Prime computers.", } @Manual{Stallman:1987:GEM, author = "Richard Stallman", title = "{GNU} Emacs manual", organization = pub-FSF, address = pub-FSF:adr, edition = "6th, Version 18", pages = "viii + 284", month = mar, year = "1987", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs (Computer program)", } @InProceedings{Waters:1987:PAS, author = "R. C. Waters", title = "The Programmer's Apprentice: a session with {KBEmacs}", crossref = "Anonymous:1987:PAT", pages = "1.", month = "", year = "1987", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Summary form only given. The long term goal of the Programmer's Apprentice project is to develop a theory of programming and to automate the programming process. Recognizing that fully automatic programming is very far off, the current research is directed toward the intermediate goal of developing an intelligent computer assistant for programmers called the Programmer's Apprentice (PA). The intention is for the PA to act as a junior partner and critic, keeping track of details and assisting with the easy parts of the programming process while the programmer focuses on the hard part of the process. The Knowledge-Based Editor in Emacs (KBEmacs) is the current demonstration system implemented as part of the PA project. KBEmacs is capable of operating on Ada and Lisp programs of realistic size and complexity. The principal benefit of KBEmacs is that it makes it possible to construct a program rapidly and reliably by combining algorithmic fragments stored in a library. The heart of the paper is a scenario showing the currently running KBEmacs system in action. The scenario shows a 58 line Ada program being constructed using six simple KBEmacs commands. In addition the paper discusses the basic goals of the PA project and the key AI ideas behind KBEmacs.", acknowledgement = ack-nhfb, affiliation = "Artificial Intelligence Lab., MIT, Cambridge, MA, USA", classification = "C6170 (Expert systems)", keywords = "Ada; AI ideas; Critic; Emacs; Intelligent computer assistant; Junior partner; KBEmacs; Knowledge-Based Editor; Lisp programs; PA project; Programmer's Apprentice project", thesaurus = "Automatic programming; Knowledge based systems", } @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 A35 1988", bibdate = "Fri Apr 30 10:37:28 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See \cite{FSF:1987:GM}.", nb = "the author order is AKW, but the key looks better as AWK", } @Misc{Anonymous:1988:MDD, author = "Anonymous", title = "{Macintosh} download disk 16", publisher = "University of Rochester Computing and Reserve Library", address = "Rochester, NY, USA", year = "1988", bibdate = "Wed Feb 28 15:00:20 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "1 computer disk. Title supplied by cataloger. For fuller description of contents see list at Computing and Reserve Library Desk. 3dplt --- Compact --- DA Appl Font 1.03 --- DA Artisto 1.41 --- DA Blank Screen --- DA Camera --- DA ControlPanelPlus 0.85 --- DA Coordinates --- DA DeskZap 1.3 --- DA Dvorak3.0+ --- DA f(n)key --- DA Fade to Black 2.0 --- DA Font Grabber --- DA Glass --- DA Idle --- DA MakePICTfile --- DA Mouseometer --- DA mouseprint --- DA Multi-Scrap --- DA New Idle1 --- DA New Scrapbook2.0 --- DA NumCaps 2.0 --- DA ParmBlaster --- DA ProMouse1.1 --- DA Screendump2 --- DA ScreenSave --- DA Show Clip --- DA Show PICTure --- DA Stars1.3 --- DA Studdclip --- DA ZoomIdle 1.1 --- EDIT 2.0d1 --- Icon Exchanger 2.0 --- Install Twelve-C Demo --- Inventory --- Keeper --- MAC ID --- MassCopier --- microEMACS --- Orion1.4 --- PageSetupCustomizer --- RamDisk+ --- VideoWorks. Collection of freeware and shareware. System requirements: Macintosh. Macintosh (Computer).", acknowledgement = ack-nhfb, } @InProceedings{Borenstein:1988:UER, author = "N. S. Borenstein", title = "{UNIX} Emacs: a retrospective. Lessons for flexible system design", crossref = "ACM:1988:PAS", pages = "95--101", month = "", year = "1988", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "UNIX Emacs is well-known and widely used as a text editor that has been extended in a remarkable number of directions, not always wisely. Because it is programmable in a powerful yet simple programming language, Emacs has been used as a development tool for the construction of some remarkably complex user-oriented programs. Indeed, it has served as both a user interface management system and a user interface toolkit, through it was designed as neither. The paper discusses the features that have made it so popular for user interface development, in an attempt to derive lessons of value for more powerful and more systematically designed systems in the future.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA", classification = "C6115 (Programming support); C6130 (Data handling techniques); C6180 (User interfaces)", keywords = "Development tool; Programming language; Text editor; UNIX Emacs; User interface management system; User interface toolkit; User-oriented programs", thesaurus = "Software tools; Text editing; UNIX; User interfaces", } @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", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", note = "Bison was largely written by Robert Corbett, and made {\tt yacc}-com\-pat\-i\-ble by Richard Stallman. See also \cite{Paxson:1988:FFL}.", URL = "ftp://ftp.gnu.org/pub/gnu/bison/", } @Article{Fiedler:1988:MBF, author = "David Fiedler", title = "More and Better Free Software", journal = j-CUJ, volume = "6", type = "On the Networks", number = "11", pages = "91--??", month = nov, year = "1988", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Gadol:1988:SCL, author = "S. Gadol", title = "{SPE} --- a {Common Lisp} environment on workstations", crossref = "Anonymous:1988:PFA", pages = "399--404", month = "", year = "1988", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The Symbolic Programming Environment (SPE), developed by Sun Microsystems, is made up of a collection of programming tools and libraries that implement a powerful programming environment for Common Lisp. The central component of the system is the SPE Lisp editor. It is implemented in the style of Emacs, in that it is built up from a set of character and buffer managing primitives in a way that is user-extensible. Because the system is written completely in Common Lisp, the majority of its functionality is readily portable to any full Common Lisp implementation. Some of interfaces the SPE depends on, such as the debugger, depend on lower level extensions to Common Lisp. But these also have turned out to be quantifiable. The Symbolic Programming Environment is an example of an architecture for future workstation-based productivity tools. Like the Common Lisp system it is built on, the SPE is designed for evolution. Inherent in its structure is the capability for it to extend, transform, and grow in a variety of directions far beyond those initially intended by its developers.", acknowledgement = ack-nhfb, affiliation = "Sun Microsyst., Mountain View, CA, USA", classification = "C6115 (Programming support); C6140D (High level languages)", keywords = "Buffer managing primitives; Character managing primitives; Common Lisp environment; Debugger; Interfaces; Libraries; Portable; Programming environment; Programming tools; SPE; SPE Lisp editor; Sun Microsystems; Symbolic Programming Environment; User-extensible; Workstations", thesaurus = "LISP; Programming environments; Software tools", } @Article{Halme:1988:GED, author = "H. Halme and J. Heinanen", title = "{GNU Emacs} as a dynamically extensible programming environment", journal = j-SPE, volume = "18", number = "10", pages = "999--1009", month = oct, year = "1988", CODEN = "SPEXBL", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "GNU Emacs is usually used only as an extensible editor. However, the ability to integrate inferior processes into GNU Emacs makes it an attractive programming environment. Like Interlisp and Smalltalk-80, GNU Emacs can be extended dynamically by its user. Unlike these programming environments, it can be used easily as a programming environment for an arbitrary programming language, and not just for its extension language. The authors discuss the methods of extending GNU Emacs and how they have applied them in creating a programming environment for a high-level specification language called AGENT.", acknowledgement = ack-nhfb, affiliation = "Comput. Syst. Lab., Tampere Univ. of Technol., Finland", classification = "C6115 (Programming support); C6140D (High level languages)", keywords = "AGENT; Dynamically extensible programming environment; Extensible editor; GNU Emacs; High-level specification language", pubcountry = "UK", thesaurus = "High level languages; Programming environments; Specification languages; Text editing", } @TechReport{Hammerslag:1988:TM, author = "D. Hammerslag", title = "Treemacs manual", number = "UIUCDCS-R-88-1427", institution = "University of Illinois at Urbana-Champaign", address = "Urbana-Champaign, IL, USA", pages = "25", month = may, year = "1988", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Treemacs is a superset of GNU Emacs (currently GNU version 18.50). It is GNU Emacs extended to allow the direct editing of tree structures. This is implemented as a new major mode, tree-mode. In tree-mode, trees are edited directly. The user sees a display of the tree in the current window. The cursor is positioned at the current node of the tree (tree-point). Each node in the tree contains a text buffer (called the node's text). Emacs text editing commands apply to the text of the current node. Tree commands are used to move around in the tree and to modify the tree structure. This manual is divided into three sections. The first gives an introduction to tree editing and to Treemacs. The second is a user's manual intended for one who wants to use Treemacs without customizing or programming it. The third section is a programmer's manual. Treemacs currently runs on Vaxen, SUN-3 workstations, and Gould PowerNode machines.", acknowledgement = ack-nhfb, classification = "C6120 (File organisation); C6130 (Data handling techniques)", issuedby = "Univ. Illinois at Urbana-Champaign, IL, USA", keywords = "Data structures; Direct editing; GNU Emacs; Gould PowerNode; SUN-3 workstations; Text editing; Tree editing; Tree structures; Tree-mode; Treemacs; Vaxen", pubcountry = "USA", thesaurus = "Data structures; Text editing; Trees [mathematics]; User manuals", } @InProceedings{Lea:1988:LGC, author = "Douglas Lea", title = "{libg++}, The {GNU C++} Library", crossref = "USENIX:1988:UPC", pages = "243--256", day = "17--21", month = oct, year = "1988", bibdate = "Fri Oct 18 07:24:24 MDT 1996", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The GNU C++ library is a collection of C++ classes and support tools. The paper describes several general strategies for structuring and designing GNU C++ library classes, along with an informal taxonomy of library classes and their implementations.", acknowledgement = ack-nhfb, affiliation = "State University of New York, College at Oswego", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "C++ classes; G++ compiler; GNU C++ library; Libg++; Library classes; Support tools", thesaurus = "C language; Object-oriented programming; Program compilers; Software tools; Subroutines", } @Book{Lewis:1988:GEL, author = "Bil Lewis", title = "{GNU} Emacs Lisp manual: Emacs version 18 for {UNIX} users", publisher = "????", address = "????", pages = "various", month = mar, year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs (Computer program); Text editors (Computer programs)", } @Misc{Paxson:1988:FFL, author = "Vern Paxson", title = "{{\tt flex}} --- fast lexical analyzer generator", howpublished = "GNU software package.", year = "1988", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", note = "See also \cite{Donnelly:1988:BYC} for the {\tt bison} parser generator.", URL = "http://flex.sourceforge.net/", } @TechReport{Ritchie:1988:SHC, author = "Russell A. Ritchie", title = "Scottish {HCI} Centre extensions for {GNU} Emacs", type = "Report", number = "AMU8829/01S (also Strathclyde University computer science report; no. CS/HCI/8829/01)", institution = "Scottish HCI Centre", address = "Edinburgh, Scotland", pages = "22", day = "9", month = mar, year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This report describes five extensions, written in GNU Emacs-LISP. The first is an expansion of the Sun View window system menu interface, providing scope for HCI involvement in Emacs programming and usage. The rest make writing LISP, PROLOG and \POSTSCRIPT{} programs, and creating \TeX{} and \LaTeX{} documents easier. Four of these extensions come with the distribution version of GNU Emacs, but have been modified by the author to provide extra features. The other, \POSTSCRIPT{} mode, is home-gown and facilitates development of software for the NeWS window system.", acknowledgement = ack-nhfb, annote = "Alvey GR/D 42368", keywords = "GNU emacs (Computer programs); Text editors (Computer programs)", } @MastersThesis{Russel:1988:PCE, author = "Elizabeth Russel", title = "{PBE} customizer: an expert aide for customizing {PBE} Emacs", type = "Master's project", school = "Boston University, College of Liberal Arts, Computer Science Dept.", address = "Boston, MA, USA", pages = "32", year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Also BUCS technical report 88-005.", acknowledgement = ack-nhfb, keywords = "Man-machine systems.; Word processing.", } @Article{Salzman:1988:OLA, author = "I. J. Salzman", title = "An objective look at {C++} compilers", journal = j-UNIX-REVIEW, volume = "6", number = "11", pages = "81, 83, 85--86, 88", month = nov, year = "1988", CODEN = "UNRED5", ISSN = "0742-3136", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Three C++ compilers are being reviewed: Oasys Designer C++ release 1.2 (from Oasys Inc.). Oregon C++ release 1.1c (from Oregon Software Inc.), and GNU C++ release 1.25.1 (from The Free Software Foundation). The Oasys compiler is actually a port of the AT and T C++ translator (release 1.2), while the Oregon and GNU products are true compilers producing object modules for the target machine. All of the compilers reviewed are worthy products, and you should make your choice on the basis of your particular objectives. If you want a good port of the AT and T translator and a product that adheres closely to the C++ language specification, then the Oasys product may be the way to go. If you are doing commercial product development and want a compiler that provides a source-level debugger and a high level of vendor support, then Oregon Software's product might best fit the bill. If, on the other hand, you're interested in C++ and not concerned with selling your code then GNU C++ is definitely the choice for you.", acknowledgement = ack-nhfb, affiliation = "Rand Corp., Santa Monica, CA, USA", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "AT and T translator; C++ compilers; Commercial product development; GNU C++ release 1.25.1; Oasys; Oasys Designer C++ release 1.2; Oregon C++ release 1.1c; Source-level debugger; The Free Software Foundation; Vendor support", pubcountry = "USA", thesaurus = "C language; Program compilers; Software packages", } @Misc{Shneiderman:1988:UIS, author = "Ben Shneiderman and Thomas Malone and Donald Norman and James Foley", title = "User Interface Strategies '88 (videotape)", publisher = inst-U-MARYLAND, address = inst-U-MARYLAND:adr, year = "1988", bibdate = "Fri Jul 22 00:13:31 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "From {\em Computing Reviews\/}: ``User interface strategies '88 was a two-day satellite TV course, taught October 5 and 12, 1988, and organized by Ben Shneiderman. The course features four outstanding researchers in human-computer interaction: Ben Shneiderman, Thomas W. Malone, Donald A. Norman, and James D. Foley. All four speakers are not only leading researchers in their respective areas, but also excellent communicators. This package consists of 10 hours of videotape (eight hours of lectures and two hours of discussion) and four books of supplementary materials. These materials consist of more than 400 pages and contain all the transparencies used in the presentations, annotated bibliographies and relevant papers (except for Malone's area), and a transcript of Norman's lectures. {\ldots} The programming environment features the {NeWS} window system with pie menus, the {EMACS}-editor with tab windows, and a `pseudo-scientific visualizer' for {\POSTSCRIPT} dictionaries.''", price = "US\$1,800.00", acknowledgement = ack-nhfb, } @TechReport{Smith:1988:ILL, author = "W. W. Smith and R. H. Campbell", title = "Introduction to Leif language descriptions", number = "UIUCDCS-R-88-1444", institution = "University of Illinois at Urbana-Champaign", address = "Urbana-Champaign, IL, USA", pages = "78", month = jul, year = "1988", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Explains how to create and compile new language description files for Leif. Leif performs syntax checking and provides language oriented editing features for a text editor. The User Manual for Leif with GNU Emacs and the GNU Emacs Manual describe how to use Leif with its front-end, GNU Emacs. Leif uses languages specified with a regular expression lexical analyzer and an LALR(1) parse table. Each language description has three user specified components that are combined into a single, compiled language description file. The authors describe the utility that combines each of these three components into a completed language description file. They then describe the three components of a language description: parse tables, lexical analyser tables, and supplementary information. They describe the utilities used to process the specifications of these three parts of a language description file, Leif editing commands that may be used to help debug new languages, and two additional utilities supplied with Leif. They show how Leif locates the language description files required to edit a program. The text of a small example language is given. Appendices describe the utilities used to build a language description.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA description manual, and installation guide", classification = "C6130D (Document processing techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", issuedby = "Univ. Illinois at Urbana-Champaign, IL, USA", keywords = "Compiled language; Debugging; Editing commands; Front-end; GNU Emacs; LALR(1) parse table; Language description files; Language oriented editing features; Leif; Lexical analyser tables; Parse tables; Regular expression lexical analyzer; Specifications; Supplementary information; Syntax checking; Text editor; User specified components; Utilities", pubcountry = "USA", thesaurus = "Program compilers; Specification languages; Text editing", } @TechReport{Smith:1988:LLO, author = "William W. (William Wayne) Smith and Daniel LaLiberte and Roy Harold Campbell", title = "The Leif language oriented editor: user manual, language description manual, and installation guide", type = "Report", number = "UIUCDCS-R-88-1444, UILU-ENG-88-1749", institution = "Dept. of Computer Science, University of Illinois at Urbana-Champaign", address = "1304 W. Springfield, Urbana, IL 61801, USA", pages = "41 + 30 + 5", month = jul, year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Leif is a language-oriented editor that supports a full set of text editing commands as well as commands based on the program's syntex. The editor uses an incremental parser to update syntactic information about the program. Leif can be used with several different context free languages simultaneously. This document describes how to use Leif with GNU Emacs as the front-end editor. Leif is implemented as a minor-mode within GNU Emacs. The authors describe the motivation for constructing Leif, and how Leif works internally. A short introduction is then given to GNU Emacs. To show to use Leif with Emacs key bindings, examples are presented of the commands in Leif. The authors also describes using Leif in the VIP mode of GNU Emacs (VIP mode simulates the editor Vi within Emacs). They describe commands that use the tree structure of the edited program. Emacs variables are listed that allow the behavior of Leif in Emacs to be customized. An appendix contains an example {.emacs} file that may be placed in your home directory. The index and command summaries at the end of the paper help to locate where commands are described in this document.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA description manual, and installation guide", classification = "C4210 (Formal logic); C6110B (Software engineering techniques); C6130D (Document processing techniques)", issuedby = "Univ. Illinois at Urbana-Champaign, IL, USA", keywords = "Commands; Context free languages; Front-end editor; Ghezzi Mandrioli incremental parsing algorithm; GNU Emacs; Incremental parser; Key bindings; Language oriented editor; Language-oriented editor; Leif; Leif (Computer file); Minor-mode; Program editing; Program syntax; SAGA project; Software administration; Software automation; Software engineering; Software generation; Syntactic information updating; Text editing commands; Text editors (Computer programs); Tree structure; User manual; VIP mode", pubcountry = "USA", thesaurus = "Context-free languages; Program compilers; Software engineering; Text editing", } @Manual{Stallman:1988:GEMa, author = "Richard Stallman", title = "{GNU Emacs} manual", organization = pub-FSF, address = pub-FSF:adr, edition = "6th, {Emacs} version 18", pages = "x + 290", month = feb, year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs.", } @Manual{Stallman:1988:GEMb, author = "Richard Stallman", title = "{GNU Emacs} manual", organization = pub-FSF, address = pub-FSF:adr, edition = "6th, {Emacs} version 18 for {UNIX} users", pages = "x + 294", year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "MIC 3.2.4.", } @Manual{Stallman:1988:GMG, author = "Richard Stallman", title = "{GDB} manual: the {GNU} source-level debugger", organization = "Free Software Foundation, Inc.", address = "Cambridge? Mass.", edition = "2nd, {GDB} version 2.5", pages = "ii + 63", month = feb, year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Computer programs --- Testing --- Handbooks, manuals, etc.; Debugging in computer science --- Handbooks, manuals, etc.; GDB (Computer program) --- Handbooks, manuals, etc.; GNU Emacs --- Handbooks, manuals, etc.", } @Manual{Stallman:1988:TGD, author = "Richard Stallman and Robert J. Chassell", title = "Texinfo: the {GNU} documentation format", organization = pub-FSF, address = pub-FSF:adr, edition = "1.1", pages = "vi + 102", month = may, year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs --- Handbooks, manuals, etc.; Texinfo --- Handbooks, manuals, etc.; Text editors (Computer programs) --- Handbooks, manuals, etc.", } @Manual{Stallman:1988:TTL, author = "Richard Stallman", title = "Termcap: the termcap library and data base", organization = pub-FSF, address = pub-FSF:adr, edition = "Second", pages = "ii + 66", month = nov, year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs (Computer program); Subroutines (Computer programs); Termcap.; UNIX (Computer operating system)", } @TechReport{Stallman:1988:UPG, author = "Richard M. Stallman", title = "Using and Porting {GNU CC}", institution = pub-FSF, address = pub-FSF:adr, year = "1988", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", note = "Electronic mail: \path|rms@prep.ai.mit.edu|. Software also available via ANONYMOUS FTP to \path|prep.ai.mit.edu|.", } @Book{Tanenbaum:1988:MAS, author = "Andrew S. Tanenbaum and Johan W. Stevenson and Jost Muller", title = "{MINIX} for the {ATARI ST} and {MINIX} manual for the {ATARI ST}", publisher = pub-PH, address = pub-PH:adr, edition = "Version 1.1", year = "1988", ISBN = "0-13-584392-8 (disks), 0-13-584434-7 (manual)", ISBN-13 = "978-0-13-584392-5 (disks), 978-0-13-584434-2 (manual)", LCCN = "QA76.76.O63", bibdate = "Mon Sep 30 17:55:16 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "9 computer disks.", abstract = "MINIX is a new operating system that is similar to Version 7 of the UNIX operating system. MINIX is widely used on the IBM PC, and has now been ported to the Atari ST and Mega ST. Unlike the UNIX system itself, MINIX comes complete with all the source code. MINIX features: a system call compatible with V7 UNIX (except for a few very minor calls); a Kernighan and Ritchie compatible C compiler; a shell that is functionally identical to the Bourne shell; full multiprogramming (fork+exec; background jobs in shell: cc file.c and ); a full screen editor inspired by emacs (modeless, autoinsert, etc.); over 60 popular utilities (cat, cp, grep, ls, make, mount, sort, etc.); and over 100 library procedures (atoi, fork, malloc, stdio, strcmp, etc.) It works with floppy-only systems or with hard disk systems. A full operating system source code is included, and the source code for all utilities (except the C compiler) is also included.", acknowledgement = ack-nhfb, annote = "Title from disk label. An operating system for small computer systems, inspired by V7 of the UNIX operating system. It has a hierarchical file system, supports full multitasking, and has a command interpreter, called the shell, similar to the Bourne shell on UNIX. Comes with 100 utility programs, nearly all of which are similar to UNIX programs. System requirements: Amiga ST; 512K RAM; TOS. Atari ST", classification = "C6150J (Operating systems)", keywords = "Atari ST; Bourne shell; Emacs; Floppy disk systems; Full screen editor; Hard disk systems; Kernighan and Ritchie compatible C compiler; Library procedures; Mega ST; MINIX; Multiprogramming; Operating system; Operating systems (Computers) --- Software.; Source code; System call; UNIX; Utilities", pubcountry = "USA", thesaurus = "Atari computers; Microcomputer applications; Unix; User manuals", } @InProceedings{Tiemann:1988:SRP, author = "M. D. Tiemann", title = "Solving the {RPC} problem in {GNU C++}", crossref = "Anonymous:1988:UPC", pages = "343--361", day = "17--21", month = oct, year = "1988", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The C++ programming language is being used in a number of projects which implement some form of distributed execution model. While each of these projects differ in their goals and implementations, all of them ultimately depend on some kind of remote procedure call (RPC), a facility which is not easily supported by C++. For this reason, many different extensions to C++ have been implemented, each one coping with this problem in its own, unique way. The paper presents a construct, called a wrapper, which provides a more general solution to the problem than previous work, and in some cases, provides greater efficiency as well. Wrappers are a highly experimental feature, implemented in the GNU C++ compiler; the paper represents the start of their evolution. GNU C++ is a highly optimizing native code C++ compiler for the SUN3 and the VAX running BSD 4.23. The compiler as well as a C++ source level debugger, GDB+, a linker, documentation, and library support, is available as free software, under the terms of the GNU General Public License.", acknowledgement = ack-nhfb, affiliation = "Microelectronics and Computer Technology Corporation, Austin, TX, USA", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "C++ compiler; Distributed execution model; GDB+; GNU C++; Highly optimizing native code C++ compiler; Library support; Remote procedure call; RPC problem; Source level debugger; SUN3; VAX; Wrapper", thesaurus = "C language; Object-oriented programming; Program compilers", } @Article{vonBechtolsheim:1988:UEE, author = "Stephan {von Bechtolsheim}", title = "Using the {Emacs} Editor to Safely Edit {\TeX} Sources", journal = j-TEXNIQUES, volume = "7", pages = "195--202", year = "1988", bibdate = "Tue Dec 29 08:27:39 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", } @MastersThesis{Yacko:1988:GEB, author = "Nancy Jane Yacko", title = "A {GNU Emacs} browser for {C++} code development", type = "Thesis (M.S.)", school = "University of Illinois at Urbana-Champaign", address = "Urbana-Champaign, IL 61801, USA", pages = "v + 33", year = "1988", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Beer:1989:DWT, author = "M. D. Beer and S. M. George and R. Rada", title = "Developing writing tools for {UNIX} workstations", crossref = "Anonymous:1989:PAE", pages = "31--36", month = "", year = "1989", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The availability of networks of UNIX-based graphical workstations has stimulated new developments in authoring software. The paper presents the authors' experiences along several fronts. First, they discuss the lessons learnt from developing a simple authoring tool to run on the Atari-ST, using the GEM operating system. They then discuss the development of software using (1) the X11 toolkit and one of the readily available widget sets, (2) a configurable editor (GNU Emacs) to develop prototype applications, and (3) the Andrew toolkit to re-implement the original Atari authoring system, but this time providing a tool that will allow several authors to collaborate closely with each other. The practicalities of these approaches are discussed with reference to their own experiences.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Liverpool Univ., UK", classification = "C6115 (Programming support); C6130B (Graphics techniques); C6150J (Operating systems); C6180 (User interfaces)", keywords = "Andrew toolkit; Atari authoring system; Atari-ST; Authoring software; Authoring tool; Configurable editor; GEM operating system; GNU Emacs; Prototype applications; UNIX-based graphical workstations; Widget sets; Writing tools; X11 toolkit", thesaurus = "Authoring languages; Computer graphics; Software tools; UNIX; User interfaces; Workstations", } @TechReport{Black:1989:SSGa, author = "J. E. Black", title = "{SCRIBE} support in {GNU} Emacs", type = "Technical information series", number = "89CRD197", institution = "GE Research and Development Center", address = "Schenectady, NY, USA", pages = "v + 70 + 14", month = dec, year = "1989", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Compilers (Computer programs); GNU Emacs (Computer program); SCRIBE (Computer program); Text editors (Computer programs)", } @InProceedings{Black:1989:SSGb, author = "J. E. Black", title = "Scribe support in {GNU} Emacs", crossref = "ACM:1989:CPS", pages = "125--135", month = "", year = "1989", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Scribe is a high level document processing system, or a composition engine which permits users to deal with documentation at a higher level of abstraction than is possible with word-processors or page processors. With the increasing popularity of WYSIWYG style editors, which are more properly described as page processing systems; fewer people are willing to insert the type of mark-up commands required to properly use a document processing system such as Scribe. Described are a set of support functions, written in a dialect of LISP, which provide assistance to the Scribe user during the preparation and composition of documents. These support functions provide short-cuts for insertion of Scribe mark-up, as well as certain features useful during composition and maintenance of large documents. Collectively, these support functions are called Scribe Mode and are written to be used with the GNU Emacs editor. GNU Emacs is known to run under the UNIX and VAX/VMS operating systems, and various versions have been observed to operate on a wide variety of host computers, and other operating systems.", acknowledgement = ack-nhfb, affiliation = "GE Corp. Res. and Dev., Schenectady, NY, USA", classification = "C6130D (Document processing techniques); C6150C (Compilers, interpreters and other processors)", keywords = "Compilers; Composition engine; Document processing; GNU Emacs; LISP; Mark-up commands; Scribe; UNIX; VAX/VMS", thesaurus = "Program compilers; Word processing", } @TechReport{Carr:1989:GTP, author = "D. J. Carr", title = "Glue: a tree-based program development and maintenance system which uses explicit, typed, higher order cliches", number = "UIUCDCS-R-89-1495", institution = "University of Illinois at Urbana-Champaign", address = "Urbana-Champaign, IL, USA", pages = "50", month = feb, year = "1989", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Describes a tree-based program development and maintenance system, GLUE, which uses explicit, typed, higher order cliches. A cliche is a standard method for dealing with a task which consists of a set of roles embedded in an underlying matrix. The roles represent parts of the cliche that may change from use to use, and the matrix specifies how these roles interact to achieve the goal of the cliche. The GLUE system uses a tree editor (TREEMACS) built on top of GNU Emacs. The cliches are written in a functional language (ML) whose base types are extended by the abstract syntax categories of a target language (Pascal). Since cliches are typed and of higher order, one can combine program fragments in arbitrary ways. This permits great flexibility in the way programs can be presented.", acknowledgement = ack-nhfb, classification = "C1160 (Combinatorial mathematics); C6115 (Programming support)", issuedby = "Univ. Illinois at Urbana-Champaign, IL, USA", keywords = "Abstract syntax categories; Functional language; GLUE; GNU Emacs; Higher order cliches; Maintenance system; ML; Pascal; Tree editor; Tree-based program development; TREEMACS", pubcountry = "USA", thesaurus = "Programming environments; Trees [mathematics]", } @Manual{Close:1989:GM, author = "Diane Barlow Close", title = "The {GAWK} manual", organization = pub-FSF, address = pub-FSF:adr, edition = "0.12 Beta", pages = "viii + 152", month = oct, year = "1989", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "AWK (Computer program language); GNU Emacs (Computer program language); Text editors (Computer programs)", } @Article{Crabb:1989:PWP, author = "D. Crabb", title = "A perfect word processor at last?", journal = j-BYTE, volume = "14", number = "5", pages = "157--158", month = may, year = "1989", CODEN = "BYTEDJ", ISSN = "0360-5280", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "According to the author Nisus is the perfect word processing package. It is fully extensible and comes with a complete macro programming capability similar to GNU EMACS. It includes many functions for managing text files. Nisus rounds out the feature list with some elegant writer's tools: a thesaurus, a dictionary, comparison operations, index and table-of-contents generators, line numbering, unlimited Undos, 10 Clipboards, and a Get Info command. Like FullWrite, it follows the practice of keeping the complete Font, Size, and Style menus on the menu bar where they belong, and not hidden in other menus like Word 3.02 does. Besides its text and document management power, Nisus includes a bunch of desktop publishing and graphics design features that position it squarely in competition with FullWrite and Microsoft Word 4.0.", acknowledgement = ack-nhfb, classification = "C7106 (Word processing)", keywords = "Clipboards; Comparison operations; Desktop publishing; Dictionary; Get Info command; Graphics design; Index; Line numbering; Macro programming; Nisus; Table-of-contents; Text files; Thesaurus; Undos; Word processing package; Word processor", pubcountry = "USA", thesaurus = "Software packages; Word processing", } @Article{Fiedler:1989:HGS, author = "David Fiedler", title = "How To Get Source From The {GNU} Project", journal = j-CUJ, volume = "7", type = "On The Networks", number = "1", pages = "109--??", month = jan, year = "1989", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Haney:1989:CBM, author = "Daniel R. Haney and Richard Stallman and Robert Corbett", title = "{CUG285} --- {BISON} for {MS-DOS}", journal = j-CUJ, volume = "7", type = "CUG New Release", number = "7", pages = "119--??", month = jul, year = "1989", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Harrison:1989:IBP, author = "Michael A. Harrison and Ethan V. Munson", title = "On integrated bibliography processing", journal = j-EPODD, volume = "2", number = "4", pages = "193--209", month = dec, year = "1989", CODEN = "EPODEU", ISSN = "0894-3982", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/epodd.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Bibliography processing systems are important to the production of scholarly and technical documents. While the existing systems are a significant aid to authors, their designs are not sufficient to handle the demands that have arisen with their continued use. These demands include larger bibliographic databases, sharing of databases among multiple authors, integration with document editors, and the desire for new features. This paper examines these issues as they are reflected in three enhancements to the bibliography processing facilities of the GNU Emacs {\BibTeX}-Mode and {\TeX}-Mode integrated editing environment. The added features were a reference annotation facility, support of forms-based queries for automatic citation, and an enhanced reference inspection facility supporting WYSIWYG display of references. The design and implementation of the three features are discussed in detail. Their relationship to other bibliography processing tools is discussed.", keywords = "Bibliography processing, Document processing, Integrated systems, Annotations, Forms-based query, Reference inspection", } @TechReport{Langmyhr:1989:TMG, author = "Dag F. Langmyhr", title = "Tekstredigering med {GNU-Emacs}", type = "Kompendium", number = "33", institution = "Institutt for informatikk", address = "Oslo, Norway", pages = "49", year = "1989", bibdate = "Wed Oct 30 10:13:32 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "Norwegian", } @TechReport{Liu:1989:ELR, author = "Sying-Syang Liu and Roger Ogando", title = "An {Emacs}-Based Logical Ripple Effect Analyzer Prototype User's Manual", number = "SERC-TR-32-F", institution = "Software Engineering Research Centre", address = "????", month = sep, year = "1989", bibdate = "Mon Apr 21 19:19:53 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Techreports/software-engineering-research-centre.bib", abstract = "This paper describes a user's manual for a GNU Emacs-based logical ripple effect analyzer prototype which is currently running on a Unix BSD 4.1 environment. We expect no problem to port this prototype to any other Unix systems as long as a GNU Emacs version 18 is installed. With the aid of the prototype, a user, typically a software developer or programmer, can visualize and better predict the effect of any changes made to a program. The programming language supported is a subset of Ada languages at the intraprocedural level.", } @InProceedings{Mangaser:1989:CPS, author = "A. A. Mangaser and Y. Wang and S. E. Butner", title = "Concurrent programming support for a multimanipulator experiment on {RIPS}", crossref = "IEEE:1989:PII", pages = "853--859 (vol. 2)", year = "1989", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Three volumes.", abstract = "The authors discuss a concurrent programming environment and its application to a two-arm cooperative manipulation experiment on RIPS (robot instruction processing system). RIPS is a hierarchical multiprocessor architecture in which various custom and general-purpose processors are applied to a partitioning of the robot control problem. The system provides hardware support for synchronization and communication primitives, making it easier to write concurrent programs for RIPS' heterogeneous processors. The experiment demonstrated the viability of RIPS in supporting computationally intensive robot control methodologies, and as a byproduct has helped to develop a parallel programming environment for RIPS, called USE RIPS (user software environment for RIPS). By building USE RIPS on UNIX and using a layered approach, it is possible to adapt or make use of various existing programs and utilities, such as the GNU and C++ compilers.", acknowledgement = ack-nhfb, affiliation = "Center for Robotic Syst. in Microelectron., California Univ., Santa Barbara, CA, USA", classification = "C3390 (Robotics); C5440 (Multiprocessor systems and techniques); C6115 (Programming support); C7420 (Control engineering)", keywords = "C++ compilers; Communication primitives; Computationally intensive robot control methodologies; Concurrent programming environment; Decomposition; GNU; Hierarchical multiprocessor architecture; Layered approach; Multimanipulator experiment; Parallel programming environment; Problem partitioning; Robot instruction processing system; Synchronization; Two-arm cooperative manipulation; UNIX; USE RIPS; User software environment", thesaurus = "C language; Hierarchical systems; Parallel processing; Programming environments; Robots", } @Article{Miura:1989:AKD, author = "K. Miura and K. Yonezawa and Y. Uesugi", title = "Advanced {Kanji} display terminal", journal = j-ANRITSU-TECHNICAL-BULL, month = sep, year = "1989", CODEN = "ANTKAE", ISSN = "0003-5211", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "An advanced kanji display terminal that is very suitable for software design has been developed. The terminal has the following features: (1) a multi-terminal function permits handling of multi-port data and multi-windows on a split screen; (2) the 51-row and 136 column display is sufficient for some split-screen editors such as Emacs; and (3) the high display quality is based on a noninterlaced high refresh rate of 75 Hz and a 15-inch antiglare flat CRT. Other factors that contribute to increased efficiency for software design and a compact and attractive appearance have been incorporated.", acknowledgement = ack-nhfb, classification = "B7260 (Display technology and systems)", issue = "no.58 p. 63-71", keywords = "Antiglare flat CRT; Emacs; Kanji display terminal; Multi-port data; Multi-terminal function; Multi-windows; Noninterlaced high refresh rate; Software design; Split-screen editors", language = "Japanese", pubcountry = "Japan", thesaurus = "Cathode-ray tube displays; Engineering workstations; Flat panel displays", } @Article{Oman:1989:OLA, author = "P. Oman", title = "An objective look at {C++} environments", journal = j-IEEE-SOFTWARE, volume = "6", number = "2", pages = "100--103, 105", month = mar, year = "1989", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/52.23141", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The authors evaluated six C++ environments: three for MS-DOS PCs, and three for mini and mainframe UNIX systems. They tested the MS-DOS products-Advantage C++ Version 1.2 (beta2a), Guidelines C++ Version 1.2, and Zortech C++ Version 1.05-on an 8-MHz, 80286-based PC with a 44-Mbyte hard disk but with no math coprocessor. They tested Oregon C++ Version 1.1C on a Sun-3 running SunOS 3.5; GNU C++ on a Sequent Balance 21000 running Dynix 3.0; and AT and T C++ on the Sequent, the Sun, and on a Digital Equipment Corp. MicroVAX II running UNIX 4.3 BSD. They believe, based on the results of their study, that C++ will be the dominant object-oriented language that industry uses for serious software development.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Idaho Univ., Moscow, ID, USA", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Advantage C++ Version 1.2; AT and T C++; C++environments; Dynix 3.0; GNU C++; Guidelines C++ Version 1.2; MicroVAX II; MS-DOS; Object-oriented language; Oregon C++ Version 1.1C; Sequent; Sequent Balance 21000; Sun-3; SunOS 3.5; UNIX; UNIX 4.3 BSD; Zortech C++ Version 1.05", pubcountry = "USA", thesaurus = "C language; Object-oriented programming; Program compilers; Programming environments", } @MastersThesis{Peltonen:1989:GEI, author = "Kyle G. Peltonen", title = "A {GNU Emacs} interface to the {Community Information System} project", type = "Thesis (B.S.)", school = "Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science", address = "Cambridge, MA, USA", pages = "3 + 26", year = "1989", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Supervised by David K. Gifford.", acknowledgement = ack-nhfb, } @Article{Radel:1989:FTS, author = "Jon Radel", title = "{``Free'' {\TeX} software for IBM PCs}", journal = j-TUGboat, volume = "10", number = "2", pages = "202--202", month = jul, year = "1989", ISSN = "0896-3207", bibdate = "Fri Jul 13 10:24:20 MDT 2007", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", acknowledgement = ack-bnb # " and " # ack-nhfb, } @InProceedings{Ritchie:1989:MEG, author = "R. A. Ritchie and G. R. S. Weir", title = "Menu-based extensions to {GNU} Emacs", crossref = "Sutcliffe:1989:PCV", pages = "245--257", month = "", year = "1989", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Extensions to the GNU incarnation of the Emacs editing system which provide facilities for menu-based interaction is given. Following the Emacs philosophy, the described system is designed to allow for user-customisation and extension of menus, which are sensitive to the user's editing mode. The system affords pop-up and pull-right menus on SUN workstations and terminal menus on the wide range of terminals supported by Emacs. Additionally, a menu-based menu design tool has been implemented. This provides intelligent support to individual users who wish to construct or alter menus. The operation of this Emacs menu system is outlined and its range of facilities described in detail.", acknowledgement = ack-nhfb, affiliation = "Scottish HCI Centre, Glasgow, UK", classification = "C6115 (Programming support); C6130 (Data handling techniques); C6180 (User interfaces)", keywords = "Editing mode; Emacs editing system; Emacs menu system; Emacs philosophy; GNU incarnation; Intelligent support; Menu-based interaction; Menu-based menu design tool; Pull-right menus; SUN workstations; Terminal menus; User-customisation", thesaurus = "Interactive systems; Microcomputer applications; Software tools; Text editing; User interfaces", } @TechReport{Stallman:1989:GMGa, author = "R. M. Stallman", title = "{GDB} Manual (The {GNU} Source-Level Debugger)", institution = pub-FSF, address = pub-FSF:adr, month = jan, year = "1989", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/debug.bib", note = "Third Edition, GDB version 3.1.", } @Manual{Stallman:1989:GMGb, author = "Richard Stallman", title = "{GDB} manual: the {GNU} source-level debugger", organization = pub-FSF, address = pub-FSF:adr, edition = "Third, {GDB} version 3.4", pages = "iv + 76", month = oct, year = "1989", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs (Computer program)", } @Manual{Stallman:1989:GMP, author = "Richard Stallman and Roland McGrath", title = "{GNU} make: a program for directing recompilation", organization = pub-FSF, address = pub-FSF:adr, edition = "0.25 {Beta} for make, {Version 3.57 Beta}", pages = "vi + 118", day = "24", month = oct, year = "1989", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs (Computer program); Text editors (Computer programs)", } @Article{Udell:1989:ETE, author = "J. Udell", title = "Extensible text editors for programmers", journal = j-BYTE, volume = "14", number = "3", pages = "197--198, 200--202, 204", month = mar, year = "1989", CODEN = "BYTEDJ", ISSN = "0360-5280", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Looks at four popular text editors-BRIEF 2.1 (US\$195, Solution Systems), EMACS 1.2 (US\$325, UniPress), Epsilon 3.2 (US\$195, Lugaru), and ME 2.1 (US\$89, Magma). These editors are specialized for programmers editing source code, and that means they're line, not paragraph, oriented. They all run on a standard IBM PC or compatible; EMACS needs at least 384 Kbytes of RAM, and Epsilon, ME, and BRIEF will run in 256 Kbytes. And these text editors let you customize them in nearly limitless ways. Each of them manages the complexity of customization by dividing itself into the kernel and user layers. The kernel is the executable file you run from the DOS command line. It manages machine resources, implements basic operations involving files, buffers, and windows, and supports the user layer. The user layer is a set of files containing code written in the editor's extension language and executed by the kernel. It implements key bindings, search-and-replace protocols, and language-sensitive modes.", acknowledgement = ack-nhfb, classification = "C6115 (Programming support); C6130D (Document processing techniques)", keywords = "256 KB; 256 Kbytes; 384 KB; 384 Kbytes; BRIEF 2.1; Editing source code; EMACS 1.2; Epsilon 3.2; Extension language; Kernel; Line oriented editor; ME 2.1; Programmers; Text editors; User layer", numericalindex = "Memory size 2.62E+05 Byte; Memory size 3.93E+05 Byte", pubcountry = "USA", thesaurus = "Software packages; Software tools; Text editing", } @Article{Volkman:1989:BGB, author = "Victor R. Volkman", title = "Bison: {A GNU} Breed Of {YACC}", journal = j-CUJ, volume = "7", number = "8", pages = "117--??", month = aug, year = "1989", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Clarkson:1990:PRE, author = "M. Clarkson", title = "Praxis: a rule-based expert system for {MACSYMA}", crossref = "Miola:1990:DIS", pages = "264--265", month = "", year = "1990", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The author introduces the need for improved user interfaces to computer algebra systems. He then describes Praxis. The system is a synthesis of three separate sub-systems; a Computer Algebra System using the symbolic algebra system MACSYMA, a Rule-Based Expert System using the Personal Consultant Expert System from Texas Instruments, and an On-line Help System using the GNU Emacs {\TeX}Info system. The rule-based system prompts the user for a definition of what he or she wants to do, which becomes the goal of the consultation. This goal is refined by a series of questions posed in the form of multiple choice menus. The information in the menus is structured similarly to an algebra and calculus textbook, and its organization is intended to be intuitively apparent to a physical scientist. The system requires very little knowledge of the syntax or functions of the underlying CA system, making it suitable for the novice user. At the same time, it is an organized catalogue of most of the functions and variables available in MACSYMA, and is therefore useful to the more advanced user. The system has been integrated with a context sensitive on-line help system at every point in the consultation.", acknowledgement = ack-nhfb, affiliation = "ISTS, York Univ., North York, Ont., Canada", classification = "C6170 (Expert systems); C6180 (User interfaces); C7310 (Mathematics)", keywords = "Computer Algebra System; Computer algebra systems; Consultation; Context sensitive on-line help system; GNU Emacs {\TeX}Info system; MACSYMA; Multiple choice menus; On-line Help System; Personal Consultant Expert System; Rule-Based Expert System; Symbolic algebra system; User interfaces", thesaurus = "Knowledge based systems; Mathematics computing; Software packages; Symbol manipulation; User interfaces", } @Article{Cramer:1990:SMC, author = "M. Cramer", title = "Structure and mnemonics in computer and command languages", journal = j-INT-J-MAN-MACHINE-STUDIES, volume = "32", number = "6", pages = "707--722", month = jun, year = "1990", CODEN = "IJMMBC", ISSN = "0020-7373", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Payne and Green (1986) proposed the task action grammar (TAG) as a formalism for the evaluation of command language organization. TAG is a competence model of command language organization which emphasizes the structural organization of the command language. That is, a group of commands all with the same form but differing values is predicted to be easier to use than one where each command of the group has a unique pattern of values. The four test command languages they used were: 'structure and mnemonics'; 'structure only'; 'mnemonics only'; and a version of the EMACS editor command language. A fifth language was added to the testing, 'neither structure nor mnemonics'. Contrary to the original results, in the replication, the structural factor was not a significant factor. In fact, the structure-only language, the EMACS variant and the language with neither structure nor mnemonics were not significantly different. Considering only the languages with structure, the use of word abbreviations as mnemonics appears to be more effective than the use of graphical symbols. As TAG depends on the explanation of the importance of structure, this finding raises questions as to its utility. A categorization exercise gave the only result which showed any influence of the structure factor. If TAG does provide a performance model of command languages, it appears to have much less influence on the user's performance than some types of mnemonics. The EMACS variant has more complex organization than any other of the test languages. The test results do not show that the subjects were able to use the clues provided.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comp. Sci., Waterloo Univ., Ont., Canada", classification = "C6130D (Document processing techniques); C6140 (Programming languages); C6180 (User interfaces)", keywords = "Categorization; Clues; Command language organization; Competence model; Computer languages; Ease of use; EMACS editor; Graphical symbols; Language structure; Mnemonics; Performance model; Structural organization; Structure factor; Task action grammar; Word abbreviations", pubcountry = "UK", thesaurus = "Grammars; Macros; Programming languages; Text editing; User interfaces", } @InProceedings{Deodhar:1990:GAI, author = "S. Deodhar", booktitle = "ACE '90. Proceedings of [XVI Annual Convention and Exhibition of the IEEE In India]", title = "{GNU-Aid}: Intelligent computer aided instruction system", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "14--16", year = "1990", CODEN = "????", ISSN = "????", bibdate = "Sat Jul 16 17:20:12 MDT 2005", bibsource = "http://ieeexplore.ieee.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Manual{Donnelly:1990:BYP, author = "Charles Donnelly and Richard Stallman", title = "{Bison}: the {Yacc-compatible} parser generator", organization = pub-FSF, address = pub-FSF:adr, edition = "{Bison Version} 1.12", pages = "iv + 96", month = dec, year = "1990", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Bison (Computer grammar); GNU Emacs (Computer program language); Parsing (Computer grammar); Yacc (Computer grammar)", } @Article{Fiedler:1990:FSH, author = "David Fiedler", title = "The Free Software Hit Parade: {A} quick review of the most popular free {Unix} software", journal = j-BYTE, volume = "15", number = "8", pages = "85--86, 88", month = aug, year = "1990", CODEN = "BYTEDJ", ISSN = "0360-5280", bibdate = "Thu Sep 12 17:47:21 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, classification = "C6150E (General utility programs); C7000 (Computer applications); C7830D (Computer games)", keywords = "Games programs; Printer support programs; Public domain software; Unix; Utility programs", thesaurus = "Computer games; Public domain software; Software packages; Utility programs", } @Article{Fiedler:1990:FSW, author = "David Fiedler", title = "Free Software!: When it comes to user-developed {Unix} programs, there is such a thing as a free lunch", journal = j-BYTE, volume = "15", number = "6", pages = "97, 100", month = jun, year = "1990", CODEN = "BYTEDJ", ISSN = "0360-5280", bibdate = "Thu Sep 12 17:47:21 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, classification = "C7000 (Computer applications)", keywords = "Free software; Freely available software; Shareware; Software; Unix users", thesaurus = "Public domain software; Unix", } @Article{Fraser:1990:LTE, author = "C. W. Fraser and B. Krishnamurthy", title = "Live text (editing)", journal = j-SPE, volume = "20", number = "8", pages = "851--858", month = aug, year = "1990", CODEN = "SPEXBL", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Describes a software package that allows the user to edit the output of several common software tools and to cause the changes to be written back to the input files. For example, it is possible to edit the output of a spelling checker and have the changes propagated back to the source files. This technique makes some corrections simpler and more direct. A trial implementation is embedded in Emacs.", acknowledgement = ack-nhfb, affiliation = "AT and T Bell Labs., Murray Hill, NJ, USA", classification = "C6115 (Programming support); C6130 (Data handling techniques)", keywords = "Corrections; Edit; Emacs; Input files; Live text; Software package; Software tools; Written back changes", pubcountry = "UK", thesaurus = "Software packages; Software tools; Text editing", } @TechReport{Hammerslag:1990:TET, author = "D. H. Hammerslag", title = "Treemacs: an extensible tree editor", number = "UIUCDCS-R-90-1600", institution = "University of Illinois at Urbana-Champaign", address = "Urbana-Champaign, IL, USA", pages = "vi + 150", month = may, year = "1990", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The kinds of applications that a general purpose tree editor can support include: proof trees, document trees, transformation trees, outlines, abstract syntax trees, and high-level program development trees. A general purpose tree editor must include the following features. It must not be restricted to applications where the trees are defined by formal grammars. On the other hand, it must be able to check and/or enforce structural constraints on trees. It must allow for varying the representation of trees both within and between applications. It must be extensible and customizable. It must be possible to vary the time(s) at which structure constraints are checked: continually (i.e. at each tree modification), by user command, or something in between. The author has developed such a general purpose editor by starting from the extensible text editor Emacs and extending it with a tree data type and a customizable, extensible tree display algorithm. A number of applications have been written by the author and others. Among the applications written by the author is one for editing abstract syntax trees. This is a difficult application from various points of view and has the particular advantage that it allows for 'head-to-head' comparisons with grammar based editors.", acknowledgement = ack-nhfb, classification = "C6120 (File organisation); C6130D (Document processing techniques)", issuedby = "Univ. Illinois at Urbana-Champaign, IL, USA", keywords = "Abstract syntax trees; Document trees; Emacs; Extensible text editor; Extensible tree display algorithm; Extensible tree editor; General purpose tree editor; High-level program development trees; Outlines; Proof trees; Structural constraints; Transformation trees; Tree data type; Treemacs; User command", pubcountry = "USA", thesaurus = "Data structures; Software packages; Text editing; Trees [mathematics]; User manuals", } @InProceedings{Kislitzin:1990:NMS, author = "K. Kislitzin", title = "Network monitoring by scripts", crossref = "Anonymous:1990:UAP", pages = "101--105", month = "", year = "1990", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Several network monitoring tools written in sh and gawk are described. These tools include a ping-based diagnostic report, a network availability metric and an ftp throughput report. The tools were developed for the Numerical Aerodynamic Simulation (NAS) Facility at the NASA Ames Research Center, a pathfinder in numerical aerodynamic simulation methods. One aspect of achieving that goal is a commitment to having the fastest machines in the world and a network which can support them. The NAS high speed processors consist of a Cray Y-MP and a Cray-2. In addition, there are several highly parallel machines.", acknowledgement = ack-nhfb, affiliation = "Comput. Sci. Corp., Moffett Field, CA, USA", classification = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6150J (Operating systems); C7460 (Aerospace engineering)", keywords = "Cray Y-MP; Cray-2; Ftp throughput report; Gawk; Highly parallel machines; NAS high speed processors; Network availability metric; Network monitoring tools; Numerical Aerodynamic Simulation; Numerical aerodynamic simulation methods; Ping-based diagnostic report; Sh", thesaurus = "Aerospace computing; Computer networks; Computerised monitoring; Network operating systems; Supervisory programs", } @MastersThesis{Klingler:1990:SSE, author = "Carol Diane Klingler", title = "Syntax-directed semantics-supported editing of algebraic specifications", type = "Project report (M.S.)", school = "Virginia Polytechnic Institute and State University", address = "Blacksburg, VA, USA", pages = "xi + 131", year = "1990", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs (Computer program); Text editors (Computer programs)", } @InProceedings{Kopec:1990:EIT, author = "G. E. Kopec and S. C. Bagley", title = "Editing images of text", crossref = "Furuta:1990:EPI", pages = "207--220", month = "", year = "1990", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Most document recognition systems are based on the paradigm of format conversion, in which scanned document images are converted into a structured symbolic description which can be manipulated by a conventional document processing system. While this approach is attractive in many respects, there are situations in which complete recognition and format conversion is either unnecessary or very difficult to achieve with sufficient accuracy. The authors describe Image EMACS, a text editor for binary document images which illustrates an alternative to the format conversion paradigm. The inputs and outputs of Image EMACS are scanned images of text and the primary document representation within Image EMACS is the image itself, rather than a symbolic description of it. The goal of Image EMACS is to allow images of text to be created and manipulated as if they were conventional text files. The central insight behind Image EMACS is that many text editing operations may be implemented directly in terms of geometrical operations on image blobs, without explicit knowledge of the symbolic character labels (i.e. without character recognition).", acknowledgement = ack-nhfb, affiliation = "Xerox Palo Alto Res. Center, CA, USA", classification = "C5260B (Computer vision and picture processing); C6130B (Graphics techniques); C7230 (Publishing and reproduction)", keywords = "Binary document images; Document recognition systems; Document representation; Geometrical operations; Image blobs; Image EMACS; Scanned images; Symbolic character labels; Text editing operations; Text editor", thesaurus = "Document image processing; Electronic publishing; Text editing", } @Manual{Kotz:1990:GTV, author = "David Kotz", title = "{GNUPLOT \LaTeX} Tutorial Version 2.0", organization = "Computer Science Department, Duke University", address = "Durham, NC, USA", month = feb, year = "1990", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See also \cite{Williams:1990:GIP}.", acknowledgement = ack-nhfb, } @Article{Krishnamurthy:1990:BSP, author = "S. M. Krishnamurthy", title = "A brief survey of papers on scheduling for pipelined processors", journal = j-SIGPLAN, volume = "25", number = "7", pages = "97--106", month = jul, year = "1990", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Most microprocessors introduced into the market employ pipelining to enhance execution speed. Moreover, many of these processors use multiple pipelined functional units. This paper surveys several heuristics reported in the literature on the topic of code optimization and reordering for exploiting instruction level parallelism in pipelined processors. Five methods are described in detail and several others are briefly reviewed.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Clemson Univ., SC, USA", classification = "C4240 (Programming and algorithm theory); C5220 (Computer architecture); C6110 (Systems analysis and programming)", keywords = "Code optimization; DAG; GNU instruction scheduler; Instruction level parallelism; Microprocessors; MIPS-X reorganiser; Multiple pipelined functional units; Pipelined processors; Scheduling", pubcountry = "USA", thesaurus = "Optimisation; Parallel programming; Pipeline processing; Reviews; Scheduling", } @Book{Lewis:1990:GEL, author = "Bil Lewis and Daniel LaLiberte and {GNU Manual Group}", title = "{GNU} Emacs Lisp reference manual", publisher = pub-FSF, address = pub-FSF:adr, edition = "1.03", pages = "xiv + 570", month = dec, year = "1990", ISBN = "1-882114-10-8", ISBN-13 = "978-1-882114-10-8", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "GNU Emacs Version 18 for UNIX users.", keywords = "Emac Lisp (Computer program language); GNU Emacs (Computer program); Text editors (Computer programs)", } @InProceedings{Li:1990:CTC, author = "C.-C. J. Li and W. K. Fuchs", title = "{CATCH} --- compiler-assisted techniques for checkpointing", crossref = "IEEE:1990:DPF", pages = "74--81", month = "", year = "1990", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A compiler-based approach to generating efficient checkpoints for process recovery is described. The presented approach to checkpointing is programmer, operating system, and hardware transparent. Compile-time information is exploited to maintain the desired checkpoint interval and to reduce the size of checkpoints. Compiler-generated sparse potential checkpoint code is used to maintain the desired checkpoint interval. Adaptive checkpointing has been developed to reduce the size of checkpoints by exploiting potentially large variations in memory usage. A training technique is used in selecting the low-cost, high-coverage potential checkpoints. Since the potential checkpoint selection problem is NP-complete, a heuristic algorithm has been developed to obtain a quick suboptimal solution. These compiler-assisted checkpointing techniques have been implemented in a modified version of the GNU C (GCC) compiler version of 1.34. Experiments utilizing the CATCH GCC compiler on SUN workstations are described.", acknowledgement = ack-nhfb, affiliation = "Center for Reliable and High-Performance Comput., Illinois Univ., Urbana, IL, USA", classification = "C4240 (Programming and algorithm theory); C5470 (Performance evaluation and testing); C6110B (Software engineering techniques)", keywords = "CATCH; Checkpointing; Compiler-assisted techniques; GNU C; Heuristic algorithm; NP-complete; Process recovery; Sparse potential checkpoint code; SUN workstations; Training technique", thesaurus = "Computational complexity; Fault tolerant computing; Software engineering", } @Article{Minsky:1990:SP, author = "M. Minsky and J. McCarthy and R. S. Boyer and R. Stallman and S. Garfinkel", title = "Software patents", journal = j-DDJ, volume = "15", number = "11", pages = "56, 58, 62, 65--67, 70--73", month = nov, year = "1990", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Sep 10 09:11:02 MDT 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib; UnCover database", acknowledgement = ack-nhfb, classification = "C0230B (Legal aspects)", keywords = "Copyright; Patents; Software patents", thesaurus = "Computer software; Industrial property; Legislation", } @InProceedings{Muller:1990:PAU, author = "H. Muller and J. Winckler and S. Grzybek and M. Otte and B. Stoll and F. Equoy and N. Higelin", title = "{PASTIS}-program animation using {X}", crossref = "Anonymous:1990:EXW", pages = "104--111", month = "", year = "1990", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The software animation system PASTIS (Program Animation System with Interactive Solutions) for program animation with emphasis on the visualization of the dynamic behavior of algorithms and data structures is presented. Its main properties are unmodified source code of the visualized program, concurrent multiple and hierarchical views on algorithms and data structures, and interactive alterations of views during run time. The interface between program and animations is a relational data model. PASTIS is distinguished by high modularity and strict separation of its components. This makes it particularly suitable for distributed computing environments. A prototype of PASTIS was implemented under UNIX using the GNU source level debugger gdb and the X-window system.", acknowledgement = ack-nhfb, affiliation = "Inst. fur Inf., Freiburg Univ., Germany", classification = "C6115 (Programming support); C6130B (Graphics techniques); C6180G (Graphical user interfaces)", keywords = "Algorithms; Concurrent views; Data structures; Distributed computing environments; Dynamic behavior; Gdb; GNU source level debugger; Hierarchical views; Interactive alterations; Modularity; PASTIS; Program animation; Relational data model; Software animation system; UNIX; Visualization; X-window system", thesaurus = "Computer animation; Data structures; Graphical user interfaces; Visual programming", } @InProceedings{Olsson:1990:DAG, author = "Ronald A. Olsson and Richard H. Crawford and W. Wilson Ho", booktitle = "Proceedings of the 1990 Usenix Summer Conference, Anaheim, CA", title = "Dalek: {A GNU}, Improved Programmable Debugger", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "221--232", month = jun, year = "1990", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/debug.bib; Misc/usenix.bib", } @InProceedings{Olsson:1990:DGI, author = "Ronald A. Olsson and Richard H. Crawford and W. Wilson Ho", title = "{Dalek}: {A GNU}, Improved Programmable Debugger", crossref = "USENIX:1990:PSU", pages = "221--232", month = "Summer", year = "1990", bibdate = "Fri Oct 18 07:24:24 MDT 1996", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, affiliation = "University of California --- Davis", } @InProceedings{Schmidt:1990:GPH, author = "D. C. Schmidt", title = "gperf: a perfect hash function generator", crossref = "Anonymous:1990:UCC", pages = "87--101", month = "", year = "1990", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "gperf is a perfect hash function generator written in C++. It translates an $n$-element user-specified keyword set $W$ into a perfect hash function $F$. $F$ uniquely maps keywords in $W$ onto the range $0\ldots{}k-1$, where $k\ge{}n$. If $k=n$ then $F$ is a minimal perfect hash function. gperf generates a $k$-element static lookup table and either a pair of C functions or a C++ class. The generated code determines whether any particular string $s$ occurs in $W$, using at most one probe into the lookup table. gperf currently generates the reserved keyword recognizer for lexical analyzers in several production and research compilers and language processing tools, including GNU C, GNU C++, GNU Pascal, GNU Modula 3, and GNU indent. The paper provides an overview of perfect hashing and discusses the impact of C++ on the overall program design and maintenance effort. It also describes the interface, features, and implementation strategies incorporated in gperf and presents the results from an empirical comparison between gperf-generated recognizers and several other typical reserved word lookup techniques.", acknowledgement = ack-nhfb, affiliation = "Dept. of Inf. and Comput. Sci., California Univ., Irvine, CA, USA", classification = "C6110J (Object-oriented programming); C6120 (File organisation)", keywords = "C++; Compilers; GNU C; GNU C++; GNU indent; GNU Modula 3; GNU Pascal; Gperf; Language processing tools; Lexical analyzers; Perfect hash function generator; Perfect hashing; Program design; Static lookup table; User-specified keyword set", thesaurus = "C language; File organisation; Object-oriented programming; Table lookup", } @Article{Schumacker:1990:UIS, author = "F. Schumacker", title = "User-friendly interface with a set of {LOTOS} tools", journal = j-BULL-SCI-ASSOC-INGEN-ELECTRICIENS-MONTEFIORE, volume = "103", number = "1", pages = "3--20", month = "", year = "1990", CODEN = "BURMA2", ISSN = "0302-2676", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In the context of the SEDOS project (software environment for the design of open distributed systems), the author reviews the status of software tools for a formal description language based on extended concepts of calculus of communicating systems (CCS) rather than extended-state machine modelling. The objective is to assess the feasibility of an integrated workstation for use by students of a computer network protocol course. Advantages of the algebraic approach to LOTUS (language of temporal ordering specification) are enumerated, and the process of protocol development is explained. Six tools, ranging from a syntax verifier to a specification simulator, are described and attempts at integration summarised. The broad outline of the proposed workstation is sketched, and a prototype leading to a user-friendly interface by way of the SunView graphics integrator is discussed. The GNU Emacs LISP syntactic editor is utilised with some adaptation for an Integrated LOTOS Toolset program written mainly in C.", acknowledgement = ack-nhfb, affiliation = "Li{\`e}ge Univ., Belgium", classification = "C0220 (Education and training); C5430 (Microcomputers); C5540 (Terminals and graphic displays); C5620 (Computer networks and techniques); C6115 (Programming support)", keywords = "C; Calculus of communicating systems; Computer network protocol course; Formal description language; GNU Emacs LISP syntactic editor; LOTOS; Open distributed systems; SEDOS project; Software tools; Specification simulator; Students; SunView graphics integrator; Syntax verifier; User interfaces: educational courses; Workstation", language = "French", pubcountry = "Belgium", thesaurus = "Educational courses; Protocols; Software packages; Software tools; User interfaces; Workstations", } @Article{Smith:1990:EET, author = "Norman E. Smith", title = "Emulating {EMACS} with {TPU}", journal = j-VAX-PROF, volume = "12", number = "4", pages = "22--26", month = "", year = "1990", CODEN = "VAXPEN", ISSN = "8750-9628", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The EMACS text editor provides mnemonic commands and split-screen editing. The paper discusses TEMACS, which implements much of the EMACS text editor command structure in TPU. It runs on a computer system comprising a VAXcluster, an HSC-50/RA-81/RA-82 disk farm and several terminal servers connected with Ethernet. The cluster runs VMS Version 4.7.", acknowledgement = ack-nhfb, affiliation = "Sci. Applications Int. Corp., Oak Ridge, TN, USA", classification = "C6130 (Data handling techniques)", keywords = "EMACS text editor; Ethernet; HSC-50/RA-81/RA-82 disk farm; Mnemonic commands; Split-screen editing; TEMACS; Terminal servers; TPU; VAXcluster; VMS Version 4.7", pubcountry = "USA", thesaurus = "Text editing", } @InProceedings{Thompson:1990:KLEa, author = "T. Thompson", title = "{Keynote} --- a language and extensible graphic editor for music", crossref = "Anonymous:1990:PWU", pages = "89--100", month = "", year = "1990", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Keynote is a programming language for manipulating and generating music and MIDI-compatible equipment. It was developed for and in the style of the UNIX software system-an application-specific 'little language' and interactive shell. Most obviously used for algorithmic music composition, Keynote also serves as a more general utility for realtime and non-realtime MIDI data manipulation. By adding only a few built-in functions to the language, a graphic interface was added to Keynote. This built-in graphic interface did not, however, build-in any particular user interface. All of the nested pop-up menus and operations of a graphical music editor have been implemented in the Keynote language itself. The result is an extensible tool, similar in spirit to the Lisp-based extensibility of emacs and easily modified and enhanced by end users.", acknowledgement = ack-nhfb, affiliation = "AT and T Bell Labs., Holmdel, NJ, USA", classification = "C6130B (Graphics techniques); C6140D (High level languages); C6150J (Operating systems); C6180 (User interfaces); C7820 (Humanities)", keywords = "Algorithmic music composition; Built-in functions; Emacs; Extensible graphic editor; Extensible tool; General utility; Graphic interface; Graphical music editor; Interactive shell; Keynote; Lisp-based extensibility; Little language; MIDI-compatible equipment; Musical instrument digital interface; Nested pop-up menus; Non-realtime MIDI data manipulation; Programming language; UNIX software system", thesaurus = "Graphical user interfaces; High level languages; Music; UNIX", } @Article{Thompson:1990:KLEb, author = "T. Thompson", title = "{Keynote} --- a language and extensible graphic editor for music", journal = j-COMP-SYS, volume = "3", number = "2", pages = "331--357", month = "Spring", year = "1990", CODEN = "CMSYE2", ISSN = "0895-6340", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Keynote is a programming language for manipulating and generating music with MIDI-compatible equipment. It was designed for and in the style of the UNIX software system, as an application-specific 'little language' and interactive shell. Most obviously used for algorithmic music composition, Keynote also serves as a more general utility for non-realtime and realtime MIDI data manipulation. By adding only a few functions to the language, a graphic interface was recently added. This built-in graphic interface did not, however, build-in any particular user interface. All the nested pop-up menus and operations of a graphical music editor have been implemented in the Keynote language itself. The result is an extensible tool, similar in spirit to the Lisp-based extensibility of emacs, easily modified and enhanced by end users.", acknowledgement = ack-nhfb, affiliation = "AT and T Bell Lab., Murray Hill, NJ, USA", classification = "B6450F (Sound synthesisers); C6130B (Graphics techniques); C6140D (High level languages); C6180 (User interfaces); C7820 (Humanities)", keywords = "Algorithmic music composition; Emacs; Extensible graphic editor; Extensible tool; Generating music; Graphic interface; Keynote; MIDI data manipulation; MIDI-compatible equipment; Music; Nested pop-up menus; Programming language; UNIX software system", pubcountry = "USA", thesaurus = "Computer aided analysis; Computer graphics; High level languages; Music; User interfaces", } @InProceedings{Tiemann:1990:EHI, author = "M. D. Tiemann", title = "An exception handling implementation for {C++}", crossref = "Anonymous:1990:UCC", pages = "215--232", month = "", year = "1990", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Outlines a design for an exception handling mechanism that has been implemented in GNU C++, a free, native-code C++ compiler. Various alternatives for handling exceptions are presented. An abstraction is derived which solves problems with existing C/C++ solutions. The abstraction is flexible, type-safe, works in a mixed language execution environment. Two implementations are presented: one which can be implemented by a C++ to C translator, the other which can be implemented to run efficiently under a native-code compiler. The paper concludes with a brief survey of other exception handling designs.", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Abstraction; C++ compiler; C++ to C translator; Exception handling mechanism; GNU C++; Mixed language execution environment; Native-code compiler", thesaurus = "C language; Error handling; Object-oriented programming; Program compilers", } @Article{Wendt:1990:FCG, author = "Alan L. Wendt", title = "Fast code generation using automatically-generated decision trees", journal = j-SIGPLAN, volume = "25", number = "6", pages = "9--15", month = jun, year = "1990", CODEN = "SINODQ", ISBN = "0-89791-364-7", ISBN-13 = "978-0-89791-364-5", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:15:53 MST 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p9-wendt/", abstract = "Several recent code generators [4,5,6,8] use DAG rewriting rules to accomplish both code generation and peephole optimization, and they compile these rules into hard code to generate code quickly. The chop system [6], for example, runs twice as fast as both pcc and the GNU C compiler gcc on a Sun 3/50 system and generates comparable code. These figures are for entire compilers; the code generators themselves run about seven times faster than comparable code generators. This paper describes a new system, currently under development, that further increases the speed of automatically-generated retargetable code generation. It offers two principal advantages over its predecessors.", acknowledgement = ack-nhfb, affiliation = "Colorado State Univ", affiliationaddress = "Fort Collins, CO, USA", annote = "Published as part of the Proceedings of PLDI'90.", classification = "722; 723", conference = "Proceedings of the ACM SIGPLAN '90 Conference on Programming Language Design and Implementation", conferenceyear = "1990", journalabr = "SIGPLAN Not", keywords = "algorithms; Code Generation; Computer Operating Systems --- Program Compilers; Computer Programming Languages; Decision Trees; Design; performance; theory", 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.4} Software, PROGRAMMING LANGUAGES, Processors, Code generation. {\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Compilers. {\bf F.4.2} Theory of Computation, MATHEMATICAL LOGIC AND FORMAL LANGUAGES, Grammars and Other Rewriting Systems. {\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Optimization.", } @Manual{Williams:1990:GIP, author = "Thomas Williams and Colin Kelley and John Campbell and David Kotz and Russell Lang", title = "{GNUPLOT}\emdash An Interactive Plotting Program", organization = pub-FSF, address = pub-FSF:adr, day = "31", month = aug, year = "1990", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Available in several Internet archives, including the Free Software Foundation collection on \path|prep.ai.mit.edu|. GNUPLOT can produce output for many different devices, including {\LaTeX} picture mode, {\PS}, and the X Window System. See also \cite{Kotz:1990:GTV}.", acknowledgement = ack-nhfb, } @Article{Withers:1990:CG, author = "Robert Withers", title = "{CUG333 gAWK}", journal = j-CUJ, volume = "8", type = "CUG New Release", number = "12", pages = "126--??", month = dec, year = "1990", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Yang:1990:ERP, author = "Y. Yang", title = "Experimental rapid prototype of undo support", journal = j-INFO-SOFTWARE-TECH, volume = "32", number = "9", pages = "625--635", month = nov, year = "1990", CODEN = "ISOTE7", ISSN = "0950-5849", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Rapid prototyping techniques and informal evaluation methods were used to improve the design of an undo-support facility in GNU Emacs. The paper elucidates that prototyping strategy, which used a production system architecture. The configuration of the prototype is outlined and the ways in which its components interact with each other described. Techniques to construct each component are then discussed. After the prototype was built, an informal post-mortem evaluation was conducted. The results of this evaluation are analysed and their implications explored.", acknowledgement = ack-nhfb, affiliation = "Dept. of Inf., Rutherford Appleton Lab., UK", classification = "C6110 (Systems analysis and programming)", keywords = "GNU Emacs; Informal evaluation methods; Production system architecture; Rapid prototype", pubcountry = "UK", thesaurus = "Systems analysis", } @Article{Bagley:1991:ATI, author = "S. C. Bagley and G. E. Kopec", title = "Applications of text image editing", journal = j-PROC-SPIE, volume = "1460", pages = "71--79", month = "", year = "1991", CODEN = "PSISDG", ISSN = "0277-786X (print), 1996-756X (electronic)", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The paper presents several applications illustrating an approach to scanned text processing in which document processing operations are performed on image elements extracted from the scanned document image. The central and novel insight is that many document processing operations may be implemented directly by geometrical operations on image blobs, without explicit knowledge of the symbolic character labels (that is, without automatic character recognition). The applications are implemented as part of Image EMACS, an editor for binary document images, and include editing multilingual documents, reformatting text to a new column width, differential comparison of two versions of a document, and preprocessing an image prior to character recognition.", acknowledgement = ack-nhfb, affiliation = "Xerox Palo Alto Res. Center, Palo Alto, CA, USA", classification = "C6130D (Document processing techniques)", keywords = "Binary document images; Document processing operations; Geometrical operations; Image blobs; Image elements; Image EMACS; Preprocessing; Scanned document image; Scanned text processing; Text image editing", pubcountry = "USA", thesaurus = "Document image processing; Text editing", } @TechReport{Beebe:1991:ESa, author = "Nelson H. F. Beebe", title = "{\LaTeX} Editing Support", institution = inst-CSC, address = inst-CSC:adr, pages = "28", day = "07", month = oct, year = "1991", bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See also \cite{Beebe:1991:ESb}.", } @TechReport{Beebe:1991:ESb, author = "Nelson H. F. Beebe", title = "{\LaTeX} Editing Support", institution = inst-CSC, address = inst-CSC:adr, pages = "69", day = "07", month = oct, year = "1991", bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "This is an on-line Emacs INFO version of part of \cite{Beebe:1991:ESa}.", } @InProceedings{Bowen:1991:HMC, author = "D. E. Bowen and A. C. Beers", title = "A highly-portable {Modula-2} compiler", crossref = "Anonymous:1991:SIM", pages = "68--76", month = "", year = "1991", bibdate = "Tue Dec 29 08:26:55 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A Modula-2 front-end to the GNU compiler system is described. The GNU compiler is a highly optimized four step system with clean interfaces for both the front- and back-ends. It is designed to run on machines with 32 bit CPUs and configured to run primarily under the UNIX operating system. Because of the clean interface, this front-end will be able to take advantage of over a dozen back-ends currently available and will also provide a platform for porting Modula-2 to a new architecture with minimal time and effort.", acknowledgement = ack-nhfb, affiliation = "State Univ. of New York, Buffalo, NY, USA", classification = "C6110B (Software engineering techniques); C6150C (Compilers, interpreters and other processors); C6180 (User interfaces)", keywords = "Back-ends; Clean interfaces; CPUs; GNU compiler system; Highly optimized four step system; Highly-portable Modula-2 compiler; Modula-2 front-end; New architecture; UNIX operating system", thesaurus = "Modula; Program compilers; Software portability; User interfaces", } @TechReport{Boyer:1991:ACP, author = "Robert S. Boyer and Yuan Yu", title = "{AUTOMATED CORRECTNESS PROOFS OF MACHINE CODE PROGRAMS FOR A COMMERCIAL MICROPROCESSOR}", number = "TR-91-33", institution = "University of Texas, Austin", address = "Austin, TX, USA", pages = "15", month = nov, year = "1991", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Techreports/university-of-texas-austin.bib", note = "prize ($\backslash$\$1.50).", abstract = "We have formally specified a substantial subset of the MC68020, a widely used microprocessor built by Motorola, within the mathematical logic of the automated reasoning system Nqthm, i.e., the Boyer--Moore Theorem Prover. Using this MC68020 specification, we have mechanically checked the correctness of MC68020 machine code programs for Euclid's GCD, Hoare's Quick Sort, binary search, and other well-known algo- rithms. The machine code for these examples was generated using the Gnu C and the Verdix Ada compilers. We have developed an extensive library of proven lemmas to facilitate automated reasoning about machine code programs. We describe a two stage methodology we use to do our machine code proofs.", keywords = "Automated reasoning Nqthm Boyer--Moore Theorem Prover formal program verification object code Gnu C Ada.", } @Book{Cameron:1991:LGE, author = "Debra Cameron and Bill Rosenblatt", title = "Learning {GNU Emacs}", publisher = pub-ORA, address = pub-ORA:adr, edition = "1991 (minor corrections, {April}, 1992)", pages = "xxvii + 411", year = "1991", ISBN = "0-937175-84-6", ISBN-13 = "978-0-937175-84-2", LCCN = "QA76.76.T49 C35 1991", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "ftp://ftp.ora.com/pub/products/catalogs/book.catalog; http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$27.95", series = "A Nutshell handbook", acknowledgement = ack-nhfb, annote = "UNIX text processing.", keywords = "GNU Emacs.; Text editors (Computer programs)", } @Book{Chamberlain:1991:LBB, author = "Steve Chamberlain", title = "{LIB BFD}, the {Binary File Descriptor} library", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "1991", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Wed Sep 20 12:03:33 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Manual{Chassell:1991:TGD, author = "Robert J. Chassell and Richard Stallman", title = "Texinfo: the {GNU} documentation format: edition 2.04", organization = pub-FSF, address = pub-FSF:adr, edition = "Second", pages = "viii + 220", month = apr, year = "1991", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs (Computer program); Software documentation.; Texinfo.", } @Article{Chatterjee:1991:EOD, author = "A. Chatterjee and A. Khanna and Y. Hung", title = "{ES}-Kit: an object-oriented distributed system", journal = j-CPE, volume = "3", number = "6", pages = "525--539", month = dec, year = "1991", CODEN = "CPEXEI", ISSN = "1040-3108", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This paper describes the design, implementation, and performance of ES-Kit, a distributed object-oriented system being developed by the Experimental Systems Project at the Microelectronics and Computer Technology Corporation. The operating system consists of a kernel and a set of public service objects which dynamically extend the functionality of the kernel by providing several traditional operating system services when required by application objects. Applications for the ES-Kit environment are written in GNU C++ and do not require additional language primitives for distributed execution. Initial performance results from a representative set of applications indicate that the object-oriented paradigm provides a powerful solution to distributed programming.", acknowledgement = ack-nhfb, affiliation = "Exp. Syst. Lab., Microelectron. and Comput. Technol. Corp., Austin, TX, USA", classification = "C5220 (Computer architecture); C5620 (Computer networks and techniques); C6110J (Object-oriented programming)", keywords = "Design; ES-Kit; Functionality; GNU C++; Implementation; Kernel; Object-oriented distributed system; Operating system; Performance; Public service objects", pubcountry = "UK", thesaurus = "Distributed processing; Object-oriented programming", } @Manual{Close:1991:GM, author = "Diane Barlow Close", title = "The {GAWK} manual", organization = pub-FSF, address = pub-FSF:adr, edition = "0.13, version 2.13", pages = "vii + 186", month = dec, year = "1991", ISBN = "1-882114-15-9", ISBN-13 = "978-1-882114-15-3", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "AWK (Computer program language) --- Handbooks, manuals, etc.; GNU Emacs --- Handbooks, manuals, etc.; Text editors (Computer programs) --- Handbooks, manuals, etc.", } @InProceedings{Conte:1991:BC, author = "T. M. Conte and W. W. Hwu", title = "Benchmark characterization", crossref = "Milutinovic:1991:PTA", pages = "365--372 (vol. 1)", month = "", year = "1991", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The design of experimental systems usually employ some form of simulation. The inputs to the simulation are typically standard benchmarks. This paper presents a method for finding a cost-effective design for each benchmark. This method is called benchmark characterization. Benchmark characterization is possible in part due to the advent of high-performance architecture-independent compiler technology. To demonstrate the method, seven benchmarks are characterized. Five of the benchmarks are from the SPEC benchmark set (gcc, espresso, spice, li and matrix300) and two are popular synthetic benchmarks (dhrystone and whetstone). Benchmark characteristics are reported for the processor, memory system, and operating system.", acknowledgement = ack-nhfb, affiliation = "Center for Reliable and High-Performance Comput., Illinois Univ., Urbana, IL, USA", classification = "C5470 (Performance evaluation and testing); C6150J (Operating systems)", keywords = "Abstract performance; Benchmark characterization; Dhrystone; Espresso; Gcc; High-performance architecture-independent compiler technology; Li; Matrix300; Memory system; Operating system; SPEC benchmark set; Spice; TLB; Translation lookaside buffer requirements; Whetstone", thesaurus = "Buffer storage; Performance evaluation; Storage management", } @Misc{Cooke:1991:EAS, author = "Chris Cooke", title = "{Emacs} --- {A} survival guide", month = "[9]", year = "1991", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/IMMD_IV.bib", } @Article{Davidson:1991:GCC, author = "Andrew Davidson", title = "Generic containers in {C++}", journal = j-DDJ, volume = "16", number = "8", pages = "50, 52, 124--125", month = aug, year = "1991", CODEN = "DDJSDM", ISSN = "0884-5395", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib; UnCover database", abstract = "A common problem in object-oriented design is creating and controlling collections, sets, or groups of objects. Object class designers would ideally like to focus on the atomic aspects of the object abstraction, ignoring the secondary problem of maintaining and controlling collections of these objects, wanting to implement this control structure in a generic and reusable fashion. This article presents a method for creating generic lists of objects in C++ with code developed on an Intel 80486 using GNU g++ 1.37 under SCO UNIX System V Release 3.2.", acknowledgement = ack-nhfb, classification = "C6110 (Systems analysis and programming)", keywords = "C++; Generic containers; GNU g++ 1.37; Intel 80486; Object abstraction; Object-oriented design; SCO UNIX System V", pubcountry = "USA", thesaurus = "C language; C listings; Object-oriented programming; UNIX", } @Article{Denning:1991:USV, author = "Dorothy E. Denning and Donn B. Parker and Steven Levy and Eugene Spafford and Paula Hawthorn and Marc Rotenberg and J. J. Buck BloomBecker and Richard Stallman", title = "The {United States} vs. {Craig Neidorf}: {A} debate on electronic publishing, {Constitutional} rights and hacking", journal = j-CACM, volume = "34", number = "3", pages = "22--43", month = mar, year = "1991", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "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/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/102869.html", acknowledgement = ack-nhfb, keywords = "legal aspects; security", subject = "{\bf K.4.1}: Computing Milieux, COMPUTERS AND SOCIETY, Public Policy Issues. {\bf K.4.2}: Computing Milieux, COMPUTERS AND SOCIETY, Social Issues. {\bf K.5.2}: Computing Milieux, LEGAL ASPECTS OF COMPUTING, Governmental Issues, Regulation. {\bf H.4.3}: Information Systems, INFORMATION SYSTEMS APPLICATIONS, Communications Applications, Bulletin boards.", } @InProceedings{Dollin:1991:HT, author = "D. Dollin", title = "The {HP-ST} toolset", crossref = "Prehn:1991:VFS", pages = "687--688", month = "", year = "1991", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The HP-ST toolset allows a specifier to construct a specification document which contains mixed text and HP-SL specifications. The toolset can be used in either batch mode, when it is invoked as a collection of UNIX Commands, or in interactive mode, when it is invoked via an editing interface such as that provided by Emacs.", acknowledgement = ack-nhfb, affiliation = "Software Eng. Dept., Hewlett--Packard Labs., Bristol, UK", classification = "C6110B (Software engineering techniques); C6115 (Programming support)", keywords = "Batch mode; Editing interface; HP-ST toolset; Interactive mode; Specification document; UNIX Commands", thesaurus = "Formal specification; Software tools; Specification languages", } @Article{Farris:1991:GYF, author = "Rick Farris", title = "{Get Yer Free Software Here!}", journal = j-UNIX-WORLD, volume = "8", number = "12", pages = "95--??", month = dec, year = "1991", ISSN = "0739-5922", bibdate = "Sat Jan 27 06:20:21 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "There's a lot of free UNIX software available, but the trick is knowing how to get it. This tutorial shows you how", acknowledgement = ack-nhfb, } @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 (New York), 3-540-97616-7 (Berlin)", ISBN-13 = "978-0-387-97616-7 (New York), 978-3-540-97616-5 (Berlin)", LCCN = "QA76.76.T49 F56 1991", bibdate = "Mon Oct 4 11:54:52 1993", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/unix.2.bib; Os/unix.2.bib", 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, libnote = "Not yet in my library.", } @Article{Jolitz:1991:PUT, author = "W. F. Jolitz and L. G. Jolitz", title = "Porting {UNIX} to the 386: three initial {PC} utilities", journal = j-DDJ, volume = "16", number = "2", pages = "54, 56, 58--61, 111--112, 114--115", month = feb, year = "1991", CODEN = "DDJSDM", ISSN = "0884-5395", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Explains how to write PC utilities that allow open to initially load the first programs and data onto a 386 target host. With this in mind, the authors examine code from three PC-based utilities-BOOT.EXE, CPFS.EXE, and CPSW.EXE-that facilitate the basic access to the hardware from MS-DOS needed to begin a UNIX port. BOOT.EXE executes a GCC-compiled program (using the Free Software Foundation's GNU C compiler) in protected mode from MS-DOS. CPFS.EXE installs a root filesystem on to the hard disk. CPSW.EXE copies files to a shared portion of disk so that MS-DOS and UNIX can exchange information. In examining these areas, the authors illustrate how the UNIX bootstrap process functions, because these programs mimic that process to a great degree.", acknowledgement = ack-nhfb, classification = "C6150E (General utility programs); C6150J (Operating systems)", keywords = "386 Based host microcomputer; 80386 Microprocessor; BOOT.EXE; Bootstrap process; CPFS.EXE; CPSW.EXE; Data exchange; GCC-compiled program; GNU C compiler; MS-DOS; PC utilities; Protected mode; Root filesystem; Shared portion; Software porting; UNIX", pubcountry = "USA", thesaurus = "C listings; Computer bootstrapping; Electronic data interchange; Microcomputer applications; Software portability; UNIX; Utility programs", } @Article{Kotz:1991:CG, author = "David Kotz", title = "{CUG334 GNUPLOT}", journal = j-CUJ, volume = "9", type = "CUG Library Update", number = "4", pages = "110--??", month = apr, year = "1991", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Lallemand:1991:DAD, author = "E. Lallemand", title = "Development of an aid to definition of data types in {LOTOS}", journal = j-BULL-SCI-ASSOC-INGEN-ELECTRICIENS-MONTEFIORE, volume = "104", number = "1", pages = "3--19", month = "", year = "1991", CODEN = "BURMA2", ISSN = "0302-2676", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The LOTOS standardised formal specification language is summarised and the problem of overlong descriptions preventing concise treatment of complex systems is addressed. Extensions of the language allowing short definitions of most data types used in current specifications are defined. A Data Facility Compiler which translates these extensions into standard LOTOS is proposed, and its integration into Schumacker's (1990) Integrated LOTOS Toolset between the EMACS editor and SCLOTOS syntactic analyser is explained. A source specification using the defined extensions and its translation by the proposed tool are appended.", acknowledgement = ack-nhfb, affiliation = "Inst. Montefiore, Li{\`e}ge Univ., Belgium", classification = "C6115 (Programming support); C6120 (File organisation); C6140D (High level languages)", keywords = "Data Facility Compiler; EMACS editor; Integrated LOTOS Toolset; LOTOS; SCLOTOS syntactic analyser; Standardised formal specification language", language = "French", pubcountry = "Belgium", thesaurus = "Program processors; Software tools; Specification languages", } @MastersThesis{Li:1991:CEC, author = "Ping-Hsuan Li", title = "Classifying {Emacs} commands for a better user interface", type = "Thesis (M.S.)", school = "University of Florida", address = "Gainesville, FL, USA", pages = "vii + 52", year = "1991", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @TechReport{Liu:1991:OFA, author = "Sying-Syang Liu and Roger Ogando and Norman Wilde", title = "The Object Finder: {A} Design Recovery Tool", number = "SERC-TR-46-F", institution = "Software Engineering Research Centre", address = "????", month = jan, year = "1991", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Techreports/software-engineering-research-centre.bib", abstract = "This paper describes a design recovery tool, the object finder. The goal of the object finder is to aid an analyst or maintainer in recovering certain kinds of design principles and system structures from source code. The object finder looks for clusters of data,structures and routines, that are analogous to the objects and object classes of object- oriented programming. The object finder is built on GNU Emacs. The output of the identified objects can be either in a textual form or in a graphical form. A user will be able to identify high level design knowledge by reviewing the identified objects. In this paper, we describe the design principles, user interface, and the implementation of the object finder.", } @Article{Morris:1991:CPC, author = "W. G. Morris", title = "{CCG}: a prototype coagulating code generator", journal = j-SIGPLAN, volume = "26", number = "6", pages = "45--58", month = jun, year = "1991", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "CCG is a prototype code generator based on coagulation. Coagulation orders code generation using a run-time profile for the program being compiled. By treating busy parts of a program first and using the strategy of local optimality, CCG maximizes the benefit of careful instruction selection, register allocation and interprocedural optimization while avoiding unnecessary data movement in busy sections. Coagulation radically alters standard techniques for code generation, achieving highly efficient code with graph-coloring register allocation or peephole optimization. Experimental results showing an average 25\% improvement over the GNU C compiler suggest that compilation order is crucial and that coagulation can outperform current code generator technology.", acknowledgement = ack-nhfb, affiliation = "Software Options Inc., Cambridge, MA, USA", classification = "C6115 (Programming support); C6150C (Compilers, interpreters and other processors)", keywords = "Busy parts; Busy sections; Careful instruction selection; CCG; Compilation order; Current code generator technology; Graph-coloring register allocation; Highly efficient code; Interprocedural optimization; Local optimality; Prototype coagulating code generator; Register allocation; Run-time profile", thesaurus = "Application generators; Optimisation; Program compilers; Software tools", } @TechReport{Motl:1991:UMG, author = "Mark B. Motl and Bart Childs", title = "A User's Manual for {GNU Emacs}' Web-mode", type = "\path|ftp.cs.tamu.edu:/pub/tex-web/web/DOCs|", institution = "Texas A\&M University", address = "College Station, TX, USA", year = "1991", bibdate = "Wed Aug 24 17:50:49 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-bc, } @Article{Muller:1991:PAS, author = "H. Muller and J. Winckler and S. Grzybek and M. Otte and B. Stoll and F. Equoy and N. Higelin", title = "The program animation system {PASTIS}", journal = j-J-VIS-COMP-ANIMATION, volume = "2", number = "1", pages = "26--33", month = jan # "-" # mar, year = "1991", CODEN = "JVCAEO", ISSN = "1049-8907", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The software animation system PASTIS (Program Animation System with Interactive Solutions) for program animation with emphasis on the visualization of the dynamic behaviour of algorithms and data structures is presented. Its main properties are unmodified source code of the visualized program, concurrent multiple views on algorithms and data structures, and interactive alterations of views during run time. PASTIS is distinguished by high modularity and strict separation of its components. This makes it particularly suitable for distributed computing environments. The interface between program and animation is a relational data model. Animations are directed by a single tuple, or sets of tuples, called relations, or sets of relations, called networks. Animations can be nested hierarchically. A prototype of PASTIS was implemented under UNIX using the GNU source level debugger gdb and the X-window system.", acknowledgement = ack-nhfb, affiliation = "Inst. fur Inf., Freiburg Univ., Germany", classification = "C6115 (Programming support); C6180G (Graphical user interfaces)", keywords = "Algorithms; Concurrent multiple views; Data structures; Distributed computing environments; Dynamic behaviour; Gdb; GNU source level debugger; PASTIS; Program animation; Relational data model; Software animation system; UNIX; Unmodified source code; X-window system", pubcountry = "UK", thesaurus = "Computer animation; Graphical user interfaces; Software tools; Visual programming", } @Article{Parker:1991:CDD, author = "Donn D. Parker and Stephen Levy and Eugene Spafford and Paula Hawthorn and Marc Rotenberg and J. J. Buck BloomBecker and Richard Stallman", title = "Colleagues Debate {Denning}'s Comments", journal = j-CACM, volume = "34", number = "3", pages = "33--41", month = mar, year = "1991", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Sidebar in \cite{Denning:1991:USV}.", } @Article{Parker:1991:MNE, author = "Tim Parker", title = "Moving Up to New Editors", journal = j-UNIX-REVIEW, volume = "9", number = "9", pages = "69--75", month = sep, year = "1991", CODEN = "UNRED5", ISSN = "0742-3136", bibdate = "Wed Oct 30 06:32:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "a/Soft Development Inc.'s nu/TPU, Bradford Business Systems' SpeedEdit, Buzzwords International's Professional Edit, Iliad Group's PI Edit, and UniPress Software's Emacs.", acknowledgement = ack-nhfb, } @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", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/unix.2.bib; Os/unix.2.bib", 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, } @TechReport{Schmidt:1991:CES, author = "Heinz W. Schmidt and Stephen M. Omohundro", title = "{CLOS}, Eiffel, and Sather: {A} Comparison", number = "TR-91-047", institution = "International Computer Science Institute", address = "Berkeley, CA", month = sep, year = "1991", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Techreports/ICSI.bib", abstract = "The Common Lisp Object System defines a powerful and flexible type system which builds on more than 15 years of experience with object-oriented programming. Most current implementations include a comfortable suite of Lisp support tools including an Emacs lisp editor, an interpreter, an incremental compiler, a debugger, and an inspector which together promote rapid prototyping and design. What else might one want from a system? We argue that static typing yields earlier error detection, greater robustness, and higher efficiency and that greater simplicity and more orthogonality in the language constructs leads to a shorter learning curve and more intuitive programming. These elements can be found in Eiffel and a new object-oriented language, Sather, that we are developing at ICSI. Language simplicity and static typing are not for free, though. Programmers have to pay with loss of polymorphism and flexibility in prototyping. We give a short comparison of CLOS, Eiffel and Sather, addressing both language and environment issues. The different approaches taken by the languages described in this paper have evolved to fulfill different needs. While we have only touched on the essential differences, we hope that this discussion will be helpful in understanding the advantages and disadvantages of each language.", } @InProceedings{Schurr:1991:PTH, author = "A. Schurr", title = "{PROGRESS}-editor: a text-oriented hybrid editor for programmed graph rewriting systems", crossref = "Ehrig:1991:GGT", pages = "67", month = "", year = "1991", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Summary form only given. The language progress is, as far as is known, the first strongly typed language which is based on the concepts of programmed graph rewriting systems. Currently, an integrated programming support environment for this language, including a syntax-directed editor and an interpreter, is under construction. The design and implementation of this environment is based on previous experiences with the realization of the integrated project support environment IPSEN. Thus, attributed graphs are used for the internal representation of documents, and the language PROGRESS has been used to 'specify' parts of the PROGRESS environment's implementation (bootstrapping). Up to now, the implementation of the first version of a syntax-directed, text-oriented hybrid editor has been finished. This editor consists of the following main components: a menu-driven, syntax-directed editor, an integrated emacs-like text editor, an incrementally working multiple-entry parser, an incrementally working unparser (pretty-printer), a layout editor, and a demand-driven, incrementally working type-checker.", acknowledgement = ack-nhfb, affiliation = "Lehrstuhl fur Inf., Aachen Univ. of Technol., Germany", classification = "C1160 (Combinatorial mathematics); C4210 (Formal logic); C6115 (Programming support); C6130D (Document processing techniques); C6140D (High level languages)", keywords = "Attributed graphs; Bootstrapping; Demand-driven; Incrementally working multiple-entry parser; Incrementally working type-checker; Incrementally working unparser; Integrated emacs-like text editor; Integrated programming support environment; Integrated project support environment; Interpreter; IPSEN; Layout editor; Menu-driven; Pretty-printer; Programmed graph rewriting systems; Strongly typed language; Syntax-directed editor; Text-oriented hybrid editor", thesaurus = "Graph theory; High level languages; Programming environments; Project support environments; Rewriting systems; Text editing", } @Article{Stephens:1991:ILP, author = "C. Stephens and B. Cogswell and J. Heinlein and G. Palmer and J. P. Shen", title = "Instruction level profiling and evaluation of the {IBM RS}\slash 6000", journal = j-COMP-ARCH-NEWS, volume = "19", number = "3", pages = "180--189", month = may, year = "1991", CODEN = "CANED2", ISSN = "0163-5964 (print), 1943-5851 (electronic)", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Reports preliminary results from using goblin, a new instruction level profiling system, to evaluate the IBM RISC System/6000 architecture. The evaluation presented is based on the Systems Performance Evaluation Cooperative (SPEC) benchmark suite. Each SPEC program (except GCC) is processed by goblin to produce an instrumented version. During execution of the instrumented program, profiling routines are invoked which trace the execution of the program. These routines also collect statistics on dynamic instruction mix, branching behavior, and resource utilization. Based on these statistics, the actual performance and the architectural efficiency of the RS/6000 are evaluated. A comparison with the DECStation 3100 is also presented. The evaluation indicates that for the SPEC benchmark suite the architecture of the RS/6000 is well balanced and exhibits impressive performance, especially on the floating-point intensive applications.", acknowledgement = ack-nhfb, affiliation = "Dept. of Electr. and Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA", classification = "C5220 (Computer architecture); C5470 (Performance evaluation and testing)", keywords = "Architectural efficiency; Branching behavior; DECStation 3100; Dynamic instruction mix; Floating-point intensive applications; Goblin; IBM RISC System/6000 architecture; IBM RS/6000; Instruction level profiling system; Instrumented version; Performance evaluation; Program execution tracing; Resource utilization; SPEC benchmark suite; Statistics; Systems Performance Evaluation Cooperative", thesaurus = "Computer architecture; IBM computers; Performance evaluation; Reduced instruction set computing", } @Article{Valdes:1991:LLB, author = "R. Valdes", title = "Little languages, big questions", journal = j-DDJ, volume = "16", number = "9", pages = "16--18, 20, 22, 25", month = sep, year = "1991", CODEN = "DDJSDM", ISSN = "0884-5395", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The most widely used programming language is Lotus 1-2-3 Macro Language. A very large number of people use it, and get worthwhile results every day. Why such a puny language claims so large an audience might be a mystery to those ensconced in whether multiple inheritance in C++ is a Good Thing. Nevertheless, it's useful to look at how little languages were used in the past, and how they are used in the software field today. Some of this may cause you to rethink your past allegiances. The author looks at such languages as lex, yacc, TECO and EMACS.", acknowledgement = ack-nhfb, classification = "C6140E (Other programming languages)", keywords = "EMACS; Lex; Little languages; Lotus 1-2-3 Macro Language; Software; TECO; Yacc", pubcountry = "USA", thesaurus = "Macros; Programming languages", } @InProceedings{Wiil:1991:IDE, author = "U. K. Wiil", title = "Issues in the design of {EHTS}: a multiuser hypertext system for collaboration", crossref = "Milutinovic:1991:PTH", pages = "629--639 (vol. 2)", year = "1991", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The paper describes the architecture, issues from the design, and experiences from the use of EHTS (Emacs hyper text system), a multiuser hypertext system for collaboration. EHTS consists of a text editor, a graphical browser, and an active hypertext database named HyperBase. HyperBase is built on the client-server model and has been designed especially to support collaboration among its users, by providing an event mechanism and a fine-grained lock mechanism. Events from HyperBase are used to notify the editor and browser about important actions on the shared data, enabling them to monitor changes. Four categories of issues from the design and experiences from the use of EHTS are reported: architecture, collaboration, user interface, and data model. Based on experiences with the client-server model, the author suggests a new and improved architecture for the event driven multiuser hypertext system. One major lesson learned is that events and fine-grained locks can provide powerful support for data sharing among multiple users simultaneously working in the same environment. The need for a flexible data model is another lesson learned. It is difficult to predict what data model objects actually will be needed, when the data model is designed before the user interface.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Aalborg Univ., Denmark", classification = "C6150N (Distributed systems); C6160Z (Other DBMS); C6180 (User interfaces)", keywords = "Active hypertext database; Client-server model; Collaboration; Data model; Data sharing; EHTS; Emacs hyper text system; Event driven multiuser hypertext system; Event mechanism; Fine-grained lock mechanism; Flexible data model; Graphical browser; HyperBase; Multiuser hypertext system; Text editor; User interface", thesaurus = "Database management systems; Groupware; Hypermedia; User interfaces", } @Article{Wiil:1991:UES, author = "U. K. Wiil", title = "Using events as support for data sharing in collaborative work", journal = j-INFORMATIK-INFORMATIONEN-REPORTE, month = "", year = "1991", ISSN = "0233-2582", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Data sharing is fundamental to computer-supported cooperative work. The paper describes how the use of events and fine grained locks, especially events, can provide powerful support for simultaneous sharing. The description is based on experience with a prototype hypertext system-Emacs HyperText System-and on observations from the literature. Three issues that comes up with simultaneous sharing: access contention, real-time monitoring, and real-time communication, are given special interest in the paper. It is described how events and fine grained locks can remedy these issues in general and in practice-examples from the use of events and fine grained locks in EHTS are given.", acknowledgement = ack-nhfb, affiliation = "Dept. of Math. and Comput. Sci., Aalborg Univ., Denmark", classification = "C6160Z (Other DBMS)", issue = "no.4 p. 162-76", keywords = "Access contention; Collaborative work; Data sharing; Emacs HyperText System; Events; Fine grained locks; Hypertext system; Real-time communication; Real-time monitoring; Simultaneous sharing", thesaurus = "Database management systems; Groupware; Hypermedia; Multi-access systems", } @Article{Yasumura:1991:CSC, author = "M. Yasumura and M. Arisawa and N. Saito", title = "A case study of computer literacy education", journal = j-JOHO-SHORI, volume = "32", number = "12", pages = "1310--1317", month = "", year = "1991", CODEN = "JOSHA4", ISSN = "0447-8053", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Describes a study of computing undertaken at the Shonan Fujisawa Campus, including instruction on: UNIX 4.3 BSD; X Windows; NFS; Emacs; EGG; LaTeX; TeXDraw; Pascal; Kermit; MS-DOS; and strategic information systems.", acknowledgement = ack-nhfb, affiliation = "Fac. of Environ. Inf., Keio Univ., Shonan Fujisawa, Japan", classification = "C0220 (Education and training)", keywords = "Case study; Computer literacy education; EGG; Emacs; Instruction; Kermit; LaTeX; MS-DOS; NFS; Pascal; Shonan Fujisawa Campus; Strategic information systems; TeXDraw; UNIX 4.3 BSD; X Windows", language = "Japanese", pubcountry = "Japan", thesaurus = "Computer science education", } @TechReport{Zien:1991:XXF, author = "Jason Zien and Jackson Kong and Pak K. Chan and Martine Schlag", title = "{XS} - {XILINX} 2000/3000 {FPGA} Simulator", type = "ucsc-crl-91-42", institution = "University of California, Santa Cruz", address = "Santa Cruz, CA, USA", pages = "39", month = oct, year = "1991", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Techreports/university-of-california-santa-cruz.bib", note = "prize ($\backslash$\$5.00).", URL = "mailto::rnalib@ftp.cs.ucsc.edu ftp://ftp.cse.ucsc.edu/pub/tr/ucsc-crl-91-42.ps.Z", abstract = "With the growing complexity of Field-Programmable Gate Arrays (FPGA), there is the growing need for sophisticated design tools to provide higher level abstractions for managing large designs. It is not enough to be able to create large designs; it is also necessary to test and debug them. Debugging FPGA designs on the circuit board is an awkward task, since the designer can only access the input/output pins of the chip. XS provides the designer with the ability to simulate and debug circuit designs quickly, and with access to all internal nets. XS is a batch-mode, unit-delay, event-driven logic simulator written in Gnu C++ for verification of designs under the unix X-window environment. We exploit certain properties in XILINX XC2000/3000/4000 architectures to enhance the performance as well as the accuracy of the simulator. This report serves the dual purposes of being the USER GUIDE as well as documenting the development of XS.", } @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", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/unix.2.bib; Os/unix.2.bib", 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, } @InProceedings{Aleksander:1992:CCN, author = "I. Aleksander", title = "Capturing consciousness in neural systems", crossref = "Aleksander:1992:ANN", pages = "17--22 (vol. 1)", year = "1992", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "It is argued that rather than being an unavailable and abstract concept, consciousness can be captured by well-stated postulates. Five such postulates are stated in this paper and the relationship between these and the properties of a general neural unit (GNU) are discussed. It is shown that neural models can be said to capture consciousness provided that controlled amounts of noise can be judiciously injected into the system. It is also argued that language-like behaviour and planning can only be achieved if the state of the GNU is partitioned.", acknowledgement = ack-nhfb, affiliation = "Dept. of Electr. and Electron. Eng., Imperial Coll. of Sci. Technol. and Med., London, UK", classification = "C1230D (Neural nets); C1240 (Adaptive system theory)", keywords = "Consciousness; General neural unit; Language-like behaviour; Neural models; Neural systems; Noise; Planning", thesaurus = "Neural nets; Planning [artificial intelligence]", } @Book{Anderson:1992:LUG, author = "E. Anderson and Z. Bai and C. Bischof and J. Demmel and J. Dongarra and J. {Du Croz} and A. Greenbaum and S. Hammarling and A. McKenney and S. Ostrouchov and D. Sorenson", title = "{LAPACK} Users' Guide", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "xv + 235", year = "1992", ISBN = "0-89871-294-7", ISBN-13 = "978-0-89871-294-0", LCCN = "QA76.73.F25 L36 1992", bibdate = "Tue Dec 14 22:36:17 1993", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", } @InProceedings{Arceneaux:1992:PGS, author = "J. Arceneaux and M. Tiemann and D. V. Henkel-Wallace", title = "The portability of {GNU} software", crossref = "Anonymous:1992:PSE", pages = "89--103", month = "", year = "1992", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In June of 1987, GNU C version 1.0 was released by the Free Software Foundation. Since that time, it has been ported to about 50 host environments and generates code for about 20 machine architectures. The authors describe 4 portability case studies based on well-known GNU software packages: Emacs, GDB, GCC, and BFD. The case studies present the initial design specifications, the evolution of the design over time, factors that influenced (or mandated) changes to the package, and experience in applying the lessons learned in the design of subsequent programs.", acknowledgement = ack-nhfb, affiliation = "Free Software Found., San Francisco, CA, USA", classification = "C6110B (Software engineering techniques); C6140D (High level languages)", keywords = "BFD; Emacs; GCC; GDB; GNU C version 1.0; GNU software packages; Software portability", thesaurus = "C language; Software portability", } @InProceedings{Boyer:1992:ACP, author = "R. S. Boyer and Yuan Yu", title = "Automated correctness proofs of machine code programs for a commercial microprocessor", crossref = "Kapur:1992:ADC", pages = "416--430", month = "", year = "1992", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The authors have formally specified a substantial subset of the MC68020, a widely used microprocessor built by Motorola, within the mathematical logic of the automated reasoning system Nqthm i.e. the Boyer--Moore Theorem Prover. Using this MC68020 specification, the authors have mechanically checked the correctness of MC68020 machine code programs for Euclid's GCD, Hoare's Quick Sort, binary search, and other well-known algorithms. The machine code for these examples was generated using the GNU C and the Verdix Ada compilers. The authors have developed an extensive library of proven lemmas to facilitate automated reasoning about machine code programs. The authors describe a two stage methodology they use to do their machine code proofs.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci. and Math., Texas Univ., Austin, TX, USA", classification = "C4210 (Formal logic); C5130 (Microprocessor chips); C6110B (Software engineering techniques); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "Automated reasoning system Nqthm; Automatic correctness proofs; Binary search; Boyer--Moore Theorem Prover; Commercial microprocessor; GCD; GNU C; Hoare's Quick Sort; Machine code programs; Mathematical logic; MC68020; Verdix Ada compilers", thesaurus = "Formal specification; Microprocessor chips; Program verification; Theorem proving", } @Article{Branagan:1992:BRG, author = "Linda Branagan", title = "Book Review: {GNU Emacs}", journal = j-LOGIN, volume = "17", number = "2", pages = "34--??", month = mar # "\slash " # apr, year = "1992", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Feb 20 15:42:13 MST 1996", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, affiliation = "Conver Computer Corporation", } @Book{Cameron:1992:LGE, author = "Debra Cameron and Bill Rosenblatt", title = "Learning {GNU} Emacs", publisher = pub-ORA, address = pub-ORA:adr, year = "1992", ISBN = "0-937175-84-6", ISBN-13 = "978-0-937175-84-2", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/TUBScsd/1992.bib", descriptor = "Emacs, Textprozessor, Unix", } @Article{Carlini:1992:GCC, author = "Giuliano Carlini and Susan Rendina", title = "Garbage Collection For {C} Programs", journal = j-DDJ, volume = "17", number = "11", pages = "46--??", month = nov, year = "1992", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Sep 03 09:15:35 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib; UnCover database", abstract = "Garbage collection, which liberates you from needing to explicitly free memory, is used languages like Lisp and Smalltalk. In this article, our authors show you how to implement conservative, yet efficient, collection techniques in C.", acknowledgement = ack-nhfb, } @InProceedings{Charles:1992:LUP, author = "H.-P. Charles", title = "Loop unrolling for processors with instruction cache", crossref = "Quinton:1992:APV", pages = "311--316", month = "", year = "1992", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In the well known compiler techniques domain, one can reuse old optimising algorithms for newer processors. The author unrolls the innermost loops with the GNU C compiler for processor with instructions cache.", acknowledgement = ack-nhfb, affiliation = "Ecole Normale Superieure de Lyon, France", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "GNU C compiler; Innermost loops; Instruction cache; Loop unrolling; Optimising algorithms", thesaurus = "C language; Instruction sets; Program compilers", } @Article{Farris:1992:MEU, author = "Rick Farris", title = "Modern Editors for {UNIX}", journal = j-UNIX-WORLD, volume = "9", number = "2", pages = "73--80", month = feb, year = "1992", ISSN = "0739-5922", bibdate = "Wed Oct 30 06:32:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Tired of vi or emacs? We test eight editors that make life easier for people who need to work with text files in DOS, UNIX, or other environments", acknowledgement = ack-nhfb, } @InProceedings{Foster:1992:EIH, author = "C. E. {Foster, III} and H. C. Grossman", title = "An empirical investigation of the {Haifa} register allocation technique in the {GNU C} compiler", crossref = "IEEE:1992:PIS", pages = "776--779 (vol. 2)", month = "", year = "1992", DOI = "http://doi.ieeecomputersociety.org/10.1109/SECON.1992.202433", bibdate = "Tue Dec 29 08:26:43 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Most register allocation techniques are based on a graph coloring approach originally developed by G. J. Chaitin (1981, 1982). The authors examine the Haifa color/spill algorithm, which is a variant of Chaitin's coloring algorithm, using a public domain compiler, the GNU C compiler, on a variety of programs. Empirical comparisons are made between the GNU C compiler's register allocation and the Haifa algorithm.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Clemson Univ., SC, USA", classification = "C1160 (Combinatorial mathematics); C6120 (File organisation); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Coloring algorithm; GNU C compiler; Graph coloring approach; Haifa color/spill algorithm; Public domain compiler; Register allocation techniques", thesaurus = "C language; Graph colouring; Program compilers; Storage allocation", } @Article{Foundation:1992:CGC, author = "Free Software Foundation and D. J. Delorie", title = "{CUG359} --- {GNU C/C++} for 386", journal = j-CUJ, volume = "10", type = "CUG New Release", number = "3", pages = "117--??", month = mar, year = "1992", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Granlund:1992:EBU, author = "Torbj{\"o}rn Granlund and Richard Kenner", title = "Eliminating branches using a superoptimizer and the {GNU C} compiler", journal = j-SIGPLAN, volume = "27", number = "7", pages = "341--352", month = jul, year = "1992", CODEN = "SINODQ", ISBN = "0-89791-475-9", ISBN-13 = "978-0-89791-475-8", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", LCCN = "QA76.7.S53 1992", bibdate = "Sun Dec 14 09:16:22 MST 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p341-granlund/", abstract = "This paper describes an alternative technique for constructing a superoptimizer, which is called the Superoptimizer or GSO. Some sample results of the superoptimizer are presented. The basic design and structure of the GNU C compiler are discussed. Subsequently it is shown as to how the results of the superoptimizer were used to enable the GNU C compiler to produce very compact code sequences on the RS\slash 6000.", acknowledgement = ack-nhfb, affiliation = "Swedish Inst of Computer Science", affiliationaddress = "Kista, Swed", annote = "Published as part of the Proceedings of PLDI'92.", classification = "723.1", conference = "Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation", conferenceyear = "1992", journalabr = "SIGPLAN Not", keywords = "algorithms; Compact code sequence generation; Computer programming; design; GNU C compiler; GNU superoptimizer; Program compilers", meetingaddress = "San Francisco, CA, USA", meetingdate = "Jun 17--19 1992", meetingdate2 = "06/17--19/92", sponsor = "ACM", subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Compilers. {\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Optimization. {\bf C.5.1} Computer Systems Organization, COMPUTER SYSTEM IMPLEMENTATION, Large and Medium (``Mainframe'') Computers, IBM RS/6000.", } @InProceedings{Hennessey:1992:WDE, author = "W. Hennessey", title = "{WCL}: delivering efficient {Common Lisp} applications under {UNIX}", crossref = "ACM:1992:PAC", pages = "260--269", month = "", year = "1992", bibdate = "Tue Dec 29 08:26:38 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Common Lisp implementations for UNIX have traditionally provided a rich development environment at the expense of an inefficient delivery environment. The goal of WCL is to allow hundreds of Lisp applications to be realistically available at once, while allowing several of them to run concurrently. WCL accomplishes this by providing Common Lisp as a UNIX shared library that can be linked with Lisp and C code to produce efficient applications. For example, the executable for a Lisp version of the canonical 'Hello World!' program requires only 40k bytes under SunOS 4.1 for SPARC. WCL also supports a full development environment, including dynamic file loading and debugging. A modified version of GDB, the GNU Debugger, is used to debug WCL programs, providing support for mixed language debugging. The techniques used in WCL should also be applicable to other high-level languages that allow runtime mappings from names to objects.", acknowledgement = ack-nhfb, affiliation = "Center for Design Res., Stanford Univ., CA, USA", classification = "C6115 (Programming support); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems); C6150J (Operating systems)", keywords = "C code; Common Lisp applications; Development environment; GDB; GNU Debugger; High-level languages; Mixed language debugging; Runtime mappings; Shared library; UNIX; WCL", thesaurus = "LISP; Program debugging; UNIX", } @Article{Ingber:1992:GAS, author = "L. Ingber", title = "{GNU} aids small science in a big way", journal = "GNU's Bulletin", volume = "1", number = "12", pages = "9--10", year = "1992", CODEN = "????", ISSN = "????", bibdate = "Wed Dec 24 14:38:22 2003", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/i/ingber-lester.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", } @Article{Johnson:1992:EPE, author = "E. Johnson", title = "Epsilon Programmer's Editor (software review)", journal = j-COMP-HUM, volume = "26", number = "3", pages = "234--236", month = jun, year = "1992", CODEN = "COHUAD", ISSN = "0010-4817", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Designed for computer programmers, Epsilon is a text editor that runs on MS-DOS microcomputers. It is modeled after EMACS editors created for mini-computers and workstations. It is a powerful and adaptable editor, but it is ill-adapted to microcomputers, and it can be very awkward and frustrating to use. Epsilon runs on MS-DOS microcomputers with at least 256 K of RAM and PC-DOS or MS-DOS version 2.0.", acknowledgement = ack-nhfb, affiliation = "South Dakota State Univ., Brookings, SD, USA", classification = "C6115 (Programming support); C6130D (Document processing techniques); C7106 (Word processing)", keywords = "256 KB; Computer programmers; Epsilon; MS-DOS microcomputers; PC-DOS; RAM; Software review; Text editor", numericalindex = "Memory size 2.62E+05 Byte", pubcountry = "Netherlands", thesaurus = "Microcomputer applications; Software packages; Text editing; Word processing", } @InProceedings{Kawaguti:1992:SDC, author = "M. Kawaguti", title = "A simple distributed computing system", crossref = "Verkerk:1992:PIC", pages = "877--880", month = "", year = "1992", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "An experimental prototype of a distributed computing system was devised. It was written based solely on the standard Berkeley UNIX and GNU software environment. The user may control job dispatch based on the detailed environmental information about remote hosts. Being compact, efficient, and free from any artificial constraints of proprietary software, it may offer a handy alternative solution to diversified unorthodox computational requirements. In favor of efficiency for nearly homogeneous host configurations for dedicated applications the issue of network transparency was acknowledged only marginally.", acknowledgement = ack-nhfb, affiliation = "Fukui Univ., Japan", classification = "C6150N (Distributed systems)", keywords = "Distributed computing system; GNU; Network transparency; Remote Job System; RJS; UNIX", thesaurus = "Distributed processing; Software packages; UNIX", } @InProceedings{Kortright:1992:CCT, author = "E. Kortright and D. Cordes", title = "Cnest and Cscope: Tools for the literate programming environment", crossref = "IEEE:1992:PIS", pages = "604--609 (vol. 2)", month = "", year = "1992", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The authors describe two tools for the literate programming language Cweb: Cnest and Cscope. Cweb is a Web programming environment for the programming language C using the typesetting program {\TeX}. An overview of Web is given. Cnest and Cscope operate within the EMACS editing environment and provide support both for the program developer and for the maintenance programmer. Their implementations are discussed in detail.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Alabama Univ., Tuscaloosa, AL, USA", classification = "C6115 (Programming support); C6140D (High level languages)", keywords = "C; Cnest; Cscope; Cweb; EMACS editing environment; Literate programming environment; Maintenance programmer; Program developer; TEX; Typesetting program; Web programming environment", thesaurus = "C language; Programming environments; Software tools; Text editing", } @Manual{Lea:1992:UGG, author = "Doug Lea", title = "User's guide to the {GNU C++} library: last updated 19 February, 1991 for version 1.39.0", organization = pub-FSF, address = pub-FSF:adr, pages = "iv + 134", year = "1992", bibdate = "Thu Oct 31 08:43:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Leach:1992:MTP, author = "J. Leach and S. Nieva", title = "{MIZ-PR}: a theorem prover for polymorphic and recursive functions", crossref = "Voronkov:1992:LPA", pages = "481--483", month = "", year = "1992", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "MIZ-PR supports a family of object languages based on PLPR and parameterized by signature. PLPR is a predicate logic using polymorphism and recursion, the main singular properties of this logic are those derived from the mu -operator, used to define recursion, and from the type variables and type constructors. The semantics of the recursive functions is based on the fixpoint theory whereas the ideas for the semantics of the polymorphism are near to those for a Horn clause logic. With this computational logic as object language, the automated deduction system obtained is as a tool for proving mathematical theorems as well as specifying and verifying properties of functional programs. The system combines fully automatic proof techniques with man-machine interaction. In this way it embodies an interface language to guide deductions, close to the language used in mathematical reasonings. Using that interface the user may also specify recursive functions and type constructions as a usual recursive program specification.", acknowledgement = ack-nhfb, affiliation = "Dpto. de Inf. y Automatica, Univ. Complutense de Madrid, Spain", classification = "C4210 (Formal logic); C6115 (Programming support); C6170 (Expert systems)", keywords = "Automated deduction system; EMACS; Fixpoint theory; Functional programs; Horn clause logic; Interface language; Man-machine interaction; Mathematical theorems; MIZ-PR; Mu -operator; Object languages; PLPR; Polymorphism; Predicate logic; Program specification; Quintus PROLOG; Recursion; Signature; SUN station; Theorem prover; UNIX; Verifying properties", thesaurus = "Formal logic; Formal specification; Knowledge based systems; Program verification; Recursive functions; Software tools; Theorem proving", } @Article{Lieberman:1992:GGE, author = "J. E. Lieberman", title = "{GRef2End}: a {GeoRef} to {EndNote} bibliography translator written in awk", journal = j-COMP-GEOSCI, volume = "18", number = "9", pages = "1271--1275", month = oct, year = "1992", CODEN = "CGEODT", ISSN = "0098-3004", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The author presents a program for translating GeoRef citations into a form usable by EndNote a bibliographic management and formatting tool. The program is written in the interpreted text processing language awk which has a public domain version gawk or nawk for most computers. The listing given used citations from the CD-ROM version of the GeoRef bibliographic database. The script can be modified interactively and rerun on a particular set of references in order to optimize the accuracy of a particular translation.", acknowledgement = ack-nhfb, affiliation = "Inst. of Earth Sci., Hebrew Univ., Jerusalem, Israel", classification = "C6130D (Document processing techniques); C6130E (Data interchange); C6160 (Database management systems (DBMS)); C7250C (Bibliographic systems)", keywords = "Awk; Bibliographic database; Bibliographic management; Bibliography translator; EndNote; Gawk; GeoRef; GRef2End; Interpreted text processing language; Nawk; References; Script", pubcountry = "UK", thesaurus = "Bibliographic systems; Complete computer programs; Text editing", } @TechReport{Lius:1992:OFU, author = "S. Lius and R. Ogando", title = "The Object Finder User's Manual", number = "SERC-TR-56-F", institution = "Software Engineering Research Centre", address = "????", month = jan, year = "1992", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Techreports/software-engineering-research-centre.bib", abstract = "The maintenance of a software system usually begins with considerable effort spent in understanding system structure. A system structure consists of the grouping of routines into modules within the system. An approach known as the object finder exits to assist the programmer in understanding the structure and data of a program based on the object-like features found in the program. The object finder prototype is a design recovery tool to aid a programmer in recovering certain kinds of design principles and system structure from its source code. The object finder looks for clusters of data, structures and routines, that are analogous to the objects and object classes of object-oriented programming. The object finder prototype operates within the GNU Emacs environment and is written in Emacs Lisp and C. This report describes how to install the object finder prototype, how to operate the object finder to look for the clusters in a software system, and how to display a graphical representation of these clusters. It also explains the components of the object finder prototype.", } @InProceedings{Long:1992:CSC, author = "Junsheng Long and W. K. Fuchs and J. A. Abraham", title = "Compiler-assisted static checkpoint insertion", crossref = "IEEE:1992:DPI", pages = "58--65", month = "", year = "1992", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This paper describes a compiler-assisted approach for static checkpoint insertion. Instead of fixing the checkpoint location before program execution, a compiler enhanced polling mechanism is utilized to maintain both the desired checkpoint intervals and reproducible checkpoint locations. The technique has been implemented in a GNU CC compiler for Sun 3 and Sun 4 (SPARC) processors. Experiments demonstrate that the approach provides for stable checkpoint intervals and reproducible checkpoint placements with performance overhead comparable to a previous compiler-assisted dynamic scheme (CATCH).", acknowledgement = ack-nhfb, affiliation = "Coordinated Sci. Lab., Illinois Univ., Urbana-Champaign, IL, USA", classification = "C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "Compiler enhanced polling mechanism; Compiler-assisted approach; GNU CC compiler; Performance overhead; SPARC; Static checkpoint insertion; Sun 3; Sun 4", thesaurus = "Fault tolerant computing; Program compilers; System recovery", } @Article{Maner:1992:APE, author = "W. Maner", title = "Adapting a programming editor ({EMACS}) for persons who are blind: issues, initiatives and problems", journal = j-J-MICROCOMPUT-APPL, volume = "15", number = "1", pages = "13--19 (or 13--20??)", month = jan, year = "1992", CODEN = "JMIADO", ISSN = "0745-7138", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Describes current research in the 'programming by ear' project. This research uses an extensively modified EMACS text editor to address general problems which constrain the effective design of human-computer interfaces for blind programmers. These include (1) an information conversion problem, (2) an information reduction problem, and (3) an information compression problem. Recent work has focused on the problem of providing an auditory equivalent for rapid visual browsing of program source code.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Bowling Green State Univ., OH, USA", classification = "C6180 (User interfaces); C7850 (Assistance for the handicapped)", keywords = "Blind programmers; EMACS; Human-computer interfaces; Information compression; Information conversion; Information reduction; Program source code; Programming editor; Rapid visual browsing", pubcountry = "UK", thesaurus = "Handicapped aids; User interfaces", } @InProceedings{McHugh:1992:EBD, author = "J. McHugh", title = "An {EMACS} based downgrader for the {SAT}", crossref = "IEEE:1992:PEA", pages = "228--237", year = "1992", bibdate = "Sat Dec 26 17:01:46 1998", bibsource = "http://www.cl.cam.ac.uk/~fapp2/steganography/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Reprinted in `Computer and Network Security'.", URL = "http://www.cl.cam.ac.uk/~fapp2/steganography/bibliography/1013.html", acknowledgement = ack-nhfb, keywords = "information hiding; steganography", xxnote = "Check pages?? Cited volume has only xxvii + 233.", } @TechReport{McLauchlan:1992:HLV, author = "P. F. McLauchlan", title = "{HORATIO}: libraries for vision applications", number = "OUEL 1967/92", institution = "Oxford University", address = "Oxford, UK", pages = "72", month = dec, year = "1992", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The HORATIO vision system comprises a set of libraries written in ANSI C for either Sun workstations (using gcc) or transputers (using Inmos C). The global library contains definitions and functions needed by most applications. There is also a maths library, a pipeline control library (only for transputers), a list manipulation library and an image library providing for manipulation and channel/stream/file I/O of 2D images. A graphics library allows images and other primitives to be displayed in an arbitrary number of X-windows canvases. An image processing library contains source for some image processing tools, e.g. edge/corner detection, normal image flow. The process library allows the creation of process pipelines (for Sun) and the tool library high-level X-windows tools for creation of HORATIO applications. Only the graphics and tool libraries are X-specific. The function headers from each of the libraries are listed.", acknowledgement = ack-nhfb, classification = "C5260B (Computer vision and picture processing); C6130B (Graphics techniques)", issuedby = "Univ. Oxford, UK", keywords = "2D images; ANSI C; Corner detection; File I/O; Function headers; Gcc; Global library; Graphics library; HORATIO Release 2.0; HORATIO vision system; Image library; Image processing library; Inmos C; List manipulation library; Maths library; Normal image flow; Pipeline control library; Process library; Sun workstations; Tool library; Transputers; X-windows canvases; X-windows tools", pubcountry = "UK", thesaurus = "Computer graphics; Computer vision; Subroutines", } @InProceedings{Meijers:1992:OEB, author = "F. Meijers", title = "The {OPAL} event builder; practical experience with {C++} in data acquisition", crossref = "Verkerk:1992:PIC", pages = "180--183", month = "", year = "1992", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The OPAL experiment uses a VMEbus based data acquisition system with MC680*0 processors running OS-9. The control of the data flow through the event builder is implemented using C++. Experience with GNU C++ under OS-9 is discussed, including typical overheads associated with the use of object oriented primitives. A technique to map object member functions on external events is described.", acknowledgement = ack-nhfb, affiliation = "CERN, Geneva, Switzerland", classification = "A0650D (Data gathering, processing, and recording, data displays including digital techniques); A2960 (Counting circuits and nuclear electronics); A2980F (Programming); B7210G (Data acquisition systems); B7430 (Counting circuits and electronics); C5520 (Data acquisition equipment and techniques); C7320 (Physics and Chemistry)", keywords = "Data acquisition; Data flow; External events; GNU C++; MC680*0 processors running; Object member functions; Object oriented primitives; OPAL event builder; OS-9; Overheads; VMEbus based data acquisition", thesaurus = "C language; Data acquisition; Nuclear electronics; Object-oriented programming; Physics computing", } @Article{Moreland:1992:CMS, author = "Carl Moreland", title = "{CUG372} --- {Mouse++}, {String++}, and {Z++} Classes", journal = j-CUJ, volume = "10", type = "CUG New Release", number = "12", pages = "122--??", month = dec, year = "1992", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Ohl:1992:CGM, author = "Thorsten Ohl", title = "{CUG368} --- {GNUlib} for {MS-DOS}", journal = j-CUJ, volume = "10", type = "CUG New Release", number = "11", pages = "74--??", month = nov, year = "1992", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Rada:1992:CTH, author = "Roy Rada", title = "Converting a Textbook to Hypertext", journal = j-TOIS, volume = "10", number = "3", pages = "294--315", month = jul, year = "1992", CODEN = "ATISET", ISSN = "1046-8188", bibdate = "Sat Jan 16 19:04:41 MST 1999", bibsource = "Compendex database; http://www.acm.org/pubs/tois/toc.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org:80", abstract = "Traditional documents may be transformed into hypertext by first reflecting the document's logical markup in the hypertext (producing first-order hypertext) and then by adding links not evident in the document markup (producing second-order hypertext). In our transformation of a textbook to hypertext, the textbook is placed in an intermediate form based on a semantic net and is then placed into the four hypertext systems: Emacs-Info, Guide, HyperTies, and SuperBook. The first-order Guide and SuperBook hypertexts reflect a depth-first traversal of the semantic net, and the Emacs-Info and HyperTies hypertexts reflect a breadth-first traversal. The semantic net is augmented manually, and then new traversal programs automatically generate alternate outlines. An index based on word patterns in the textbook is also automatically generated for the second-order hypertext. Our suite of programs has been applied to a published textbook, and the resulting hypertexts are publicly available.", acknowledgement = ack-nhfb, affiliation = "Univ of Liverpool", affiliationaddress = "Liverpool, Engl", classification = "461.4; 723.2; 723.5; 903.1; 903.2; 903.3; C6130D (Document processing techniques); C6160Z (Other DBMS); C7250 (Information storage and retrieval)", journalabr = "ACM Trans Inf Syst", keywords = "Computer applications; Computer software; Data processing; Document markup; Hierarchical systems; Human computer interaction; Human engineering; Hypermedia models; Hypertext; Indexing (of information); Information dissemination; Information retrieval systems; Man machine systems; Semantic net; Software package Emacs Info; Software package Guides; Software package HyperTies; Software package Superbook; Textbooks", wwwtitle = "Converting a Text to {Guide}, {HyperTies}, and {Superbook}: Practice and Principles", } @Article{Rada:1992:SVB, author = "R. Rada and C. Murphy", title = "Searching versus browsing in hypertext", journal = j-HYPERMEDIA, volume = "4", number = "1", pages = "1--30", month = "", year = "1992", CODEN = "HYPEEW", ISSN = "0955-8543", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The authors' goal is to elaborate the relationships among tasks, user types, and tools for hypertext. They built a computer system for automatically converting books into hypertext and then converted one book into Emacs-Info, Guide, HyperTies, and a variant of SuperBook, called MaxiBook. Three classes of users were studied: experts, novices, and trainees. Users performed two question-answering tasks: one for a search question and one for a browse question. The answer to a search question could be found in one section of the book, whereas the answer to a browse question occurred across sections. Answers were evaluated for quality and speed. Experts did good searching with Guide and MaxiBooks, but the best browsing with paper. For novices, paper was the best tool on all counts-for quality and speed, for searching and browsing. Trainee experiences were similar to those of novices.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Liverpool Univ., UK", classification = "C6160Z (Other DBMS); C7250 (Information storage and retrieval)", keywords = "Browsing; Emacs-Info; Guide; Hypertext; HyperTies; MaxiBook; Searching; SuperBook; User types", pubcountry = "UK", thesaurus = "Human factors; Hypermedia; Information retrieval", } @Book{Roberts:1992:UDG, author = "Ralph Roberts and Mark Boyd", title = "{UNIX} Desktop Guide to {Emacs}", publisher = pub-HAYDEN, address = pub-HAYDEN:adr, pages = "xxiii + 504", year = "1992", ISBN = "0-672-30171-7", ISBN-13 = "978-0-672-30171-1", LCCN = "QA76.76.T49 R62 1992", bibdate = "Sun Mar 6 17:32:25 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$27.95, CDN\$34.95", series = "Programming series", acknowledgement = ack-nhfb, keywords = "EMACS (Computer program); UNIX (Computer operating system); Word processing.", libnote = "Not in my library.", } @Book{Schoonover:1992:GEU, author = "Michael A. Schoonover and John S. Bowie and William R. (William Robert) Arnold", title = "{GNU} Emacs: {UNIX} Text Editing and Programming", publisher = pub-AW, address = pub-AW:adr, pages = "xxvii + 609", year = "1992", ISBN = "0-201-56345-2", ISBN-13 = "978-0-201-56345-0", LCCN = "QA76.76.T49S36", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", series = "Hewlett--Packard Press series", acknowledgement = ack-nhfb, keywords = "GNU Emacs; Text editors (Computer programs); UNIX (Computer file)", } @Article{Stading:1992:CBB, author = "James Stading and Tom Thompson and Ben Smith", title = "Creating {Bit-Mapped} Buttons: {A Windows} file manager, {Telnet} for {Macs}, and dired sans emacs", journal = j-BYTE, volume = "17", number = "10", pages = "275--??", month = oct, year = "1992", CODEN = "BYTEDJ", ISSN = "0360-5280", bibdate = "Wed Oct 30 06:32:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A Windows file manager, Telnet for Macs, and dired sans emacs.", acknowledgement = ack-nhfb, } @Article{Stallman:1992:ASP, author = "R. Stallman and S. Garfinkel", title = "Against Software Patents", journal = j-CACM, volume = "35", number = "1", pages = "17", month = jan, year = "1992", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Database/Graefe.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "League for Programming Freedom see June article CACM", } @Book{Stallman:1992:GEM, author = "Richard Stallman", title = "{GNU Emacs} manual", publisher = pub-FSF, address = pub-FSF:adr, edition = "7th, {Emacs} version 18", pages = "xii + 340", month = sep, year = "1992", ISBN = "1-882114-01-9", ISBN-13 = "978-1-882114-01-6", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs.", } @Book{Stallman:1992:TMT, author = "Richard M. Stallman", title = "The {Termcap} Manual: The {Termcap} Library and Data Base", publisher = pub-FSF, address = pub-FSF:adr, edition = "Second", pages = "????", month = dec, year = "1992", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Manual{Stallman:1992:UGG, author = "Richard Stallman and Roland H. Pesch and John Gilmore", title = "Using {GDB}: a guide to the {GNU} source-level debugger", organization = pub-FSF, address = pub-FSF:adr, edition = "4.01, for {GDB} version 4.4", pages = "vi + 172", year = "1992", bibdate = "Thu Oct 31 08:43:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Manual{Stallman:1992:UPG, author = "Richard Stallman", title = "Using and porting {GNU CC}: last updated 15 February 1992 for version 2.0", organization = pub-FSF, address = pub-FSF:adr, pages = "vi + 330", year = "1992", LCCN = "CM.3.1.01 item 3 Computer manuals", bibdate = "Thu Oct 31 08:43:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Preliminary draft, which will change.", acknowledgement = ack-nhfb, } @Article{Thorup:1992:GEF, author = "Kresten Krab Thorup", title = "{GNU emacs} as a front end to {\LaTeX}", journal = j-TUGboat, volume = "13", number = "3", pages = "304--308", month = oct, year = "1992", ISSN = "0896-3207", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", } @Article{Wang:1992:EAT, author = "Weigang Wang and R. Rada and K. Strickland and C. Ghaoui", title = "An expertext authoring tool", journal = j-INFO-DECISION-TECHNOLOGIES, volume = "18", number = "2", pages = "101--114", month = "", year = "1992", CODEN = "IDTEEI", ISSN = "0923-0408", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The paper describes the design and implementation of an authoring tool which facilitates the identification of a logical path through a hypertext network. The authors model of hypertext is based on link objects which specify source and target nodes, point to text, and contain other information about the type of link object and how it should be traversed. Additionally, a knowledge base is provided by the system which the author can edit and which determines how the hypertext network is edited and how it is traversed in the course of generating linear documents. In this way minor modifications to the knowledge base can readily lead to significant reorganizations of a document. The tool supports both a hypertext browser of the documents and the printing of the documents.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Liverpool Univ., UK", classification = "C6130D (Document processing techniques); C6170 (Expert systems); C7106 (Word processing)", keywords = "Document outline; Document reorganisation; Emacs-Info; Expertext authoring tool; Hypertext browser; Hypertext network; Knowledge base; Linear documents; Link object; Link objects; Logical path; Note-taking; Source nodes; Target nodes; Writing aid; Writing models", pubcountry = "Netherlands", thesaurus = "Expert systems; Hypermedia; Word processing", } @Article{Yang:1992:ADU, author = "Y. Yang", title = "Anatomy of the design of an undo support facility", journal = j-INT-J-MAN-MACHINE-STUDIES, volume = "36", number = "1", pages = "81--95", month = jan, year = "1992", CODEN = "IJMMBC", ISSN = "0020-7373", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The paper presents decision making elements in an anatomy of the design of undo support in the GNU Emacs environment. Apart from providing design guidelines for undo support, it illustrates how to bring a design from an abstract conception to a concrete realization and how to balance trade-offs in the process. Undo support is a usability feature of interactive computer systems which allows a user to reverse the effects of executed commands. GNU Emacs was chosen as a suitable environment to demonstrate how to design undo support because of its sophistication and practical significance. User's opinions about which aspects of the existing undo support facility in Emacs need to be improved were solicited by conducting an informal survey among Emacs users. The results of the survey are discussed and were used to tailor a proposal for an improved undo support facility for Emacs. In order to test the adequacy of the proposal, it was subjected to an informal expert walk-through and a review of Emacs users opinions was conducted through a computer network. These evaluations are discussed and revisions to the proposal elicited. After the revised prototype of the design was implemented, a post-mortem evaluation was carried out and its results were incorporated in the final implementation.", acknowledgement = ack-nhfb, affiliation = "St. Hilda's Coll., Oxford, UK", classification = "C6150J (Operating systems); C6180 (User interfaces)", keywords = "Computer network; Decision making elements; Design guidelines; Executed commands; GNU Emacs environment; Informal expert walk-through; Interactive computer systems; Operating systems; Undo support facility; Usability feature", pubcountry = "UK", thesaurus = "Operating systems [computers]; User interfaces", } @Article{Anonymous:1993:GCT, author = "Anonymous", title = "{GNU C} tools move to {MS-DOS} for {H8\slash} 300 {micronC}", journal = j-EDN, volume = "38", number = "5", pages = "66--??", month = mar, year = "1993", CODEN = "EDNSBH", ISSN = "0012-7515, 0364-6637", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, searchkey = "ti:gnu or gawk", } @Article{Anonymous:1993:GST, author = "Anonymous", title = "{GNU} Set to Take on {UNIX}", journal = j-SOFTWARE-MAG, volume = "13", number = "6", pages = "33--??", month = apr, year = "1993", CODEN = "SMWMEQ", ISSN = "0897-8085", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, searchkey = "ti:gnu or gawk", } @Article{Becker:1993:TEG, author = "Thomas Becker", title = "Two extensions to {GNU Emacs} that are useful when editing {\TeX} documents", journal = j-TUGboat, volume = "14", number = "4", pages = "382--386", month = dec, year = "1993", ISSN = "0896-3207", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", } @MastersThesis{Birkholz:1993:ELE, author = "Matthew Birkholz", title = "{Emacs Lisp in Edwin Scheme}", type = "Thesis (M.S.)", school = "MIT Artificial Intelligence Laboratory", address = "Cambridge, MA, USA", pages = "81 (or 103??)", year = "1993", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Also issued as Technical report AI-TR 1451.", URL = "ftp://publications.ai.mit.edu/ai-publications/1993/AITR-1451.ps.Z", abstract = "The MIT-Scheme program development environment includes a general-purpose text editor, Edwin, that has an extension language, Edwin Scheme. Edwin is very similar to another general-purpose text editor, GNU Emacs, which also has an extension language, Emacs Lisp. The popularity of GNU Emacs has lead to a large library of tools written in Emacs Lisp. The goal of this thesis is to implement a useful subset of Emacs Lisp in Edwin Scheme. This subset was chosen to be sufficient for simple operation of the GNUS news reading program.", acknowledgement = ack-nhfb, annote = "This report is a revised version of a thesis submitted to the Dept. of Electrical Engineering and Computer Science in Sept. 1993, in partial fulfillment of the requirements for the degree of Master of Science. Supported by the Advanced Research Projects Agency of the Dept. of Defense under an Office of Naval Research contract. Supported by the National Science Foundation.", contract = "N00014-92-J-4097, NSF MIP-9001651", keywords = "Scheme, extension language, editor, multi-language environment, interpreted language", } @InProceedings{Buckland:1993:OPG, author = "M. K. Buckland and M. H. Butler and B. A. Norgard and C. J. Plaunt", title = "{OASIS}: prototyping graphical interfaces to networked information", crossref = "Bonzi:1993:APA", pages = "204--210", month = "", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The OASIS project is undergoing a complete revision in order to give it a flexible graphical interface, more powerful analysis tools, and broader searching capabilities. A new X Windows interface is being linked to a search and analysis backend written primarily in Emacs Lisp to take advantage of its advanced string processing functions and multiple buffering features. The structure of OASIS will be more object-oriented, implementing modules that can be modified, reused, and recombined. Original OASIS features, such as FEWER, SUMMARIZE, and SORT, have been retained and enhanced.", acknowledgement = ack-nhfb, affiliation = "California Univ., Berkeley, CA, USA", classification = "C6180G (Graphical user interfaces); C7250N (Front end systems for online searching)", keywords = "Analysis tools; Emacs Lisp; Flexible graphical interface; Graphical interfaces; Networked information; Object-oriented approach; Searching capabilities; X Windows interface", thesaurus = "Graphical user interfaces; Online front-ends", } @Book{Chassell:1993:TGD, author = "Robert J. Chassell and Richard Stallman", title = "Texinfo: the {GNU} documentation format", publisher = pub-FSF, address = pub-FSF:adr, edition = "2.19, for {Texinfo} version three", pages = "x + 242", month = dec, year = "1993", ISBN = "1-882114-46-9", ISBN-13 = "978-1-882114-46-7", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs (Computer program); Software documentation.; Texinfo.; Text editors (Computer programs)", } @TechReport{Childs:1993:GER, author = "Bart Childs", title = "{GNU Emacs} Reference Card (with web-mode)", type = "\path|ftp.cs.tamu.edu:/pub/tex-web/web/DOCs|", institution = "Texas A\&M University", address = "College Station, TX, USA", year = "1993", bibdate = "Wed Aug 24 17:50:54 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-bc, } @InProceedings{Eigenmann:1993:PTO, author = "R. Eigenmann and P. McClaughry", title = "Practical tools for optimizing parallel programs", crossref = "Tentner:1993:HPC", pages = "160--165", month = "", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A set of tools are described that help a programmer to be more efficient in optimizing scientific programs for a parallel computer. The design of these tools emerged from experience gained during a successful optimization effort on a set of representative supercomputer application codes. The authors have developed a number of utilities that complement available UNIX tools. Additional tools offer a higher degree of interactivity; they are currently built into the Emacs editor. The new tools mainly facilitate two development phases that were identified as time-consuming in the parallel programming project: the process of creating and maintaining a consistent set of experimental program variants and the analysis and interpretation of compilation and performance results.", acknowledgement = ack-nhfb, affiliation = "Center for Supercomput. Res. and Dev., Illinois Univ., Urbana-Champaign, IL, USA", classification = "C6110P (Parallel programming); C6115 (Programming support); C6150C (Compilers, interpreters and other processors); C6150E (General utility programs)", keywords = "Compilation; Emacs editor; Experimental program variants; Parallel computer; Parallel programming project; Scientific programs; Supercomputer application codes; UNIX tools", thesaurus = "Parallel programming; Program compilers; Software tools; UNIX; Utility programs", } @InProceedings{Feldman:1993:AAU, author = "M. B. Feldman", title = "{Ada83} and {Ada9x} in the universities: filling the pipeline", crossref = "ACM:1993:WTA", pages = "106", month = "", year = "1993", bibdate = "Wed Nov 27 15:44:00 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Ada is starting to catch on in the colleges and universities, growing more rapidly than many in industry realize. Currently Ada is used as a first year foundation language in about 100 institutions; thus, several thousand students a year begin their higher education with Ada. Ada is taught, somewhere in the curriculum, in several hundred more institutions; the number grows each year. Important factors in this growth are: the availability of nearly two dozen Ada texts oriented to undergraduate courses; the availability of inexpensive and free Ada compilers; teachers' belated recognition that using Ada really does lead to much more robust and portable programs. We hope that the trend to Ada in the academic world will accelerate with the release of the GNU Ada9X (GNAT) translator and other Ada9X materials, and with teachers' eventual disillusionment with the poor robustness and portability of the alternative teaching languages.", acknowledgement = ack-nhfb, affiliation = "Dept. of Electr. Eng. and Comput. Sci., George Washington Univ., Washington, DC, USA", classification = "C0220 (Computing education and training); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C7810C (Computer-aided instruction)", keywords = "Ada texts; Ada83; Ada9x; Colleges; Curriculum; First year foundation language; Free Ada compilers; GNAT; Portable programs; Teaching languages; Translator; Undergraduate courses; Universities", thesaurus = "Ada; Computer aided instruction; Computer science education; Program interpreters; Teaching", } @InProceedings{Fowler:1993:SS, author = "G. Fowler", title = "The shell as a service", crossref = "Anonymous:1993:PSU", pages = "267--277", month = "", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This paper explores the design history of the nmake shell coprocess. Originally a special purpose uniprocessor executor, the coshell has evolved into a general purpose service that automatically executes shell actions on lightly loaded hosts in a local network. A major thrust of this work has been ease of use. The only privilege required for installation, administration or use is rsh access to the local hosts. nmake and GNU-make users can take advantage of network execution with no makefile modifications. Shell level access is similar to but more efficient than rsh and allows host expression matching to replace the explicit host name argument. Also provided is a C programming library interface with five primitive operations that follow the fork-exec-wait process model. coshell runs on most S5R4 and BSD UNIX operating system variants.", acknowledgement = ack-nhfb, affiliation = "AT and T Bell Labs., Murray Hill, NJ, USA", classification = "C6150J (Operating systems)", keywords = "BSD UNIX; C programming library interface; Coshell; Explicit host name argument; General purpose service; Host expression matching; Lightly loaded hosts; Local network; Makefile modifications; Network execution; Nmake shell coprocess; Operating system; S5R4; Special purpose uniprocessor executor", thesaurus = "Local area networks; Operating systems [computers]; Supervisory programs", } @Book{Gillespie:1993:CM, author = "Dave Gillespie", title = "Calc manual", publisher = pub-FSF, address = pub-FSF:adr, edition = "{GNU Emacs} version 2.02", pages = "x + 572", year = "1993", ISBN = "1-882114-18-3", ISBN-13 = "978-1-882114-18-4", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Calc (Computer program).; GNU Emacs (Computer program).", } @InProceedings{Handa:1993:MME, author = "K. Handa and M. Nishikimi and S. Tomura", title = "Mule: {A MULtilingual} Enhancement to {GNU} Emacs", crossref = "Leiner:1993:IIN", pages = "GAB 1--9", year = "1993", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", } @Article{Harrold:1993:ECP, author = "M. J. Harrold and B. Malloy and G. Rothermel", title = "Efficient construction of program dependence graphs", journal = j-SIGSOFT-SOFTWARE-ENG-NOTES, volume = "18", number = "3", pages = "160--170", month = jul, year = "1993", ISSN = "0163-5948", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A technique is presented for constructing a program dependence graph that contains a program's control flow, along with the usual control and data dependence information. The algorithm constructs a program dependence graph while the program is being parsed. For programs containing only structured transfers of control, the algorithm does not require information provided by the control flow graph or post dominator trees and therefore obviates the construction of these auxiliary graphs. For programs containing explicit transfers of control, the algorithm adjusts the partial control dependence subgraph, constructed during the parse, to incorporate exact control dependence information. There are several advantages to the approach. The algorithm may result in substantial savings in time and memory since the construction of the program dependence graph does not require the auxiliary graph. Furthermore, since the authors incorporate control and data flow as well as exact control dependence information into the program dependence graph, the graph has a wide range of applicability. They have implemented the algorithm by incorporating it into the Free Software Foundation's GNU C compiler.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Clemson Univ., SC, USA", classification = "C4240 (Programming and algorithm theory); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "Auxiliary graphs; Control flow; Data dependence information; Data flow; Exact control dependence information; GNU C compiler; Partial control dependence subgraph; Post dominator trees; Program dependence graph", thesaurus = "Graphs; Program compilers; Program testing; Programming theory", } @Book{Higham:1993:HWM, author = "Nicholas J. Higham", title = "Handbook of Writing for the Mathematical Sciences", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "xii + 241", month = jun, year = "1993", ISBN = "0-89871-314-5", ISBN-13 = "978-0-89871-314-5", LCCN = "QA42.H54 1993", bibdate = "Mon Oct 4 08:48:35 1993", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$21.50", acknowledgement = ack-njh, note-1 = "[From the publisher]: Having trouble with your latest math paper? Giving a presentation that you just can't pull together? Struggling with your thesis or trying to get your first article published in a technical journal? Handbook of Writing for the Mathematical Sciences is the book for you! This handy volume provides information on virtually every issue you will face when writing a technical paper or talk, from choosing the right journal to handling your references. You'll also get an overview of the entire publication process--invaluable for anyone hoping to publish in a technical journal.", note-2 = "To write a truly impressive paper, you'll need to understand the anatomy of a research paper and the steps involved in revising a draft. This book offers discussions of these fundamental topics, along with illustrative and provocative examples. Also included are chapters on standard English usage, using computers for writing and research, and writing technical material when English is a foreign language. This handbook provides much-needed advice on handling the basic ingredients of a research paper, like definitions, theorems, examples, and equations. In addition, appendices provide essential reference material, including summaries of \LaTeX{} symbols and Emacs commands, addresses of mathematical societies, and a list of papers that have won expository writing prizes.", note-3 = "This book is ideal for graduate students and teachers. Among its special features: \begin{itemize} \item Detail and extensive use of examples make it an excellent teaching tool \item Discusses \TeX{} and other software tools for preparing publications \item Thorough treatment, with examples, of how to write slides (transparencies) for a mathematical talk. \item Comprehensive index and extensive bibliography make it an excellent reference \item Readable for everyone in the field--from undergraduates to seasoned professionals \end{itemize}", note-4 = "Contents \\ Preface; \\ Chapter 1: General Principles; \\ Chapter 2: Writer's Tools and Recommended Reading; \\ Chapter 3: Mathematical Writing; \\ Chapter 4: English Usage; \\ Chapter 5: When English is a Foreign Language; \\ Chapter 6: Writing a Paper; \\ Chapter 7: Revising a Draft; \\ Chapter 8: Publishing a Paper; \\ Chapter 9: Writing a Talk; \\ Chapter 10: Computer Aids for Writing and Research; \\ Appendix A: The Greek Alphabet; \\ Appendix B: Summary of \TeX{} and \LaTeX{} Symbols; \\ Appendix C: GNU Emacs--The Sixty+ Most Useful Commands; \\ Appendix D: Mathematical Organizations in the UK and USA; \\ Appendix E: Winners of Prizes for Expository Writing; \\ Appendix F: Glossary; \\ Bibliography; \\ Index.\\ About the Author:\\ Nicholas J. Higham is a Reader in Mathematics at the University of Manchester, UK. He is the author of more than 40 publications and is a member of the editorial board of the SIAM Journal on Matrix Analysis and Applications.", } @Article{Kahle:1993:IDS, author = "B. Kahle and H. Morris and J. Goldman and T. Erickson and J. Curran", title = "Interfaces for distributed systems of information servers", journal = j-J-AM-SOC-INF-SCI, volume = "44", number = "8", pages = "453--467", month = sep, year = "1993", CODEN = "AISJB6", ISSN = "0002-8231 (print), 1097-4571 (electronic)", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This article describes five interfaces to distributed systems of servers that have been designed and implemented: WAIStation for the Macintosh, XWAIS for X-Windows, GWAIS for GNU-Emacs, SWAIS for dumb terminals, and Rosebud for the Macintosh. These interfaces talk to one of two server systems: the wide area information server (WAIS) system on the Internet, and the Rosebud Server System, on an internal network at Apple Computer. Both server systems are built on Z39.50, a standard protocol, and thus support access to a wide range of remote databases.", acknowledgement = ack-nhfb, affiliation = "WAIS Inc., Menlo Park, CA, USA", classification = "C7250 (Information storage and retrieval); C7250N (Front end systems for online searching)", keywords = "Apple Computer; Distributed systems; Dumb terminals; GNU-Emacs; GWAIS; Information retrieval; Interfaces; Internet; Macintosh; Remote databases; Rosebud; Servers; Standard protocol; SWAIS; WAIStation; Wide area information server; X-Windows; XWAIS; Z39.50", pubcountry = "USA", thesaurus = "Information retrieval; Online front-ends; User interfaces", } @Article{Knister:1993:IDT, author = "M. Knister and A. Prakash", title = "Issues in the design of a toolkit for supporting multiple group editors", journal = j-COMP-SYS, volume = "6", number = "2", pages = "135--166", month = "Spring", year = "1993", CODEN = "CMSYE2", ISSN = "0895-6340", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A great interest has developed in recent years in building tools that allow people to collaborate on work without the need for physical proximity. One such class of tools, group editors, allows collaborators to view and edit a shared document simultaneously from their workstations. Building group editors, however, requires solving non-trivial problems such as providing adequate response time for edit operations and yet ensuring consistency with concurrent updates, and providing adequate per-user undo facilities. The authors have implemented a toolkit, called DistEdit, for building new interactive group editors and for converting existing single-user editors into group editors with minimal changes to their code. The toolkit allows different users to use their favorite editors to edit a shared file and observe each others' changes as they occur. The toolkit provides fine-grain concurrency control, fault-tolerance, synchronization of views, and support for per-user undo. The authors describe the detailed design and implementation of the DistEdit toolkit and report their experiences in converting several editors, including GNU Emacs and Xedit, to group editors using the toolkit.", acknowledgement = ack-nhfb, affiliation = "Michigan Univ., Ann Arbor, MI, USA", classification = "C6115 (Programming support); C6130D (Document processing techniques); C6150N (Distributed systems)", keywords = "Collaboration; Concurrent updates; DistEdit; Edit operations; Fault-tolerance; Fine-grain concurrency control; GNU Emacs; Interactive group editors; Multiple group editors; Per-user undo facilities; Shared file; Toolkit; View synchronization; Xedit", pubcountry = "USA", thesaurus = "Concurrency control; Fault tolerant computing; Groupware; Software tools; Synchronisation; Text editing", } @InProceedings{Kobayashi:1993:MGM, author = "Y. Kobayashi and M. Nagata", title = "A method for generating messages on the on-line help system based on a user model and a situational model", crossref = "Smith:1993:HIP", pages = "621--626 (vol. 2)", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Messages sent from the existing on-line help systems are either extremely simple or too difficult for the novice user to comprehend. On the other hand, these messages are often too narrow in context for the expert user. One of the reasons for this is that the messages are designed on the assumption that only one 'typical' human model represents all users. In this paper a method is proposed for generating suitable on-line help system messages for each user level. In order to implement this a user model is introduced reflecting the skills of each user and a situational model for each type of usage. The idea being to create a user model and situational model where suitable messages are generated. In this paper these models and our prototype on-line help system for the Emacs editor are discussed. Results of experimental use are also presented.", acknowledgement = ack-nhfb, affiliation = "Dept. of Adm. Eng., Keio Univ., Yokohama, Japan", classification = "C6180 (User interfaces)", keywords = "Emacs editor; Messages generation; Online help system; Situational model; User model", thesaurus = "Interactive systems; User interfaces", } @InProceedings{Kupfer:1993:SM, author = "M. D. Kupfer", title = "Sprite on Mach", crossref = "Anonymous:1993:PUM", pages = "307--322", month = "", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Sprite is a distributed operating system that supports a fast, single-image network file system and transparent process migration. Over a period of 19 months we ported Sprite to run as a server on top of the Mach 3.0 microkernel. Although the resulting server does not implement some Sprite features, it can run in an existing Sprite cluster, and it supports standard UNIX programs like vi, gcc, and make. Porting Sprite to Mach was generally straightforward, though there were some difficulties. Many of the problems were related to asynchronous interactions between the Sprite server, Mach, and Sprite user processes. Others resulted from trying to maintain native Sprite's internal interfaces in the Sprite server. The Sprite server is 22\% smaller than an equivalent Sprite kernel, and it contains almost no machine-dependent code. These improvements should significantly simplify porting Sprite to new hardware platforms. Unfortunately, the Sprite server runs the Andrew benchmark at only 38\% of the speed of native Sprite. None of the performance problems appears insurmountable, but they could require a long time to track down and fix.", acknowledgement = ack-nhfb, affiliation = "California Univ., Berkeley, CA, USA", classification = "C5620 (Computer networks and techniques); C6150J (Operating systems); C6150N (Distributed systems)", keywords = "Andrew benchmark; Asynchronous interactions; Distributed operating system; Internal interfaces; Mach 3 microkernel; Server; Single-image network file system; Sprite; Standard UNIX programs; Transparent process migration; User processes", thesaurus = "File servers; Multiprocessing programs; Network operating systems; UNIX", } @InProceedings{Lai:1993:AAD, author = "Feipei Lai and Shu-Lin Hwang and Tzer-Shyong Chen and Chia-Rung Hsieh", title = "Arden - Architecture Development Environment", crossref = "Baozong:1993:PTI", pages = "5--9 (vol.1)", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This paper describes Arden, which is being developed to help architecture design. Arden includes a retargetable compiler and a back-end simulation tool that uses the concepts of object-oriented programming (OOP) to achieve model reusability. The code generator in the Arden compiler uses a tree pattern matching method for instruction selection. An experimental bottom-up matching algorithm that reduces the pattern matching to a numerical computation problem can reduce the space complexity and the search time. A useful instruction description language has been proposed to simplify the architecture specifications. We have implemented the DLX architecture with only 49 rules. Arden has been able to output DLX assembly code and has the same performance as GNU cc output.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci. and Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan", classification = "C5220 (Computer architecture); C6110J (Object-oriented programming); C7430 (Computer engineering)", keywords = "Architecture Development Environment; Architecture specification; Arden; Back-end simulation tool; Code generator; DLX architecture; Instruction description language; Model reusability; Object-oriented programming; OOP; Retargetable compiler; Space complexity; Tree pattern matching", thesaurus = "CAD; Computer architecture; Object-oriented programming; Software reusability", } @Article{Lea:1993:GCL, author = "D. Lea", title = "The {GNU C++} library", journal = j-C-PLUS-PLUS-REPORT, volume = "5", number = "5", pages = "24--27", month = jun, year = "1993", CODEN = "CRPTE7", ISSN = "1040-6042", bibdate = "Tue Sep 10 08:13:59 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The GNU C++ library (libg++) was one of the first widely available general-purpose C++ class libraries. Libg++ is mainly an `abstract data structure library'. Most libg++ classes are somewhat different in design philosophy, design, and implementation than the classes ordinarily constructed for specific application. This article focuses mainly on these differences without otherwise going into much detail about particular components.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., State Univ. of New York, NY, USA", classification = "C6110J (Object-oriented programming); C6140D (High level languages)", keywords = "Abstract data structure library; General-purpose C++ class libraries; GNU C++ library; Libg++", pubcountry = "USA", thesaurus = "Abstract data types; C language; Object-oriented languages; Object-oriented programming; Software reusability", } @MastersThesis{Leitz:1993:LEI, author = "Martin Leitz", title = "{LMAKE --- Entwurf und Implementierung eines parallelen Make-Programmes}", school = "Technische Universit{\"a}t Braunschweig", address = "Braunschweig, Germany", year = "1993", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/TUBScsd/1993.bib", annote = "Beschreibung und Bewertung des ISIS-Programmpaketes; Vergleich der parallelen Make-Programme ISIS-PMAKE und GNU/Customs-MAKE; Entwurf, Implementierung und Leistungsbewertung von LMAKE.", descriptor = "Make, Verteiltes System", } @Book{Lewis:1993:GEL, author = "Bil Lewis and Daniel LaLiberte and {GNU Manual Group}", title = "{GNU} Emacs Lisp reference manual", publisher = pub-FSF, address = pub-FSF:adr, edition = "2.1", pages = "xiv + 570", month = sep, year = "1993", ISBN = "1-882114-40-X", ISBN-13 = "978-1-882114-40-5", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "GNU Emacs Version 18 for UNIX users.", keywords = "Emac Lisp (Computer program language); Programming languages (Electronic computers)", } @Book{Nicol:1993:FLS, author = "G. T. Nicol", title = "{Flex}: The Lexical Scanner Generator, for {Flex} Version 2.3.7", publisher = pub-FSF, address = pub-FSF:adr, pages = "128 (est.)", year = "1993", ISBN = "1-882114-21-3", ISBN-13 = "978-1-882114-21-4", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.gnupress.org/book11.html", acknowledgement = ack-nhfb, } @InProceedings{Pesch:1993:GID, author = "R. H. Pesch", title = "{GNU} Info: a decade of hypertext experience", crossref = "ACM:1993:CPS", pages = "233--240", month = "", year = "1993", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Proprietary software vendors are beginning to awaken to the benefits of online hypertext documentation. Meanwhile, for over a decade, users and developers of free software have been exploiting the hypertext Info documentation format (first introduced by Richard Stallman around 1976). GNU Info formatters and readers are highly portable, running (at least) on all UNIX systems, DOS, VMS, Commodore Amiga and Atari ST; they support hypertext links both within and between documents, including a rich structure of automatic links between the sections of a manual; they provide both integrated index generation and dynamic, arbitrary text searching; and they permit the generation both of printed manuals and online hypertext from a single source.", acknowledgement = ack-nhfb, affiliation = "Cygnus Support, Mountain View, CA, USA", classification = "C6130D (Document processing techniques); C6130M (Multimedia)", keywords = "Atari ST; Commodore Amiga; Documentation format; Dynamic text searching; Free software; GNU Info; Hypertext links; Integrated index generation; Manual sections; MS-DOS; Online hypertext documentation; Printed manuals; Text formatters; Text readers; UNIX systems; VMS", thesaurus = "Document handling; Hypermedia; Indexing; Public domain software; System documentation; User manuals", } @InProceedings{Phillips:1993:SDQ, author = "N. C. K. Phillips", title = "Stream driven query processing in a database", crossref = "Deaton:1993:ACS", pages = "593--597", month = "", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The author describes a concurrent mechanism for processing database queries. The database is assumed to be relational and the different relations comprising the database may, if necessary, reside on different computers (linked in a network). The author investigates the feasibility of using concurrency synchronized by data flow constraints. At the top level, the database query manager/interpreter is written in Strand. Upon interpreting a given query, this manager evolves into a network of processes appropriate to the efficient processing of the query. The manager's lower level routines are derived from those of the GNU dbm library. Overall, this approach combines the elegance of programming in a declarative, parallel language with the efficiency of using existing database routines written in C. The author presents an overview of the Strand programming environment and describes the particular database upon which some example queries are based. He covers the processing of a specific query in detail describing the network of processors that result upon interpreting the query and the concurrency exploited in processing the query. He presents other examples of query processing and compares the present approach with an earlier approach based on a Or-parallel Prolog system. A brief overview is given of the derivation of the 'base' routines from those routines provided in the GNU dbm library.", acknowledgement = ack-nhfb, affiliation = "Southern Illinois Univ., Carbondale, IL, USA", classification = "C4240P (Parallel programming and algorithm theory); C4250 (Database theory); C6110L (Logic programming); C6110P (Parallel programming); C6140D (High level languages); C6150N (Distributed systems); C6160D (Relational DBMS)", keywords = "C; Concurrent database query processing; Concurrent mechanism; Data flow constraints; Database query manager/interpreter; Database routines; Declarative parallel language; GNU dbm library; Lower level routines; Or-parallel Prolog system; Relational DBMS; Strand programming environment; Stream driven query processing", thesaurus = "Concurrency control; Logic programming; Parallel languages; Parallel programming; Query processing; Relational databases", } @MastersThesis{Reid:1993:IE, author = "Jonathan Makoto Reid", title = "Internationalizing {Emacs}", type = "Thesis (M.S.)", school = "University of Illinois at Urbana-Champaign", address = "Urbana-Champaign, IL 61801, USA", pages = "v + 79", year = "1993", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Manual{Stallman:1993:DGG, author = "Richard Stallman and Roland H. Pesch", title = "Debugging with {GDB}: the {GNU} source-level debugger", organization = pub-FSF, address = pub-FSF:adr, edition = "4.09 for {GDB} version 4.9", pages = "vi + 174", year = "1993", LCCN = "QA76.9.D43 S73 1993", bibdate = "Thu Oct 31 17:45:16 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Previous edition published under title: The GDB manual. August 1993.", acknowledgement = ack-nhfb, keywords = "debugging in computer science -- computer programs; gdb (computer file)", } @Book{Stallman:1993:GEMa, author = "Richard Stallman", title = "{GNU Emacs} manual", publisher = pub-FSF, address = pub-FSF:adr, edition = "8th, {Emacs} version 19", pages = "xiv + 392", month = jun, year = "1993", ISBN = "1-882114-02-7", ISBN-13 = "978-1-882114-02-3", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU Emacs.; Text editors (Computer programs)", } @Book{Stallman:1993:GEMb, author = "Richard M. Stallman", title = "{GNU Emacs} manual", publisher = pub-FSF, address = pub-FSF:adr, edition = "9th, {Emacs} version 19.19", pages = "xiv + 404", month = aug, year = "1993", ISBN = "1-882114-03-5", ISBN-13 = "978-1-882114-03-0", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Misc/unix.2.bib; Os/unix.2.bib", note = "This is the official manual for GNU Emacs. It is available both as a typeset document, and online in the Emacs {\tt info} system.", acknowledgement = ack-nhfb, keywords = "Computer software --- Development.; GNU Emacs (Computer program).; Text editors (Computer programs).", } @Article{Steele:1993:CER, author = "Guy L. {Steele, Jr.} and Danny Hillis and Richard Stallman and Gerald J. Sussman and Marvin Minsky and John McCarthy and John Backus and Fernando Corbat{\'o} and Ronald E. Anderson", title = "Forum: Code of Ethics Reconsidered", journal = j-CACM, volume = "36", number = "7", pages = "17--20", month = jul, year = "1993", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Jan 28 14:58:31 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Stevens:1993:GQP, author = "Roger T. Stevens", title = "Get Quick, Professional Plots with {GNUPLOT}", journal = j-CUJ, volume = "11", type = "User Report", number = "6", pages = "99--??", month = jun, year = "1993", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Tiemann:1993:SRP, author = "Michael D. Tiemann", title = "Solving the {RPC} Problem in {GNU C++}", crossref = "Waldo:1993:ECL", pages = "217--233", year = "1993", bibdate = "Thu Feb 22 08:12:14 MST 1996", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/", note = "Editor: Jim Waldo.", acknowledgement = ack-nhfb, } @Article{Valdes:1993:TEA, author = "Ray Vald{\'e}s", title = "Text Editors: Algorithms and Architectures", journal = j-DDJ, volume = "18", number = "4", pages = "38--??", month = apr, year = "1993", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Sep 03 09:15:39 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib; UnCover database", abstract = "From Stallman's GnuEmacs to Microsoft's Word, text editors are one of the most taken-for-granted, yet most often used, applications around. When done right, however, the choice of core algorithms and how they're implemented in the overall architecture can make the difference between a good editor and a great one.", acknowledgement = ack-nhfb, } @InProceedings{Wilken:1993:EMA, author = "K. D. Wilken and T. Kong", title = "Efficient memory access checking", crossref = "IEEE:1993:FDP", pages = "566--575", month = aug, year = "1993", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A new approach provides efficient concurrent checking of memory accesses using a signature embedded into each instance of a data structure, and using a new LOAD/STORE instruction that reads the data structure signature as a side effect. Software memory-access faults are detectable using this approach, including corrupted pointers, uninitialized pointers, stale pointers, and copy overruns. Hardware memory-access faults are also detectable, including faults in the memory access path and the register file. Instruction scheduling minimizes the cost of the side-effect reads, and signatures are checked with little overhead using the hardware monitor previously proposed for signature monitoring. Benchmark results for the MIPS R3000 executing code scheduled by a modified GNU C Compiler show that an average of 53\% of the memory accesses are checked, and that access checking causes an average of less than 5\% performance overhead.", acknowledgement = ack-nhfb, affiliation = "Dept. of Electr. and Comput. Eng., California Univ., Davis, CA, USA", classification = "C5310 (Storage system design); C5470 (Performance evaluation and testing); C6120 (File organisation)", keywords = "Concurrent checking; Copy overruns; Corrupted pointers; Data structure; GNU C Compiler; LOAD/STORE instruction; Memory access checking; MIPS R3000; Register file; Signature; Software memory-access faults; Stale pointers; Uninitialized pointers", thesaurus = "Data structures; Fault tolerant computing", } @InProceedings{Yamamura:1993:AFM, author = "K. Yamamura and T. Matsuura", title = "Adapting the {Fujitsu}'s mainframe operating system {MSP} to the open computing environment", crossref = "Abe:1993:PWD", pages = "40--45", month = "", year = "1993", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In order to adapt the Fujitsu mainframe operating system MSP to the open computing environment, such preliminary attempts as porting the X-Lib and the emacs, and implementing the 1 pr and the rsh to MSP have been carried out. With these attempts, interprocessor-connectivity, resource sharing capability, and an attachment of a flavor of the UNIX-like operational view have been partly realized on the MSP environment. Future plans are also described.", acknowledgement = ack-nhfb, affiliation = "Syst. Eng. Dept., Fujitsu Ltd., Ibaraki, Japan", classification = "C6150J (Operating systems); C6150N (Distributed systems)", keywords = "Fujitsu mainframe operating system; Interprocessor-connectivity; MSP; MSP environment; Open computing environment; Resource sharing capability", thesaurus = "Open systems; Operating systems [computers]; Software portability", } @Misc{Yggdrasil:1993:YLG, author = "{Yggdrasil Computing, Inc}", title = "{Yggdrasil Linux\slash GNU\slash X} operating system", publisher = pub-YGGDRASIL, address = pub-YGGDRASIL:adr, year = "1993", ISSN = "1069-3955", bibdate = "Sat May 4 18:45:07 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "1 computer laser optical disk.", acknowledgement = ack-nhfb, alttitle = "Yggdrasil Linux/GNU/X operating system Linux, GNU, X operating system", annote = "System requirements: 386/486 CPU, 8MB RAM, high density floppy, 100 MB disk and SCSI CDROM drive with Adaptec 1542B, Future Domain TMC-1660/1680, Seagate ST01/02, Ultrastor 14F, or Western Digital 7000fasst SCSI controller.", } @InProceedings{Alves:1994:CGA, author = "J. Alves and M. Held and M. Glesner", title = "A code generator for an application specific pipelined processor", crossref = "Yuksel:1994:MEC", pages = "306--308 (vol. 1)", year = "1994", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The paper presents a system to generate and compact microcode for an application specific pipelined processor. The front end is based on the GNU C compiler, and translates a C source file into pseudo assembly code. A scheduler organizes the assembly instructions and generates the final compacted microcode. Although not as efficient as hand-written code, it allows the use of a high level programming language to generate machine code for this processor, and to experiment with new algorithms to map onto the special processor's architecture.", acknowledgement = ack-nhfb, affiliation = "INESC, Porto, Portugal", classification = "C5220P (Parallel architecture); C5440 (Multiprocessing systems); C6115 (Programming support); C6140B (Machine-oriented languages); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Application specific pipelined processor; Assembly instructions; C source file; Code generator; GNU C compiler; Hand-written code; High level programming language; Machine code; Pseudo assembly code; Scheduler; Special processor architecture", thesaurus = "Application generators; C language; Firmware; Microprogramming; Pipeline processing; Program compilers; Program interpreters; Software tools", } @Article{Arceneaux:1994:CGI, author = "Joseph Arceneaux", title = "{CUG392} --- {GNU} Indent {v1.8}", journal = j-CUJ, volume = "12", type = "CUG New Release", number = "1", pages = "88--??", month = jan, year = "1994", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Bagley:1994:EIT, author = "S. C. Bagley and G. E. kopec", title = "Editing images of text", journal = j-CACM, volume = "37", number = "12", pages = "63--72", month = dec, year = "1994", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This article describes Image EMACS, a text editor for scanned document images, which illustrates an intermediate point between the bitmap editing and format conversion paradigms. The aim of Image EMACS is to provide familiar high level editing commands in a context that preserves document appearance except where the commands are actually applied. The inputs and outputs of Image EMACS are binary images of text. The primary document representation within Image EMACS is a collection of image elements extracted through simple geometrical analysis, rather than an abstract symbolic description of the image. Image EMACS is based on a principle of minimal interpretation: perform image analysis only to the extent necessary to carry out operations explicitly requested by the user. Adherence to this principle avoids the format conversion problems previously noted. Our approach also builds on existing networks and protocols for communicating document images and provides a natural and smoothly evolving path from paper-based work flows toward the ubiquitous use and interchange of electronic documents. Image EMACS can be viewed as an extreme form of a WYSIWYG (What You See Is What You Get) page composition system.", acknowledgement = ack-nhfb, affiliation = "Syst. and Practices Lab., Xerox Palo Alto Res. Center, CA, USA", classification = "C6130B (Graphics techniques); C6130D (Document processing techniques)", keywords = "Abstract symbolic description; Bitmap editing; Format conversion paradigm; Geometrical analysis; High level editing commands; Image analysis; Image EMACS; Minimal interpretation; Page composition system; Paper-based work flows; Primary document representation; Scanned document images; Text editor", pubcountry = "USA", thesaurus = "Computer graphics; Document image processing; Text editing", } @InProceedings{Beattie:1994:TPT, author = "M. Beattie", title = "{TkPerl} --- a port of the {Tk} toolkit to {Perl5}", crossref = "Anonymous:1994:PUS", pages = "71--82", month = "", year = "1994", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "TkPerl is a port (work in progress) of the Tk toolkit to Perl5. rr *. It takes advantage of Perl5's object oriented features and magic variables to implement the Tk toolkit in Perl5. Nothing passes through the Tcl parser so knowledge of Tcl syntax is not required to use TkPerl. TkPerl is freeware (distributed under the GNU General Public License) and is currently in alpha testing. The paper introduces TkPerl and presents a brief section on its target uses. Since TkPerl relies heavily on the object oriented features of Perl5 (which is itself only just into beta test), the paper explains how Perl5 implements classes, objects and methods. It discusses the differences between Tk/Tcl and TkPerl both at scripting level and at C level. It also looks at some of the porting issues and problems and how Tcl conventions affect the design of Tk itself. The current intentions for the future of TkPerl are explained and availability information is presented.", acknowledgement = ack-nhfb, affiliation = "Oxford Univ., UK", classification = "C4210L (Formal languages and computational linguistics); C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6140D (High level languages)", keywords = "C level; Classes; Freeware; Magic variables; Object oriented features; Perl5; Port; Porting issues; Scripting level; Tcl parser; Tcl syntax; Tk toolkit; TkPerl", thesaurus = "Grammars; High level languages; Object-oriented programming; Public domain software; Software portability", } @Article{Butt:1994:RDS, author = "Farooq Butt", title = "Rapid development of a source-level debugger for {PowerPC} microprocessors", journal = j-SIGPLAN, volume = "29", number = "12", pages = "73--77", month = dec, year = "1994", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:16:58 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, classification = "C5130 (Microprocessor chips); C6115 (Programming support); C6140B (Machine-oriented languages); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems)", corpsource = "Compiler and Tools Group, RISC Software Group, Austin, TX, USA", keywords = "compile-edit-debug environment; design cycle times; emergent microprocessors; gdb; instruction sets; microprocessor chips; Motorola PowerPC 601 microprocessor; Motorola PowerPC 603 microprocessor; PowerPC instruction set; PowerPC microprocessors; program compilers; program debugging; rapid development; software microprocessor simulator; software tools; software-development environment; source-level debugger; virtual machines", treatment = "P Practical", } @Article{Comar:1994:GPG, author = "C. Comar and F. Gasperoni and E. Schonberg", title = "The {GNAT} project: a {GNU-ADA94} compiler", journal = j-TECHNIQUE-SCI-INFORMATIQUES, volume = "13", number = "6", pages = "817--836", month = "", year = "1994", CODEN = "TTSIDJ", ISSN = "0752-4072, 0264-7419", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The GNAT project at New York University is building a high-quality Ada94 compiler, to be distributed free and with sources, following the successful mechanisms established by the Free Software Foundation for the Gcc compiler. GNAT will allow students, academics, and software professionals to experiment as early as possible with the new version of Ada. GNAT will also help the spread of Ada to the software community at large.", acknowledgement = ack-nhfb, affiliation = "Courant Inst. of Math. Sci., New York Univ., NY, USA", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "GNAT project; GNU-ADA94 compiler; Software professionals", language = "French", pubcountry = "France", thesaurus = "Ada; Program compilers; Public domain software", } @InProceedings{Ertl:1994:PFE, author = "M. A. Ertl", title = "A portable {Forth} engine", crossref = "Anonymous:1994:FCP", pages = "253--257", month = "", year = "1994", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The Forth engine discussed in this paper is written in GNU C, which provides several extensions that are important for Forth implementation. The indirect threaded Forth engine is completely machine-independent, direct threading requires a few lines machine-specific lines for each machine. Using a portable language like GNU C encourages producing an engine with many primitives. In order to make the development of primitives easier and less error-prone, an automatic tool generates most of the code for a Forth primitive from the stack effect notation, even if the TOS is kept in a register. The engine is combined with the parts of the system written in Forth by loading a machine-independent image file that contains the executable Forth code in relocatable form.", acknowledgement = ack-nhfb, affiliation = "Inst. fur Computersprachen, Tech. Univ. Wien, Austria", classification = "C6110B (Software engineering techniques); C6115 (Programming support); C6140D (High level languages)", keywords = "Automatic tool; Code generation; Direct threading; GNU C; Indirect threaded Forth engine; Machine-independent; Machine-independent image file; Portable Forth engine; Portable language; Stack effect notation; TOS", thesaurus = "Automatic programming; C language; FORTH; Software portability; Software tools", } @InProceedings{Fine:1994:UCP, author = "V. Fine and E. Potrebenikova", title = "Using {CERNLIB}, {PAW} and {GEANT} packages on {PCs} under {DJGPP}", crossref = "Becks:1994:NCT", pages = "151--156", month = "", year = "1994", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The paper describes the result of porting the parts of the CERN program library (release 93d) for high energy physics on IBM PC AT/386-compatible computers under MS-DOS and GNUish tools provided by Free Software Foundation Inc. GCC is the GNU version of a public-domain C compiler and is available on many platforms. DJGPP is a special DOS Extender and port of the GNU gcc/g++ compiler to the 386/DOS platform. This allows 32-bit protected applications to be run under MS-DOS with full virtual memory support. Various libraries and utilities are provided also. F2C is a Fortran to C converter. This work was supported by CERN, FermiLab and JINR institutes.", acknowledgement = ack-nhfb, affiliation = "JINR, Dubna, Russia", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C7320 (Physics and chemistry computing)", keywords = "32-Bit protected applications; 386/DOS platform; CERN program library; CERNLIB; DJGPP; DOS Extender; F2C; Fortran to C converter; Free Software Foundation Inc; GCC; GEANT packages; GNU gcc/g++ compiler; GNU version; GNUish tools; High energy physics; IBM PC AT/386-compatible computers; MS-DOS; PAW; PCs; Public-domain C compiler; Virtual memory support", thesaurus = "C language; IBM computers; Microcomputer applications; Physics computing; Program compilers; Public domain software; Subroutines", } @Article{Floyd:1994:CLT, author = "Michael A. Floyd", title = "A Conversation with {Linus Torvalds}", journal = j-DDJ, volume = "19", number = "5", pages = "27--??", month = may, year = "1994", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Mon Sep 2 09:09:39 MDT 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Geiring:1994:GAR, author = "E. W. Geiring and T. Baker", title = "The {GNU Ada Runtime Library} ({GNARL})", crossref = "ACM:1994:AAA", pages = "97--107", year = "1994", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", } @Article{Granlund:1994:DII, author = "Torbj{\"o}rn Granlund and Peter L. Montgomery", title = "Division by invariant integers using multiplication", journal = j-SIGPLAN, volume = "29", number = "6", pages = "61--72", month = jun, year = "1994", CODEN = "SINODQ", ISBN = "0-89791-598-4", ISBN-13 = "978-0-89791-598-4", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:16:51 MST 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/contents/proceedings/pldi/178243/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "ftp://ftp.cwi.nl/pub/pmontgom/divcnst.psa4.gz; ftp://ftp.cwi.nl/pub/pmontgom/divcnst.psl.gz; http://www.acm.org:80/pubs/citations/proceedings/pldi/178243/p61-granlund/", abstract = "Integer division remains expensive on today's processors as the cost of integer multiplication declines. We present code sequences for division by arbitrary nonzero integer constants and run-time invariants using integer multiplication. The algorithms assume a two's complement architecture. Most also require that the upper half of an integer product be quickly accessible. We treat unsigned division, signed division where the quotient rounds towards zero, signed division where the quotient rounds towards {\em -[infinity]\/}, and division where the result is known a priori to be exact. We give some implementation results using the C compiler GCC.", acknowledgement = ack-nhfb, affiliation = "Cygnus Support, Mountain View, CA, USA", annote = "Published as part of the Proceedings of PLDI'94.", classification = "C5230 (Digital arithmetic methods); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors)", confdate = "20-24 June 1994", conflocation = "Orlando, FL, USA; 20-24 June 1994", confsponsor = "ACM", conftitle = "ACM SIGPLAN '94 Conference on Programming Language Design and Implementation (PLDI)", corpsource = "Cygnus Support, Mountain View, CA, USA", keywords = "algorithms; Arbitrary nonzero integer constants; arbitrary nonzero integer constants; C compiler; Code sequences; code sequences; digital arithmetic; Floating point arithmetic; floating point arithmetic; GCC; Integer division; integer division; Integer multiplication; integer multiplication; Invariant integers; invariant integers; mathematics computing; Multiplication; multiplication; performance; program; program compilers; programming; reduced instruction set computing; RISC processors; Run-time invariants; run-time invariants; Signed division; signed division; Two's complement architecture; two's complement architecture; Unsigned division; unsigned division", sponsororg = "ACM", subject = "{\bf G.1.0} Mathematics of Computing, NUMERICAL ANALYSIS, General, Computer arithmetic. {\bf F.2.1} Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms and Problems. {\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Compilers.", thesaurus = "Digital arithmetic; Mathematics computing; Program compilers; Programming; Reduced instruction set computing", treatment = "T Theoretical or Mathematical", } @Book{Hahn:1994:UU, author = "Harley Hahn", title = "{UNIX} unbound", publisher = pub-OSBORNE-MCGRAW-HILL, address = pub-OSBORNE-MCGRAW-HILL:adr, pages = "xxxi + 792", year = "1994", ISBN = "0-07-882050-2 (paperback)", ISBN-13 = "978-0-07-882050-2 (paperback)", LCCN = "QA76.76.O63 H343 1994", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "At head of title: Open computing. Introduction to UNIX --- What is UNIX? --- The UNIX connection --- Starting to use UNIX --- Starting with X window --- Using the keyboard with UNIX --- Programs to use right away (including games) --- The online UNIX manual --- Command syntax --- The shell --- Using the C-shell --- Using the Korn shell --- Communicating with other people --- Netwrks and addresses --- Mail --- Redirection and pipes --- Filters --- Displaying files --- Printing files --- The vi editor --- The emacs editor --- The UNIX file system --- Working with directories --- Working with files --- Processes and job control --- Summary of UNIX commands covered in this book --- Summary of UNIX commands by category --- Summary of vi commands --- Summary of emacs commands --- The ASCII code --- List of Internet top-level domains --- Glossary.", keywords = "Internet (Computer network) --- Handbooks, manuals, etc.; Operating systems (Computers) --- Handbooks, manuals, etc.; UNIX (Computer file) --- Handbooks, manuals, etc.", } @InProceedings{Harlander:1994:CSA, author = "Magnus Harlander", title = "Central System Administration in a Heterogeneous {Unix} Environment: {GeNUAdmin}", crossref = "USENIX:1994:PES", pages = "1--8", day = "19--23", month = sep, year = "1994", bibdate = "Fri Oct 18 07:24:24 MDT 1996", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/", acknowledgement = ack-nhfb, affiliation = "GeNUA mbH, Muenchen, Germany", } @InProceedings{Johnson:1994:SMC, author = "J. H. Johnson", title = "Substring matching for clone detection and change tracking", crossref = "Muller:1994:ICS", pages = "120--126", month = "", year = "1994", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Legacy systems pose problems to maintainers that can be solved partially with effective tools. A prototype tool for determining collections of files sharing a large amount of text has been developed and applied to a 40 megabyte source tree containing two releases of the gcc compiler. Similarities in source code and documentation corresponding to software cloning, movement and inertia between releases, as well as the effects of preprocessing easily stand out in a way that immediately conveys nonobvious structural information to a maintainer taking responsibility for such a system.", acknowledgement = ack-nhfb, affiliation = "Software Eng. Lab., Nat. Res. Council of Canada, Ottawa, Ont., Canada", classification = "C6110B (Software engineering techniques); C6115 (Programming support); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "Change tracking; Clone detection; Design recovery; Documentation; Gcc compiler; Legacy systems; Program understanding; Prototype tool; Reverse engineering; Software cloning; Source code; Source tree; Structural information", thesaurus = "Configuration management; Program compilers; Program diagnostics; Software maintenance; Software tools", } @InProceedings{Johnson:1994:VTR, author = "J. H. Johnson", title = "Visualizing textual redundancy in legacy source", crossref = "Botsford:1994:PCI", pages = "9--18", month = "", year = "1994", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "As a result of maintenance activity, legacy systems contain repeated text in the form of large and small blocks that appear in more or less the same form in several places. These repetitions define a structure that can contribute information about the development history of the source different from the documented version or the current directory structure. A strategy based on fingerprinting is used to obtain raw matches indicating where repetitions occur. The information inherent in these matches is then reorganized for easier processing, leading to a natural clustering of substrings. Suppression of detail is usually necessary to make further progress and can be done in several different ways. For example, matches of blocks of text identify associations within groups of files. In cases with complex clusters of files involving multiple overlapping subsets of files, Hasse diagrams can support visualization. Techniques useful for understanding such graphs can then be employed to provide significant insights into the structure of the redundancy and hence the source. The paper discusses this approach and shows results obtained from an example of reasonable size (40 MBytes of source based on two releases of the GNU gcc compiler).", acknowledgement = ack-nhfb, affiliation = "Inst. for Inf. Technol., Nat. Res. Council of Canada, Ottawa, Ont., Canada", classification = "C6110B (Software engineering techniques); C6120 (File organisation); C6130B (Graphics techniques); C6130D (Document processing techniques)", keywords = "40 MByte; Complex file clusters; Detail suppression; Directory structure; Documented version; File groups; Fingerprinting; GNU gcc compiler; Graph understanding; Hasse diagrams; Information reorganization; Legacy systems; Multiple overlapping subsets; Raw matches; Repeated text; Software development history; Software maintenance activity; Substring clustering; Text blocks; Textual redundancy visualization", numericalindex = "Memory size 4.2E+07 Byte", thesaurus = "Data visualisation; File organisation; Redundancy; Software maintenance; String matching; System documentation; Text editing", } @InProceedings{Kakeshita:1994:FCS, author = "T. Kakeshita and M. Oda and Y. Imamura", title = "Fall-in {C}: a software tool for pitfall detection in {C} programs", crossref = "IEEE:1994:FAS", pages = "256--265", month = "", year = "1994", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Programming language C has a flexible structure, and its compiler generates compact and efficient object codes. However slight bugs (pitfall) which cannot be detected by the compiler may cause a serious error in C programs. We are developing a software tool Fall-in C to detect such pitfalls. The paper demonstrates the basic features of Fall-in C. In order to enable a programmer to correct the detected pitfalls immediately, Fall-in C is executed within GNU Emacs editor. Pitfalls in C programs are mainly ad hoc. Thus we prepare three pitfall detection methods for the extensibility of Fall-in C: regular expression searching, structural pattern matching and message analysis of external programs. The patterns for the first two methods can be easily added to Fall-in C. Furthermore the message analysis method can be used to integrate several C program checkers such as lint, check and cchk into Fall-in C.", acknowledgement = ack-nhfb, affiliation = "Dept. of Inf. Sci., Saga Univ., Japan", classification = "C6110B (Software engineering techniques); C6115 (Programming support); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "C program checkers; C programs; Compiler; Detection methods; Efficient object codes; Extensibility; External programs; Fall-in C; GNU Emacs editor; Message analysis; Pitfall detection; Programming language C; Regular expression searching; Software tool; Structural pattern matching", thesaurus = "C language; Program testing; Software fault tolerance; Software tools", } @Article{Kawaguti:1994:CUI, author = "Minato Kawaguti and Norio Kitajima", title = "Concurrent use of interactive {\TeX} previewer with an {Emacs-type} Editor", journal = j-TUGboat, volume = "15", number = "3", pages = "293--300", month = sep, year = "1994", ISSN = "0896-3207", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", } @Article{Kehoe:1994:PFS, author = "Brendan Kehoe", title = "Portability and Free Software", journal = j-DDDU, volume = "1", number = "11", pages = "2--??", month = oct, year = "1994", CODEN = "????", ISSN = "1079-8595", bibdate = "Wed Sep 04 08:37:56 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Kitani:1994:MID, author = "T. Kitani", title = "Merging information by discourse processing for information extraction", crossref = "IEEE:1994:PTC", pages = "412--418", month = "", year = "1994", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In information extraction tasks, a finite-state pattern matcher is widely used to identify individual pieces of information in a sentence. Merging related pieces of information scattered throughout a text is usually difficult, however, since semantic relations across sentences cannot be captured by the sentence level processing. The purpose of the discourse processing described in this paper is to link individual pieces of information identified by the sentence level processing. In the Tipster information extraction domains, correct identification of company names is the key to achieving a high level of system performance. Therefore, the discourse processor in the Textract information extraction system keeps track of missing, abbreviated, and referenced company names in order to correlate individual pieces of information throughout the text. Furthermore, the discourse is segmented, so that data can be extracted from relevant portions of the text containing information of interest related to a particular tie-up relationship.", acknowledgement = ack-nhfb, affiliation = "Center for Machine Translation, Carnegie Mellon Univ., Pittsburgh, PA, USA", classification = "C6130 (Data handling techniques); C6180N (Natural language processing); C7100 (Business and administration); C7240 (Information analysis and indexing); C7250 (Information storage and retrieval)", keywords = "Abbreviated names; Company name identification; Discourse processing; Finance; Finite-state pattern matcher; Information correlation; Information extraction; Information merging; Japanese GNU AWK; Japanese morphological analyzer; Majesty; Missing names; Natural language processing; Newspaper articles; Referenced names; Segmented discourse; Semantic relations; Sentence level processing; System performance; Textract; Tie-up relationship; Tipster", thesaurus = "Commerce; Information analysis; Information retrieval; Merging; Natural languages", } @InProceedings{Kozuch:1994:CES, author = "M. Kozuch and A. Wolfe", title = "Compression of embedded system programs", crossref = "IEEE:1994:PII", pages = "270--277", month = "", year = "1994", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Embedded systems are often sensitive to space, weight, and cost considerations. Reducing the size of stored programs can significantly improve these factors. This paper discusses a program compression methodology based on existing processor architectures. The authors examine practical and theoretical measures for the maximum compression rate of a suite of programs across six modern architectures. The theoretical compression rate is reported in terms of the zeroth and first-order entropies, while the practical compression rate is reported in terms of the Huffman-encoded format of the proposed compression methodology and the GNU file compression utility, gzip. These experiments indicate that a practical increase of 15\%--30\% and a theoretical increase of over 100\% in code density can be expected using the techniques examined. In addition, a novel, greedy, variable-length-to variable-length encoding algorithm is presented with preliminary results.", acknowledgement = ack-nhfb, affiliation = "Princeton Univ., NJ, USA", classification = "C6110 (Systems analysis and programming); C6130 (Data handling techniques)", keywords = "Code density; Cost; Embedded system program compression; GNU file compression utility; Gzip; Huffman-encoded format; Maximum compression rate; Processor architectures; Program compression methodology; Space; Stored program size; Theoretical compression rate; Weight", thesaurus = "Data compression; Encoding; Huffman codes; Programming; Real-time systems", } @Article{Leary:1994:NCD, author = "K. Leary", title = "Numerical {C} and {DSP}", journal = j-DDJ, volume = "19", number = "8", pages = "18--24, 90", month = aug, year = "1994", CODEN = "DDJSDM", ISSN = "1044-789X", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Digital-signal processors have traditionally been difficult to program in high-level languages such as C. Numerical C, a new high-level language built on the Free Software Foundation's GNU C compiler (gcc), makes it easier to program DSP applications and related mathematical algorithms. It is easy to use, and it also makes it easier to produce better code for the target. Numerical C is a superset of ANSI-standard C. It differs from Standard C in that the additional language constructs are geared to mathematical-programming paradigms. These constructs enable the compiler to generate more-efficient code by giving the compiler more information about the algorithm and by enforcing a canonical form on the input program. The most important extensions that have been added to gcc include operators, data types, and iterators. This article focuses on complex numbers and iterators using Analog Devices' implementation of Numerical C for the ADSP-21060 SHARC DSP as an example.", acknowledgement = ack-nhfb, classification = "C5230 (Digital arithmetic methods); C5260 (Digital signal processing); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "ADSP-21060 SHARC DSP; ANSI-standard C; Compiler; Complex numbers; Data types; DSP; GNU C compiler; High-level languages; Iterators; Mathematical-programming paradigms", pubcountry = "USA", thesaurus = "C language; C listings; Digital arithmetic; Program compilers; Signal processing", } @Book{Lewis:1994:GEL, author = "Bil Lewis and Daniel LaLiberte and {GNU Manual Group}", title = "The {GNU Emacs Lisp} reference manual", publisher = pub-FSF, address = pub-FSF:adr, edition = "2.3", pages = "", month = jun, year = "1994", ISBN = "1-882114-40-X", ISBN-13 = "978-1-882114-40-5", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "GNU Emacs Version 19.25 for UNIX users", keywords = "Emac Lisp (Computer program language); Programming languages (Electronic computers)", } @Article{Li:1994:CFC, author = "Chung-Chi Jim Li and E. M. Stewart and W. K. Fuchs", title = "Compiler-assisted full checkpointing", journal = j-SPE, volume = "24", number = "10", pages = "871--886", month = oct, year = "1994", CODEN = "SPEXBL", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The paper describes a compiler-based approach to checkpointing for process recovery. The implementation is transparent to both the programmer and the hardware. The compiler-generated sparse potential checkpoint code maintains the desired checkpoint interval. Adaptive checkpointing reduces the size of the checkpoints. Training is used to select low-cost, high-coverage potential checkpoints. The problem of selecting potential checkpoints is shown to be NP-complete, and a heuristic algorithm is introduced that determines a quick suboptimal solution. These compiler-assisted checkpointing techniques have been implemented in a modified version of the GNU C (GCC) compiler. Experiments involving the modified version of the GCC compiler on a Sun SPARC workstation are summarized.", acknowledgement = ack-nhfb, affiliation = "Symbol Technol. Inc., Bohemia, NY, USA", classification = "C4240 (Programming and algorithm theory); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "Adaptive checkpointing; Checkpoint interval; Compiler-based approach; Compiler-generated sparse potential checkpoint code; GCC; GNU C; Heuristic algorithm; High-coverage potential checkpoints; NP-complete; Process recovery; Quick suboptimal solution; Sun SPARC workstation", pubcountry = "UK", thesaurus = "Computational complexity; Fault tolerant computing; Program compilers; System recovery", } @Article{Li:1994:ILT, author = "Sing Li", title = "An Interview with {Linus Torvalds}", journal = j-DDJ, volume = "19", number = "5", pages = "26--??", month = may, year = "1994", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Mon Sep 2 09:09:39 MDT 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Maruyama:1994:COL, author = "K. Maruyama and N. Raguideau", title = "Concurrent object-oriented language '{COOL}'", journal = j-SIGPLAN, volume = "29", number = "9", pages = "105--114", month = sep, year = "1994", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "COOL is a distributed concurrent object-oriented language. It includes active objects and passive objects, and has advanced multiprocessing capability and efficiency for realtime applications. The global object ID allows network-transparent message passing and distributed processing. It is a strongly typed language with a rich set of data types for system programming. This language allows runtime efficiency, program readability and compile-time checking. Module constructs help large system implementations. COOL design is largely influenced by Pascal, Modula-2, Oberon and Chill. C and C++ are also referenced for linking with their programs. A compiler has been implemented by rewriting the front-end of the gcc compiler.", acknowledgement = ack-nhfb, affiliation = "NTT Commun. Switching Lab., Tokyo, Japan", classification = "C6110J (Object-oriented programming); C6110P (Parallel programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Active objects; C; C++; Chill; Compile-time checking; Compiler; COOL; Data types; Distributed concurrent object-oriented language; Distributed processing; Gcc compiler; Modula-2; Multiprocessing; Network-transparent message passing; Oberon; Pascal; Passive objects; Program readability; Realtime applications; Runtime efficiency; Strongly typed language; System programming", pubcountry = "USA", thesaurus = "Message passing; Object-oriented languages; Object-oriented programming; Parallel languages; Parallel programming; Program compilers", } @Article{Maskit:1994:MPS, author = "D. Maskit and S. Taylor", title = "A message-driven programming system for fine-grain multicomputers", journal = j-SPE, volume = "24", number = "10", pages = "953--980", month = oct, year = "1994", CODEN = "SPEXBL", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The paper describes an experimental message-driven programming system for fine-grain multicomputers. The initial target architecture is the J-machine designed at MIT. This machine combines a unique collection of architectural features that include fine-grain processes, on-chip associative memory; and hardware support for process synchronization. The programming system uses these mechanisms via a simple message-driven process model that blurs the distinction between processes and messages: messages correspond to processes that are executed elsewhere in the network. This model allows code and data to be distributed across the computers in the machine, and is supported at every stage of the program development cycle. The prototype system we have developed includes a basic set of programming tools to support the model; these include a compiler, linker, archiver, loader and microkernel. Although the concepts are language independent, our prototype system is based on GNU-C.", acknowledgement = ack-nhfb, affiliation = "Scalable Concurrent Programming Lab., California Inst. of Technol., Pasadena, CA, USA", classification = "C5220P (Parallel architecture); C5440 (Multiprocessing systems); C6110P (Parallel programming); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software)", keywords = "Archiver; Compiler; Experimental message-driven programming system; Fine-grain multicomputers; Fine-grain processes; GNU-C; Hardware support; J-machine; Linker; Loader; Message passing; Microkernel; On-chip associative memory; Process synchronization; Program development cycle; Programming tools", pubcountry = "UK", thesaurus = "Message passing; Multiprocessing systems; Parallel architectures; Parallel programming; Program processors; Synchronisation", } @InProceedings{Mittag:1994:UGC, author = "L. Mittag", title = "Using {GNU C} for Cross-Development", crossref = "Anonymous:1994:PSA", pages = "45--50", year = "1994", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", } @InProceedings{Muller:1994:OSR, author = "G. Muller and M. Hue and N. Peyrouze", title = "Operating system: results of the {FTM} experiment", crossref = "Echtle:1994:DCE", pages = "491--508", month = "", year = "1994", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This paper presents an evaluation of the performance of a consistent checkpointing mechanism that has been integrated into a modular Mach microkernel based operating system. We have measured the performance overhead of checkpointing for several workstation-typical applications: number crunching and office tools. This has been done using specific servers which were added to a standard Mach 3.0/BSD system. Measurements are performed for failure-free executions by varying the number of checkpoints and thus the amount of computation lost in the event of a crash. Our initial results showed a time overhead of about 3\% for up to 20\% work lost in the event of a crash, while we get an overhead between 16\% and 23\% for up to 1\% computation lost. Also, when porting interactive office tools such as the micro-emacs text editor, we get a maximal checkpoint duration of 1.4 second on our prototype machine that is as powerful as a Sun 3/60. Based on these results, we argue that checkpointing can be integrated into a modular micro-kernel based operating system without degradation of the system performances.", acknowledgement = ack-nhfb, affiliation = "INRIA, IRISA, Rennes, France", classification = "C5470 (Performance evaluation and testing); C6150J (Operating systems)", keywords = "Consistent checkpointing mechanism; Interactive office tools; Mach 3.0/BSD system; Maximal checkpoint; Micro-emacs text editor; Modular Mach microkernel based operating system; Number crunching; Office tools; Operating system; Performance overhead; Sun 3/60; System performances; Workstation-typical applications", thesaurus = "Fault tolerant computing; Operating system kernels; Performance evaluation; Software performance evaluation", } @Article{Murdock:1994:ODG, author = "Ian Murdock", title = "Overview of the {Debian GNU\slash Linux} System", journal = j-LINUX-J, volume = "6", pages = "??--??", month = oct, year = "1994", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue6/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue6/debian.html", acknowledgement = ack-nhfb, } @Article{Oda:1994:PDC, author = "M. Oda and T. Kakeshita", title = "Pitfall detection of {C} programs using pattern matching", journal = j-TRANS-INFO-PROCESSING-SOC-JAPAN, volume = "35", number = "11", pages = "2427--2436", month = nov, year = "1994", CODEN = "JSGRD5", ISSN = "0387-5806", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The programming language C has a flexible structure and its compiler generates compact and efficient object codes. However the compiler cannot detect some types of bugs hidden in the program. We are developing a software tool Fall-in C to detect such types of bugs, or pitfalls, in C programs. In contrast with lint, Fall-in C is executed within GNU Emacs editor in order to enable a programmer to correct the detected pitfalls immediately. Furthermore Fall-in C uses pattern matching for pitfall detection so that programmers can augment the detectable pitfall types by adding the corresponding patterns. Fall-in C uses both regular expression searching and structural pattern matching in order to detect pitfalls in C programs. A regular expression can efficiently detect lexical pitfalls while it detects erroneous pitfalls during syntactic pitfall detection. Although structural pattern matching requires syntactic analysis and thus cannot detect certain types of lexical pitfalls, it can properly detect syntactic pitfalls. We evaluated the tool using 180 C source files (2.9 MB total) and demonstrated that Fall-in C correctly detects 16 types of pitfalls.", acknowledgement = ack-nhfb, affiliation = "Dept. of Inf. Sci. and Electron. Eng., Kurume Inst. of Technol., Japan", classification = "C1250 (Pattern recognition); C4210L (Formal languages and computational linguistics); C6115 (Programming support); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "C programming language; C programs; Compiler; Fall-in C; GNU Emacs editor; Lexical pitfalls; Object codes; Pitfall detection; Pitfall types; Regular expression searching; Software tool; Structural pattern matching; Syntactic pitfall detection; Syntactic pitfalls", language = "Japanese", pubcountry = "Japan", thesaurus = "C language; Computational linguistics; Pattern matching; Program debugging; Software tools", } @Article{Ohtani:1994:EIT, author = "T. Ohtani and H. Sawamura and T. Minami", title = "{EUODHILOS-II} on top of {GNU} Epoch", journal = j-LECT-NOTES-COMP-SCI, volume = "814", pages = "816--820", year = "1994", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Wed Oct 30 10:18:39 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "EUODHILOS-II is implemented on the GNU Epoch editor in the Emacs Lisp language. GNU Emacs produced by the GNU project is familiar to many users as a text editor, which exceeds in the ease to extend. Moreover it has the various functions for such text processing as syntactic analysis and searching with regular expressions. Epoch is an extension of GNU Emacs for the X Window System, which can manipulate multiple windows. Operations are keyboard-oriented and the usual editing commands are available in the comment, syntax definition and side condition editors. Users can customize EUODHILOS-II as they wish. The size of the source code of EUODHILOS-II is about 300K bytes.", acknowledgement = ack-nhfb, affiliation = "Inst. for Social Inf. Sci., Fujitsu Labs. Ltd., Shizuoka, Japan", classification = "C4210L (Formal languages and computational linguistics); C6110L (Logic programming); C6170K (Knowledge engineering techniques)", keywords = "Emacs Lisp language; EUODHILOS-II; GNU Epoch editor; Side condition editors; Syntactic analysis; Syntax definition; Text editor; Text processing; X Window System", thesaurus = "Context-free grammars; Inference mechanisms; Logic programming; Theorem proving", } @InProceedings{Ohtani:1994:ETG, author = "T. Ohtani and H. Sawamura and T. Minami", title = "{EUODHILOS-II} on top of {GNU Epoch}", crossref = "Bundy:1994:ADC", pages = "816--820", month = "", year = "1994", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "EUODHILOS-II is implemented on the GNU Epoch editor in the Emacs Lisp language. GNU Emacs produced by the GNU project is familiar to many users as a text editor, which exceeds in the ease to extend. Moreover it has the various functions for such text processing as syntactic analysis and searching with regular expressions. Epoch is an extension of GNU Emacs for the X Window System, which can manipulate multiple windows. Operations are keyboard-oriented and the usual editing commands are available in the comment, syntax definition and side condition editors. Users can customize EUODHILOS-II as they wish. The size of the source code of EUODHILOS-II is about 300K bytes.", acknowledgement = ack-nhfb, affiliation = "Inst. for Social Inf. Sci., Fujitsu Labs. Ltd., Shizuoka, Japan", classification = "C4210L (Formal languages and computational linguistics); C6110L (Logic programming); C6170K (Knowledge engineering techniques)", keywords = "Emacs Lisp language; EUODHILOS-II; GNU Epoch editor; Side condition editors; Syntactic analysis; Syntax definition; Text editor; Text processing; X Window System", thesaurus = "Context-free grammars; Inference mechanisms; Logic programming; Theorem proving", } @Article{Ramey:1994:BGS, author = "Chet Ramey", title = "{Bash} --- The {GNU} shell", journal = j-LOGIN, volume = "19", number = "6", pages = "25--33", month = dec, year = "1994", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Thu Feb 22 08:12:14 MST 1996", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/", acknowledgement = ack-nhfb, } @Article{Ramey:1994:WGBa, author = "Chet Ramey", title = "What's {GNU}: {\tt bash} --- The {GNU} Shell, part 1 of 2", journal = j-LINUX-J, volume = "3", pages = "??--??", month = jul, year = "1994", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue3/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Ramey:1994:WGBb, author = "Chet Ramey", title = "What's {GNU} --- {\tt bash} --- The {GNU} Shell (part 2 of 2)", journal = j-LINUX-J, volume = "4", pages = "??--??", month = aug, year = "1994", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue4/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Raportirenko:1994:GPS, author = "A. M. Raportirenko", title = "{GSL}: a portable standard {Lisp} interpreter", crossref = "Becks:1994:NCT", pages = "645--650", month = "", year = "1994", bibdate = "Tue Dec 29 08:26:48 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This paper describes the first release of the GNU Standard Lisp interpreter (GSL). This dialect of LISP language has been created as a part of the large computer algebra system REDUCE. The interpreter allows dynamically load compiled LISP programs and programs written in other high level languages (such as C, FORTRAN etc.). It is very useful to mix the numeric and symbolic calculations. GSL is free software. The interpreter is written in C and uses some GNU library packages.", acknowledgement = ack-nhfb, affiliation = "Lab. of Comput. Tech. and Autom., JINR, Dubna, Russia", classification = "C6110B (Software engineering techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C7310 (Mathematics computing)", keywords = "C; C language; Computer algebra; Computer algebra system; FORTRAN; GNU library packages; GNU Standard Lisp interpreter; GSL; High level languages; LISP language; Numeric calculation; REDUCE; Symbolic calculation", thesaurus = "LISP; Mathematics computing; Program interpreters; Software portability; Symbol manipulation", } @Article{Robbins:1994:WGGa, author = "Arnold Robbins", title = "What's {GNU}?: {GNU}'s Not {Unix}!", journal = j-LINUX-J, volume = "1", pages = "??--??", month = mar, year = "1994", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue1/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue1/whatsgnu.html", acknowledgement = ack-nhfb, } @Article{Robbins:1994:WGGb, author = "Arnold Robbins", title = "What's {GNU}: {\tt groff}", journal = j-LINUX-J, volume = "7", pages = "??--??", month = nov, year = "1994", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue7/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue7/whatsgnu.7.html", acknowledgement = ack-nhfb, } @Article{Robbins:1994:WGS, author = "Arnold Robbins", title = "What's {GNU}?: Software Tools", journal = j-LINUX-J, volume = "2", pages = "??--??", month = apr # "\slash " # may, year = "1994", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue2/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue2/gnu2.html", acknowledgement = ack-nhfb, } @Article{Robbins:1994:WGT, author = "Arnold Robbins", title = "What's {GNU}: {Texinfo}", journal = j-LINUX-J, volume = "6", pages = "??--??", month = oct, year = "1994", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue6/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue6/texinfo.html", acknowledgement = ack-nhfb, } @Book{Salus:1994:QCU, author = "Peter H. Salus", title = "A quarter century of {UNIX}", publisher = pub-AW, address = pub-AW:adr, pages = "xii + 256", year = "1994", ISBN = "0-201-54777-5", ISBN-13 = "978-0-201-54777-1", LCCN = "QA76.76.O63 S342 1994", bibdate = "Thu Nov 14 06:38:30 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", acknowledgement = ack-nhfb, } @Book{Stallman:1994:GEM, author = "Richard Stallman", title = "{GNU Emacs} manual", publisher = pub-FSF, address = pub-FSF:adr, edition = "10th, {Emacs} version 19.26", pages = "xiv + 442", month = jul, year = "1994", ISBN = "1-882114-04-3", ISBN-13 = "978-1-882114-04-7", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes GNU Emacs reference card.", acknowledgement = ack-nhfb, keywords = "Computer software --- Development.; GNU Emacs.; Text editors (Computer programs)", } @Book{Strobel:1994:LUJ, author = "Stefan Strobel", title = "{LINUX: Unix f{\"u}r jedermann; der PC als Workstation; Installation Schritt f{\"u}r Schritt, Unix-Grundlagen und TCP/IP, Editieren mit dem Emacs, DOS-Programme unter LINUX, Textverarbeitung mit LaTeX 2e, Sound, Grafik, Netzwerkspiele}", publisher = pub-VOGEL, address = pub-VOGEL:adr, pages = "100", year = "1994", ISBN = "3-8259-1330-9", ISBN-13 = "978-3-8259-1330-4", LCCN = "????", bibdate = "Tue Jul 07 17:30:38 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "49.00 DM; 358.00 {\"O}S; 49.00 Sfr", acknowledgement = ack-nhfb, } @Article{Waters:1994:CPE, author = "R. C. Waters", title = "Cliche-based program editors", journal = j-TOPLAS, volume = "16", number = "1", pages = "102--150", month = jan, year = "1994", CODEN = "ATPSDT", ISSN = "0164-0925 (print), 1558-4593 (electronic)", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A cliche-based program editor supports the construction and modification of programs in terms of standard algorithmic fragments (cliches), instead of merely in terms of syntactic or textual units. Three experimental cliche-based program editors have been implemented, exploring the tradeoff between power and speed. (1) The Knowledge-Based Editor in Emacs (KBEmacs) supports a wide range of editing operations and can represent a wide range of cliches, because it uses an internal representation called plan diagrams, which combines features of flowcharts and data flow schemas. Unfortunately, the need to convert back and forth between program text and plan diagrams causes KBEmacs to be quite slow. (2) The Tempest editor uses text as its internal representation and is very fast since it does not have to do any conversions. It supports a number of cliche-based operations and can represent a variety of cliches. Unfortunately, most programming cliches are too complex to be supported directly in terms of program text. (3) The Ace editor retains much of the speed of Tempest while supporting much of the power of KBEmacs. Ace is relatively efficient, because it uses abstract syntax trees as its internal representation. Ace's approach could be used to add powerful and efficient cliche-based editing capabilities to any programming environment. In particular, Ace demonstrates that a small change in the internal workings of syntax editors is all that is required to open the door to cliche-based editing.", acknowledgement = ack-nhfb, affiliation = "Mitsubishi Electr. Res. Labs., Cambridge, MA, USA", classification = "C6115 (Programming support); C6130D (Document processing techniques); C6170 (Expert systems)", keywords = "Abstract syntax trees; Ace editor; CASE; Cliche-based program editors; Computational power; Computational speed; Computer-aided software engineering; Data flow schemas; Flowcharts; Internal representation; KBEmacs; Knowledge-Based Editor in Emacs; Plan diagrams; Program construction; Program modification; Program text; Programming environment; Software reuse; Standard algorithmic fragments; Syntax editors; Tempest editor; Text-diagram conversions", pubcountry = "USA", thesaurus = "Diagrams; Knowledge based systems; Programming; Programming environments; Software tools; Subroutines; Text editing; Tree data structures", } @Article{Welsh:1994:EFF, author = "Matt Welsh", title = "{Emacs}: Friend or Foe", journal = j-LINUX-J, volume = "5", pages = "??--??", month = sep, year = "1994", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue5/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Lots of features make Emacs an attractive alternative to vi. Customizing makes Emacs perform the way you want.", acknowledgement = ack-nhfb, } @Book{Welsh:1994:LBG, author = "Matt Welsh and {Yggdrasil Computing Inc}", title = "The {Linux} bible: the {GNU} testament", publisher = "Yggdrasil Computing", address = "San Jose, CA, USA", edition = "Second expanded", pages = "1176", year = "1994", ISBN = "1-883601-10-X (paperback)", ISBN-13 = "978-1-883601-10-2 (paperback)", LCCN = "????", bibdate = "Sat May 4 18:45:07 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Linux HOWTO coordinator: Matt Welsh. ``Everything you wanted to know about Linux, a free 32-bit internet-ready multitasking, multimedia operating system with complete source code, developed by the free software community on the Internet.''", keywords = "Linux; Microcomputer workstations; Operating systems (Computers); UNIX (Computer file)", } @Article{Welsh:1994:TEP, author = "Matt Welsh", title = "Tutorial: {Emacs} for Programmers", journal = j-LINUX-J, volume = "6", pages = "??--??", month = oct, year = "1994", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue6/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "GNU Emacs as a complete development environment.", acknowledgement = ack-nhfb, } @Article{Woehr:1994:GKG, author = "J. Woehr", title = "Getting to know {GNU}", journal = j-EMBED-SYS-PROG, volume = "7", number = "2", pages = "34--35, 37, 39--40", month = feb, year = "1994", CODEN = "EYPRE4", ISSN = "1040-3272", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "We look at the practical aspects of using GNU software, including the difference between free software and a free lunch. The free software tool-chain for has been developed for cross-developing embedded systems programs for arbitrary targets on arbitrary hosts. This free software was developed under the aegis of the Free Software Foundation and is collectively called GNU, an acronym for 'GNUs Not UNIX.' GNU has attempted to replace the entire environment and development tool-chain of UNIX with a restriction-free alternative, made available to end users as complete and redistributable source code. GNU software is typically covered under the GNU Public License or its variant, the Library GNU Public License (LGPL)-which essentially restricts users from hiding GNU system components within proprietary software without simultaneously redistributing full source for those GNU components contained therein. This condition usually does not affect embedded systems developers (except by making their lives easier by giving them full source code for the development tools they are using), but in certain cases, it can have an impact on development, which we discuss in this article.", acknowledgement = ack-nhfb, affiliation = "Cygnus Support, Mountain View, CA, USA", classification = "C0230B (Legal aspects); C6115 (Programming support); C6150N (Distributed systems)", keywords = "Embedded systems; Free software; Free Software Foundation; GNU Public License; GNU software; GNUs Not UNIX; Library GNU Public License; Redistributable source code", pubcountry = "USA", thesaurus = "Contracts; Open systems; Public domain software; Real-time systems; Software tools", } @Article{Woehr:1994:WG, author = "J. Woehr", title = "What's {GNU}?", journal = j-EMBED-SYS-PROG, volume = "7", number = "1", pages = "70--72, 74", month = jan, year = "1994", CODEN = "EYPRE4", ISSN = "1040-3272", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "GNU has wandered out of the software wilderness to become a buzzword on many lips. Formally, GNU is a self-referential acronym (where the G is pronounced) signifying 'GNU's Not UNIX.' Practically, it is an immense corpus of professional quality software, the greater part of which is of direct application to the programming of embedded systems. GNU consists of several millions of lines of source code composed by hundreds of individuals over the course of about a decade. All the software in the GNU corpus has been contributed to the GNU project by its authors, and most is labelled with the GNU Public License (the GPL), which states, in short, that you are free to use and redistribute this free software, provided you offer the same opportunity to the next person in line by redistributing the entire package as it was delivered (with any improvements that might have made on your own part). All GNU tools are delivered with complete source code. The GNU toolchain consists, so far, of compilers (gcc and g++, both native and cross-development) and the related binary utilities (GNU Id, ar, and so on); text utilities (GNU sed, gawk, and GNU m4); debuggers (gdb, both native hosted and cross-development versions); and many other tools and complete programs.", acknowledgement = ack-nhfb, classification = "C6150C (Compilers, interpreters and other processors); C6150E (General utility programs); C6150G (Diagnostic, testing, debugging and evaluating systems); C6150J (Operating systems)", keywords = "Binary utilities; Compilers; Debuggers; Free software; GNU; GNU Public License; GNU's Not UNIX; Text utilities; Toolchain", pubcountry = "USA", thesaurus = "Operating systems [computers]; Program compilers; Program debugging; Public domain software; Real-time systems; Software packages", } @Periodical{Yggdrasil:1994:YLG, key = "Yggdrasil-Linux", title = "{Yggdrasil Linux/GNU/X} operating system", howpublished = "CD-ROM", publisher = pub-YGGDRASIL, address = pub-YGGDRASIL:adr, year = "1994", ISSN = "1069-3955", bibdate = "Thu May 18 09:33:18 1995", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Updated quarterly.", } @Article{Alexander:1995:HCX, author = "P. Alexander and L. F. Gladden", title = "How to Create an {X}-Window Interface to {Gnuplot} and {Fortran} Programs Using the {Tcl\slash Tk} Toolkit", journal = j-COMP-PHYSICS, volume = "9", number = "1", pages = "57--??", year = "1995", CODEN = "CPHYE2", ISSN = "0894-1866", bibdate = "Sat Jan 27 07:37:25 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Anderson:1995:LUG, author = "E. Anderson and Z. Bai and C. Bischof and J. Demmel and J. Dongarra and J. Du Croz and A. Greenbaum and S. Hammarling and A. McKenney and S. Ostrouchov and D. Sorensen", title = "{LAPACK} Users' Guide", publisher = pub-SIAM, address = pub-SIAM:adr, edition = "Second", pages = "xix + 325", year = "1995", ISBN = "0-89871-345-5", ISBN-13 = "978-0-89871-345-9", LCCN = "QA76.73.F25 L36 1995", bibdate = "Sat Dec 06 17:25:09 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", } @Article{Anonymous:1995:NPG, author = "Anonymous", title = "A New Project or a {GNU} Project?", journal = j-LINUX-J, volume = "13", pages = "??--??", month = may, year = "1995", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue13/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue13/gnu.html", acknowledgement = ack-nhfb, } @Article{Anonymous:1995:NPR, author = "Anonymous", title = "New Products: {Red Hat Linux Developers Package; CE Editor for Linux; Mathematica for Linux; Directories \& References Corrections; Linux Resources; Advertisers Index; Consultants Directory; Subscription Information}", journal = j-LINUX-J, volume = "19", pages = "??--??", month = nov, year = "1995", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://www.linuxjournal.com/issue19/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/index.html; http://www.linuxjournal.com/issue19/ad19.html; http://www.linuxjournal.com/lj/Extras/consultants.dir.html; http://www.linuxjournal.com/lj/index.html; http://www.linuxjournal.com/lj/ljstaff.html; http://www.linuxjournal.com/lj/ljsubsorder.html", acknowledgement = ack-nhfb, } @Article{Anonymous:1995:SSF, author = "Anonymous", title = "Software Spotlights: {F77} to {F90} Converters; {GNU F77} (``{\tt g77}'') -- Successor to ``{\tt f2c}''?", journal = j-FORTRAN-FORUM, volume = "14", number = "3", pages = "4--8", month = sep, year = "1995", CODEN = "????", ISSN = "1061-7264 (print), 1931-1311 (electronic)", bibdate = "Thu Feb 07 06:54:12 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM Fortran Forum", issue = "43", } @Article{Anonymous:1995:UGR, author = "Anonymous", title = "Update {GNAT} report", journal = j-ADA-USER-J, volume = "16", number = "1", pages = "27--??", month = mar, year = "1995", CODEN = "AUJOET", ISSN = "0268-652X", bibdate = "Thu Oct 29 11:46:37 MST 1998", bibsource = "Compendex database; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, journalabr = "Ada User J", } @Article{Anonymous:1995:WGG, author = "Anonymous", title = "What's {GNU}?: {GNU} Coding Standards", journal = j-LINUX-J, volume = "16", pages = "??--??", month = aug, year = "1995", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue16/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue16/gnu16.html", acknowledgement = ack-nhfb, } @Article{Anonymous:1995:WGPa, author = "Anonymous", title = "What's {GNU}?: {Plan 9} (part 1 of 2)", journal = j-LINUX-J, volume = "11", pages = "??--??", month = mar, year = "1995", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue11/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue11/gnu11.html", acknowledgement = ack-nhfb, } @Article{Anonymous:1995:WGPb, author = "Anonymous", title = "What's {GNU}?: {Plan 9} (part 2 of 2)", journal = j-LINUX-J, volume = "12", pages = "??--??", month = apr, year = "1995", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue12/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue12/gnu12.html", acknowledgement = ack-nhfb, } @Article{Baker:1995:IAP, author = "T. P. Baker and E. W. {Giering, III}", title = "Implementing {Ada 9X} protected objects and asynchronous transfer of control", journal = j-INT-J-MINI-MICROCOMPUTERS, volume = "17", number = "1", pages = "26--34", month = "", year = "1995", CODEN = "IJMMDE", ISSN = "0702-0481", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The revised standard for the Ada programming language, Ada 9X, extends the Ada tasking model to better support the use of parallelism in real-time systems. These extensions to tasking require new implementations. This paper discusses some of the technical issues and outlines the design of one implementation, the GNu Ada Runtime Library. Two features are discussed in detail: protected objects, which are data objects that are safe for concurrent access by multiple tasks, and asynchronous transfer of control, which allows a task to respond to an asynchronous event by aborting the current computation and transferring control to a recovery point within the task.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Ada 9X; Asynchronous transfer; Asynchronous transfer of control; GNu Ada Runtime Library; Parallelism; Protected objects; Real-time systems", pubcountry = "USA", thesaurus = "Ada; Program compilers; Real-time systems", } @Article{Baumgartner:1995:SLE, author = "G. Baumgartner and V. F. Russo", title = "Signatures: a language extension for improving type abstraction and subtype polymorphism in {C++}", journal = j-SPE, volume = "25", number = "8", pages = "863--889", month = aug, year = "1995", CODEN = "SPEXBL", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "C++ uses inheritance as a substitute for subtype polymorphism. We give examples where this makes the type system too inflexible. We then describe a conservative language extension that allows a programmer to define an abstract type hierarchy independent of any implementation hierarchies, to retroactively abstract over an implementation, and to decouple subtyping from inheritance. This extension gives the user more of the flexibility of dynamic typing while retaining the efficiency and security of static typing. With default implementations and views flexible mechanisms are provided for implementing an abstract type by different concrete class types. We first show how the language extension can be implemented in a preprocessor to a C++ compiler, and then detail and analyse the efficiency of an implementation we directly incorporated in the GNU C++ compiler.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA", classification = "C4240 (Programming and algorithm theory); C6110J (Object-oriented programming); C6120 (File organisation); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Abstract type; Abstract type hierarchy; C++ compiler preprocessor; C++ language extension; Concrete class types; Conservative language extension; Default implementations; Dynamic typing; Flexible mechanisms; GNU C++ compiler; Inheritance; Signatures; Static typing; Subtype polymorphism; Type abstraction", pubcountry = "UK", thesaurus = "Abstract data types; C language; Object-oriented languages; Object-oriented programming; Program compilers; Type theory", } @TechReport{Burgess:1995:GCE, author = "Mark Burgess", title = "The {GNU} configuration engine", type = "Report", number = "4", institution = "H{\o}gskolen i Oslo, Avdeling for ingeni{\o}rutdanning", address = "Oslo, Norway", pages = "16", year = "1995", ISBN = "82-579-0104-0", ISBN-13 = "978-82-579-0104-2", bibdate = "Wed Oct 30 10:17:12 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Butt:1995:IFS, author = "Farooq Butt", title = "Implementing {FORTRAN77} support in the {GNU} gdb debugger", journal = j-SIGPLAN, volume = "30", number = "5", pages = "29--36", month = may, year = "1995", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:17:05 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Commercially available source-level debuggers in the UNIX world often shortchange FORTRAN77 users. While C and C++ are usually well-supported languages, FORTRAN77 has not been given the attention it deserves. Given the current interest in performance-measurement via the popular SPEC benchmarks (many of which are coded in FORTRAN77) as well as the large installed-base of mathematical/scientific FORTRAN77 software, it is imperative for system software vendors to provide FORTRAN77 users with the same sort of fast, effective and powerful source-level debugging environment that C and C++ users enjoy. This paper details the addition of FORTRAN77 features to the GNU gdb(2) debugger in order to better support users of the highly-optimizing Motorola PowerPC mf77 compiler. These FORTRAN77 features currently (as of version 4.10) only target the native PowerPC mf77 compiler distributed by Motorola.", acknowledgement = ack-nhfb, affiliation = "Compiler and Tools Group, RISC Software, Austin, TX, USA", classification = "C6115 (Programming support); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "Debugging environment; FORTRAN77 support; GNU gdb debugger; Source-level debuggers; UNIX", pubcountry = "USA", thesaurus = "FORTRAN; Program debugging; Programming environments", } @Article{Carlson:1995:DDA, author = "William W. Carlson and Jesse M. Draper", title = "Distributed data access in {AC}", journal = j-SIGPLAN, volume = "30", number = "8", pages = "39--47", month = aug, year = "1995", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:17:08 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "We have modified the C language to support a programming model based on a shared address space with physically distributed memory. With this model, called AC, users can write programs in which the nodes of a massively parallel processor can access remote memory without message passing. AC provides support for distributed arrays as well as pointers to distributed data. Simple array references and pointer dereferencing are sufficient to generate low-overhead remote reads and writes. We have implemented these ideas in a compiler based on the GNU C compiler and targeted at Cray Research's T3D. Initial performance measurements show that AC generates code for remote accesses which is considerably faster than that of the native compiler for structures up to about 16 words in size and virtually equivalent for larger transfers.", acknowledgement = ack-nhfb, affiliation = "IDA Supercomput. Res. Center, Bowie, MD, USA", classification = "C6110P (Parallel programming); C6120 (File organisation); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software)", keywords = "AC language; Array references; C language; Cray T3D; Distributed arrays; Distributed data access; GNU C compiler; Low-overhead remote read/write operations; Massively parallel processor; Performance measurements; Physically distributed memory; Pointer dereferencing; Programming model; Remote memory access; Shared address space", thesaurus = "Arrays; C language; Data structures; Distributed memory systems; Parallel languages; Parallelising compilers; Shared memory systems", } @Book{Chassell:1995:TGD, author = "Robert J. Chassell and Richard M. Stallman", title = "Texinfo: The {GNU} Documentation Format (for Texinfo version 2.20, 28 February 1995)", publisher = pub-FSF, address = pub-FSF:adr, pages = "", year = "1995", ISBN = "1-882114-63-9", ISBN-13 = "978-1-882114-63-4", LCCN = "????", bibdate = "Wed Sep 20 10:17:03 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$25.00", acknowledgement = ack-nhfb, } @InProceedings{Chen:1995:STP, author = "Tzer-Shyong Chen and Feipei Lai and Rung-Ji Shang", title = "A simple tree pattern matching algorithm for code generator", crossref = "IEEE:1995:PNA", pages = "162--167", month = "", year = "1995", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This paper describes a simple tree pattern matching algorithm for the code generator of compilers. The intermediate code (Register Transfer Language) is matched with the tree-rewriting rules of the instruction description which describes the target architecture to generate the assembly code. The hashing function is used in our system to transform a tree pattern matching problem into a simple number comparison. Compared with GNU C compiler (gcc), the tree pattern matching time can be reduced by 69\% and the compiler time by 6\%, and the space of the instruction descriptions can be reduced by 4.10 times on DLX and 2.14 on SPARC. The size of table, which is necessary for the code generator, is quite small in our method.", acknowledgement = ack-nhfb, affiliation = "Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan", classification = "C4240 (Programming and algorithm theory); C6120 (File organisation); C6150C (Compilers, interpreters and other processors)", keywords = "Assembly code; Code generator; Compiler generator; Compiler time; DLX; GNU C compiler; Hashing function; Instruction description; Register Transfer Language; SPARC; Tree pattern matching algorithm; Tree pattern matching time; Tree-rewriting rules", thesaurus = "Assembly language; Compiler generators; File organisation; Pattern matching; Tree searching", } @Article{Cheng:1995:ECA, author = "H. H. Cheng", title = "Extending {C} with arrays of variable length", journal = j-COMP-STANDARDS-INTERFACES, volume = "17", number = "4", pages = "375--406", month = sep, year = "1995", CODEN = "CSTIEZ", ISSN = "0920-5489", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Extending C with arrays of variable length is critical in evolving C as a primary scientific programming language. Arrays of variable length whose size is known only at program execution time are implemented in the $C^H$ programming language. $C^H$ is designed to be a superset of C. This paper describes the current implementation of arrays of variable length in the $C^H$ programming language. It also makes comparison studies of variable length arrays in $C^H$ with those implemented in GNU C compiler gcc and Cray Research standard C compiler SCC as well as other alternate proposals.", acknowledgement = ack-nhfb, affiliation = "Integration Eng. Lab., California Univ., Davis, CA, USA", classification = "C6140D (High level languages)", keywords = "$C^H$ programming language; C language extension; Cray Research standard C compiler SCC; GNU C compiler gcc; Primary scientific programming language; Program execution time; Variable length arrays", pubcountry = "Netherlands", thesaurus = "C language", } @InProceedings{Cooperman:1995:SBP, author = "G. Cooperman", title = "{STAR\slash MPI}: binding a parallel library to interactive symbolic algebra systems", crossref = "Levelt:1995:IPI", pages = "126--132", month = "", year = "1995", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Many users of symbolic algebra systems have felt the need for greater CPU power. Yet few of them have ventured into parallel programming due to the steep learning curve and the unfamiliar programming environment entailed by such an effort. In an attempt to remedy that situation, the parallel library MPI has been integrated into both GCL (GNU Common LISP) and GAP (a general purpose language for mathematical group theory). These implementations are examples that extend bindings of MPI to interactive languages. (MPI already has bindings to the compiled languages C and FORTRAN.) Further, this binding to an interactive language retains the interactive environment during execution. Further, STAR/MPI represents a blueprint for binding MPI to other interactive languages besides GCL and GAP, from which comes the name STAR/MPI, or */MPI. STAR/MPI includes a simple SPMD architecture on top of this MPI binding. An important class of sequential algorithms is described that can be parallelized with little effort using STAR/MPI architecture. Since GAP is representative of systems for discrete mathematics and LISP is the basis for several symbolic algebra systems with strengths in nondiscrete mathematics, it is hoped to gain broad feedback on the issues involved. Although vendor-specific, interactive, parallel languages exist, this appears to be the first attempt at defining a binding of a vendor-independent, portable, parallel library to arbitrary interactive languages.", acknowledgement = ack-nhfb, affiliation = "Coll. of Comput. Sci., Northeastern Univ., Boston, MA, USA", classification = "C6110B (Software engineering techniques); C6110P (Parallel programming); C6115 (Programming support); C7310 (Mathematics computing)", keywords = "GCL; GNU Common LISP; Interactive symbolic algebra systems; Mathematical group theory; Parallel library; STAR/MPI; Symbolic algebra", thesaurus = "Parallel programming; Software libraries; Symbol manipulation", } @InProceedings{Cooperman:1995:SMB, author = "Gene Cooperman", title = "{STAR\slash MPI}: Binding a Parallel Library to Interactive Symbolic Algebra Systems", crossref = "Levelt:1995:IIS", pages = "126--132", year = "1995", bibdate = "Sat May 25 11:26:04 1996", bibsource = "Compendex database; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This work is aimed at making parallel programming more accessible to users of symbolic algebra systems and to users of interactive languages in general. This is done by integrating MPI (Message Passing Interface), a portable, parallel message-passing library, with two interactive languages: GCL (GNU Common LISP), and GAP. The GAP system includes a general purpose language for mathematical group theory, and LISP is the basis for several general-purpose symbolic algebra systems. In addition, a simple master-slave abstraction is written, so that end-users need not learn any of the details of the MPI function calls. This work is distinct from past studies in that it provides the ability to interactively create, test and modify a distributed environment using the original interactive language and a portable parallel library.", acknowledgement = ack-nhfb, affiliation = "Northeastern Univ", affiliationaddress = "Boston, MA, USA", classification = "721.1; 722.2; 722.4; 723.1; 723.5; 921.1", conference = "Proceedings of the 1995 International Symposium on Symbolic and Algebraic Computation", journalabr = "Int Symp Symbol Algebraic Comput ISSAC Proc", keywords = "Algebra; Computational methods; Computer programming; Computer programming languages; Computer simulation; Computer software; Interactive computer systems; Interactive languages; Interactive symbolic algebra systems; Interfaces (computer); Mathematical techniques; Message passing interface; Parallel library; Parallel processing systems; User interfaces", meetingaddress = "Montreal, Can", meetingdate = "Jul 10--12 1995", meetingdate2 = "07/10--12/95", } @Article{Franky:1995:DPS, author = "M. C. Franky", title = "{DGDBM}: programming support for distributed transactions over replicated files", journal = j-OPER-SYS-REV, volume = "29", number = "3", pages = "64--74", month = jul, year = "1995", CODEN = "OSRED8", ISSN = "0163-5980", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The paper describes a set of facilities for programming distributed transactions over replicated files which are accessed by a primary key. The files are located on several computers communicated by a network. Each site has a set of GNU dbm (Gdbm) routines for local file management. Above this platform we have built an interface and a set of services for distributed transaction programming. The resulting programming environment, 'DGDBM', offers transparency in relation to data distribution and data replication, giving a centralized vision to the programmer. It assures the functions of management of distributed transactions such as failure recovery, mutual consistency between copies and concurrency control. DGDBM is a useful support for distributed application programming over replicated files in UNIX networks and it is available as an API (application programming interface) for the C programmer. The paper describes the services offered by DGDBM to the programmer, the architecture of the system, the adopted solutions for distributed transaction management, the general aspects of design and implementation and the perspectives and planned extensions for this project.", acknowledgement = ack-nhfb, affiliation = "Dept. de Ingeniera Sistemas y Comput., Univ. de Los Andes, Santafe de Bogota, Colombia", classification = "C6110 (Systems analysis and programming); C6115 (Programming support); C6130 (Data handling techniques); C6150E (General utility programs); C6150J (Operating systems); C6150N (Distributed systems software); C6160B (Distributed databases)", keywords = "API; C programmer; Centralized vision; Computer network; Concurrency control; Data distribution; Data replication; DGDBM; Distributed transaction programming; Failure recovery; GNU dbm routines; Interface; Local file management; Mutual copy consistency; Primary key; Programming support; Replicated files; Services; System architecture; Transparency; UNIX networks", pubcountry = "USA", thesaurus = "Application program interfaces; Concurrency control; Local area networks; Programming; Programming environments; Replicated databases; System recovery; Transaction processing; UNIX", } @Book{Gancarz:1995:UP, author = "Mike Gancarz", title = "The {UNIX} philosophy", publisher = pub-DP, address = pub-DP:adr, pages = "xix + 151", year = "1995", ISBN = "1-55558-123-4", ISBN-13 = "978-1-55558-123-7", LCCN = "QA76.76.O63G365 1995", bibdate = "Tue May 25 06:45:28 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", acknowledgement = ack-nhfb, } @InProceedings{Harrold:1995:ASD, author = "M. J. Harrold and L. Larsen and J. Lloyd and D. Nedved and M. Page and G. Rothermel and M. Singh and M. Smith", title = "Aristotle: a system for development of program analysis based tools", crossref = "ACM:1995:PAS", pages = "110--119", month = "", year = "1995", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Aristotle provides program analysis information, and supports the development of software engineering tools. Aristotle's front end consists of parsers that gather control flow, local dataflow and symbol table information for procedural language programs. We implemented a parser for C by incorporating analysis routines into the GNU C parser; a C++ parser is being implemented using similar techniques, Aristotle tools use the data provided by the parsers to perform a variety of tasks, such as dataflow and control dependence analysis, dataflow testing, graph construction and graph viewing. Most of Aristotle's components function on single procedures and entire programs. Parsers and tools use database handler routines to store information in, and retrieve it from, a central database. A user interface provides interactive menu-driven access to tools, and users can view results textually or graphically. Many tools can also be invoked directly from applications programs, which facilitates the development of new tools. To assist with system development and maintenance, we are also creating support tools for managing bug and test suite databases.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Clemson Univ., SC, USA", classification = "C1160 (Combinatorial mathematics); C6110B (Software engineering techniques); C6115 (Programming support); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems); C6180 (User interfaces)", keywords = "Analysis routines; Aristotle; Bug databases; C++ parser; Control dependence analysis; Control flow information; Database handler routines; Dataflow dependence analysis; Dataflow testing; Front end; GNU C parser; Graph construction; Graph viewing; Local dataflow information; Menu-driven tool access; Parsers; Procedural language programs; Program analysis based tool development; Program analysis information; Software engineering tool development; Symbol table information; User interface", thesaurus = "Data flow analysis; Data flow graphs; Grammars; Program compilers; Program debugging; Program testing; Software maintenance; Software tools; User interfaces", } @Article{Hatakeyama:1995:IEJ, author = "T. Hatakeyama and H. Kakuda", title = "The implementation and evaluation of a {Japanese} editor utilizing pronunciation-information", journal = j-TRANS-INFO-PROCESSING-SOC-JAPAN, volume = "36", number = "1", pages = "119--128", month = jan, year = "1995", CODEN = "JSGRD5", ISSN = "0387-5806", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "We designed and implemented a Japanese editor that keeps boundaries of phrases and pronunciation spellings which are used for Kana-kanji conversion, and evaluated its advantages. The editor utilizes the boundaries and pronunciation spellings. We call the editor 'JEM (Japanese Editor with Multi-layered text structure)'. The characteristic of JEM is that it has layers which keep information of the boundaries and pronunciation spellings. Using this editor, a user can I-search (incremental search) and dynamic abbreviate expand in Japanese text as well as in English, and he/she can re-convert effectively. Except for these functions, JEM can be used in the same way as the fundamental-mode method of Emacs. JEM's I-search can be performed faster than Kana-kanji conversion type I-search. In experiments, we found that users move the editor's cursor to a point as fast as in other ways.", acknowledgement = ack-nhfb, classification = "C6130 (Data handling techniques)", keywords = "Editor cursor; English text; Evaluation; I-search; Incremental search; Japanese editor; Japanese text; JEM; Kana-kanji conversion; Multi-layered text structure; Phrase boundaries; Pronunciation information; Pronunciation spellings", language = "Japanese", pubcountry = "Japan", thesaurus = "Character sets; Text editing", } @MastersThesis{He:1995:FPI, author = "Lei He", title = "Floating point implementation for {Motorola HC6811C}: {GNU C} cross-compiler", type = "Master's Thesis", school = "Ryerson Polytechnic University", address = "Toronto, Ontario, Canada", year = "1995", bibdate = "Mon Apr 18 06:29:41 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Check thesis type??", } @MastersThesis{Ho:1995:FPI, author = "Lei Ho", title = "Floating point implementation for {Motorola HC6811C}: {GNU C} cross-compiler", type = "{Master}'s Thesis", school = "Department of Electrical Engineering, Ryerson Polytechnic University", address = "Toronto, Ontario, Canada", year = "1995", bibdate = "Mon Apr 18 06:29:41 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Check thesis type?? Ryerson library catalog does not specify.", } @Article{Hughes:1995:FFS, author = "Phil Hughes", title = "{Freenets} and Free Software", journal = j-DDDU, volume = "2", number = "2", pages = "2--3", month = feb, year = "1995", CODEN = "????", ISSN = "1079-8595", bibdate = "Wed Sep 04 08:37:56 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Kermarrec:1995:IEF, author = "Yvon Kermarrec and Laurent Nana Tchamnda and Laurent Pautet", title = "Implementing an efficient fault tolerance mechanism in {Ada 9X}: an early experiment with {GNAT}", journal = j-ADA-USER-J, volume = "16", number = "4", pages = "224--228", month = dec, year = "1995", CODEN = "AUJOET", ISSN = "0268-652X", bibdate = "Sat Oct 10 13:38:57 1998", bibsource = "Compendex database; http://snowwhite.it.bton.ac.uk/ada/adauser/dec95.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This paper presents our experience in introducing features related to fault tolerance in the GNAT system [Schonbert et al 94]. GNAT (GNU New York Ada Translator) is being developed at New York University in the `spirit' of the Free Software Foundation. With such a system, the Ada programmer can find an efficient Ada 9X compiler and the Ada environment developer can build his tools.", acknowledgement = ack-nhfb, affiliation = "ENST de Bretagne", affiliationaddress = "Brest, Fr", classification = "722.4; 723.1; 723.1.1; 723.5; 912.2; C6110B (Software engineering techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "ENST de Bretagne, Brest, France", journalabr = "Ada User J", keywords = "Ada; Ada (programming language); Ada 9X compiler; Ada environment developer; Ada programmer; Computer aided software engineering; Computer software; efficient fault tolerance mechanism; Fault tolerant computer systems; gnat; GNAT system; GNU New York Ada Translator; Program compilers; program compilers; Program translators; programming; Project management; Software engineering; software fault tolerance; Software Package Ada 9X", pubcountry = "Netherlands", treatment = "P Practical", } @Article{Kneip:1995:ACE, author = "J. Kneip and M. Ohmacht and K. Ronner and P. Pirsch", title = "Architecture and {C++}-programming environment of a highly parallel image signal processor", journal = j-MICROPROC-MICROPROG, volume = "41", number = "5-6", pages = "391--408", month = oct, year = "1995", CODEN = "MMICDT", ISSN = "0165-6074", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A highly parallel single-chip image signal processor architecture has been derived by analysis of image processing algorithms. Available levels of parallelism and their associated demands on data access, control and complexity of operations were taken into account. The RISC architecture, called 'HiPAR-DSP', consists of a control unit, 16 parallel ASIMD-controlled data paths with autonomous addressing and instruction selection capability, a local data cache per data path, a shared memory with matrix type data access and a powerful DMA-unit. The proposed architecture was designed by assessing the results of an analysis of characteristic algorithm properties with respect to their inherent parallelization resources, achievable speed up and implementation costs. This resulted in a proper balance between the degree of parallelism and flexibility, leading to a high performance for a wide field of applications. Additional measures were taken to support an efficient high level programmability of the processor. This was achieved by the concurrent implementation of special architectural features and a C++-programming environment. It consists of an adaptation of the GNU C++-compiler and an optimizing assembler, supporting all levels of concurrency offered by the hardware. While most levels of parallelization are kept invisible to the programmer, data-level parallelism is expressed by the programmer using special new data types added to the standard C/C++-data-types. A sustained performance of about 2.0 Gigaoperations per second is achieved by the 100 MHz clocked processor for numerous image processing algorithms, leading to a processing time e.g. for a normalized correlation of a 512*512 image with a 32*32 correlation mask of 450 ms. Thus, a performance is achieved with a programmable parallel processor architecture that hitherto required the application of a dedicated integrated circuit.", acknowledgement = ack-nhfb, affiliation = "Lab. fur Informationstechnol., Hannover Univ., Germany", classification = "C5135 (Digital signal processing chips); C5220P (Parallel architecture); C5260B (Computer vision and image processing techniques); C5470 (Performance evaluation and testing); C6110P (Parallel programming); C6115 (Programming support); C6120 (File organisation); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software)", keywords = "100 MHz; 450 Ms; Autonomous addressing; C++ programming environment; Concurrency; Control unit; Data types; Data-level parallelism; DMA unit; GNU C++-compiler; High level programmability; Highly parallel single-chip image signal processor architecture; HiPAR-DSP; Image processing algorithms; Implementation costs; Instruction selection capability; Local data cache; Matrix type data access; Optimizing assembler; Parallel ASIMD-controlled data paths; Performance; RISC architecture; Shared memory; Speed up", numericalindex = "Time 4.5E-01 s; Frequency 1.0E+08 Hz", pubcountry = "Netherlands", thesaurus = "Cache storage; Digital signal processing chips; Image processing; Parallel algorithms; Parallel architectures; Parallel programming; Parallelising compilers; Performance evaluation; Program assemblers; Programming environments; Reduced instruction set computing; Shared memory systems", } @InProceedings{Lord:1995:AGI, author = "Thomas Lord", title = "An Anatomy of Guile: The Interface to {Tcl\slash Tk}", crossref = "USENIX:1995:PTT", pages = "95--114", day = "6--8", month = jul, year = "1995", bibdate = "Thu Feb 22 08:12:14 MST 1996", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/", acknowledgement = ack-nhfb, affiliation = "Cygnus Support", keywords = "Tcl; Tk; USENIX", searchkey = "su:usenix", } @InProceedings{Mashayekhi:1995:URA, author = "V. Mashayekhi and M. Maley and J. Riedl", title = "User recovery of audio operations", crossref = "IEEE:1995:PIC", pages = "329--334", month = "", year = "1995", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Computer interfaces that support user recovery can radically alter a user's interaction style. Users can explore alternatives freely, secure in the knowledge that they can undo actions and restore previous states if necessary. A text-editor, like EMACS, where users can restore the state of an editing session to a correct previous state, is an example of such a system. Editors for textual, graphical, and many other media types commonly support user recovery. Support for and understanding of recovery in applications that use audio is not as widespread. Audio is characterized by its large volume, lack of easy indexing, and difficulty in defining inverse operations. We present a theoretical model of recovery for audio operations to help user interface designers and implementors. Our model maps an audio operation to a recovery policy and then the recovery policy to a recovery mechanism. The model uses a classification of audio operations that aids in choosing applicable recovery policies.", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA", classification = "B6220F (ISDN and multimedia terminal equipment); B6450 (Audio equipment and systems); C5540B (Interactive-input devices); C6130M (Multimedia); C6180 (User interfaces)", keywords = "Applicable recovery policies; Audio operations; Classification; Computer interfaces; Digital audio; Editing session; Human-computer interfaces; Indexing; Previous state restoration; Recovery mechanism; Text-editor; Undo/skip/redo; Undoing actions; User interaction style; User recovery", thesaurus = "Audio systems; Multimedia computing; System recovery; User interfaces", } @InProceedings{Miller:1995:UGC, author = "J. W. V. Miller and M. Shridhar and B. N. Shabestari", title = "Using {GNU C} to develop {PC-based} vision systems [2597-31]", crossref = "Batchelor:1995:MVA", pages = "253--258", year = "1995", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", } @Article{Mittag:1995:CDG, author = "L. Mittag", title = "Cross debugging with {GNU GDB}", journal = j-EMBED-SYS-PROG, volume = "8", number = "8", pages = "28--30, 32", month = aug, year = "1995", CODEN = "EYPRE4", ISSN = "1040-3272", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Building an environment for cross development is not a task for the faint of heart. All the tools programmers tend to take for granted must be crafted together for what appears to be a unique environment, whether that uniqueness is in the host, the target, or the link connecting the two. The paper explains how to set up and use the GDB debugger from the Free Software Foundation to debug the target system from your own UNIX workstation.", acknowledgement = ack-nhfb, affiliation = "Mittag Enterprises, USA", classification = "C6110 (Systems analysis and programming); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "Cross debugging; Free Software Foundation; GDB debugger; Programming environment; Programming tools; UNIX workstation", pubcountry = "USA", thesaurus = "Program debugging; Programming environments; Public domain software; UNIX", } @Book{Paxson:1995:FVF, author = "Vern Paxson", title = "{Flex}, version 2.5: {A} fast scanner generator", publisher = pub-FSF, address = pub-FSF:adr, edition = "2.5", pages = "????", month = mar, year = "1995", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Robbins:1995:WG, author = "Arnold Robbins", title = "What's {GNU}?", journal = j-LINUX-J, volume = "10", pages = "??--??", month = feb, year = "1995", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue10/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Robbins:1995:WGPa, author = "Arnold Robbins", title = "What's {GNU}? [{Plan 9 Part I}]", journal = j-LINUX-J, volume = "10", pages = "??--??", month = mar, year = "1995", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Nov 16 11:13:05 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://interactive.linuxjournal.com/article/1012", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Robbins:1995:WGPb, author = "Arnold Robbins", title = "What's {GNU}? {Plan 9 Part II}", journal = j-LINUX-J, volume = "10", pages = "??--??", month = apr, year = "1995", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://interactive.linuxjournal.com/article/0062; http://portal.acm.org/citation.cfm?id=324810", acknowledgement = ack-nhfb, } @Article{Sechrest:1995:OGS, author = "John Sechrest", title = "Opinion: {Gnu} and {Solaris}", journal = j-LOGIN, volume = "20", number = "4", pages = "5--??", month = aug, year = "1995", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Thu Feb 22 08:12:14 MST 1996", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/", acknowledgement = ack-nhfb, } @Article{Shapiro:1995:PAP, author = "Jim Shapiro", title = "Prototyping Algorithms in Perl", journal = j-LINUX-J, volume = "16", pages = "??--??", month = aug, year = "1995", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue16/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "ftp://ftp.ssc.com/pub/lj/issue16/perls.pl.gz; http://noframes.linuxjournal.com/lj-issues/issue16/; http://noframes.linuxjournal.com/lj-issues/issue16/perls.pl.txt", abstract = "As mentioned in the article, Jim's perl programming hints script is available for retrieval, in either straight text or in a GNU-zipped file.", acknowledgement = ack-nhfb, } @Book{Stallman:1995:DGG, author = "Richard Stallman and Roland H. Pesch", title = "Debugging with {GDB}: the {GNU} source-level debugger", publisher = pub-FSF, address = pub-FSF:adr, edition = "4.12, for {GDB} version 4.14", pages = "vi + 184", month = jan, year = "1995", ISBN = "1-882114-08-6", ISBN-13 = "978-1-882114-08-5", LCCN = "QA76.6 .S693 1995", bibdate = "Thu Oct 31 08:43:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "debugging in computer science -- computer programs; gdb (computer file)", } @Book{Stallman:1995:GEM, author = "Richard Stallman", title = "{GNU Emacs} manual", publisher = pub-FSF, address = pub-FSF:adr, edition = "11th, {Emacs} version 19.29", pages = "xiv + 470", month = jun, year = "1995", ISBN = "1-882114-52-3", ISBN-13 = "978-1-882114-52-8", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes GNU Emacs reference card.", acknowledgement = ack-nhfb, keywords = "Computer software --- Development.; Text editors (Computer programs)", } @Article{Stevens:1995:CP, author = "Al Stevens", title = "{C} Programming", journal = j-DDJ, volume = "20", number = "8", pages = "121--??", month = aug, year = "1995", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Sep 03 09:16:53 1996", bibsource = "http://www.ddj.com/index/author/index.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib; UnCover database", abstract = "GNU C++ from the Free Software Foundation is part of a set of programming tools and utilities available from many online locations and several commercial CD-ROMs. After working with the compiler, Al decides this toolset is hard to beat --- if you need a C++ compiler that's freely distributable and royalty-free.", acknowledgement = ack-nhfb, } @InProceedings{Trans:1995:UPI, author = "K. Trans", title = "The Use of Planning and Interpretation in Developing an On- Line {EMACS} Help Facility", crossref = "Aamodt:1995:SSC", pages = "463--467", year = "1995", bibdate = "Wed Oct 30 06:32:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Welsh:1995:ILK, author = "Matt Welsh", title = "Implementing Loadable Kernel Modules For {Linux}", journal = j-DDJ, volume = "20", number = "5", pages = "18--20, 22, 24, 96", month = apr, year = "1995", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Mon Sep 30 18:44:06 1996", bibsource = "Compendex database; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The most recent release of Linux, a freely distributed Unix-like operating system, supports dynamically loaded kernel modules. Matt describes the dynamic-kernel-module implementation, concentrating on the steps required to load a module on a running system.", abstract2 = "The most recent configuration of Linux, a freely distributed UNIX-like operating system, incorporates dynamically loaded kernel modules. The implementation of dynamic kernel module on Linux is described with emphasis on the required steps for loading a module on a running system. Generally, loading a module into the kernel requires four major tasks --- (a) preparation of the module in user space, (b) allocation of memory in kernel address space, (c) copying of module code to the allocated space and provision of information needed to maintain the module in the kernel and (d) execution of module initialization routine.", acknowledgement = ack-nhfb, affiliation = "Cornell Univ", classification = "722.1; 723.1; 723.2; C6110 (Systems analysis and programming); C6120 (File organisation); C6150J (Operating systems)", journalabr = "Dr Dobb's J Software Tools Prof Program", keywords = "Binary tree; Classic Unix systems; Codes (symbols); Computer operating systems; Computer programming; Data structures; Device drivers; Dynamic kernel module implementation; Dynamically loaded kernel modules; File systems; Freely distributed Unix clone; GNU General Public License; Intel 386/486/Pentium processors; Intermodule dependency; Internet; Kernel modules; Linux; Linux (operating system); Loadable kernel modules; Microkernel architecture; Module loader; Monolithic architecture; Operating system; PCs; Run time loader; Shareware; Storage allocation (computer); System utilities; Table lookup; UNIX; Unix implementation; Version coherency", pubcountry = "USA", thesaurus = "File organisation; Internet; Microcomputer applications; Operating system kernels; Programming; Public domain software; Unix", } @Book{Welsh:1995:LBG, author = "Matt Welsh and others", title = "The {Linux} bible: the {GNU} testament", publisher = pub-YGGDRASIL, address = pub-YGGDRASIL:adr, edition = "Third", pages = "1596", year = "1995", ISBN = "1-883601-12-6", ISBN-13 = "978-1-883601-12-6", LCCN = "QA 76.76 O63 L56 1995", bibdate = "Thu Aug 29 17:17:38 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Linux; Operating systems (Computers)", } @Article{Winter:1995:UAL, author = "R. Winter", title = "Understanding assembly language listings from {C} compilers", journal = j-EMBED-SYS-PROG, volume = "8", number = "11", pages = "94--96, 98, 101, 103--113", month = nov, year = "1995", CODEN = "EYPRE4", ISSN = "1040-3272", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Engineers doing embedded systems work are wondering if their next project should use a high-level language such as C rather than assembly language. The advantages are shorter development time, potentially more readable (and maintainable) code, and more capability to handle large, complicated software systems. This article is intended to be used by embedded systems engineers who are making the transition from working in assembly language to C. The article is also aimed at software engineers who have had no need to examine assembly language listings, because of the prevalence of source code debuggers. The article demonstrates the specifics of recognizing most of the major high-level language constructs in an assembly listing. Examples and a short program are analyzed, using the output of a typical embedded compiler and the output of the GNU C compiler, a well-known optimizing compiler. Also included is a general background on how C compilers work, how they translate source code into assembly language statements, and the layout of a program's components in memory.", acknowledgement = ack-nhfb, affiliation = "Adv. Microcontroller Div., Motorola Inc., Austin, TX, USA", classification = "C6110B (Software engineering techniques); C6140B (Machine-oriented languages); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", keywords = "Assembly language listings; Development time; Embedded compiler; Embedded systems; GNU C compiler; High-level language constructs; Large, complicated software systems; Maintainable code; Memory; Optimizing compiler; Program components layout; Readable code; Software engineering; Source code debuggers", pubcountry = "USA", thesaurus = "Assembly language listings; C language; Program compilers; Real-time systems; Reverse engineering; Software engineering", } @Article{Zhou:1995:OSS, author = "J. J. Zhou and Moon-Jung Chung", title = "Object-oriented simulation for the Superconducting Super Collider", journal = j-TRANS-SOC-COMP-SIM, volume = "12", number = "1", pages = "1--25", month = mar, year = "1995", CODEN = "TSCSEV", ISSN = "0740-6797", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The design and implementation of an object-oriented simulation environment, OZ, for the Superconducting Super Collider (SSC) Laboratory is described in this paper. The design applies object-oriented technology to data management and visualization, behavior modeling, and dynamic simulation. A simulation framework called InterSim is proposed to model and simulate different types of objects in large systems by their functionality during the development of OZ. Our framework supports encapsulation, code reuse, and a loosely coupled development approach. A framework is a collection of classes that are cohesive and self-contained to provide a set of services for a particular domain. InterSim provides four conceptual layers of classes in the design of a simulation environment. The design of each layer can proceed independently, based on a set of predefined responsibilities and protocols between each layer. Our goal is to accumulatively create a complete functionality within each layer for reuse in future software development. OZ provides a graphical user interface that allows the user to visualize the design data as objects in the database and to interactively model system components through direct manipulation. Modeling can be exercised at different levels of the system decomposition hierarchy before it is dynamically bound into a system for simulation. Inheritance is used to derive new behavior of the system or subsystem from the existing one. The implementation uses C++, GLISTK library, InterViews 2.6, ISTK library, GNU C++ library, and the ObjectStore database management system.", acknowledgement = ack-nhfb, affiliation = "Software Solution RTP, IBM Corp., Research Triangle Park, NC, USA", classification = "A2980F (Programming for nuclear information processing); C5640 (Protocols); C6110J (Object-oriented programming); C6120 (File organisation); C6130B (Graphics techniques); C6160J (Object-oriented databases); C6180G (Graphical user interfaces); C6185 (Simulation techniques); C7320 (Physics and chemistry computing)", keywords = "Behavior modeling; C++; Code reuse; Data management; Data visualization; Direct manipulation; Dynamic simulation; Encapsulation; GLISTK library; GNU C++ library; Graphical user interface; Inheritance; InterSim; InterViews 2.6; ISTK library; Loosely coupled development approach; Object-oriented simulation; OZ; Protocols; Superconducting Super Collider; System components; System decomposition hierarchy", pubcountry = "USA", thesaurus = "Data visualisation; Digital simulation; Graphical user interfaces; High energy physics instrumentation computing; Inheritance; Object-oriented databases; Object-oriented programming; Protocols", } @Book{Anonymous:1996:CME, author = "Anonymous", title = "{Calc} Manual, for {Emacs Calc} Version 2.02", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "1996", ISBN = "1-882114-18-3", ISBN-13 = "978-1-882114-18-4", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Correct author and year yet to be determined.", } @Article{Anonymous:1996:NPA, author = "Anonymous", title = "New Products: {Absoft Fortran 77 for {Linux}; Spyglass Client Web Technology Kit in Red Hat {Linux}; BLAST Communications Software for {Linux}; TenXpert CD Server Upgrade; TransactNet Web Interface Toolkit; 32 bit ODBC Driver for C-Tree Plus; Phonetics Data Remote}", journal = j-LINUX-J, volume = "31", pages = "??--??", month = nov, year = "1996", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://www.linuxjournal.com/issue31/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Anonymous:1996:NPO, author = "Anonymous", title = "New Products: {ObjectSpace Java Generic Library; ObjectSpace Web Toolkit; Innovative Software InvisibleWeb \& Offline Proxy Server; Datacomm {Internet} and Intranet\slash Web Server with Cyrix 166MHz chip; ARDI Executor 2; {TowerEiffel} Release 2.0; {Debian Linux} 1.1; Open Systems Management COS\slash Print; Amtec Engineering Tecplot 7.0; Thought, Inc. VanillaSearch; Dimension X Liquid Reality Developer's Kit; X Inside, Inc. Accelerated OpenGL Solution for {Linux}; Spire Technologies Tactician Plus}", journal = j-LINUX-J, volume = "30", pages = "??--??", month = oct, year = "1996", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://www.linuxjournal.com/issue30/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/issue30/newprod.html", acknowledgement = ack-nhfb, } @Article{Anonymous:1996:SNA, author = "Anonymous", title = "Software: New Announcements: Free {Fortran Subset ELF90}; {Fortran Plus} from {N. A. Software}; {ForeSys} Tool Suite from {Scientific Services}; {Fortran} Information Resources; {Fortran 90} Information ({August}) from {Michael Metcalf}", journal = j-FORTRAN-FORUM, volume = "15", number = "2", pages = "31--35", month = aug, year = "1996", CODEN = "????", ISSN = "1061-7264 (print), 1931-1311 (electronic)", bibdate = "Thu Feb 07 06:54:12 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM Fortran Forum", issue = "46", } @Misc{Baker:1996:SST, author = "Mary Baker and Bob Bruce and William H. Davidow and Michael Tiemann and Linus Torvalds", title = "Selling Stuff that's Free: the Commercial Side of Free Software", year = "1996", bibdate = "Mon Oct 21 14:41:50 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Unpublished invited talk at the USENIX 1996 Annual Technical Conference, January 22--26, 1996, San Diego, CA.", URL = "http://www.usenix.org/publications/library/proceedings/sd96/", acknowledgement = ack-nhfb, } @Book{Beck:1996:LKI, author = "Michael Beck and Harold Bohme and Mirko Dzladzka and Ulrich Kunitz and Robert Magnus and Dirk Verworner", title = "{Linux} Kernel Internals", publisher = pub-AW, address = pub-AW:adr, pages = "xvii + 438", year = "1996", ISBN = "0-201-87741-4", ISBN-13 = "978-0-201-87741-0", LCCN = "QA76.76.O63 L55 1996", bibdate = "Fri May 17 08:36:27 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Forward by Linus Torvalds, creator of LINUX.", price = "US\$38.68", acknowledgement = ack-nhfb, } @Article{Bernstein:1996:LCG, author = "Daniel J. Bernstein", title = "From the Land of {C++}: {Gnu Emacs}: An {X}-Based Development Tool", journal = j-X-J, volume = "5", number = "6", pages = "77--??", month = jun, year = "1996", CODEN = "XJOUEA", ISSN = "1056-7003", bibdate = "Thu Sep 05 09:14:34 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Bikerman:1996:WWC, author = "Tania M. Bikerman", title = "World wide computing: computing skills workshop, 1996--1997", publisher = pub-MCGRAW-HILL, address = pub-MCGRAW-HILL:adr, pages = "376", year = "1996", ISBN = "0-07-064712-7", ISBN-13 = "978-0-07-064712-1", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Custom college series", acknowledgement = ack-nhfb, alttitle = "Computing skills workshop, 1996-1997 Computing skills workshop", annote = "This book is part of the three-book series designed for the 1996--1997 Computing Skills Workshop (CSW) course. \ldots{} CSW is a required class for all undergraduates at Carnegie Mellon University (CMU). P. 15. Electronic communication: E-mail and b-boards, Basic MacMail, Advanced MacMail, Basic UNIX EzMail, Advanced UNIX EzMail / Jon P. Nedel --- The Internet / Tania M. Bikerman --- Telnet / Max Chittister --- World Wide Web and Netscape / Tania M. Bikerman --- FTP / Max Chittister --- Using the library catalog / John L. Tofanelli, Lucinda Stell, and Maureen Dawley --- Introduction to HTML / Tania M. Bikerman --- Introduction to UNIX: UNIX, Emacs / David M. Atrostic and Kerry Hagan.", keywords = "Andrew (Computer operating system); Carnegie Mellon University Libraries --- Catalog.; Carnegie Mellon University.; Computer bulletin boards.; Computers --- Study and teaching --- Pennsylvania --- Pittsburgh.; Electronic mail systems.; GNU Emacs.; HTML (Document markup language); Internet (Computer network); MacMail (Computer file); Messages (Computer file); Netscape.; UNIX (Computer file); World Wide Web (Information retrieval system)", } @Book{Cameron:1996:LGE, author = "Debra Cameron and Bill Rosenblatt and Eric S. Raymond", title = "Learning {GNU Emacs}", publisher = pub-ORA, address = pub-ORA:adr, edition = "Second", pages = "xxiv + 533", month = sep, year = "1996", ISBN = "1-56592-152-6", ISBN-13 = "978-1-56592-152-8", LCCN = "QA76.76.T49 C35 1996", bibdate = "Mon May 11 11:01:59 1998", bibsource = "ftp://ftp.ora.com/pub/products/catalogs/book.catalog; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "A Nutshell handbook", URL = "http://www.oreilly.com/catalog/gnu2", acknowledgement = ack-nhfb, annote = "UNIX text processing.", keywords = "GNU Emacs.; Text editors (Computer programs)", } @Book{Chassell:1996:TGD, author = "Robert J. Chassell and Richard M. Stallman", title = "Texinfo: The {GNU} Documentation Format (for Texinfo version 2.23, 1 October 1996)", publisher = pub-FSF, address = pub-FSF:adr, edition = "Second", pages = "", year = "1996", ISBN = "1-882114-64-7", ISBN-13 = "978-1-882114-64-1", LCCN = "????", bibdate = "Wed Sep 20 10:17:03 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$25.00", acknowledgement = ack-nhfb, } @Article{Eddelbuettel:1996:OEM, author = "D. Eddelbuettel", title = "Object-Oriented Econometrics: Matrix Programming in {C0+0+} using {GCC} and {Newmat}", journal = j-J-APPL-ECONOMETRICS, volume = "11", number = "2", pages = "199--??", month = "????", year = "1996", CODEN = "JAECET", ISSN = "0883-7252", bibdate = "Wed Oct 30 06:32:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @MastersThesis{Espedal:1996:RAB, author = "Norvald Espedal", title = "Realisering av brukergrensesnitt for {AML} i {GNU Emacs}", type = "Hovedoppgave", school = "????", address = "Stavanger, Norway", pages = "vii + 58", year = "1996", bibdate = "Wed Oct 30 10:15:06 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "Norwegian", } @Misc{Gehring:1996:SFS, author = "Robert Gehring", title = "{Studienarbeit: Freeware, Shareware und Public Domain: Geschichte, Begrifflichkeit, Urheberrecht und Haftung}. ({German}) [{Study} work: Freeware, Shareware, and Public Domain: History, concepts, copyright, and liability]", howpublished = "World-Wide Web document.", month = jul, year = "1996", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://ig.cs.tu-berlin.de/oldstatic/sa/043", acknowledgement = ack-nhfb, } @Article{Gordon:1996:IG, author = "Ian Gordon", title = "Introduction to Gawk", journal = j-LINUX-J, volume = "25", pages = "??--??", month = may, year = "1996", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue25/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "How to speed up your programming tasks using the GNU version of awk.", acknowledgement = ack-nhfb, } @Book{Hagan:1996:UCS, author = "Kerry Hagan and Chris Alan Thyberg and Carnegie Mellon University", title = "{UNIX}: computing skills workshop, 1995--1996", publisher = pub-MCGRAW-HILL, address = pub-MCGRAW-HILL:adr, pages = "146", year = "1996", ISBN = "0-07-064681-3", ISBN-13 = "978-0-07-064681-0", LCCN = "????", bibdate = "Wed Oct 30 08:29:31 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "College custom series", acknowledgement = ack-nhfb, alttitle = "Computing skills workshop, 1995-1996 Computing skills workshop", annote = "This book is one of the six modular course texts we have prepared for the 1995--1996 Computing Skills Workshops. Computing Skills Workshop (CSW) is a required class for all undergraduates at Carnegie Mellon. P. [i]. UNIX: looks at beginning and intermediate topics in UNIX, as well as the GNU Emacs text editor. P. [ii].", keywords = "Computers --- Study and teaching --- Pennsylvania --- Pittsburgh.; GNU Emacs.; UNIX (Computer file)", } @Book{Lions:1996:LCU, author = "John Lions", title = "{Lions'} Commentary on {UNIX 6th Edition}, with Source Code", publisher = "Peer-to-Peer Communications", address = "San Jose, CA 95164-0218, USA", pages = "254", year = "1996", ISBN = "1-57398-013-7", ISBN-13 = "978-1-57398-013-5", LCCN = "QA76.76.O63 L562 1996", bibdate = "Fri Jun 26 10:43:09 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", note = "With forewords by Dennis M. Ritchie and Ken Thompson. Prefatory notes by Peter H. Salus and Michael Tilson; a Historical Note by Peter H. Salus; and Appreciations by Greg Rose, Mike O'Dell, Berny Goodheart, Peter Collinson, and Peter Reintjes. Originally circulated as two restricted-release volumes: ``UNIX Operating System Source Code Level Six'', and ``A Commentary on the UNIX Operating System''.", price = "US\$29.96; CAN\$41.95", series = "Computer classics revisited", URL = "http://www.peer-to-peer.com/catalog/opsrc/lions.html", acknowledgement = ack-nhfb, } @Article{Loui:1996:WGA, author = "Ronald P. Loui", title = "Why {GAWK} for {AI}?", journal = j-SIGPLAN, volume = "31", number = "8", pages = "8--9", month = aug, year = "1996", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:17:22 MST 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Morin:1996:MUV, author = "Richard Morin", title = "{Mach}-Based {UNIX} Variants", journal = j-SUNEXPERT, volume = "7", number = "9", pages = "30, 32, 33", month = sep, year = "1996", ISSN = "1053-9239", bibdate = "Wed Oct 09 16:10:35 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Discusses the University of Utah's Mach 4 project (see http://www.cs.utah.edu/projects/flux/mach4/html/) the GNU Hurd project (see http://www.cs.pdx.edu/~trent/gnu/hurd/) and the commercial Mach Ten implementation that runs Mach on top of MacOS (see http://www.tenon.com/).", acknowledgement = ack-nhfb, } @Book{Purcell:1996:LBG, editor = "John Purcell and Amanda Robinson", title = "The {Linux} Bible: The {GNU} Testament", publisher = pub-YGGDRASIL, address = pub-YGGDRASIL:adr, edition = "Fourth", pages = "v + 1886", year = "1996", ISBN = "1-883601-10-X (??), 1-883601-20-7", ISBN-13 = "978-1-883601-10-2 (??), 978-1-883601-20-1", LCCN = "QA76.76.O63 L5458 1996", bibdate = "Wed Nov 04 08:31:38 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD ROM.", price = "US\$39.95", URL = "http://www.yggdrasil.com/Products/bible4.html", acknowledgement = ack-nhfb, } @Book{Robbins:1996:EAP, author = "Arnold Robbins", title = "Effective {AWK} Programming", publisher = pub-SSC, address = pub-SSC:adr, pages = "viii + 322", year = "1996", ISBN = "0-916151-88-3", ISBN-13 = "978-0-916151-88-1", LCCN = "QA76.73.A95 R63 1996", bibdate = "Wed Nov 13 15:05:01 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$27.00", URL = "http://www.ssc.com/ssc/eap/", acknowledgement = ack-nhfb, } @Article{Rybin:1996:AGG, author = "S. Rybin and A. Strohmeier and E. Zueff", title = "{ASIS} for {GNAT}: goals, problems and implementation strategy", journal = j-SIGADA-LETTERS, volume = "16", number = "2", pages = "39--49", month = mar # "\slash " # apr, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6115 (Programming support); C6150C (Compilers, interpreters and other processors)", corpsource = "Sci.-Res. Comput. Center, Moscow State Univ., Russia", keywords = "Ada; Ada compiler; Ada Semantic Interface; ASIS; GNAT; high level language; implement; implementation strategy; program compiler; program compilers; programming environments; software environment; Specification", treatment = "P Practical", } @Article{Rybin:1996:AGP, author = "S. Rybin and A. Strohmeier and A. Kuchumov and V. Fofanov", title = "{ASIS} for {GNAT}: From the Prototype to the Full Implementation", journal = j-LECT-NOTES-COMP-SCI, volume = "1088", pages = "298--??", year = "1996", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Wed Aug 14 09:38:08 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Stallman:1996:DGG, author = "Richard Stallman", title = "Debugging with {GDB}: the {GNU} source-level debugger", publisher = pub-FSF, address = pub-FSF:adr, pages = "vi + 188", month = aug, year = "1996", ISBN = "1-882114-09-4", ISBN-13 = "978-1-882114-09-2", LCCN = "QA76.9.D43 S73 1996", bibdate = "Thu Jan 31 12:45:26 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "For GDB version 4.16.", acknowledgement = ack-nhfb, keywords = "C (computer program language) -- testing; debugging in computer science -- computer programs; gdb (computer file)", } @Misc{Stallman:1996:FSD, author = "Richard M. Stallman", title = "The Free Software Definition", howpublished = "World-Wide Web document.", year = "1996", bibdate = "Mon Apr 18 09:54:49 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.gnu.org/philosophy/free-sw.html", acknowledgement = ack-nhfb, } @Article{Stallman:1996:TAN, author = "Richard Stallman", title = "{ThinkWrap} --- {Americans} now face the threat of two years in prison for indecent network postings; it would be helpful if they could access precise rules for avoiding imprisonment", journal = j-DATAMATION, volume = "42", number = "5", pages = "98--??", month = "????", year = "1996", CODEN = "DTMNAT", ISSN = "0011-6963", bibdate = "Sat May 4 17:16:13 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Troan:1996:FSSa, author = "Erik Troan", title = "Free Software Solutions: The {Python} Language", journal = j-X-J, volume = "5", number = "5", pages = "96--??", month = may, year = "1996", CODEN = "XJOUEA", ISSN = "1056-7003", bibdate = "Thu Sep 05 09:14:34 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Troan:1996:FSSb, author = "Erik Troan", title = "Free Software Solutions: Basic {X} Programming in {Python}", journal = j-X-J, volume = "5", number = "6", pages = "84--??", month = jun, year = "1996", CODEN = "XJOUEA", ISSN = "1056-7003", bibdate = "Thu Sep 05 09:14:34 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Troan:1996:FSSc, author = "Erik Troan", title = "Free Software Solutions: Meta Widgets in {Python}", journal = j-X-J, volume = "5", number = "7", pages = "??--??", month = jul # "\slash " # aug, year = "1996", CODEN = "XJOUEA", ISSN = "1056-7003", bibdate = "Wed Sep 4 09:14:40 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sigs.com/publications/docs/txjr/9607/txjr9607.toc.html", } @Article{Troan:1996:FSSd, author = "Erik Troan", title = "Free Software Solutions: {Linux} 2.0", journal = j-X-J, volume = "6", number = "2", pages = "72, 70", month = nov # " and " # dec, year = "1996", CODEN = "XJOUEA", ISSN = "1056-7003", bibdate = "Mon Oct 20 06:22:33 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.sigs.com/publications/docs/txjr/9611/txjr9611.toc.html", acknowledgement = ack-nhfb, } @Article{Vaught:1996:GGX, author = "Andy Vaught", title = "Graphing with {Gnuplot} and {Xmgr}", journal = j-LINUX-J, volume = "28", pages = "??--??", month = aug, year = "1996", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue28/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Volkman:1996:MG, author = "Victor R. Volkman", title = "Micro-{C} and {GNU}", journal = j-CCCUJ, volume = "14", type = "C/C++ Sources", number = "1", pages = "88--??", month = jan, year = "1996", CODEN = "CCUJEX", ISSN = "1075-2838", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @TechReport{Akkas:1997:ITI, author = "A. Akkas and M. J. Schulte", title = "Implementing and Testing Interval Operations and Intrinsics in the {GNU Fortran} Compiler", type = "Technical report", institution = "Lehigh University", address = "Bethlehem, PA, USA", month = dec, year = "1997", bibdate = "Fri Jun 11 05:49:37 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://home.ku.edu.tr/~ahakkas/publications/Impl_Test_Intv_Op.pdf", acknowledgement = ack-nhfb, } @Article{Anonymous:1997:BRPc, author = "Anonymous", title = "Book Review: {Programming with GNU Software}", journal = j-LINUX-J, volume = "38", pages = "??--??", month = jun, year = "1997", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue38/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Anonymous:1997:NPS, author = "Anonymous", title = "New Products: {SAMBA 1.9.17; Laptop Accelerated-X Display Server; MetaCard 2.1.1 and the MetaCard Starter Kit; pryzm; QuickStart; TIMESERIES by Empress; TalentSoft Web+ 3.0; Open Sound System Sound Drivers for {Linux}; Gnu {Emacs} Verson 20}", journal = j-LINUX-J, volume = "44", pages = "??--??", month = dec, year = "1997", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue44/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/2550.html", acknowledgement = ack-nhfb, } @Article{Anonymous:1997:TNF, author = "Anonymous", title = "Technology News: {Fortran 90} News; Free Software; Symbolic Computing Packages; {Matlab 5}; {Web} Products", journal = j-IEEE-COMPUT-SCI-ENG, volume = "4", number = "1", pages = "87--??", month = jan # "\slash " # mar, year = "1997", CODEN = "ISCEE4", ISSN = "1070-9924", bibdate = "Sat Jan 9 08:57:23 MST 1999", bibsource = "http://www.computer.org/cse/cs1998; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/cs/books/cs1997/pdf/c1087.pdf", acknowledgement = ack-nhfb, } @Article{Ayers:1997:CXG, author = "Larry Ayers", title = "A comparison of {Xemacs} and {Gnu Emacs}", journal = j-LINUX-J, volume = "34", pages = "??--??", month = feb, year = "1997", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue34/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Baker:1997:LLA, author = "T. P. Baker and Dong-Ik Oh and Seung-Jin Moon", title = "Low-Level {Ada} Tasking Support for {GNAT} --- Performance and Portability Improvements", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "36--44", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Sep 9 11:28:13 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "GNARL is the tasking runtime system of the Gnu NYU Ada95 Translator (GNAT). GNARL is divided into two main layers, the lower of which isolates dependences on a particular host operating system or real-time kernel. For portability, the primary implementation of this lower level accesses OS services via the POSIX interfaces. We describe our redesign of the low-level interface, to improve both performance and portability. Performance comparisons between the new and old runtime system on Solaris 2.4 show up to approximately 40 percent improvement on tasking related operations (11 Refs.)", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150J (Operating systems)", corpsource = "Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA", keywords = "Ada; Ada tasking support; compiler; GNARL; GNAT; Gnu Ada Runtime Library; Gnu NYU Ada95 Translator; low- level interface; operating system; operating system kernels; performance; POSIX; program compilers; program interpreters; real-time kernel; real-time systems; software libraries; software performance evaluation; software portability; Solaris 2.4; tasking runtime system; Unix", treatment = "P Practical", } @Article{Bramley:1997:TNF, author = "Randall Bramley", title = "Technology News: {Fortran 90} News; Free Software; Symbolic Computing Packages; {Matlab 5}; {Web} Products", journal = j-IEEE-COMPUT-SCI-ENG, volume = "4", number = "1", pages = "87, 89--90", month = jan # "\slash " # mar, year = "1997", CODEN = "ISCEE4", ISSN = "1070-9924", bibdate = "Sat Jan 9 08:57:23 MST 1999", bibsource = "http://www.computer.org/cse/cs1998; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/cs/books/cs1997/pdf/c1087.pdf; http://www.cs.berkeley.edu/~xiaoye; http://www.cs.cornell.edu/home/vavasis/qmg-home.html; http://www.globus.org/sage; http://www.macsyma.com/; http://www.mathworks.com/; http://www.netlib.org/benchmark/linpackjava; http://www.netlib.org/scalapack; http://www.ucmp.berkeley.edu/subway/phylogen.html; http://www.vni.com/products/wpd/jnl/jnl_1_0.html; http://www.wolfram.com/look/cse", acknowledgement = ack-nhfb, annote = "The QMG1.1 mesh generation code, written in Matlab and C++, is available at the Cornell URL listed in this entry.", } @Book{Chassell:1997:PEL, author = "Robert J. Chassell", title = "Programming in {Emacs Lisp}: An Introduction", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", day = "21", month = oct, year = "1997", ISBN = "1-882114-41-8", ISBN-13 = "978-1-882114-41-2", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Chin:1997:BRW, author = "Eric Chin", title = "Book Review: {{\em Writing GNU Emacs Extensions}}", journal = j-LOGIN, volume = "22", number = "7", pages = "??--??", month = dec, year = "1997", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 06:42:27 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/publications/login/contents/contents.dec97.html", URL = "http://www.usenix.org/publications/login/1997-12/emacs.html", acknowledgement = ack-nhfb, } @InProceedings{Comar:1997:TGJ, author = "C. Comar and G. Dismukes and F. Gasperoni", title = "Targeting {GNAT} to the {Java Virtual Machine}", crossref = "ACM:1997:PTA", pages = "149--164", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Do:1997:LEU, author = "James Do and Muhammed Mudawwar", title = "Letters to the Editor: {Unicode} Misunderstood", journal = j-COMPUTER, volume = "30", number = "6", pages = "6, 9", month = jun, year = "1997", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Wed Jun 04 08:59:03 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Response and rebuttal to \cite{Mudawwar:1997:MTM}.", acknowledgement = ack-nhfb, } @Article{Duerinckx:1997:CRC, author = "G. Duerinckx", title = "Cyclic redundancy checks in {Ada95}", journal = j-SIGADA-LETTERS, volume = "17", number = "1", pages = "41--53", month = jan # "\slash " # feb, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Sep 9 11:00:49 MDT 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Presents an implementation of the POSIX/UNIX95 CRC (cyclic redundancy checking) algorithm in Ada95. Our purpose is three-fold. (1) We want to provide standard source code that can be recompiled on any platform, UNIX-like or not, and be reused by other projects. (2) We want the implementation to be generic and scalable, typically from a 16-bit up to a 64- bit CRC checksum. This goal is achieved by designing a generic implementation, of which the POSIX/UNIX95 CRC is a specific 32-bit instantiation, based on previous well- designed and optimized work done in C. (3) The implementation illustrates some of the new features of the Ada95 language: shifting and rotating procedures, modular types, aliased accesses, generic formal package, child packages, exception information, etc. Computing CRC checksums has proven difficult and slow to execute in Ada83. The generic implementation of CRC checksums illustrates some powerful and easy-to-use features of Ada95. The algorithm is scalable up to any octuple CRC size. Both 16-bit and 32-bit instances are provided; 64-bit (or higher) can be created if necessary. The CRC32 instance is fully compatible with the POSIX/UNIX95 specification. The implementation is quite fast. However, there is no way it can be any faster than one done in hardware or one that relies on a low-level language. Speed alone was not the premium; instead, we mainly focused on portability, openness, reuse and scalability issues. The presented code has been compiled with the currently available version of the GNAT compiler for DOS. It has been unit tested against existing C implementations (5 Refs.)", acknowledgement = ack-nhfb, classification = "B6120B (Codes); C6110B (Software engineering techniques); C6155 (Computer communications software); C7410F (Communications computing)", corpsource = "TRASYS, Brussels, Belgium", keywords = "16 to 64 bit; Ada listings; Ada95; aliased accesses; C implementations; child packages; computer communications software; CRC checksums; CRC32 instance; cyclic redundancy checks; error detection; exception handling; exception information; generic formal package; generic scalable implementation; GNAT compiler for DOS; modular types; octuple CRC size; openness; portability; POSIX/UNIX95 CRC algorithm; redundancy; reusable code; rotating procedures; scalability; shifting procedures; software portability; software reusability; standard source code; telecommunication computing; unit testing; Unix", treatment = "P Practical", } @Book{Eaton:1997:GOH, author = "John W. Eaton", title = "{GNU Octave}: a high-level interactive language for numerical computations", publisher = pub-NETWORK-THEORY, address = pub-NETWORK-THEORY:adr, pages = "viii + 311", year = "1997", ISBN = "0-9541617-2-6", ISBN-13 = "978-0-9541617-2-9", LCCN = "????", bibdate = "Mon Jul 04 16:11:15 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, remark = "Edition 3 for Octave version 2.0.13, February 1997.", } @Article{Friesenhahn:1997:AMP, author = "Bob Friesenhahn", title = "{Autoconf} Makes for Portable Software --- Use of {OS} features and a freeware scripting utility solves application portability across various flavors of {Unix}", journal = j-BYTE, volume = "22", number = "11", pages = "45--46", month = nov, year = "1997", CODEN = "BYTEDJ", ISSN = "0360-5280", bibdate = "Mon Nov 24 17:12:05 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Glickstein:1997:WGE, author = "Bob Glickstein", title = "Writing {GNU Emacs} Extensions", publisher = pub-ORA, address = pub-ORA:adr, pages = "xviii + 215", year = "1997", ISBN = "1-56592-261-1", ISBN-13 = "978-1-56592-261-7", LCCN = "QA76.76.T49G56 1997", bibdate = "Sat Jun 28 10:22:02 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$29.95", URL = "http://www.oreilly.com/catalog/gnuext", acknowledgement = ack-nhfb, } @Article{Heffan:1997:CLC, author = "Ira V. Heffan", title = "Copyleft: Licensing Collaborative Works in the Digital Age", journal = "Stanford Law Review", volume = "49", number = "6", pages = "1487--1522", month = jul, year = "1997", bibdate = "Mon Apr 18 10:25:19 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://open-bar.org/docs/copyleft.pdf", acknowledgement = ack-nhfb, } @Article{Jenson:1997:BRP, author = "Rob Jenson", title = "Book Review: Programming with {GNU} Software", journal = j-LOGIN, volume = "22", number = "4", pages = "66--67", month = aug, year = "1997", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Wed Aug 13 10:48:45 MDT 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/cgi-bin/sortbib.pl?-sA", acknowledgement = ack-nhfb, } @Book{Loukides:1997:PGS, author = "Mike Loukides and Andy Oram", title = "Programming with {GNU} Software", publisher = pub-ORA, address = pub-ORA:adr, pages = "xiv + 244", year = "1997", ISBN = "1-56592-112-7", ISBN-13 = "978-1-56592-112-2", LCCN = "QA76.76.O63L65 1997", bibdate = "Wed Jul 23 14:54:43 MDT 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", price = "US\$39.95", URL = "http://www.ora.com/catalog/prognu/; http://www.oreilly.com/catalog/prognu", acknowledgement = ack-nhfb, } @Article{Mudawwar:1997:MTM, author = "Muhammed F. Mudawwar", title = "{Multicode}: {A} Truly Multilingual Approach to Text Encoding: {Unicode} was designed to extend {ASCII} for encoding text in different languages, but it still have several important drawbacks. Multicode overcomes those drawbacks", journal = j-COMPUTER, volume = "30", number = "4", pages = "37--43", month = apr, year = "1997", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Thu Apr 29 17:59:51 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See also response and rebuttal \cite{Do:1997:LEU} and letter \cite{Clinton:1998:LBM}.", acknowledgement = ack-nhfb, classification = "B6120B (Codes); C6130 (Data handling techniques)", corpsource = "Dept. of Comput. Sci., American Univ., Cairo, Egypt", keywords = "ASCII; character sets; code conversion; code standards; computer industry acceptance; DP industry; future; Multicode; multilingual approach; programming ease; reserved character set; text encoding; Unicode file representation; unified fonts; variable length codes", treatment = "G General Review; P Practical", } @Article{Plonka:1997:MSA, author = "Dave Plonka", title = "Managing Sys Admin Tasks with {GNATS}", journal = j-SYS-ADMIN, volume = "6", number = "2", pages = "51--??", month = feb, year = "1997", CODEN = "SYADE7", ISSN = "1061-2688", bibdate = "Mon May 12 17:14:49 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Robbins:1997:EAP, author = "Arnold Robbins", title = "Effective {AWK} Programming", publisher = pub-SSC, address = pub-SSC:adr, edition = "Second", pages = "x + 322", year = "1997", ISBN = "1-57831-000-8", ISBN-13 = "978-1-57831-000-5", LCCN = "QA76.73.A95 R63 1997", bibdate = "Thu Feb 18 13:49:27 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$27.00", URL = "http://www.ssc.com/ssc/eap/", acknowledgement = ack-nhfb, } @TechReport{Schulte:1997:AIS, author = "M. J. Schulte and V. Zelov and A. Akkas and J. C. Burley", title = "Adding Interval Support to the {GNU Fortran} Compiler", type = "Technical report", institution = "Lehigh University", address = "Bethlehem, PA, USA", month = sep, year = "1997", bibdate = "Fri Jun 11 05:46:57 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://home.ku.edu.tr/~ahakkas/publications/Add_Intv_Sup_Comp.pdf", acknowledgement = ack-nhfb, } @Article{Smyth:1997:GGN, author = "Gavin Smyth", title = "{GNAT}: The {GNU New York University Ada Translator}: {A} high-quality, low-cost {Ada 95} compiler", journal = j-DDJ, volume = "22", number = "12", pages = "86, 88, 89--90, 105--107", month = dec, year = "1997", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Fri Nov 28 17:26:40 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Gavin examines the GNU New York University Ada Translator, a high-quality, lowcost Ada 95 (and Ada 83) compiler that supports DOS< WIndows, and various flavors of UNIX.", acknowledgement = ack-nhfb, } @Book{Snyder:1997:TUS, author = "Garth Snyder and Trent R. Hein and Evi Nemeth", title = "Tools for {UNIX} system administrators", publisher = pub-PH, address = pub-PH:adr, year = "1997", ISBN = "0-13-665431-2", ISBN-13 = "978-0-13-665431-5", LCCN = "QA76.76.O63 T45 1997", bibdate = "Tue May 25 07:14:38 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Companion CD-ROM to {\em UNIX system administration handbook, 2nd ed.}.", acknowledgement = ack-nhfb, keywords = "computer networks; computer programs; computer security; electronic mail systems; GNU; Internet (computer network) -- security measures; operating systems (computers); TCP/IP (computer network protocol); UNIX (computer file); utilities (computer programs)", } @Book{Stallman:1997:GEM, author = "Richard Stallman", title = "{GNU Emacs} Manual, for Version 20.1", publisher = pub-FSF, address = pub-FSF:adr, edition = "Thirteenth", pages = "????", year = "1997", ISBN = "1-882114-06-X", ISBN-13 = "978-1-882114-06-1", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Stallman:1997:SDR, author = "Richard Stallman", title = "Societal Dimensions: The Right to Read", journal = j-CACM, volume = "40", number = "2", pages = "85--87", month = feb, year = "1997", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Fri Oct 10 18:17:54 MDT 1997", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/cacm1990.bib; http://www.acm.org/pubs/toc/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org/pubs/citations/journals/cacm/1997-40-2/p85-stallman/", acknowledgement = ack-nhfb, classification = "C0230 (Economic, social and political aspects of computing); C0310D (Computer installation management)", keywords = "Clinton administration; Clipper chip; computer crime; design; industrial property; key-escrow proposals; legal aspects; management; pirates; right to read; security; Software Protection Authority; Software Publisher's Association", subject = "{\bf K.1} Computing Milieux, THE COMPUTER INDUSTRY. {\bf K.5.0} Computing Milieux, LEGAL ASPECTS OF COMPUTING, General. {\bf K.4.0} Computing Milieux, COMPUTERS AND SOCIETY, General.", treatment = "G General Review", } @Book{Stallman:1997:TMT, author = "Richard M. Stallman", title = "The {Termcap} Manual: The {Termcap} Library and Data Base", publisher = pub-FSF, address = pub-FSF:adr, edition = "Third", pages = "68 (est.)", year = "1997", ISBN = "1-882114-87-6", ISBN-13 = "978-1-882114-87-0", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.gnupress.org/book12.html", acknowledgement = ack-nhfb, } @Article{Troan:1997:FSS, author = "Eric Troan", title = "Free Software Solutions: From {Python} to {Java}", journal = j-UNIX-DEVELOPER, volume = "1", number = "1", pages = "77--78", month = jan # "\slash " # feb, year = "1997", ISSN = "1090-2279", bibdate = "Thu Jan 16 17:23:49 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Udell:1997:VFS, author = "Jon Udell", title = "The Value of Free Software --- Freeware gems like {Apache}, {Linux}, and {Perl} keep the {Web} spinning", journal = j-BYTE, volume = "22", number = "12", pages = "109--??", month = dec, year = "1997", CODEN = "BYTEDJ", ISSN = "0360-5280", bibdate = "Wed Dec 24 17:26:39 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Unger:1997:TGI, author = "A. Unger and E. Zehendner", booktitle = "Proceedings of the 23rd EUROMICRO Conference EUROMICRO 97. `New Frontiers of Information Technology'", title = "Tuning the {GNU} instruction scheduler to superscalar microprocessors", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "275--282", year = "1997", CODEN = "????", DOI = "http://doi.ieeecomputersociety.org/10.1109/EURMIC.1997.617287", ISSN = "????", bibdate = "Sat Jul 16 17:20:12 MDT 2005", bibsource = "http://ieeexplore.ieee.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In the past, the GNU C compiler (GCC) has been successfully ported to several superscalar microprocessors. For that purpose, the instruction timing of the target processor was usually modeled in a straightforward manner. Unfortunately, in our experience, this is likely to lead the instruction scheduler astray. In this paper, we describe some of our experiments that revealed such flaws, concerning the DEC Alpha 21064 as well as other superscalar RISC processors. We analyze the circumstances that led to poorly scheduled code and demonstrate how the machine description supplied for a superscalar processor can be modified to fit some of these problems without hampering the portability of the GCC. On the other hand, we show situations for which we do not have a solution within the given framework", acknowledgement = ack-nhfb, } @Article{Vestal:1997:RMD, author = "S. Vestal and L. Guerby and R. Dewar and D. McConnell and B. Lewis", title = "Reimplementing a multiprocess distributed paradigm for real-time systems in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "93--99", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Jan 7 19:18:03 MST 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, classification = "C6110F (Formal methods); C6115 (Programming support); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software); C7150 (Military computing); C7460 (Aerospace engineering computing)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", keywords = "Ada; aerospace computing; aerospace simulation; application generators; computer aided software engineering; formal specification; GNAT Ada 95 compiler; hard real-time distributed systems; language issues; military computing; missile flight simulation code; missiles; multiprocess distributed paradigm; multiprocessing programs; performance; program compilers; real-time systems; software performance evaluation; software tools; specification/generation software tool; Sun Solaris", treatment = "P Practical", } @Article{Vieth:1997:GEE, author = "Ulrik Vieth", title = "A {GNU Emacs} editing mode for {\MF} and {\MP} sources", journal = j-TUGboat, volume = "18", number = "1", pages = "12--16", month = mar, year = "1997", ISSN = "0896-3207", bibdate = "Fri Jul 13 10:24:20 MDT 2007", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", acknowledgement = ack-bnb # " and " # ack-nhfb, } @Article{Anonymous:1998:NPG, author = "Anonymous", title = "New Products: {GO-Global 1.5, GraphOn Corp.; InterBase 5 for Linux, InterBase Software Corp.; ObjectTeam for Linux, Cayenne Software, Inc.; NetWare for Linux 1.0 and KDE, Caldera, Inc.; 264DP Screamer Dual Alpha 21264, Microway, Inc.; NetBeans Developer 2.0, Beta 3, NetBeans, Inc.; Metro Link Motif Complete!, Metro Link Inc.; Debian GNU\slash Linux 2.0 ``Hamm'', Debian GNU\slash Linux; Journyx Webtime Version 2.0, Journyx LLC}", journal = j-LINUX-J, volume = "55", pages = "91, 95", month = nov, year = "1998", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Tue Oct 20 16:41:32 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue55/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Aviram:1998:GON, author = "Mariva H. Aviram", title = "{GNU} offers a new kind of {Java IDE}", journal = j-JAVAWORLD, volume = "3", number = "7", month = jul, year = "1998", CODEN = "????", ISSN = "1091-8906", bibdate = "Thu Aug 13 10:33:06 1998", bibsource = "http://www.javaworld.com/javaworld/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.javaworld.com/javaworld/jw-07-1998/jw-07-freebuilder.htm", acknowledgement = ack-nhfb, } @Article{Burgess:1998:MFA, author = "Mark Burgess and Demosthenes Skipitaris", title = "Managing Filesystem {ACLs} with {GNU\slash Cfengine}", journal = j-LOGIN, volume = "23", number = "4", month = jun, year = "1998", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 06:42:35 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/publications/login/contents/contents.jun98.html", URL = "http://www.usenix.org/publications/login/1998-6/acls.html", acknowledgement = ack-nhfb, } @Article{Charles:1998:NOS, author = "John Charles", title = "In The News: Open Source: {Netscape} Pops the Hood: {NSF} Grant Funds National Network: Engineering Center", journal = j-IEEE-SOFTWARE, volume = "15", number = "4", pages = "79--82", month = jul # "\slash " # aug, year = "1998", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.1998.687951", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Tue Jul 7 08:58:23 MDT 1998", bibsource = "http://computer.org/software/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so1998/pdf/s4079.pdf", acknowledgement = ack-nhfb, } @TechReport{Clement-Fontaine:1998:LPG, author = "M{\'e}lanie Cl{\'e}ment-Fontaine", title = "La license publique g{\'e}n{\'e}rale {GNU} [logiciel libre]", type = "M{\'e}moire de D.E.A Droit des Cr{\'e}ations Immat{\'e}rielles", institution = "Universit{\'e} de Montpellier, I Facult{\'e} de Droit", address = "Montpellier, France", year = "1998", bibdate = "Mon Apr 18 09:56:48 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.juriscom.net/uni/mem/08/log01.pdf", acknowledgement = ack-nhfb, } @Article{Clinton:1998:LBM, author = "Terry Clinton and Tom Parsons and Capers Jones and William Adams and Garth Klatt and Eric Haines and Ted Lewis and Philip Machanik and Stig Nilsson and Karl Reed and Howard R. Stearns and Neville Holmes and John Brownie", title = "Letters: The Benefits of Model-Based Integration; Documentation is Not Green; Picking on the Overdog; Buggy, Slow Windoze; There's No Such Thing as Free Software; {Linus}' Law of Open Source Development; Bug-Free Development? No Way; Governmental {IT} Planning and the {Computer Society}; Text Encoding Questions; Encoding the World's Languages", journal = j-COMPUTER, volume = "31", number = "11", pages = "4, 5--7, 11", month = nov, year = "1998", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Mon Nov 09 06:08:41 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Two letters discuss Unicode and Multicode \cite{Mudawwar:1997:MTM}.", URL = "http://dlib.computer.org/co/books/co1998/pdf/ry004.pdf", acknowledgement = ack-nhfb, } @Article{DDJStaff:1998:NVK, author = "{DDJ Staff}", title = "News and Views: Kudos for Free Software Pioneers; {PSCs}: Personal Supercomputers; Smart Dialing; Let it Snow\ldots{}; Math for the {Web}; The Taxman Changes; Advances in Nanoelectromechanical Technology; {Tcl} Goes it Alone", journal = j-DDJ, volume = "23", number = "5", pages = "18--18", month = may, year = "1998", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Wed Apr 1 16:59:28 MST 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{deIcaza:1998:GDE, author = "Miguel de Icaza and Elliot Lee and Federica Mena", title = "The {GNOME} Desktop Environment", crossref = "USENIX:1998:PFT", pages = "??--??", year = "1998", bibdate = "Fri Oct 18 09:04:41 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix98/freenix/icaza.ps", acknowledgement = ack-nhfb, } @Article{Edwards:1998:ITC, author = "John Edwards", title = "Industry Trends: The Changing Face of Freeware", journal = j-COMPUTER, volume = "31", number = "10", pages = "11--13", month = oct, year = "1998", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", bibdate = "Tue Oct 6 18:50:08 MDT 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co1998/pdf/rx011.pdf", acknowledgement = ack-nhfb, annote = "Includes discussion of the Free Software Foundation, the GNU Project, GNU/Linux, and Apache.", } @Article{Hackvan:1998:QOS, author = "Stig Hackv{\"a}n", title = "Not quite {Open Source}, but close", journal = "Linux Today", day = "10", month = dec, year = "1998", bibdate = "Mon Apr 18 10:22:58 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://linuxtoday.com/news_story.php3?ltsn=1998-12-10-001-05-NW-CY", abstract = "Sun calls the new Java license its Sun Community Source License (SCSL). Precise terms of the new Java license will not be made available until January, 1999.\par SCSL is customized for each different product and Sun already uses SCSL to license its Jini technology.\par ``The Java platform is definitely not free software, but it is more open than it was before. The cost of gaining access to the platform's source code has been greatly reduced and the level of freedom granted to members of the community of SCSL licensees has been greatly increased.''", acknowledgement = ack-nhfb, } @Article{Howes:1998:TPC, author = "Brad Howes", title = "Template processing classes for {Python}", journal = j-DDJ, volume = "23", number = "2", pages = "38, 40, 42, 44--46, 48, 100", month = feb, year = "1998", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu May 21 19:02:04 MDT 1998", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/dr-dobbs.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Brad shows how you can embed Python objects in HTML pages using boilerplate template processing classes. Then Python creator Guido van Rossum adds a note on what's new in the just-released Python 1.5.", acknowledgement = ack-nhfb, classification = "C6130D (Document processing techniques); C6130M (Multimedia); C6160J (Object- oriented databases)", keywords = "application program interfaces; BoilerPlate; CGI infrastructure; conditional control; Emacs; embedded HTML text; errors; HTML document template; HTML editing; hypermedia; iterative control; multithreaded CGI service; object database; object paradigm; object-oriented databases; page description languages; persistent objects; placeholders; print statements; Python; run- time values; run-time HTML generation; syntax coloring; tagged locations; template HTML constructs; template processing classes; text regions", treatment = "P Practical", } @Article{Kukuk:1998:NPR, author = "Amy Kukuk", title = "New Products: {Raritan MasterConsole MX4, Raritan Computer, Inc.; VRtuoso, Bittco Solutions; Debian GNU/Linux ARM, Debian GNU/Linux; LinuxCAD, Software Forge, Inc.; Perspective for Java, Three D Graphics; MetaCard 2.2, MetaCard Corp.; EtherPage Version 3.0, Personal Productivity Tools, Inc.; D 3 Linux v.7.1, Pick Systems}", journal = j-LINUX-J, volume = "56", pages = "80, 95", month = dec, year = "1998", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Nov 19 17:47:27 MST 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue56/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Lazenby:1998:TE, author = "Daniel Lazenby", title = "{TeraSpell 97} for {Emacs}", journal = j-LINUX-J, volume = "48", pages = "??--??", month = apr, year = "1998", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Oct 9 08:35:26 MDT 1998", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue48/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/2663.html", acknowledgement = ack-nhfb, } @Article{Leon:1998:GIM, author = "Gonzalo Le{\'o}n", title = "The {GNU's Image Manipulation Program}", journal = j-COMP-GRAPHICS, volume = "32", number = "3", pages = "25--27", month = aug, year = "1998", CODEN = "CGRADI, CPGPBZ", ISSN = "0097-8930", bibdate = "Wed Jul 22 14:55:52 MDT 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Discusses the current status of GIMP, available from \path=http://www.gimp.org=, a developing competitor to Adobe Photoshop and other image manipulation packages.", acknowledgement = ack-nhfb, } @Article{Millet:1998:PGT, author = "Laurent Millet and Ted Baker", title = "Porting the {GNAT} Tasking Runtime System to the {Java Virtual Machine}", journal = j-LECT-NOTES-COMP-SCI, volume = "1411", pages = "19--??", year = "1998", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Tue Feb 5 11:52:10 MST 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1411.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1411/14110019.htm; http://link.springer-ny.com/link/service/series/0558/papers/1411/14110019.pdf", acknowledgement = ack-nhfb, } @Article{Raymond:1998:SPO, author = "Eric Raymond", title = "Stop the Presses: Open Source Summit", journal = j-LINUX-J, volume = "50", pages = "??--??", month = "", year = "1998", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu May 21 15:07:35 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Discusses Perl, Python, and Tcl.", URL = "http://www.ssc.com/lj/issue50/2918.html", acknowledgement = ack-nhfb, } @Article{Sanders:1998:ELO, author = "James Sanders", title = "Edgewatch: {Linux}, Open Source, and Software's Future", journal = j-IEEE-SOFTWARE, volume = "15", number = "5", pages = "88--91", month = sep # "\slash " # oct, year = "1998", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/52.714831", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 30 06:18:38 MST 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so1998/pdf/s5088.pdf", acknowledgement = ack-nhfb, } @TechReport{Schulte:1998:SAP, author = "M. J. Schulte and V. Zelov and A. Akkas and J. C. Burley", title = "Summary of Accomplishments and Plans for Future Research on the Interval Enhanced {GNU Fortran} Compiler", type = "Technical report", institution = "Lehigh University", address = "Bethlehem, PA, USA", month = jun, year = "1998", bibdate = "Fri Jun 11 05:50:56 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://home.ku.edu.tr/~ahakkas/publications/Summary.pdf", acknowledgement = ack-nhfb, } @Book{Stallman:1998:DGG, author = "Richard Stallman", title = "Debugging with {GDB}: the {GNU} source-level debugger", publisher = pub-FSF, address = pub-FSF:adr, edition = "Fifth", pages = "vi + 194", month = apr, year = "1998", ISBN = "1-882114-75-2", ISBN-13 = "978-1-882114-75-7", LCCN = "QA76.9.D43 S73 1998", bibdate = "Thu Jan 31 12:45:26 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "For GDB version 4.17.", acknowledgement = ack-nhfb, keywords = "C (computer program language) -- testing; debugging in computer science -- computer programs; gdb (computer file)", } @Misc{Stallman:1998:WFS, author = "Richard M. Stallman", title = "Why ``Free Software'' is better than ``Open Source''", howpublished = "World-Wide Web document.", year = "1998", bibdate = "Mon Apr 18 09:53:59 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.gnu.org/philosophy/free-software-for-freedom.html", acknowledgement = ack-nhfb, } @InProceedings{Viega:1998:MGM, author = "John Viega and Barry Warsaw and Ken Manheimer", title = "{Mailman}: The {GNU Mailing List Manager}", crossref = "USENIX:1998:PTS", pages = "??--??", year = "1998", bibdate = "Fri Oct 18 07:49:55 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/lisa98/viega.html", acknowledgement = ack-nhfb, } @Article{Wolfe:1998:BP, author = "Rosalee Wolfe", title = "Beyond Paint", journal = j-COMP-GRAPHICS, volume = "32", number = "3", pages = "29--31", month = aug, year = "1998", CODEN = "CPGPBZ", ISSN = "0097-8930", bibdate = "Wed Jul 22 14:55:52 MDT 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Discusses and compares GIMP (GNU Image Manipulation Program), Graphics Workshop, NIH Image\slash Scion Image, Paint Shop Pro, and Webfx.", acknowledgement = ack-nhfb, } @Article{Anandakrishnan:1999:PEG, author = "Sridhar Anandakrishnan", title = "Penguins Everywhere: {GNU\slash Linux} in {Antarctica}", journal = j-IEEE-SOFTWARE, volume = "16", number = "6", pages = "90--96", month = nov # "\slash " # dec, year = "1999", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/52.805480", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Tue Apr 25 08:50:54 MDT 2000", bibsource = "http://computer.org/software/so1999/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://computer.org/software/so1999/s6090abs.htm; http://dlib.computer.org/so/books/so1999/pdf/s6090.pdf", acknowledgement = ack-nhfb, } @Book{Anderson:1999:LUG, author = "E. Anderson and Z. Bai and C. Bischof and S. Blackford and J. Demmel and J. Dongarra and J. Du Croz and A. Greenbaum and S. Hammarling and A. McKenney and D. Sorensen", title = "{LAPACK} Users' Guide", publisher = pub-SIAM, address = pub-SIAM:adr, edition = "Third", pages = "xxi + 407", year = "1999", ISBN = "0-89871-447-8", ISBN-13 = "978-0-89871-447-0", LCCN = "QA76.73.F25 L36 1999", bibdate = "Thu Sep 19 07:23:11 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", } @Article{Anonymous:1999:LEF, author = "Anonymous", title = "Letter to the {Editor}: On Free Software", journal = j-LOGIN, volume = "24", number = "1", pages = "??--??", month = feb, year = "1999", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 06:42:33 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/publications/login/contents/contents.feb99.html", URL = "http://www.usenix.org/publications/login/1999-2/freesoftware.html", acknowledgement = ack-nhfb, } @Article{B:1999:DIF, author = "Praveen B. and Deepak Gupta and Rajat Moona", title = "Design and implementation of a file system with on-the-fly data compression for {GNU/Linux}", journal = j-SPE, volume = "29", number = "10", pages = "863--874", month = aug, year = "1999", CODEN = "SPEXBL", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Tue Aug 31 11:31:54 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=63001367; http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=63001367&PLACEBO=IE.pdf", acknowledgement = ack-nhfb, } @Article{Bollinger:1999:ROS, author = "Terry Bollinger and Russell Nelson and Karsten Self and Stephen Turnbull", title = "Response: Open-Source Methods: Peering Through the Clutter", journal = j-IEEE-SOFTWARE, volume = "16", number = "4", pages = "8--11", month = jul # "\slash " # aug, year = "1999", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 15 18:06:15 MDT 1999", bibsource = "http://computer.org/software/so1999/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so1999/pdf/s4006.pdf", acknowledgement = ack-nhfb, } @Book{Busch:1999:GGG, author = "David D. Busch", title = "Great graphics with {GIMP}", publisher = pub-PRIMA, address = pub-PRIMA:adr, pages = "xxx + 370", year = "1999", ISBN = "0-7615-2407-X", ISBN-13 = "978-0-7615-2407-6", LCCN = "T385 .B8664 2000", bibdate = "Mon Nov 15 15:56:11 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", note = "Edited by Kevin Harreld and Kim Spilker.", price = "US\$40.00", acknowledgement = ack-nhfb, libnote = "Not in my library.", subject = "Computer graphics; GIMP (Computer file)", } @Book{Cameron:1999:GEP, author = "Debra Cameron", title = "{GNU Emacs} Pocket Reference", publisher = pub-ORA, address = pub-ORA:adr, pages = "iii + 58", year = "1999", ISBN = "1-56592-496-7", ISBN-13 = "978-1-56592-496-3", LCCN = "QA76.76.T49 C348 1998", bibdate = "Mon Apr 29 15:52:00 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$6.95", URL = "http://www.oreilly.com/catalog/gnupr", acknowledgement = ack-nhfb, } @Book{Chassell:1999:TGD, author = "Robert J. Chassell and Richard M. Stallman", title = "Texinfo: The {GNU} Documentation Format (for Texinfo version 4.0, 28 September 1999)", publisher = pub-FSF, address = pub-FSF:adr, pages = "x + 244", year = "1999", ISBN = "1-882114-67-1", ISBN-13 = "978-1-882114-67-2", LCCN = "????", bibdate = "Wed Sep 20 10:17:03 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$25.00", acknowledgement = ack-nhfb, } @InProceedings{Colnet:1999:OEP, author = "D. Colnet and O. Zendra", booktitle = "Proceedings of Technology of Object-Oriented Languages and Systems, 7--10 June 1999", title = "Optimizations of {Eiffel} programs: {SmallEiffel}, the {GNU Eiffel Compiler}", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "341--350", year = "1999", CODEN = "????", DOI = "http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.779065", ISSN = "????", bibdate = "Sat Jul 16 17:20:12 MDT 2005", bibsource = "http://ieeexplore.ieee.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The design of the Eiffel language makes it possible to perform global optimizations on Eiffel programs. We describe some of the techniques we used in SmallEiffel, The GNU Eiffel Compiler, to generate highly efficient executables for Eiffel programs. Most of these techniques---related to global analysis or not---may also be applied to other object oriented languages.", acknowledgement = ack-nhfb, } @InProceedings{Cranor:1999:OSR, author = "Charles D. Cranor and Theo de Raadt", title = "Opening the Source Repository with Anonymous {CVS}", crossref = "USENIX:1999:UAT", pages = "??--??", year = "1999", bibdate = "Thu Feb 24 11:35:57 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.openbsd.org/papers/anoncvs-paper.ps", acknowledgement = ack-nhfb, } @Article{Curley:1999:OSS, author = "Charles Curley", title = "Open Source Software for Real-time Solutions", journal = j-LINUX-J, volume = "66", pages = "??--??", month = oct, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:11 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue66/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue66/3576.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{DDJStaff:1999:NVSa, author = "{DDJ Staff}", title = "News and Views: Speeding up {3D} Modeling; {Project Gutenberg}; {FSF} Honors {Larry Wall}; Smart Pens Don't Make Smart Writers; Power Hogs; Virtual Fish: {Java}'s Killer App?; Evaluating Testing Tools; Software Patents Con", journal = j-DDJ, volume = "24", number = "1", pages = "18--18", month = jan, year = "1999", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Dec 3 09:32:09 MST 1998", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{delaPuente:1999:RTP, author = "Juan A. de la Puente and Jos{\'e} F. Ruiz and Jes{\'u}s M. Gonz{\'a}lez-Barahona", title = "Real-Time Programming with {GNAT}: Specialized Kernels versus {POSIX} Threads", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "73--77", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Aug 31 07:04:20 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Deno:1999:NRB, author = "Cynthia Deno", title = "New Releases of {*BSD} and {Debian Linux} {OSes} Given Away at {USENIX Annual Conference}", journal = j-LOGIN, volume = "24", number = "3", pages = "??--??", month = jun, year = "1999", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 06:42:49 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/publications/login/1999-6/index.html", URL = "http://www.usenix.org/publications/login/1999-6/newreleases.html", acknowledgement = ack-nhfb, } @Book{DiBona:1999:OSV, author = "Chris DiBona and Sam Ockman and Mark Stone", title = "Open Sources: Voices from the {Open Source} Revolution", publisher = pub-ORA, address = pub-ORA:adr, pages = "viii + 272", year = "1999", ISBN = "1-56592-582-3", ISBN-13 = "978-1-56592-582-3", LCCN = "QA76.754 .O63 1999", bibdate = "Thu Feb 18 08:07:36 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes a chapter {\em The GNU Operating System and the Free Software Movement}, by Richard Stallman, and a chapter {\em Future of Cygnus Solutions: An Entrepreneur's Account}, by Michael Tiemann.", price = "US\$24.95", URL = "http://www.oreilly.com/catalog/opensources/", acknowledgement = ack-nhfb, } @Book{Donnelly:1999:BMU, author = "Charles Donnelly and Richard Stallman", title = "{Bison}: the {YACC}-compatible Parser Generator, Bison Version 1.28", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", day = "14", month = jan, year = "1999", ISBN = "1-882114-45-0", ISBN-13 = "978-1-882114-45-0", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$15", acknowledgement = ack-nhfb, } @Article{Erickson:1999:EOS, author = "Jonathan Erickson", title = "Editorial: Open Season", journal = j-DDJ, volume = "24", number = "2", pages = "8--8", month = feb, year = "1999", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Feb 2 06:29:28 MST 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Comments on the GNU open software approach to software development, compared to the Microsoft model.", URL = "http://www.ddj.com/1999/9902/9902toc.htm; http://www.ddj.com/ddj/1999/1999_02/9902q/9902q.htm", acknowledgement = ack-nhfb, } @Book{Feldman:1999:APS, author = "Michael B. Feldman and Elliot B. Koffman", title = "{Ada 95}: problem solving and program design", publisher = pub-AW, address = pub-AW:adr, pages = "xv + 784", year = "1999", ISBN = "0-201-36123-X", ISBN-13 = "978-0-201-36123-0", LCCN = "QA76.73.A35 F43 1999", bibdate = "Mon Apr 29 16:03:08 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, keywords = "GNU ADA95 (GNAT)", } @Article{Fielding:1999:SLA, author = "Roy T. Fielding", title = "Shared leadership in the {Apache} project", journal = j-CACM, volume = "42", number = "4", pages = "42--43", month = apr, year = "1999", bibdate = "Thu Apr 8 06:53:09 MDT 1999", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/1999-42/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org:80/pubs/citations/journals/cacm/1999-42-4/p42-fielding/", acknowledgement = ack-nhfb, } @Article{Glass:1999:NBL, author = "Robert L. Glass", title = "News Briefs: Loyal Opposition: Of Open Source, {Linux} \ldots{} \ldots{} and Hype", journal = j-IEEE-SOFTWARE, volume = "16", number = "1", pages = "128--??", month = jan # "\slash " # feb, year = "1999", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Apr 1 16:52:57 MST 1999", bibsource = "http://computer.org/software/so1999/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so1999/pdf/s1128.pdf", acknowledgement = ack-nhfb, } @Book{Glinsky:1999:LIO, author = "Peter Glinsky and Frank Gehrke and G{\"u}nter Klappheck", title = "{Das LINUX im Office Buch: [erfolgreiches Arbeiten mit wichtigen LINUX-Applikationen; die LINUX-B{\"u}ropakete Staroffice und Applixware; das Bildbearbeitungsprogramm GIMP; die Datenbank PostgreSQL]}", publisher = "Sybex", address = "D{\"u}sseldorf, Germany", pages = "xx + 694", year = "1999", ISBN = "3-8155-0310-8", ISBN-13 = "978-3-8155-0310-2", LCCN = "????", bibdate = "Sat Mar 09 16:20:35 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "German", } @Book{Goerzen:1999:DGL, author = "John Goerzen and Ossama Othman", title = "{Debian GNU\slash Linux}: Guide to Installation and Usage", publisher = pub-NEW-RIDERS, address = pub-NEW-RIDERS:adr, pages = "158", year = "1999", ISBN = "0-7357-0914-9", ISBN-13 = "978-0-7357-0914-0", LCCN = "QA76.76.O63 .G634 1999", bibdate = "Fri Dec 15 06:40:33 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$24.99", URL = "http://www.newriders.com/books/title.cfm?isbn=0735709149", acknowledgement = ack-nhfb, } @Misc{Gomulkiewicz:1999:HCU, author = "Robert W. Gomulkiewicz", title = "How copyleft uses license rights to succeed in the {Open Source} software revolution and the implications for {Article 2B}", howpublished = "World-Wide Web document.", year = "1999", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", note = "36 Houston Law Review 179.", URL = "http://cyber.law.harvard.edu/is99/Copyleft.htm", acknowledgement = ack-nhfb, } @Article{Gray:1999:SMR, author = "Bob Gray", title = "Software Mini-Review: {Red Hat Linux 6.0}", journal = j-LOGIN, volume = "24", number = "4", pages = "??--??", month = aug, year = "1999", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 06:42:51 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/publications/login/1999-8/index.html", URL = "http://www.usenix.org/publications/login/1999-8/features/redhat.html", acknowledgement = ack-nhfb, } @Article{Grinzo:1999:PBC, author = "Lou Grinzo and Laryn Fernandes", title = "Programmer's Bookshelf: Clarifying the {Open Source} Movement", journal = j-DDJ, volume = "24", number = "9", pages = "119--120", month = sep, year = "1999", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Nov 9 06:25:04 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Lou examines Open Sources: Voices of the Open Source Revolution, edited by Chris DiBona, Sam Ockman, and Mark Stone, while Laryn takes a look at the third edition of David M. Geary's Graphic Java 2: Mastering the JFC.", acknowledgement = ack-nhfb, } @Article{Hammel:1999:PWG, author = "Michael J. Hammel", title = "Programming {Web} Graphics with Perl and {GNU} Software", journal = j-LINUX-J, volume = "64", pages = "??--??", month = aug, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 07:44:11 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue64/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue64/3464.html", acknowledgement = ack-nhfb, } @Article{Harrison:1999:MOS, author = "Mark Harrison", title = "Managing Open Source Software", journal = j-LOGIN, volume = "24", number = "1s", pages = "??--??", month = jan, year = "1999", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 06:42:43 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/publications/login/contents/contents.jan99.html", note = "Special issue on tools.", URL = "http://www.usenix.org/publications/login/1999-1/opensource.html", acknowledgement = ack-nhfb, } @Article{Hecker:1999:SSB, author = "Frank Hecker", title = "Setting Up Shop: The Business of Open-Source Software", journal = j-IEEE-SOFTWARE, volume = "16", number = "1", pages = "45--51", month = jan # "\slash " # feb, year = "1999", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/52.744568", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Apr 1 16:52:57 MST 1999", bibsource = "http://computer.org/software/so1999/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://computer.org/software/so1999/s1045abs.htm; http://dlib.computer.org/so/books/so1999/pdf/s1045.pdf", acknowledgement = ack-nhfb, } @Article{Johnson:1999:OSR, author = "Dr. Shawana P. Johnson", title = "Open Source Remote Sensing Effort", journal = j-LINUX-J, volume = "64", pages = "??--??", month = aug, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:11 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue64/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue64/3418.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Kernighan:1999:PP, author = "Brian W. Kernighan and Rob Pike", title = "The Practice of Programming", publisher = pub-AW, address = pub-AW:adr, pages = "xii + 267", year = "1999", ISBN = "0-201-61586-X", ISBN-13 = "978-0-201-61586-9", LCCN = "QA76.6 .K48 1999", bibdate = "Fri Jan 21 06:58:06 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", price = "US\$24.95, CAN\$37.50", URL = "http://cm.bell-labs.com/cm/cs/tpop/code.html; http://cseng.aw.com/bookdetail.qry?ISBN=0-201-61586-X&ptype=0; http://tpop.awl.com", acknowledgement = ack-nhfb, } @Article{Knudsen:1999:AAO, author = "Craig Knudsen", title = "{AbiWord}: {AbiSource}'s Open Source Word Processor", journal = j-LINUX-J, volume = "64", pages = "??--??", month = aug, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:11 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue64/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue64/3545.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Knudsen:1999:OSA, author = "Craig Knudsen", title = "Open Source with {Applix}", journal = j-LINUX-J, volume = "65", pages = "??--??", month = sep, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:11 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue65/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue65/3574.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Kroeker:1999:NTNa, author = "Kirk L. Kroeker", title = "New Tools: Net Development: {Sun}'s {Java} Embedded Server; {MetaCreation}'s {Web}-Savvy Graphics Tool; {WebCompiler}'s {HTML} Packaging Tool. Component Technology: {ProtoVIew Development}'s {ActiveX} Tools; {Avilon Software}'s Load Balancing Component System. Software Development: {Verilog}'s Test Checker; {Red Hat} and {Metrowerks}' Development Tools for {Linux}; The {Object Factory}'s Optimization Tool; {Acumen Systems}'s {SDK} for Imaging; {Aonix}'s Process-Oriented Lifecycle Environment; {Baan}'s Embedded Software Development Suite", journal = j-COMPUTER, volume = "32", number = "5", pages = "103--107", month = may, year = "1999", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Thu May 6 06:17:23 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co1999/pdf/r5103.pdf", acknowledgement = ack-nhfb, } @Article{Kroeker:1999:NTNb, author = "Kirk L. Kroeker", title = "New Tools: Net Development: {Entrust}'s {Open Toolkits}; {IBM}'s {Parallel Enterprise Server}; {Talarian}'s Message-Queueing Product; {SGI}'s Open Source {SAN} Management Software. Software Development: {ParaSoft}'s Automatic Error-Detection Tool; {Aonix}'s {GUI} Management System for {Solaris 7}. Component Technology: {IONA Technologies}' {EJB Toolkit}; {ProtoVIew}'s Diagramming Tool", journal = j-COMPUTER, volume = "32", number = "6", pages = "107--110", month = jun, year = "1999", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Thu Jun 3 18:52:18 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co1999/pdf/r6107.pdf", acknowledgement = ack-nhfb, } @Article{Kroll:1999:CRL, author = "Jason Kroll", title = "{CodeWarrior} for {Red Hat}, {Linux}, {GNU} Edition, Version 4", journal = j-LINUX-J, volume = "66", pages = "??--??", month = oct, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 14:31:45 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue66/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue66/3654.html", acknowledgement = ack-nhfb, } @Article{Kroll:1999:VLW, author = "Jason Kroll", title = "{VA Linux} Workstation {VArStation XMP}", journal = j-LINUX-J, volume = "67", pages = "??--??", month = nov, year = "1999", CODEN = "LIJOFX", DOI = "http://dx.doi.org/10.1145.328049", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 14:31:45 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue67/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue67/3653.html", acknowledgement = ack-nhfb, keywords = "IA-64", } @Book{Kylander:1999:GUM, author = "Olof Kylander and Karin Kylander", title = "The {GIMP} user's manual", publisher = pub-CORIOLIS, address = pub-CORIOLIS:adr, pages = "xxiv + 895", year = "1999", ISBN = "1-57610-520-2", ISBN-13 = "978-1-57610-520-7", LCCN = "T385 .K866 1999", bibdate = "Mon Dec 06 16:18:41 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/master.bib", price = "US\$49.99, CAN\$73.99, UK\pounds 34.99", acknowledgement = ack-nhfb, } @Article{Lazenby:1999:CGT, author = "Daniel Lazenby", title = "{Cygnus GNUPro} Toolkit for {Linux}, v1.0", journal = j-LINUX-J, volume = "66", pages = "??--??", month = oct, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 14:31:45 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue66/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue66/3455.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Misc{Lee:1999:OSS, author = "Steve H. Lee", title = "{Open Source} Software Licensing", howpublished = "World-Wide Web document.", pages = "115", year = "1999", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://cyber.law.harvard.edu/openlaw/gpl.pdf", acknowledgement = ack-nhfb, remark = "Draft of Harvard Law Review article. Was it ever published?", } @Book{Lessig:1999:COL, author = "Lawrence Lessig", title = "Code and other laws of cyberspace", publisher = "Basic Books", address = "New York", pages = "xii + 297", year = "1999", ISBN = "0-465-03912-X", ISBN-13 = "978-0-465-03912-8", LCCN = "K564.C6 L47 1999", bibdate = "Mon Apr 18 10:39:06 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html; z3950.loc.gov:7090/Voyager", URL = "http://code-is-law.org", acknowledgement = ack-nhfb, subject = "Information superhighway; Law and legislation; Computers; Law and legislation; Electronic commerce; Law and legislation; Freedom of information; Privacy, Right of", } @Article{Lewis:1999:BCA, author = "Ted Lewis", title = "Binary Critic: Asbestos Pajamas: An Open Source Dialogue", journal = j-COMPUTER, volume = "32", number = "4", pages = "112, 108--111", month = apr, year = "1999", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", bibdate = "Thu Apr 1 07:09:15 MST 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Continues the debate about open source software development, notably in GNU\slash Linux \cite{Lewis:1999:BCO}.", URL = "http://dlib.computer.org/co/books/co1999/pdf/r4112.pdf", acknowledgement = ack-nhfb, } @Article{Lewis:1999:BCO, author = "Ted Lewis", title = "Binary Critic: The Open Source Acid Test", journal = j-COMPUTER, volume = "32", number = "2", pages = "128, 125--127", month = feb, year = "1999", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", bibdate = "Thu Feb 4 07:18:50 MST 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See continuation in \cite{Lewis:1999:BCA}", URL = "http://dlib.computer.org/co/books/co1999/pdf/r2128.pdf", acknowledgement = ack-nhfb, } @Book{Lewis:1999:GEL, author = "Bil Lewis and Dan LaLiberte and Richard Stallman and {the GNU Manual Group}", title = "{GNU Emacs Lisp} Reference Manual, for {Emacs} Version 20.4", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "1999", ISBN = "1-882114-72-8", ISBN-13 = "978-1-882114-72-6", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Logan:1999:AGG, author = "Syd Logan", title = "The Artists' Guide to the {Gimp}", journal = j-LINUX-J, volume = "64", pages = "??--??", month = aug, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:11 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue64/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue64/3352.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Loosemore:1999:GCL, author = "Sandra Loosemore and Richard M. Stallman and Roland McGrath and Andrew Oram and Ulrich Drepper", title = "The {GNU C} Library Reference Manual (for Version 2.1 Beta)", publisher = pub-FSF, address = pub-FSF:adr, edition = "0.08 Draft", pages = "????", year = "1999", ISBN = "1-882114-53-1", ISBN-13 = "978-1-882114-53-5", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Lucas:1999:MPL, author = "Michael Lucas", title = "Maintaining Patch Levels with Open Source {BSDs}", journal = j-SYS-ADMIN, volume = "8", number = "9", pages = "35--36, 38, 40, 42", month = sep, year = "1999", CODEN = "SYADE7", ISSN = "1061-2688", bibdate = "Tue Aug 31 05:59:23 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.samag.com/", abstract = "Lucas explains how to use tools like sup and CVSup to upgrade FreeBSD systems.", acknowledgement = ack-nhfb, } @Article{Mauro:1999:IML, author = "Pancrazio de Mauro", title = "Internationalizing Messages in {Linux} Programs", journal = j-LINUX-J, volume = "59", pages = "??--??", month = mar, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Jun 3 06:33:57 MDT 1999", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue59/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "ftp://ftp.ssc.com/pub/lj/listings/issue59/3023.tgz", abstract = "An introduction to the GNU gettext system.", acknowledgement = ack-nhfb, } @Book{McCarty:1999:LDG, author = "Bill McCarty", title = "Learning {Debian GNU\slash Linux}", publisher = pub-ORA, address = pub-ORA:adr, pages = "xiii + 343", year = "1999", ISBN = "1-56592-705-2", ISBN-13 = "978-1-56592-705-6", LCCN = "QA76.76.O63 M372 1999", bibdate = "Sat Oct 21 12:34:48 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.oreilly.com/catalog/", price = "US\$34.95", URL = "http://www.oreilly.com/catalog/debian", acknowledgement = ack-nhfb, } @Book{McCarty:1999:LRL, author = "Bill McCarty", title = "Learning {Red Hat Linux}", publisher = pub-ORA, address = pub-ORA:adr, pages = "xiii + 378", year = "1999", ISBN = "1-56592-627-7", ISBN-13 = "978-1-56592-627-1", LCCN = "QA76.76.O63 M379 1999", bibdate = "Mon Apr 18 14:57:23 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.oreilly.com/catalog/; z3950.loc.gov:7090/Voyager", price = "US\$34.95", URL = "http://www.oreilly.com/catalog/9781565926271; http://www.oreilly.com/catalog/redhat", acknowledgement = ack-nhfb, subject = "GNU/Linux; Operating systems (Computers)", } @Article{McConnell:1999:EOS, author = "Steve McConnell", title = "From the Editor: Open-Source Methodology: Ready for Prime Time?", journal = j-IEEE-SOFTWARE, volume = "16", number = "4", pages = "6--8", month = jul # "\slash " # aug, year = "1999", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 15 18:06:15 MDT 1999", bibsource = "http://computer.org/software/so1999/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so1999/pdf/s4006.pdf", acknowledgement = ack-nhfb, } @Misc{Moglen:1999:ATF, author = "Eben Moglen", title = "Anarchism Triumphant: {Free Software} and the Death of Copyright", howpublished = "World-Wide Web document.", year = "1999", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://emoglen.law.columbia.edu/my_pubs/anarchism.html", acknowledgement = ack-nhfb, } @Article{Neal:1999:LSL, author = "John Neal and Thiadmer Riemersma and Jeff Genender and Torpum Jannak and Richard A. Clarke and William C. Brown and Jeffrey Simmers and Kemal Gencay", title = "Letters: The {Small} Language; {Java 2} Graphics; Cross-Platform Independence; Version Control; Median Filters; {Open Source} in {Turkey}", journal = j-DDJ, volume = "24", number = "12", pages = "10, 12", month = dec, year = "1999", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Nov 9 06:25:06 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Neumann:1999:IRRa, author = "Peter G. Neumann", title = "Inside risks: Robust open-source software", journal = j-CACM, volume = "42", number = "2", pages = "128--128", month = feb, year = "1999", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Feb 5 07:01:55 MST 1999", bibsource = "http://www.acm.org/pubs/toc/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org:80/pubs/citations/journals/cacm/1999-42-2/p128-neumann/", acknowledgement = ack-nhfb, } @Article{OReilly:1999:LOS, author = "Tim O'Reilly", title = "Lessons from open-source software development", journal = j-CACM, volume = "42", number = "4", pages = "32--37", month = apr, year = "1999", bibdate = "Thu Apr 8 06:53:09 MDT 1999", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/1999-42/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org:80/pubs/citations/journals/cacm/1999-42-4/p32-o_reilly/", acknowledgement = ack-nhfb, keywords = "design; languages", subject = "{\bf D.2.7} Software, SOFTWARE ENGINEERING, Distribution, Maintenance, and Enhancement, Extensibility**. {\bf K.6.3} Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management, Software development.", } @Article{Ousterhout:1999:FSN, author = "John Ousterhout", title = "Free software needs profit", journal = j-CACM, volume = "42", number = "4", pages = "44--45", month = apr, year = "1999", bibdate = "Thu Apr 8 06:53:09 MDT 1999", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/1999-42/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org:80/pubs/citations/journals/cacm/1999-42-4/p44-ousterhout/", acknowledgement = ack-nhfb, } @Book{Pedersen:1999:STY, author = "Jesper Pedersen and others", title = "{Sams} Teach Yourself {Emacs} in 24 Hours", publisher = pub-SAMS-NET, address = pub-SAMS-NET:adr, pages = "xvi + 445", year = "1999", ISBN = "0-672-31594-7", ISBN-13 = "978-0-672-31594-7", LCCN = "QA76.76.T49 S34 1999", bibdate = "Mon Apr 29 15:56:44 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$29.99", acknowledgement = ack-nhfb, keywords = "NU Emacs; Text editors (Computer programs)", } @Book{Raymond:1999:CBM, author = "Eric S. Raymond", title = "The Cathedral \& the Bazaar: Musings on {Linux} and Open Source by an Accidental Revolutionary", publisher = pub-ORA, address = pub-ORA:adr, pages = "xi + 268", year = "1999", ISBN = "1-56592-724-9", ISBN-13 = "978-1-56592-724-7", LCCN = "QA76.76.O63 R396 1999", bibdate = "Sat Oct 21 12:38:56 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.oreilly.com/catalog/", price = "US\$19.95", URL = "http://www.oreilly.com/catalog/cb", acknowledgement = ack-nhfb, } @Book{Raymond:1999:CBP, author = "Eric S. Raymond", title = "The Cathedral and the Bazaar: Musings on {Linux} and {Open Source} by an Accidental Revolutionary", publisher = pub-ORA, address = pub-ORA:adr, pages = "208", month = feb, year = "1999", ISBN = "0-596-00108-8", ISBN-13 = "978-0-596-00108-7", LCCN = "QA76.76.O63 R396 1999", bibdate = "Mon Jul 30 06:50:24 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.oreilly.com/catalog/", price = "US\$16.95", URL = "http://www.oreilly.com/catalog/9780596001087; http://www.oreilly.com/catalog/cathbazpaper", acknowledgement = ack-nhfb, } @Article{Raymond:1999:ILO, author = "Eric Raymond", title = "Interview: {Linux} and Open-Source Success", journal = j-IEEE-SOFTWARE, volume = "16", number = "1", pages = "85--89", month = jan # "\slash " # feb, year = "1999", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.1999.744574", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Apr 1 16:52:57 MST 1999", bibsource = "http://computer.org/software/so1999/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so1999/pdf/s1085.pdf", acknowledgement = ack-nhfb, } @Book{Rhodes:1999:PPD, author = "Neil Rhodes and Julie McKeehan", title = "{Palm} Programming: The Developer's Guide", publisher = pub-ORA, address = pub-ORA:adr, pages = "xxi + 457", year = "1999", ISBN = "1-56592-525-4", ISBN-13 = "978-1-56592-525-0", LCCN = "QA76.5 .R56 1999", bibdate = "Wed Oct 07 12:21:04 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", price = "US\$32.95", URL = "http://www.oreilly.com/catalog/palmprog", acknowledgement = ack-nhfb, keywords = "gcc; gdb; GNU PalmPilot SDK", } @InProceedings{Schulte:1999:IEG, author = "Michael J. Schulte and Vitaly Zelov and Ahmet Akkas and James Craig Burley", title = "The Interval-Enhanced {GNU Fortran} Compiler", crossref = "Csendes:1999:DRC", pages = "311--321", year = "1999", bibdate = "Fri Nov 21 08:27:10 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Searls:1999:OSV, author = "Doc Searls", title = "Open Sources: Voices from the Open Source Revolution", journal = j-LINUX-J, volume = "63", pages = "??--??", month = jul, year = "1999", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:10 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue63/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/3415.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Misc{Siepmann:1999:LHF, author = "J{\"u}rgen Siepmann", title = "{Lizenz- und haftungsrechtliche Fragen bei der kommerziellen Nutzung Freier Software}. ({German}) [{License} and legal claim questions from commercial use of {Free Software}]", howpublished = "World-Wide Web document.", year = "1999", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.jurpc.de/aufsatz/19990163.htm", acknowledgement = ack-nhfb, } @Book{Stallman:1999:UPG, author = "Richard M. Stallman", title = "Using and Porting the {GNU} Compiler Collection, For {GCC} Version 2.95", publisher = pub-FSF, address = pub-FSF:adr, pages = "x + 574", year = "1999", ISBN = "1-882114-37-X, 1-882114-38-8", ISBN-13 = "978-1-882114-37-5, 978-1-882114-38-2", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$50.00", acknowledgement = ack-nhfb, } @Article{Stevens:1999:CPO, author = "Al Stevens", title = "{C} Programming: {Open Source}, Open Mike", journal = j-DDJ, volume = "24", number = "9", pages = "94, 96--98", month = sep, year = "1999", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Nov 9 06:25:04 MST 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/ftp/1999/1999_09/storch.zip", abstract = "After reporting on his trip to Amsterdam and examining Open Source with an open mind, Al introduces Storch, a software machine that plays back WAV files and includes an audio record function. Additional resources include storch.zip (source code).", acknowledgement = ack-nhfb, } @Article{Stoughton:1999:SRO, author = "Nicholas M. Stoughton", title = "Standard Report: Open Source --- {A} Standards Success Story?", journal = j-LOGIN, volume = "24", number = "2", pages = "??--??", month = apr, year = "1999", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 06:42:47 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/publications/login/contents/contents.apr99.html", URL = "http://www.usenix.org/publications/login/standards/25.opensource.html", acknowledgement = ack-nhfb, } @Article{Tackett:1999:PCE, author = "Buford D. Tackett and Buddy {Van Doren}", title = "Process Control for Error-Free Software: {A} Software Success Story", journal = j-IEEE-SOFTWARE, volume = "16", number = "3", pages = "24--29", month = may # "\slash " # jun, year = "1999", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/52.765783", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri May 21 06:10:54 MDT 1999", bibsource = "http://computer.org/software/so1999/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://computer.org/software/so1999/s3024abs.htm; http://dlib.computer.org/so/books/so1999/pdf/s3024.pdf", acknowledgement = ack-nhfb, } @Book{Taylor:1999:BI, author = "Ian Lance Taylor", title = "{BFD} Internals", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "1999", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Wed Sep 20 12:03:33 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Correct year yet to be determined.", } @Book{Thiem:1999:KAD, author = "Uwe Thiem", title = "{KDE} application development", publisher = pub-NEW-RIDERS, address = pub-NEW-RIDERS:adr, pages = "xiii + 189", year = "1999", ISBN = "1-57870-201-1", ISBN-13 = "978-1-57870-201-5", LCCN = "QA76.76.A65 T4713 1999", bibdate = "Fri Dec 15 06:49:16 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.newriders.com/books/title.cfm?isbn=1578702011", acknowledgement = ack-nhfb, keywords = "Application software--Development; Graphical user interfaces (Computer systems)", } @Article{Tiemann:1999:BGW, author = "Michael Tiemann and Byron Gillespie", title = "The Brave {GNU} World: Building a fast open-source compiler for {IA-32} meant knowing what to change and how", journal = j-PERFORM-COMPUT, volume = "17", number = "11", pages = "25--29", month = oct, year = "1999", CODEN = "UNRED5", ISSN = "0742-3136", bibdate = "Mon Sep 13 09:38:02 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Discusses compiler optimization issues for the superscalar Intel Pentium II processors.", acknowledgement = ack-nhfb, } @Article{Torvalds:1999:LE, author = "Linus Torvalds", title = "The {Linux} edge", journal = j-CACM, volume = "42", number = "4", pages = "38--39", month = apr, year = "1999", bibdate = "Thu Apr 8 06:53:09 MDT 1999", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/1999-42/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org:80/pubs/citations/journals/cacm/1999-42-4/p38-torvalds/", acknowledgement = ack-nhfb, } @Book{Wallace:1999:PWG, author = "Shawn P. Wallace", title = "Programming {Web} Graphics with {Perl} and {GNU} Software", publisher = pub-ORA, address = pub-ORA:adr, pages = "xiv + 454", year = "1999", ISBN = "1-56592-478-9", ISBN-13 = "978-1-56592-478-9", LCCN = "QA76.73.P22 W34 1999", bibdate = "Sat Feb 24 11:34:06 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$29.95", URL = "http://www.oreilly.com/catalog/prowg/", acknowledgement = ack-nhfb, } @Article{Wilson:1999:SOS, author = "Greg Wilson", title = "Soapbox: Is the Open-Source Community Setting a Bad Example?", journal = j-IEEE-SOFTWARE, volume = "16", number = "1", pages = "23--25", month = jan # "\slash " # feb, year = "1999", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/52.744561", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Apr 1 16:52:57 MST 1999", bibsource = "http://computer.org/software/so1999/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so1999/pdf/s1023.pdf", acknowledgement = ack-nhfb, } @Book{Anonymous:19xx:GGA, author = "Anonymous", title = "{GAWK}: The {GNU} Awk User's Guide", publisher = pub-FSF, address = pub-FSF:adr, edition = "Second", pages = "????", year = "19xx", ISBN = "1-882114-27-2", ISBN-13 = "978-1-882114-27-6", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Correct author and year yet to be determined.", } @Book{Chassell:19xx:PEL, author = "Robert J. Chassell", title = "Programming in {Emacs Lisp}: An Introduction", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "19xx", ISBN = "1-882114-42-6", ISBN-13 = "978-1-882114-42-9", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Correct author and year yet to be determined.", } @Misc{Feil:19xx:OSS, author = "Thomas Feil", title = "{Open Source Software: eine rechtliche Risikoanalyse}. ({German}) [{Open Source} Software: a legal risk analysis]", howpublished = "World-Wide Web document.", year = "19xx", bibdate = "Mon Apr 18 10:09:35 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.recht-freundlich.de/download/OSS_Rechtliche_Informationen.pdf", acknowledgement = ack-nhfb, xxnote = "Document no longer accessible.", } @Book{Hagerty:19xx:GSM, author = "Daniel Hagerty and Melissa Weisshaus and Eli Zaretski", title = "{GNU} Software for {MS-Windows} and {MS-DOS}", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "19xx", ISBN = "1-882114-57-4", ISBN-13 = "978-1-882114-57-3", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, } @Misc{IEN013, author = "{UCL}", title = "{GNOME} User's Guide", day = "??", month = "????", year = "19xx", bibdate = "Mon Nov 23 16:55:43 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.cis.ohio-state.edu/htbin/ien/ien13.html", acknowledgement = ack-nhfb, } @Article{Adler:2000:OSO, author = "Stephen Adler", title = "Open Source\slash Open Science 1999", journal = j-LINUX-J, volume = "70", pages = "??--??", month = feb, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:12 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue70/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Anonymous:2000:BRL, author = "Anonymous", title = "Book Reviews: {Linux Red Hat Certified Engineer Exam Cram by Andrew G. Feinberg; JavaScript Application Cookbook by Ralph Krause; Programming Pearls, Second Edition by Harvey Friedman}", journal = j-LINUX-J, volume = "73", pages = "??--??", month = may, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 07:44:12 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue73/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue73/3831.html; http://noframes.linuxjournal.com/lj-issues/issue73/3833.html; http://noframes.linuxjournal.com/lj-issues/issue73/3846.html", acknowledgement = ack-nhfb, } @Article{Anonymous:2000:BROa, author = "Anonymous", title = "Book Reviews: {Oracle Database Administration by Charles Curley; Using Caldera Open Linux: Special Edition by Ben Crowder; Linux System Administration by Paul Almquist; Learning Debian GNU/Linux by Marjorie Richardson}", journal = j-LINUX-J, volume = "71", pages = "??--??", month = mar, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 07:44:12 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue71/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue71/3561.html; http://noframes.linuxjournal.com/lj-issues/issue71/3670.html; http://noframes.linuxjournal.com/lj-issues/issue71/3815.html; http://noframes.linuxjournal.com/lj-issues/issue71/3821.html", acknowledgement = ack-nhfb, } @Article{Anonymous:2000:BROb, author = "Anonymous", title = "Book Reviews: {Open Source Linux: Web Programming by Daniel Lazenby; Building Database Applications on the Web Using PHP3 by Gaelyne R. Gasson}", journal = j-LINUX-J, volume = "76", pages = "??--??", month = aug, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:13 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue76/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue76/3869.html; http://noframes.linuxjournal.com/lj-issues/issue76/4060.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Anonymous:2000:HPS, author = "Anonymous", title = "{Hewlett--Packard setzt auf Linux --- HP forciert die Portterung des Open-Source-Systems auf Intels Itanium und PA-Risc-CPUs}. ({German}) [{Hewlett--Packard} sets up {Linux} --- {HP} forces the porting of open-source systems to {Intel}'s {Itanium} and {PA-RISC} {CPU}s]", journal = j-COMPUTERWOCHE, volume = "27", number = "2", pages = "26--26", month = "????", year = "2000", ISSN = "0170-5121", bibdate = "Tue Feb 06 18:44:37 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; OCLC Article1st database", acknowledgement = ack-nhfb, } @Article{Anonymous:2000:LBW, author = "Anonymous", title = "{Linux} Beats {Windows} --- Open-source {Trillian Linux} will be ready for {Intel}'s 64-bit {Itanium} processors", journal = "Computer Shopper", pages = "254--255", month = jun, year = "2000", ISSN = "0886-0556", bibdate = "Tue Feb 06 18:50:42 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; OCLC Article1st database", acknowledgement = ack-nhfb, } @Article{Anonymous:2000:NPAa, author = "Anonymous", title = "New Products: {AVP for Linux/FreeBSD UNIX, Kaspersky Lab Ltd.; API PowerRAC Chassis 320, Alpha Processor Inc.; ODBC-ODBC Bridge, Easysoft Ltd.; LinkScan 6.1, Electronic Software Publishing Corporation; Metro-X Enhanced Server CD, Metro Link, Inc.; P-STAT Statistical Software, P-STAT, Inc.; System Manager in a Box v1.0, PegaSoft Canada; PGI Workstation 3.1, PGI; Quick Restore 2.6, Workstation Solutions, Inc.; Threads.h++ and Tools.h++ Professional, Rogue Wave Software; Scriptics Connect 1.0, 1.1, Scriptics Corporation; TapeWare 6.2 Backup Software, Yosemite Technologies, Inc.; DoubleVision for Linux Systems, Tridia Corporation}", journal = j-LINUX-J, volume = "71", pages = "??--??", month = mar, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 07:44:12 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue71/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Anonymous:2000:NPF, author = "Anonymous", title = "New Products: {FileZerver, Microtest, Inc.; AT75C310, Aplio Inc.; Eyelet GUI, MoJo Designs Inc.; J2SE 1.2.2 for Linux, Sun Microsystems, Inc.; GNUPro Tools for IA-64, Red Hat Software; Linux edition of ``A Mother's Shoah'', IL NewMedia Publishing; +One Station, Maxspeed Corporation; Parallel Computing Toolkit, Wolfram Research; Rave Systems RackMount-1UAXe, Rave Computer Association, Inc.; SafeWrite, TurnSafe Technologies, Inc.; Progress SonicMQ Adds Support for Linux, Progress Software Corporation; System Blocks, SM\&A Corp.; T.Rex, Freemont Avenue Software, Inc.; Videomodem, COM One Services; SNA Gateway, Gcom, Inc.; Best Linux 2000, SOT Finnish Software Engineering Ltd.}", journal = j-LINUX-J, volume = "74", pages = "??--??", month = jun, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 07:44:13 MDT 2000", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/linux-journal.bib; http://noframes.linuxjournal.com/lj-issues/issue74/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Anonymous:2000:NPP, author = "Anonymous", title = "New Products: {PerfectBACKUP+ 6.1, Merlin Software Technologies; Linux Driver for HIPPI 800, Essential Communication Corporation; Linux by Libranet, Libra Computer Systems Ltd.; Programming Development Kit, Macmillan Computer Publishing; Linux Anti-Virus Solution, DOLFIN.COM Inc.; OpenDesk.com version 1.0, HBE Software; UnForm v4.0, Synergetic Data Systems; Max for Linux, PlugSys International LLC; PizzaBox Linux Distribution, KYZO Ltd, Little Streams, The Abbotsbrook, Bourne End, Bucks; Appgen Linux Java Client and PowerWindows Applications, Appgen Business Software, Inc.; IVR Server, Open Source Telecom; Photogenics, Paul Nolan Ltd.}", journal = j-LINUX-J, volume = "70", pages = "??--??", month = feb, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 16:40:51 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue70/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Anonymous:2000:SLT, author = "Anonymous", title = "Strictly On-Line: {T/TCP: TCP for Transactions by Mark Stacey, Ivan Griffin and John Nelson; POSIX Thread Libraries by Felix Garcia and Javier Fernandez; Linux and Open-Source Applications by Peter Jones and M. B. Jorgenson; Laptops for Linux! by Jason Kroll}", journal = j-LINUX-J, volume = "70", pages = "??--??", month = feb, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 16:32:31 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue70/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue70/3075.html; http://noframes.linuxjournal.com/lj-issues/issue70/3184.html; http://noframes.linuxjournal.com/lj-issues/issue70/3683.html; http://noframes.linuxjournal.com/lj-issues/issue70/3766.html", acknowledgement = ack-nhfb, } @Article{Baran:2000:NVf, author = "Nicholas Baran", title = "News and Views: {Freenet}: More Anarchy for the {Internet}?; Magnetic Properties Key to Nanoengineering; Nanoseconds Not Fast Enough? Here Come Femtoseconds; {Caltech} Leads {U.S.} Field in {ACM} Programming Contest; Robotic Surgeons May Make Fewer Mistakes; Free Software for Designing {ICs}", journal = j-DDJ, volume = "25", number = "6", pages = "18--18", month = jun, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Nov 9 08:25:15 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Baran:2000:NVM, author = "Nicholas Baran", title = "News and Views: More on Tiny Transistors; {Open Source} Repository Launched; Design Contest Promotes New Software Tools; And Then There's a Decryption Contest; {Fred Brooks} Wins {ACM Turing Award}", journal = j-DDJ, volume = "25", number = "3", pages = "18--18", month = mar, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Nov 9 08:25:14 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://sourceforge.net/", acknowledgement = ack-nhfb, } @Article{Baran:2000:NVR, author = "Nicholas Baran", title = "News and Views: {RSA} Algorithm in the Public Domain; {Woz} Joins the {Inventors Hall of Fame}; Entangled Photons Mean Faster, Smaller {ICs}; {BEHEMOTH} Mothballed; {Advanced Encryption Standard} Selected; {SGI} Releases {SDK} as Open Source; {WSDL} Spec Released", journal = j-DDJ, volume = "25", number = "12", pages = "18--18", month = dec, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Wed Nov 8 15:09:25 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Advanced Encryption Standard (AES); Big Electronic Human-Energized Machine (BEHEMOTH) [computerized bicycle]; Rivest-Shamir-Adleman (RSA); Steve Wozniak; Web Services Description Language (WSDL)", } @Article{Beckman:2000:OSM, author = "Pete Beckman and Gregory V. Wilson", title = "{Open Source} Meets Big Iron", journal = j-DDJ, volume = "25", number = "6", pages = "30, 32, 34--35", month = jun, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Nov 9 08:25:15 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The aim of the Software Carpentry project is to create a new generation of easy-to-use software engineering tools, and to document those tools and the working practices they are meant to support.", acknowledgement = ack-nhfb, } @Book{Bellomo:2000:DGL, author = "Michael Bellomo.", title = "{Debian GNU\slash Linux} for dummies", publisher = pub-IDG-WORLDWIDE, address = pub-IDG-WORLDWIDE:adr, pages = "xxii + 324", year = "2000", ISBN = "0-7645-0713-3", ISBN-13 = "978-0-7645-0713-7", LCCN = "QA76.76.O63 B44978 2000", bibdate = "Mon Apr 29 15:54:50 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Bendix:2000:SSC, author = "Lars Bendix and Ulf Asklund and Jonas Persson", title = "Summary of the Subworkshop on Change Management for Open Source Software", journal = j-NORDIC-J-COMPUT, volume = "7", number = "2", pages = "143--??", month = "Summer", year = "2000", CODEN = "NJCOFR", ISSN = "1236-6064", bibdate = "Sat Jul 14 11:08:02 MDT 2001", bibsource = "http://www.cs.helsinki.fi/njc/njc7.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Borchers:2000:POS, author = "Robert Borchers and Susan Graham and Richard Gabriel and Todd Needham and Jos{\'e} Mu{\~n}oz", title = "Panel: Open Source: {IP} in the {Internet} Era", crossref = "ACM:2000:SHP", pages = "79--80", year = "2000", bibdate = "Sat Feb 10 14:28:55 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Bunks:2000:GG, author = "Carey Bunks", title = "Grokking the {GIMP}", publisher = pub-NEW-RIDERS, address = pub-NEW-RIDERS:adr, pages = "xi + 342", year = "2000", ISBN = "0-7357-0924-6", ISBN-13 = "978-0-7357-0924-9", LCCN = "T385 .B852 2000", bibdate = "Fri Dec 15 06:47:10 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$45.00", acknowledgement = ack-nhfb, subject = "Computer graphics; GIMP (Computer file)", } @Book{Cameron:2000:GEK, author = "Debra Cameron", title = "{GNU Emacs} --- kurz \& gut", publisher = pub-ORA, address = pub-ORA:adr, pages = "60", year = "2000", ISBN = "3-89721-211-0", ISBN-13 = "978-3-89721-211-4", LCCN = "????", bibdate = "Wed Oct 30 10:30:26 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "German translation of \cite{Cameron:1999:GEP}.", acknowledgement = ack-nhfb, language = "German", } @Article{Collins:2000:LMW, author = "Terry Collins and Geoff Davis and Tarjei Tjxstheim [sic] Jensen and Raj Dash and DDJ and Rick Box and Dimitrios Souflis and James K. Yun and Guy Hammond and DDJ", title = "Letters: More Worker Shortage; Music City; Sorting Through Sorts; Buy the Book; {E}-Address Change; {Open Source} Debate", journal = j-DDJ, volume = "25", number = "6", pages = "10, 12", month = jun, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Nov 9 08:25:15 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @MastersThesis{Coris:2000:CTP, author = "Marie Coris", title = "Comp{\'e}tition technologique et propri{\'e}t{\'e} intellectuelle: quels enjeux pour les logiciels libres~? Le cas du syst{\`e}me d'exploitation {GNU\slash Linux}", school = "M{\'e}m. D.E.A.: {\'e}con. de l'environnement innovation et am{\'e}nagement", address = "Bordeaux 4, France", year = "2000", bibdate = "Wed Oct 30 10:23:37 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "French", } @Article{Crowder:2000:BRG, author = "Ben Crowder", title = "Book Review: {GNOME\slash GTK+} Programming", journal = j-LINUX-J, volume = "79", pages = "54--54", month = nov, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Oct 21 16:25:36 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue79/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue79/4098.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Diaz:2000:GPB, author = "Daniel Diaz and Philippe Codognet", title = "{GNU Prolog}: Beyond Compiling {Prolog} to {C}", journal = j-LECT-NOTES-COMP-SCI, volume = "1753", pages = "81--??", year = "2000", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Fri Feb 1 09:16:07 MST 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1753.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1753/17530081.htm; http://link.springer-ny.com/link/service/series/0558/papers/1753/17530081.pdf", acknowledgement = ack-nhfb, } @Book{Donnelly:2000:BMU, author = "Charles Donnelly and Richard Stallman", title = "{Bison} Manual: Using the {YACC}-compatible Parser Generator, for Version 1.29", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "2000", ISBN = "1-882114-44-2", ISBN-13 = "978-1-882114-44-3", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Correct author and year yet to be determined.", } @Book{Dutt:2000:GBG, author = "Christoph Dutt and Joachim Freiburg", title = "{GiMP: Bilder gestalten, Fotos retuschieren; [Grundlagen der professionellen Bildbearbeitung, der Umgang mit Fotos, Grafiken und Text, Bilder f{\"u}r das Internet richtig vorbereiten; auf der CD: GIMP f{\"u}r Windows, SCO Unix, Debian GNU Linux, Solaris, OS/2 und BSD, Quelltext aller GIMP- und GTK-Versionen, {\"u}ber 300 Plug-ins in C, Perl, tcl, Python und Scheme, XFree86/23.3.6, GIMP User Manual als PDF-Dateien]}", publisher = "C und L", address = "B{\"o}blingen, Germany", pages = "522 + 98", year = "2000", ISBN = "3-932311-64-7", ISBN-13 = "978-3-932311-64-2", LCCN = "????", bibdate = "Tue Sep 17 07:02:55 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, language = "German", } @Book{Eaton:2000:GOH, author = "John W. (John Wesley) Eaton", title = "{GNU Octave}: a high-level interactive language for numerical computations: edition 3 for Octave version 2.0.13", publisher = pub-NETWORK-THEORY, address = pub-NETWORK-THEORY:adr, pages = "viii + 311", year = "2000", ISBN = "0-9541617-2-6 (paperback)", ISBN-13 = "978-0-9541617-2-9 (paperback)", LCCN = "????", bibdate = "Sat Jun 13 11:12:34 MDT 2009", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; library.tcd.ie:210/advance", acknowledgement = ack-nhfb, remark = "Spine title: GNU Octave manual.", subject = "GNU Octave; Operating systems (Computers); Handbooks, manuals, etc", } @Article{Epplin:2000:IDH, author = "Jerry Epplin", title = "Inside {Debian Hurd}", journal = j-DDJ, volume = "25", number = "12", pages = "21--22, 24, 26", month = dec, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Wed Nov 8 15:09:25 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Debian is a freely available operating system, currently built around on the Linux kernel, that achieves flexibility by adhering to standard POSIX interfaces. And because Debian is kernel independent, the Hurd -- a collection of servers that run on top of the microkernel -- can also be used with the Debian distribution.", acknowledgement = ack-nhfb, } @Article{Erickson:2000:EOS, author = "Jonathan Erickson", title = "Editorial: {Open Source}, Open Projects", journal = j-DDJ, volume = "25", number = "3", pages = "10--10", month = mar, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Nov 9 08:25:14 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Ganten:2000:DGL, author = "Peter H. Ganten and others", title = "{Debian GNU, Linux: Grundlagen, Installation, Administration und Anwendung}", publisher = pub-SV, address = pub-SV:adr, pages = "xvi + 792", year = "2000", ISBN = "3-540-65841-6, 3-540-66384-3", ISBN-13 = "978-3-540-65841-2, 978-3-540-66384-3", LCCN = "????", bibdate = "Wed Oct 30 10:09:45 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "German", xxnote = "Check year: some catalogs have 2000, others have 2001.", xxtitle = "{Debian GNU Linux} powerpack", } @Book{Garzik:2000:GCR, author = "Jeff Garzik", title = "{Glibc}: a comprehensive reference to {GNU\slash Linux libC}", publisher = pub-NEW-RIDERS, address = pub-NEW-RIDERS:adr, pages = "500 (est.)", year = "2000", ISBN = "1-57870-202-X", ISBN-13 = "978-1-57870-202-2", LCCN = "????", bibdate = "Mon Apr 29 16:01:40 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Edited by Laurie Petrycki and others.", acknowledgement = ack-nhfb, } @Article{Glass:2000:LOS, author = "Robert L. Glass", title = "Loyal Opposition: The Sociology of Open Source: Of Cults and Cultures", journal = j-IEEE-SOFTWARE, volume = "17", number = "3", pages = "104--105", month = may # "\slash " # jun, year = "2000", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Wed Nov 1 17:47:35 MST 2000", bibsource = "http://computer.org/software/so2000/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so2000/pdf/s3104.pdf", acknowledgement = ack-nhfb, } @Article{Goth:2000:NNG, author = "Greg Goth and Cheryl Baltes", title = "In the News: The Next Gold Rush: Application Service Providers Stake Their Claims in a Red-Hot Market: Are Consumer Rights at Risk?: Standards-Based Training: Grand Opening: {SPC}'s Resource Center", journal = j-IEEE-SOFTWARE, volume = "17", number = "2", pages = "96--100", month = mar # "\slash " # apr, year = "2000", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Tue Apr 25 08:50:56 MDT 2000", bibsource = "http://computer.org/software/so2000/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so2000/pdf/s2096.pdf", acknowledgement = ack-nhfb, } @Article{Grinzo:2000:PBG, author = "Lou Grinzo and Jacques Surveyer", title = "Programmer's Bookshelf: {GNU} Tools and Process Patterns", journal = j-DDJ, volume = "25", number = "12", pages = "159--160", month = dec, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Wed Nov 8 15:09:25 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Lou takes a look at Tom Swan's GNU C++ for Linux, by (you guessed it) Tom Swan, while Jacques examines Scott Ambler's Process Patterns: Building Large Scale Systems Using Object Technology.", acknowledgement = ack-nhfb, } @Article{Guinan:2000:CPD, author = "Jamie Guinan", title = "Cross-Platform Development Using {GCC}", journal = j-CCCUJ, volume = "18", number = "3", pages = "18--??", month = mar, year = "2000", CODEN = "CCUJEX", ISSN = "1075-2838", bibdate = "Tue May 14 18:09:25 MDT 2002", bibsource = "http://www.cuj.com/articles/2000/0003/0003toc.htm?topic=articles; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "You can build any number of native and cross compilers from GCC, if you know how.", acknowledgement = ack-nhfb, } @InProceedings{Gutmann:2000:OSC, author = "Peter Gutmann", title = "An Open-Source Cryptographic Coprocessor", crossref = "USENIX:2000:PNU", pages = "??--??", year = "2000", bibdate = "Wed Oct 16 05:17:16 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/sec2000/gutmann.html", acknowledgement = ack-nhfb, } @Misc{Guyot:2000:GBL, author = "Paul Guyot", title = "Are {GPL} and {BSD License} really compatible?", howpublished = "World-Wide Web document.", year = "2000", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.kallisys.org/bsd-lite/bsd-gpl/?lg=en", acknowledgement = ack-nhfb, } @Article{Hall:2000:MLF, author = "Jon ``maddog'' Hall", title = "My Life and Free Software", journal = j-LINUX-J, volume = "74", pages = "??--??", month = jun, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:13 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue74/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue74/4047.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Harford:2000:GER, author = "Alex Harford", title = "{GIMP} essential reference", publisher = pub-NEW-RIDERS, address = pub-NEW-RIDERS:adr, pages = "xxi + 373", year = "2000", ISBN = "0-7357-0911-4", ISBN-13 = "978-0-7357-0911-9", LCCN = "T385 .H335 2000", bibdate = "Fri Dec 15 06:44:05 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.newriders.com/books/title.cfm?isbn=0735709114", price = "US\$24.95", acknowledgement = ack-nhfb, } @MastersThesis{Hombourger:2000:SNC, author = "C{\'e}dric Hombourger", title = "Solution de Network Computing sous {GNU\slash Linux}", type = "M{\'e}m. D.E.S.S.: Techniques Nouvelles en Informatique [T.N.I.]", school = "Universit{\'e} Montpellier II Sciences et Techniques du Languedoc", address = "Montpellier 2, France", pages = "59", year = "2000", bibdate = "Wed Oct 30 10:25:47 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "French", } @Article{Jones:2000:LOS, author = "Peter Jones and M. B. Jorgenson", title = "{Linux} and Open-Source Applications", journal = j-LINUX-J, volume = "70", pages = "??--??", month = feb, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 16:46:44 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue70/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue/3683.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Krebs:2000:GQL, author = "W. G. Krebs", title = "{GNU Queue}: {Linux} Clustering Made Easy", journal = j-LINUX-J, volume = "79", pages = "144--??", month = nov, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Oct 21 16:25:36 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue79/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue79/4208.html", abstract = "Farm those jobs out with Gnu Queue!", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Kroeker:2000:PIM, author = "Kirk L. Kroeker", title = "Products: {iCompression}'s {MPEG-2} Encoder Reference Design Kit for {USB}; Free Project Management Support Tools; {Force Computers}' Protocol Software for Telecom Integration; {Data Junction}'s Free {XML} Tool; {Fookes Software}'s Text Editor for Programmers; {Research Systems}' {IDL} Wavelet Toolkit; {Be} Opens Source Code to {BeOS 5}; {JafSoft}'s Utility for Converting Text Files into {RTF}", journal = j-COMPUTER, volume = "33", number = "5", pages = "98--100", month = may, year = "2000", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Mon Oct 30 17:20:19 MST 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co2000/pdf/r5098.pdf", acknowledgement = ack-nhfb, } @Article{Lebl:2000:GSF, author = "George Lebl and Elliot Lee and Miguel de Icaza", title = "{GNOME}, Its State and Future", journal = j-LINUX-J, volume = "70", pages = "??--??", month = feb, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:12 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue70/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue70/3754.html", abstract = "Find out what's happening with the GNOME project --- are they giving up? I'd say not.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Lewis:2000:GEL, author = "Bil Lewis and Dan LaLiberte and Richard Stallman and {the GNU Manual Group}", title = "{GNU Emacs Lisp} Reference Manual, for {Emacs} Version 21", publisher = pub-FSF, address = pub-FSF:adr, pages = "974", year = "2000", ISBN = "1-882114-73-6", ISBN-13 = "978-1-882114-73-3", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Two volumes.", URL = "http://www.gnupress.org/book3.html", acknowledgement = ack-nhfb, } @Book{Link:2000:LGP, author = "Jay Link", title = "{Linux} graphics programming with {SVGAlib}", publisher = pub-CORIOLIS, address = pub-CORIOLIS:adr, pages = "xxii + 513", year = "2000", ISBN = "1-57610-524-5", ISBN-13 = "978-1-57610-524-5", LCCN = "T385 .L564 2000", bibdate = "Mon Apr 29 15:48:25 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc", } @Book{Loosemore:2000:GCL, author = "Sandra Loosemore and Richard M. Stallman and Roland McGrath and Andrew Oram and Ulrich Drepper", title = "{GNU C} Library Reference Manual, for Version 2.x", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "2000", ISBN = "1-882114-54-X", ISBN-13 = "978-1-882114-54-2", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Two volumes.", acknowledgement = ack-nhfb, xxnote = "Correct author and year yet to be determined.", } @Book{Maginnis:2000:SLG, author = "Tobin Maginnis", title = "{Sair Linux} and {GNU} certification: {Level I}: {Installation} and configuration", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xix + 284", year = "2000", ISBN = "0-471-36978-0", ISBN-13 = "978-0-471-36978-3", LCCN = "QA76.3 .M3235 2000", bibdate = "Mon Apr 29 15:42:30 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Mann:2000:GLW, author = "Steve Mann", title = "A {GNU\slash Linux} Wristwatch Videophone", journal = j-LINUX-J, volume = "75", pages = "??--??", month = jul, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 07:44:13 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue75/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue75/3993.html", abstract = "It's a fully functional wristwatch video conferencing system that runs \ldots{} you guessed it, GNU LINUX.", acknowledgement = ack-nhfb, } @InProceedings{Mitchell:2000:GSS, author = "Mark Mitchell and Alexander Samuel", title = "{GCC 3.0}: The State of the Source", crossref = "USENIX:2000:PAL", pages = "??--??", year = "2000", bibdate = "Wed Oct 16 05:17:16 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/als2000/mitchell.html", acknowledgement = ack-nhfb, } @Book{Montenbruck:2000:APC, author = "Oliver Montenbruck and Thomas Pfleger", title = "Astronomy on the personal computer", publisher = pub-SV, address = pub-SV:adr, pages = "xv + 310", year = "2000", ISBN = "3-540-67221-4", ISBN-13 = "978-3-540-67221-0", LCCN = "QB51.3.E43 M6613 2000", bibdate = "Mon Apr 29 15:35:58 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Translated by Storm Dunlop, with a foreword by Richard M. West.", acknowledgement = ack-nhfb, keywords = "gcc", } @Book{Neumann:2000:GPR, author = "Sven Neumann", title = "Gimp Pocket Reference", publisher = pub-ORA, address = pub-ORA:adr, pages = "iii + 97", year = "2000", ISBN = "1-56592-731-1", ISBN-13 = "978-1-56592-731-5", LCCN = "T385 .N47 2000", bibdate = "Sat Feb 24 11:35:53 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Translated by Sven Riedel.", price = "US\$9.95", acknowledgement = ack-nhfb, } @Article{Paulson:2000:NBU, author = "Linda Dailey Paulson and Orren Merton", title = "News Briefs: {U.S.} Picks New Encryption Standard; Better Software with Open Source; Taking a {SIP} of {Internet} Telephony; Schools May Hold Valuable Spectrum; Getting a Feel for the {Web}", journal = j-COMPUTER, volume = "33", number = "12", pages = "20--23", month = dec, year = "2000", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Wed Dec 6 18:12:09 MST 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co2000/pdf/rz020.pdf", acknowledgement = ack-nhfb, } @Article{Perdue:2000:PPB, author = "Tim Perdue", title = "{PHP4} and {PostgreSQL}: Building Serious {Web} Applications with Open-Source Software", journal = j-LINUX-J, volume = "80", pages = "134, 136, 138, 140, 142, 144", month = dec, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Wed Nov 22 06:52:01 MST 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue80/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue80/4343.html", abstract = "A walk-through of a simple web application to demonstrate the features of PHP and Postgres.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Misc{Powell:2000:JDG, author = "Dennis Powell", title = "Judgement Day for the {GPL}?: Determining the Legality of the {GPL}", howpublished = "World-Wide Web document.", day = "26", month = jun, year = "2000", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.linuxplanet.com/linuxplanet/reports/2000/1", acknowledgement = ack-nhfb, } @Book{Quin:2000:OSX, author = "Liam Quin", title = "Open source {XML} database toolkit: resources and techniques for improved development", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xiv + 434", year = "2000", ISBN = "0-471-37522-5 (paperback)", ISBN-13 = "978-0-471-37522-7 (paperback)", LCCN = "QA76.76.H94 Q56 2000", bibdate = "Wed Mar 27 20:47:26 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Web databases; XML (document markup language)", } @Article{Ravicher:2000:FCS, author = "Daniel Ravicher", title = "Facilitating Collaborative Software Development: The Enforceability of Mass-Market Public Software Licenses", journal = "Virginia Journal of Law and Technology", volume = "5", number = "11", pages = "1522--1687", year = "2000", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.vjolt.net/vol5/issue3/v5i3a11-Ravicher.html", acknowledgement = ack-nhfb, } @Book{Rodriguez:2000:LLG, author = "Dominique Rodriguez", title = "{L}'essentiel de {\LaTeX} et {GNU-Emacs}: manuel de r{\'e}alisation de documents scientifiques, {CD-ROM} {\TeX}live'4 {GNU}-Emacs 20.5 pour Windows, exercices corrig{\'e}s", publisher = "Dunod", address = "Paris, France", pages = "xv + 352", year = "2000", ISBN = "2-10-004814-7", ISBN-13 = "978-2-10-004814-4", ISSN = "1622-5694", LCCN = "????", bibdate = "Wed Oct 30 10:20:49 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", series = "Informatiques. S{\'e}rie R{\'e}seaux et t{\'e}l{\'e}coms", acknowledgement = ack-nhfb, language = "French", } @Book{Rosenberg:2000:OSU, author = "Donald K. Rosenberg", title = "{Open Source}: the unauthorized white papers", publisher = "IDG Books Worldwide", address = "Foster City, CA", pages = "xxvi + 374", year = "2000", ISBN = "0-7645-4660-0 (paperback)", ISBN-13 = "978-0-7645-4660-0 (paperback)", LCCN = "QA76.6. R679 2000", bibdate = "Mon Apr 18 11:22:04 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", URL = "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/; http://www.loc.gov/catdir/toc/wiley021/00044952.html; http://www.stromian.com/Book/", acknowledgement = ack-nhfb, subject = "Free computer software", tableofcontents = "Part I: Open Source Software is Linux\ldots{} and More\\ Chapter 1: The Origins of Open Source Software\\ Chapter 2: Commercializing Open Source Software\par Part II: Open Source Software in Your Business\\ Chapter 3: Benefits and Cost of Open Source in Your Business\\ Chapter 4: Available Products and More to Come\\ Chapter 5: Linux vs. Windows\par Part III: Open Source Licensing: Does It Have to Be This Hard?\\ Chapter 6: The GNU GPL and the Open Source Definition\\ Chapter 7: Complications of Open Source Licensing\par Part IV: Linux is Moving UP\ldots{} and DOWN\\ Chapter 8: The Drive Toward the Mainframe\\ Chapter 9: The Secret Battlefield: Embedded Systems\par Part V: Open Source Software AS Your Business\\ Chapter 10: The Platform: Software and Hardware\\ Chapter 11: The Applications: Non-Traditional Business Models\\ Chapter 12: The Proprietary Software Business: New Opportunities \ldots{} and Pressures\par Part VI: The Future of Open Source\\ Chapter 13: Companies and Projects\\ Chapter 14: Intellectual Property", } @Article{Samwel:2000:LDS, author = "Bart Samwel and Jiri Soukup and Glenn Crist and Evan Easton and Ron Ruble and David A. Rogers and Al Stevens and Bruce MacDonald and Scott Venckus", title = "Letters: Data Structures as Objects; Real ({Netscape}) Time; Riding the {XML} Bandwagon; Porting to {CE}; Nothing New About {Open Source}; {Y2K} Worries?; Version Control", journal = j-DDJ, volume = "25", number = "2", pages = "12, 14", month = feb, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Nov 9 08:25:13 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Sifry:2000:OSG, author = "David Sifry", title = "Open-Source Group Calendaring: {GCTP} and {OpenFlock}", crossref = "USENIX:2000:PAL", pages = "??--??", year = "2000", bibdate = "Wed Oct 16 05:17:16 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/als2000/sifry.html", acknowledgement = ack-nhfb, } @Article{Simpson:2000:CVC, author = "Michael Simpson", title = "{CVS} Version Control and Branch Management", journal = j-DDJ, volume = "25", number = "10", pages = "108, 110--114", month = oct, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Wed Nov 8 15:09:24 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Michael describes how branching and merging works in CVS, a widely used GNU source-code control system.", acknowledgement = ack-nhfb, } @Book{Stallman:2000:DGG, author = "Richard Stallman and Roland Pesch and Stan Shebs and others", title = "Debugging with {GDB}: The {GNU} Source-Level Debugger, for Version 5", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "2000", ISBN = "1-882114-77-9", ISBN-13 = "978-1-882114-77-1", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Stallman:2000:GMPa, author = "Richard M. Stallman and Roland McGrath", title = "{GNU} Make: {A} Program for Directing Recompilation, for Version 3.79", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", day = "04", month = apr, year = "2000", ISBN = "1-882114-80-9", ISBN-13 = "978-1-882114-80-1", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Stallman:2000:GMPb, author = "Richard M. Stallman and Roland McGrath", title = "{GNU} Make: {A} Program for Directing Recompilation, for Version 3.79", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "2000", ISBN = "1-882114-81-7", ISBN-13 = "978-1-882114-81-8", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Correct author and year yet to be determined.", } @Book{Stallman:2000:UPGa, author = "Richard M. Stallman", title = "Using and Porting {GNU CC}, for Version 2.95", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "2000", ISBN = "1-882114-38-8", ISBN-13 = "978-1-882114-38-2", LCCN = "????", bibdate = "Wed Sep 20 10:36:28 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Correct author and year yet to be determined.", } @Book{Stallman:2000:UPGb, author = "Richard M. Stallman", title = "Using and Porting the {Gnu Compiler Collection (GCC)}", publisher = "iUniverse, Inc.", address = "2021 Pine Lake Road, Suite 100, Lincoln, NE 68512, USA", pages = "556 (est.)", year = "2000", ISBN = "0-595-10035-X", ISBN-13 = "978-0-595-10035-4", LCCN = "????", bibdate = "Fri Sep 22 09:12:07 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, remark = "I cannot find this book in any major library catalog, although amazon.com lists it.", } @Article{Stallman:2000:VWW, author = "Richard Stallman", title = "Viewpoint: Why we must fight {UCITA}", journal = j-CACM, volume = "43", number = "6", address = "", pages = "27--28", month = jun, year = "2000", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Sep 25 15:22:32 MDT 2000", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/2000-43/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://en.wikipedia.org/wiki/UCITA; http://www.acm.org/pubs/citations/journals/cacm/2000-43-6/p27-stallman/", acknowledgement = ack-nhfb, keywords = "Uniform Computer Information Transactions Act (UCITA)", subject = "Computing Milieux --- Computers and Society --- Public Policy Issues (K.4.1): {\bf Regulation}; Computing Milieux --- Computers and Society --- Social Issues (K.4.2); Computing Milieux --- Computers and Society --- Organizational Impacts (K.4.3)", } @Book{Steil:2000:GOA, author = "Michael Steil", title = "{GNOME: [objektorientiert arbeiten mit X; das GNU Network Object Model Environment optimal einrichten; der gekonnte Umgang mit der Oberfl{\"a}che; viele Tips und Tricks; Programmieren mit dem GTK+]}", publisher = "Computer-\&-Literatur-Verlag", address = "B{\"o}blingen, Germany", pages = "606", year = "2000", ISBN = "3-932311-60-4", ISBN-13 = "978-3-932311-60-4", LCCN = "????", bibdate = "Wed Oct 30 10:07:39 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, language = "German", } @Article{Stevens:2000:CPB, author = "Al Stevens", title = "{C} Programming: Building {Quincy 2000}", journal = j-DDJ, volume = "25", number = "11", pages = "133--134, 136", month = nov, year = "2000", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Wed Nov 8 15:09:25 MST 2000", bibsource = "http://www.ddj.com/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Al gets back on track in updating his Quincy IDE that hosts the GNU C/C++ compiler suite of tools on the Win32 platform.", acknowledgement = ack-nhfb, } @Book{Swan:2000:TSG, author = "Tom Swan and Brian Gill and Erik Dafforn", title = "{Tom Swan}'s {GNU C++} for {Linux}", publisher = pub-QUE, address = pub-QUE:adr, pages = "xii + 831", year = "2000", ISBN = "0-7897-2153-8", ISBN-13 = "978-0-7897-2153-2", LCCN = "QA76.73.C153 S93 2000", bibdate = "Tue Oct 31 09:55:58 MST 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM with Mandrake-Linux 6.0, X Class library for C, and the entire source code from the book.", acknowledgement = ack-nhfb, keywords = "C (computer program language); Linux; operating systems (computers) -- software", xxnote = "Check authors: other catalog entries list Tracy Dunkelberger and Holly Allender.", } @Article{Taylor:2000:VIM, author = "Dean Taylor", title = "{VARs}: Increasing Margins Through Free Software", journal = j-LINUX-J, volume = "76", pages = "??--??", month = aug, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:13 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue76/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @InProceedings{Terpstra:2000:OSC, author = "John H. Terpstra", title = "Open Source Community", crossref = "ACM:2000:SHP", pages = "96--96", year = "2000", bibdate = "Sat Feb 10 14:28:55 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Vaughan:2000:GAA, author = "Gary V. Vaughan and Ben Elliston and Tom Tromey and Ian Lance Taylor", title = "{GNU} Autoconf, Automake and Libtool", publisher = pub-NEW-RIDERS, address = pub-NEW-RIDERS:adr, pages = "xx + 390", year = "2000", ISBN = "1-57870-190-2", ISBN-13 = "978-1-57870-190-2", LCCN = "QA76.76.O63 G598 2000", bibdate = "Sat Feb 24 11:27:09 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$40.00", URL = "http://sources.redhat.com/autobook/; http://sources.redhat.com/autobook/autobook/autobook_toc.html; http://sources.redhat.com/autobook/download.html; http://www.newriders.com/books/title.cfm?isbn=1578701902", acknowledgement = ack-nhfb, } @Article{Wen:2000:OSI, author = "Bobby S. Wen", title = "Open-Source Intrusion Detection Tools for {Linux}", journal = j-LINUX-J, volume = "78", pages = "??--??", month = oct, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Sep 21 07:44:14 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue78/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Armed with Linux and Open Source tools, you can even keep an ISP secure.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{West:2000:ADG, author = "Adrian West", title = "Advanced {3-D} Graphics: {GNU Maverik} --- {A VR} Micro-Kernel", journal = j-LINUX-J, volume = "77", pages = "??--??", month = sep, year = "2000", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Thu Sep 21 07:44:13 MDT 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue77/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Wettstein:2000:GML, author = "Greg Wettstein and Johannes Grosen", title = "Gaining the Middleground: {A} {Linux}-based Open-Source Middleware Initiative", crossref = "USENIX:2000:PAL", pages = "??--??", year = "2000", bibdate = "Wed Oct 16 05:17:16 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/als2000/wettstein.html", acknowledgement = ack-nhfb, } @Book{Wright:2000:BGG, author = "Peter Wright", title = "Beginning {GTK+\slash GNOME} Programming", publisher = pub-WROX, address = pub-WROX:adr, pages = "xi + 613", year = "2000", ISBN = "1-86100-381-1", ISBN-13 = "978-1-86100-381-2", LCCN = "QA76.9.U83 W754 2000", bibdate = "Sat Feb 24 11:35:27 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$39.99", acknowledgement = ack-nhfb, } @Book{Anderson:2001:FOS, author = "Annelise Anderson", title = "{FreeBSD}: an open-source operating system for your personal computer", publisher = "Bit Tree Press", address = "Portola Valley, CA, USA", pages = "xx + 423", year = "2001", ISBN = "0-9712045-1-9", ISBN-13 = "978-0-9712045-1-5", LCCN = "QA76.76.O63 A49 2001", bibdate = "Sat May 17 16:53:21 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", note = "Includes CD-ROM.", URL = "http://www.bittreepress.com/FreeBSD/introbook/", acknowledgement = ack-nhfb, remark = "CD-ROM is release 4.4 and virtually identical to the first CD-ROM in the set of four sold by Wind River Systems. Includes the complete FreeBSD operating system and source code, the X Window System, and many third-party software programs ready to install.", subject = "FreeBSD; Free computer software; Operating systems (Computers)", } @Article{Angryk:2001:BRM, author = "Rafal Angryk", title = "Book Review: {{\em MICO, An Open Source CORBA Implementation}}", journal = j-PARALLEL-DIST-COMP-PRACT, volume = "4", number = "3", pages = "??--??", month = sep, year = "2001", CODEN = "????", ISSN = "1097-2803", bibdate = "Thu Sep 2 12:08:56 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.scpe.org/content/4/3.toc", acknowledgement = ack-nhfb, } @Article{Anonymous:2001:AFP, author = "Anonymous", title = "Announcements: Free public beta test of {Compaq Fortran 1.1}; New release of {\tt coco}; {Lahey\slash Fujitsu Fortran 95 (LF95) Linux version 6.0}; {NAGW}are {\tt f95} compiler release 4.1; {N. A. Software FortranPlus} compiler version 2.2; The {Fortran Company}; New journal: {{\em Journal of Computational Methods in Applied Science and Engineering}}", journal = j-FORTRAN-FORUM, volume = "20", number = "1", pages = "21--24", month = apr, year = "2001", CODEN = "????", ISSN = "1061-7264 (print), 1931-1311 (electronic)", bibdate = "Thu Feb 07 06:54:12 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM Fortran Forum", issue = "60", } @Book{Anonymous:2001:DGLa, author = "Anonymous", title = "{Debian GNU, Linux - i386, GNU, Hurd - i386, Version 2.2 - ``Potato'', release 2 [Elektronische Ressource]}", publisher = "Lehmann", address = "K{\"o}ln, Germany", year = "2001", ISBN = "3-931253-74-0", ISBN-13 = "978-3-931253-74-5", LCCN = "????", bibdate = "Wed Oct 30 10:38:06 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes six CD-ROMs.", acknowledgement = ack-nhfb, language = "German", } @Book{Anonymous:2001:DGLb, author = "Anonymous", title = "{Debian GNU, Linux 3.0 (pre) [Elektronische Ressource]: wizards of OS; 6 CD-ROMs mit WOS-Doku I und II und neuem KNOPPIX}", publisher = "Lehmann", address = "Berlin, Germany", year = "2001", ISBN = "3-931253-81-3", ISBN-13 = "978-3-931253-81-3", LCCN = "????", bibdate = "Wed Oct 30 10:35:03 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes six CD-ROMs.", acknowledgement = ack-nhfb, language = "German", } @Book{Anonymous:2001:DGLc, author = "Anonymous", title = "{Debian GNU, Linux 3.0 (final) [Elektronische Ressource]: woody; i386 (Intel, AMD, Cyrix usw.); zus{\"a}tzlich auf CD: Openoffice 1.0, XFree 86 4.2, Modellbahnsteuerungssoftware, Debian GNU/Linux-Anwenderhandbuch, Linux-Anwenderhandbuch}", publisher = "Lehmann", address = "Berlin, Germany", year = "2001", ISBN = "3-931253-89-9", ISBN-13 = "978-3-931253-89-9", LCCN = "????", bibdate = "Wed Oct 30 10:33:42 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes eight CD-ROMs.", acknowledgement = ack-nhfb, language = "German", } @Article{Anonymous:2001:PFS, author = "Anonymous", title = "Products: {Free Software Foundation} Updates Compiler Toolset; {IT Factory}'s {Lotus Tools Suite}; {Cardiff Software}'s Real-Time Document Verification Application; {Great Bridge} Updates Open Source Database; {OpenPath Products'} Wireless Application Authoring Tool; {Curl}'s {Web} Application Development Environment; {ThinAirApp} Ships Mobile {Visual Basic IDE}; {Princeton Softech} Updates Server Archiving Software; {Codemesh} Releases {Java} Communications Environment", journal = j-COMPUTER, volume = "34", number = "9", pages = "112--114", month = sep, year = "2001", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Wed Sep 12 14:28:14 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co2001/pdf/r9112.pdf; http://www.computer.org/computer/co2001/r9112abs.htm", acknowledgement = ack-nhfb, } @Article{Anonymous:2001:PWB, author = "Anonymous", title = "Products: {Web}-Based Remote Administration Tools; {SGDL System}'s {$3$D} Model Development Language Kit; {MigraTEC}'s {Solaris-to-Linux} Migration Software; {Visual Numerics} Updates {C} Numerical Library; {Stardock}'s {Windows} Skin Development Software; {InterNetwork}'s New Load Capacity Testing Software; {SuSE Linux} for {PowerPC}; {Raytheon} Updates Network Security Tools; {Tasking} Updates Embedded Development Tools; {ExoLab Group} Offers Open-Source Data-Binding Software; {Omnicore Software}'s {Java} Development Environment; {Basis International} Releases {Java}-Based Business Basic; {Zondigo}'s Wireless Software Development Kit; {MDD} Introduces Password Administration Software; {StatSoft} Revises Data Visualization Tool; {Abaco} Updates Mobile Application Development Framework", journal = j-COMPUTER, volume = "34", number = "6", pages = "90--93", month = jun, year = "2001", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Wed Jul 11 07:52:11 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co2001/pdf/r6090.pdf", acknowledgement = ack-nhfb, } @Book{Ayers:2001:GEX, author = "Larry Ayers", title = "{GNU Emacs} and {XEmacs}", publisher = pub-PRIMA, address = pub-PRIMA:adr, pages = "xxxv + 508", year = "2001", ISBN = "0-7615-2446-0", ISBN-13 = "978-0-7615-2446-5", LCCN = "QA76.76.T49 A94 2001", bibdate = "Wed Oct 30 10:42:25 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, } @Article{Baran:2001:NVCb, author = "Nicholas Baran", title = "News and Views: {College Board} to Add {Java} Test; Astronomy Project Beats Out Algorithm for Science Prize; Consortium to Release {XML} Business Specification; Open Source Developer Agreement Proposed; Consortium Hopes to Eliminate Computer Failures; New Linear Algorithm for Sequence Analysis; Distributing Computing {\`a} la {SETI} Catches On", journal = j-DDJ, volume = "26", number = "3", pages = "18--18", month = mar, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Feb 15 12:14:41 MST 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://publicscience.net/; http://www.ddj.com/", acknowledgement = ack-nhfb, } @Article{Bauer:2001:LSY, author = "Barr Bauer and Jonathan Erickson and Richard Stallman and Mike Pentney and Frank C. Earl", title = "Letters: The State of Your Taxes; Embedded Space; More {Open Source} versus {Free Software}; Shared Source?; {CORBA} Interoperability", journal = j-DDJ, volume = "26", number = "9", pages = "10", month = sep, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Feb 12 05:21:39 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/", acknowledgement = ack-nhfb, } @Article{Baxter:2001:OSE, author = "Michael Baxter", title = "Open Source in Electronic Design Automation", journal = j-LINUX-J, volume = "82", pages = "162, 164--166", month = feb, year = "2001", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Feb 15 08:04:55 MST 2001", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue82/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "An interview with Stephen Williams, the creator of the Icarus Verilog compiler.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Misc{Beebe:2001:GSL, author = "Nelson H. F. Beebe", title = "{GNU Scientific Library}", howpublished = "World-Wide Web document.", year = "2001", bibdate = "Fri Nov 23 07:10:04 2001", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.math.utah.edu/software/gsl.html", acknowledgement = ack-nhfb, } @Article{Bonzini:2001:LHG, author = "Paolo Bonzini and Stuart Halloway and John Penry and Oluseyi Sonaiya and Bruce E. Hogman and Greg Bissell and Michael Hobbs and Ben Laurie", title = "Letters: Huge {GCC} Executables; {Java} Class Loader; {Department of Dumb Ideas}; Setting the Record Straight; The Legacy of {C\#}; {DHTML} Source-Code Correction; Shared Libraries Aren't All Bad; {Zuse} and {Intel}", journal = j-DDJ, volume = "26", number = "8", pages = "10, 12", month = aug, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Wed Jul 11 06:31:35 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/", acknowledgement = ack-nhfb, } @InProceedings{Brod:2001:SOS, author = "Cesar Brod", title = "{SAGU}: Open-Source Unified Management System for Educational Institutions", crossref = "USENIX:2001:PAL", year = "2001", bibdate = "Tue Oct 15 16:09:39 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Unpublished invited talk, 5th Annual Linux Showcase and Conference, November 5--10, Oakland, CA.", URL = "http://www.linuxshowcase.org/brod.html", acknowledgement = ack-nhfb, } @Article{Casarini:2001:GDE, author = "Paolo Casarini and Luca Padovani", title = "The {Gnome DOM} engine", journal = j-MARKUP-LANG, volume = "3", number = "2", pages = "173--190", month = apr, year = "2001", CODEN = "MLTPFG", ISSN = "1099-6621", bibdate = "Sat Sep 6 11:22:16 MDT 2003", bibsource = "http://mitpress.mit.edu/journal-home.tcl?issn=10996621; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://mitpress.mit.eduhttp://mitpress.mit.edu/catalog/item/default.asp?sid=81FFBAAF-F78B-4799-8942-1A7B831BFC9A&ttype=6&tid=8010", acknowledgement = ack-nhfb, } @Article{Chan:2001:DID, author = "Jason Chan", title = "Distributed Intrusion Detection with Open Source Tools", journal = j-SYS-ADMIN, volume = "10", number = "8", pages = "20, 22, 24--25", month = aug, year = "2001", CODEN = "SYADE7", ISSN = "1061-2688", bibdate = "Wed Jul 11 07:06:35 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.samag.com/", abstract = "Chan presents an example of an intrusion detection system comprising open source tools such as Snort, OpenSSL, Stunnel, and MySQL.", acknowledgement = ack-nhfb, } @Book{Chassell:2001:IPE, author = "Robert J. Chassell", title = "An Introduction to Programming in {Emacs Lisp}", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "320 (est.)", year = "2001", ISBN = "1-882114-43-4", ISBN-13 = "978-1-882114-43-6", LCCN = "????", bibdate = "Wed Jun 11 16:02:28 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$30", URL = "http://www.gnupress.org/book4.html", acknowledgement = ack-nhfb, } @Misc{Chassell:2001:SFC, author = "Robert Chassell", title = "Software Freedom: Creation and Danger", year = "2001", bibdate = "Tue Oct 15 16:09:39 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Unpublished invited talk, 5th Annual Linux Showcase and Conference, November 5--10, Oakland, CA.", URL = "http://www.linuxshowcase.org/tech.html", acknowledgement = ack-nhfb, keywords = "GNU", } @Article{Chiariglione:2001:OSM, author = "Leonardo Chiariglione", title = "Open Source in {MPEG}", journal = j-LINUX-J, volume = "83", pages = "126--126, 130, 132", month = mar, year = "2001", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Feb 15 08:04:56 MST 2001", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue83/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A History of MPEG.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Cochran:2001:NVS, author = "Shannon Cochran", title = "News and Views: Scientists Seek Immersive Reality; {USENIX} Names Lifetime Achievement Recipients [the {GNU Project} and the {Kerberos} network authentication system]; Robots Need Programmers; Evangelizing the {Semantic Web}; Get Your Supercomputer Software Free; {Usenet} Creator {Jim Ellis} Dies; {DARPA} Funds {FreeBSD} Security Initiative", journal = j-DDJ, volume = "26", number = "9", pages = "18--18", month = sep, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Feb 12 05:21:39 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/", acknowledgement = ack-nhfb, } @Article{Cochran:2001:NVW, author = "Shannon Cochran", title = "News and Views: {WEP} [Wired Equivalent Privacy]: Pining for the Fjords?; Bye Bye {Be}; {UNIX} Utilities Open Sourced; Cosmology Computer Calculates Creation; {UML 2.0} Infrastructure Proposals", journal = j-DDJ, volume = "26", number = "11", pages = "18--18", month = nov, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Feb 12 05:21:40 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/", acknowledgement = ack-nhfb, } @Book{Danesh:2001:SLG, author = "Arman Danesh and James Russell and Richard Petersen", title = "{SAIR Linux} \& {GNU} certified administrator: exam guide", publisher = pub-OSBORNE, address = pub-OSBORNE:adr, pages = "xxv + 1008", year = "2001", ISBN = "0-07-213205-1", ISBN-13 = "978-0-07-213205-2", LCCN = "????", bibdate = "Mon Apr 29 15:50:05 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Misc{Davis:2001:PTS, author = "Gervaise (Gerry) Davis III", title = "Protecting Trademarks on Software in an Open Source Environment: The {Linux} Mark Experience", year = "2001", bibdate = "Tue Oct 15 16:09:39 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Unpublished invited talk, 5th Annual Linux Showcase and Conference, November 5--10, Oakland, CA.", URL = "http://www.linuxshowcase.org/tech.html", acknowledgement = ack-nhfb, } @Misc{Doherty:2001:LOS, author = "Sean Doherty", title = "The Law and Open-Source Software", howpublished = "World-Wide Web document.", day = "29", month = oct, year = "2001", bibdate = "Mon Apr 18 09:59:52 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.networkcomputing.com/1222/1222ws1.html", acknowledgement = ack-nhfb, } @Book{Duncan:2001:OOS, author = "Andy Duncan and Sean Hull", title = "{Oracle} and {Open Source}", publisher = pub-ORA, address = pub-ORA:adr, pages = "xvi + 406", month = apr, year = "2001", ISBN = "0-596-00018-9", ISBN-13 = "978-0-596-00018-9", LCCN = "QA76.9.D3 D845 2001", bibdate = "Mon Apr 18 15:01:40 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.oreilly.com/catalog/; z3950.loc.gov:7090/Voyager", price = "US\$39.95", URL = "http://www.oreilly.com/catalog/9780596000189; http://www.oreilly.com/catalog/oracleopen", acknowledgement = ack-nhfb, subject = "Oracle (Computer file); Database management; Open source software", } @Misc{Eckert:2001:HIU, author = "J. Eckert and T. Woigk", title = "{Haftung im Umfeld von Open Source}. ({German}) [{Liabilities} in the Field of {Open Source}]", howpublished = "World-Wide Web document.", pages = "21", day = "3", month = dec, year = "2001", bibdate = "Mon Apr 18 10:06:37 2005", bibsource = "http://ig.cs.tu-berlin.de/w2001/ir1/referate1/k27/ir1-ref1-k27.pdf; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", acknowledgement = ack-nhfb, } @Article{Egyedi:2001:SFC, author = "T. Egyedi", title = "Strategies for De facto Compatibility: Standardization, Proprietary and Open Source Approaches to {Java}", journal = "Knowledge, Technology, and Policy", volume = "14", number = "2", pages = "113--128", day = "1", month = jul, year = "2001", CODEN = "????", ISSN = "0897-1986", bibdate = "Fri Nov 8 05:39:36 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, pagecount = "16", } @Article{Ellis:2001:LOS, author = "Steven Ellis and David Johnson and Mike Schmit and Jenny Jones and Simon Cooke and Kurt Granroth", title = "Letters: Open Source {Cobol}; Setting the {Debian} Record Straight; Back to Basics; Load Testing {Web} Sites; Open Source Hat Tricks; {KDE} Insider", journal = j-DDJ, volume = "26", number = "7", pages = "10, 12", month = jul, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Jun 7 06:07:17 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/", acknowledgement = ack-nhfb, } @Article{Erickson:2001:EOR, author = "Jonathan Erickson", title = "Editorial: Open Records, Closed Doors", journal = j-DDJ, volume = "26", number = "6", pages = "8--8", month = jun, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Jun 7 06:07:16 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Essay on open source code issues in government records", URL = "http://www.ddj.com/", acknowledgement = ack-nhfb, keywords = "Jim Allchin (Microsoft); Richard Stallman (GNU Project); Tim O'Reilly", } @Article{Faulkner:2001:RNR, author = "Andy Faulkner and Rich Smith and Brad Baylor and Jim Bailey and Paul Mack and Jim Lemaster and Tom Hartel", title = "Running a Net Radio Station with Open-Source Software", journal = j-LINUX-J, volume = "81", pages = "136, 138, 140, 142--143", month = jan, year = "2001", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Mon Dec 18 14:27:27 MST 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue81/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Seven Linux enthusiasts broadcast a weekly Internet radio show.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Galassi:2001:GSL, author = "Mark Galassi and others", title = "{GNU} scientific library reference manual: edition 1.0 for {GSL} version 1.0", publisher = pub-NETWORK-THEORY, address = pub-NETWORK-THEORY:adr, pages = "xvi + 580", year = "2001", ISBN = "0-9541617-0-X", ISBN-13 = "978-0-9541617-0-5", LCCN = "????", bibdate = "Wed Oct 30 10:44:22 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Gohel:2001:LGK, author = "Himanshu Gohel and Thomas Weidenfeller and Andrew D. Todd and Ze'ev Atlas and Dave Paris", title = "Letters: {GNOME}, {KDE} Clarification; Parsing {XML}; {CPRM} Frenzy; Deadlock Detecting; {Perl} versus the World", journal = j-DDJ, volume = "26", number = "5", pages = "10, 12", month = may, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Apr 12 06:45:08 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/", acknowledgement = ack-nhfb, } @Article{Goth:2001:NOM, author = "Greg Goth and Scott Lorenz Andresen and Gil Alexander Shif and Paula Powers and Scott Lorenz Andresen", title = "In the News: The Open Market Woos Open Source; Awards \& Recognition: {Anup Ghosh} Named {Young Engineer of the Year}; Next-Generation Entertainment Consoles: Not all Fun and Games; {Asia Pacific} Region Poised to Follow {India} in Software Development Revolution", journal = j-IEEE-SOFTWARE, volume = "18", number = "2", pages = "104--111", month = mar # "\slash " # apr, year = "2001", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Tue May 15 05:10:47 MDT 2001", bibsource = "http://computer.org/software/so2001/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so2001/pdf/s2104.pdf", acknowledgement = ack-nhfb, } @Article{Graham:2001:RSO, author = "Susan L. Graham", title = "From Research Software to Open Source", journal = j-LECT-NOTES-COMP-SCI, volume = "2000", pages = "195--??", year = "2001", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Sat Feb 2 13:03:19 MST 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2000.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2000/20000195.htm; http://link.springer-ny.com/link/service/series/0558/papers/2000/20000195.pdf", acknowledgement = ack-nhfb, } @Article{Gropp:2001:SCP, author = "Bill Gropp", title = "Solving {CFD} Problems with Open Source Parallel Libraries", journal = j-LECT-NOTES-COMP-SCI, volume = "1947", pages = "52--??", year = "2001", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Sat Feb 2 13:02:51 MST 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1947.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1947/19470052.htm; http://link.springer-ny.com/link/service/series/0558/papers/1947/19470052.pdf", acknowledgement = ack-nhfb, } @Article{Hafner:2001:FOS, author = "Dr. Ullrich Hafner", title = "{FIASCO} --- An Open-Source Fractal Image and Sequence Codec", journal = j-LINUX-J, volume = "81", pages = "152--155", month = jan, year = "2001", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Mon Dec 18 14:27:27 MST 2000", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue81/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "FIASCO (Fractal Image and Sequence Codec) provides state-of-the-art image and video compression.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Hagerty:2001:GSM, author = "Daniel Hagerty and Melissa Weisshaus and Eli Zaretski", title = "{GNU} Software for {MS-Windows} and {MS-DOS} and Compatible Systems", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, edition = "Second", pages = "150 (est.)", year = "2001", ISBN = "1-882114-58-2", ISBN-13 = "978-1-882114-58-0", LCCN = "????", bibdate = "Wed Jun 11 16:09:02 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", price = "US\$35.00", URL = "http://www.gnupress.org/windows.html", acknowledgement = ack-nhfb, } @Article{Hausmann:2001:KEO, author = "Simon Hausmann", title = "{Konqueror\slash Embedded}: An Open-Source {Web} Browser For Embedded {Linux} Systems", journal = j-EMBEDDED-LINUX-J, volume = "5", pages = "32--35", month = sep # "\slash " # oct, year = "2001", CODEN = "????", ISSN = "1534-083X", bibdate = "Thu Aug 30 06:30:56 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://embedded.linuxjournal.com/magazine/issue05/; http://www.linuxdevices.com/articles/AT5068415887.html", abstract = "Filling the need for a free and standards-compliant browser.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Misc{Hohndel:2001:RDT, author = "Dirk Hohndel", title = "Reviving Dead Technology: How {XFree86} and Open Source Prevailed Against the {X Consortium}", year = "2001", bibdate = "Tue Oct 15 16:09:39 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Unpublished invited talk, 5th Annual Linux Showcase and Conference, November 5--10, Oakland, CA.", URL = "http://www.linuxshowcase.org/tech.html", acknowledgement = ack-nhfb, } @Book{Hunger:2001:DGL, author = "Steven Hunger", title = "{Debian GNU\slash Linux} bible", publisher = pub-IDG-WORLDWIDE, address = pub-IDG-WORLDWIDE:adr, pages = "????", year = "2001", ISBN = "0-7645-4710-0", ISBN-13 = "978-0-7645-4710-2", LCCN = "QA76.76.O63 H847 2001", bibdate = "Mon Apr 29 15:59:47 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Misc{Huppelshauser:2001:GGP, author = "Nicolas H{\"u}ppelsh{\"a}user", title = "{Die GNU General Public License und deutsches Recht}. ({German}) [{The} {GNU General Public License} and {German} Law]", howpublished = "World-Wide Web document.", pages = "34", day = "1", month = feb, year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.ifross.de/Fremdartikel/seminararbeit.pdf", acknowledgement = ack-nhfb, } @Article{Jackson:2001:LOS, author = "Laura Elizabeth Jackson and Herbert Vo{\ss}", title = "{{\LyX}} --- An {Open Source} document processor", journal = j-TUGboat, volume = "22", number = "1/2", pages = "32--41", month = mar, year = "2001", ISSN = "0896-3207", bibdate = "Fri Jul 13 10:24:20 MDT 2007", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", acknowledgement = ack-bnb # " and " # ack-nhfb, } @Book{Jang:2001:SLG, author = "Michael H. Jang", title = "{Sair Linux\slash GNU} installation and configuration", publisher = pub-CORIOLIS, address = pub-CORIOLIS:adr, pages = "xxx + 351", year = "2001", ISBN = "1-57610-953-4", ISBN-13 = "978-1-57610-953-3", LCCN = "QA76.3 .J345 2001", bibdate = "Mon Apr 29 15:58:48 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Jenkins:2001:OSS, author = "Steve Jenkins", title = "Open-Source Software at the {Aerodynamics Laboratory}", journal = j-LINUX-J, volume = "90", pages = "70, 72--74", month = oct, year = "2001", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Wed Sep 19 18:50:19 MDT 2001", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue90/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue90/4835.html", abstract = "Jenkins uses a variety of open-source software to keep wind tunnel data flowing smoothly.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Jones:2001:OSD, author = "Paul Jones", title = "Open (source)ing the doors for contributor-run digital libraries", journal = j-CACM, volume = "44", number = "5", pages = "45--46", month = may, year = "2001", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Thu May 24 08:45:57 MDT 2001", bibsource = "http://www.acm.org/pubs/toc/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org/pubs/articles/journals/cacm/2001-44-5/p45-jones/p45-jones.pdf; http://www.acm.org/pubs/citations/journals/cacm/2001-44-5/p45-jones/", acknowledgement = ack-nhfb, } @InProceedings{Kim:2001:OSI, author = "Gene Kim", title = "Open Source Issues and Opportunities for Security Tool Vendors", crossref = "USENIX:2001:PAL", year = "2001", bibdate = "Tue Oct 15 16:09:39 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Unpublished invited talk, 5th Annual Linux Showcase and Conference, November 5--10, Oakland, CA.", URL = "http://www.linuxshowcase.org/tech.html", acknowledgement = ack-nhfb, } @Article{Kim:2001:TSJ, author = "Eugene Eric Kim", title = "A Triumph of Simplicity: {James Clark} on Markup Languages and {XML}", journal = j-DDJ, volume = "26", number = "7", pages = "56, 58--60", month = jul, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Jun 7 06:07:17 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/", abstract = "Whether you know it or not, James Clark has made your life easier by creating a number of open-source tools such as expat (an XML parser), groff (a GNU version of troff), TREX (an XML schema language), and more.", acknowledgement = ack-nhfb, } @Article{Kuhlins:2001:WEV, author = "S. Kuhlins and D. Gutacker", title = "{Web}-Enabled Voice over {IP} Call Center. An Open Source Based Implementation", journal = j-LECT-NOTES-COMP-SCI, volume = "2094", pages = "590--??", year = "2001", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Sat Feb 2 13:04:54 MST 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2094.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2094/20940590.htm; http://link.springer-ny.com/link/service/series/0558/papers/2094/20940590.pdf", acknowledgement = ack-nhfb, } @Book{Lessig:2001:COL, author = "Lawrence Lessig", title = "El c{\'o}digo y otras leyes del ciberespacio", publisher = "Taurusesdigital", address = "Madrid, Spain", pages = "540", year = "2001", ISBN = "84-306-0428-6", ISBN-13 = "978-84-306-0428-9", LCCN = "K564.C6 L4718 2001", bibdate = "Mon Apr 18 10:39:06 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", acknowledgement = ack-nhfb, subject = "Information superhighway; Law and legislation; Computers; Law and legislation; Electronic commerce; Law and legislation; Freedom of information; Privacy, Right of", } @Book{Loosemore:2001:GCL, author = "Sandra Loosemore and Richard M. Stallman and Roland McGrath and Andrew Oram and Ulrich Drepper", title = "The {GNU C Library} Reference Manual", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "1275 (est.)", year = "2001", ISBN = "1-882114-55-8", ISBN-13 = "978-1-882114-55-9", LCCN = "????", bibdate = "Wed Jun 11 15:42:44 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Two volumes. For glibc version 2.2.x.", price = "US\$60.00", URL = "http://www.gnupress.org/book6.html", acknowledgement = ack-nhfb, } @Book{Maginnis:2001:SLGa, author = "Tobin Maginnis", title = "{Sair Linux} and {GNU} certification level {I}: installation and configuration", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xix + 508", year = "2001", ISBN = "0-471-41797-1", ISBN-13 = "978-0-471-41797-2", LCCN = "QA76.3 .M32337 2001", bibdate = "Mon Apr 29 15:42:30 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Maginnis:2001:SLGb, author = "Tobin Maginnis", title = "{Sair Linux} and {GNU} certification level {I}: networking", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xx + 476", year = "2001", ISBN = "0-471-36977-2", ISBN-13 = "978-0-471-36977-6", LCCN = "QA76.3 .M32337 2000", bibdate = "Mon Apr 29 15:42:30 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Maginnis:2001:SLGc, author = "Tobin Maginnis", title = "{Sair Linux} and {GNU} certification level {I}: security, ethics, and privacy", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xix + 395", year = "2001", ISBN = "0-471-36975-6", ISBN-13 = "978-0-471-36975-2", LCCN = "QA76.3 .M32339 2001", bibdate = "Mon Apr 29 15:42:30 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Mamlin:2001:OSX, author = "B. Mamlin", title = "An Open-source {XML}-based {Java} Implementation of the Medical Gopher Order and Note Writing Tool", journal = j-J-BIOMED-INF, volume = "35", number = "SUPP", pages = "826--??", year = "2001", CODEN = "JBIOBL", ISSN = "1532-0464", bibdate = "Tue Feb 18 07:16:21 MST 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, fjournal = "Journal of Biomedical Informatics", } @Article{Mangalam:2001:GOS, author = "H. Mangalam and J. Stewart and J. Zhou and K. Schlauch and M. Waugh and G. Chen and A. D. Farmer and G. Colello and J. W. Weller", title = "{GeneX}: An {Open Source} gene expression database and integrated tool set", journal = j-IBM-SYS-J, volume = "40", number = "2", pages = "552--569", month = "????", year = "2001", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Wed Jul 25 11:56:47 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/sj40-2.html", URL = "http://www.research.ibm.com/journal/sj/402/mangalam.html; http://www.research.ibm.com/journal/sj/402/mangalam.pdf; http://www.research.ibm.com/journal/sj/402/mangalam.txt", acknowledgement = ack-nhfb, ordernumber = "G321-0141", } @Article{Marti:2001:TCD, author = "Don Marti", title = "Thought Crimes, Databases, Kernel Hacking and Other News from the {O'Reilly Open Source Conference}", journal = j-LINUX-J, volume = "90", pages = "??--??", month = oct, year = "2001", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Wed Sep 19 18:50:19 MDT 2001", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue90/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Web only.", URL = "http://www.linuxjournal.com/articles/tradeshow/0039.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Maxwell:2001:LCK, author = "Scott Andrew Maxwell.", title = "{Linux} Core Kernel commentary", publisher = pub-CORIOLIS, address = pub-CORIOLIS:adr, pages = "xviii + 717", year = "2001", ISBN = "1-58880-149-7", ISBN-13 = "978-1-58880-149-4", LCCN = "QA76.76.O63 M373337 2001", bibdate = "Mon Apr 29 15:38:27 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{McGowan:2001:LIO, author = "David McGowan", title = "Legal Implications of {Open-Source} Software", journal = "University of Illinois Law Review", volume = "2001", number = "1", pages = "241--300", year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.law.umn.edu/uploads/images/254/McGowanD-OpenSourceFinal.pdf", acknowledgement = ack-nhfb, } @Misc{Moglen:2001:FSMa, author = "Eben Moglen", title = "{Free Software} Matters: Enforcing the {GPL}, {I}", howpublished = "World-Wide Web document.", day = "12", month = aug, year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://emoglen.law.columbia.edu/publications/lu-12.html", acknowledgement = ack-nhfb, } @Misc{Moglen:2001:FSMb, author = "Eben Moglen", title = "{Free Software} Matters: Enforcing the {GPL}, {II}", howpublished = "World-Wide Web document.", day = "10", month = sep, year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://emoglen.law.columbia.edu/publications/lu-13.html", acknowledgement = ack-nhfb, } @Misc{Moglen:2001:FSMc, author = "Eben Moglen", title = "Free Software Matters: Free Software or Open Source?", howpublished = "World-Wide Web document.", day = "15", month = feb, year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://emoglen.law.columbia.edu/publications/lu-07.html", acknowledgement = ack-nhfb, } @Misc{Molino:2001:SLR, author = "Donato Molino", title = "Il software libero in riferimento alle recenti disposizioni legislative sul diritto d'autore. ({Italian}) [{Free Software} in the light of recent legislative dispositions on the rights of authors]", howpublished = "World-Wide Web document.", month = jul, year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.prosa.it/philosophy/opinioni/donato.shtml", acknowledgement = ack-nhfb, } @Book{Moody:2001:RCI, author = "Glyn Moody", title = "The rebel code: the inside story of {Linux} and the open source revolution", publisher = pub-PERSEUS, address = pub-PERSEUS:adr, pages = "viii + 334", year = "2001", ISBN = "0-7382-0333-5", ISBN-13 = "978-0-7382-0333-1", LCCN = "QA76.76.O63 M663 2001", bibdate = "Wed Apr 25 05:30:20 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$27.50", acknowledgement = ack-nhfb, keywords = "computer software industry; Linux history", } @Book{Moody:2001:RCL, author = "Glyn Moody", title = "Rebel code: {Linux} and the {Open Source} Revolution", publisher = "Allen Lane", address = "London, UK and New York, NY, USA", pages = "viii + 334", year = "2001", ISBN = "0-7139-9520-3", ISBN-13 = "978-0-7139-9520-6", LCCN = "QA76.76.O63 M645 2001", bibdate = "Tue Jun 21 18:42:21 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", acknowledgement = ack-nhfb, subject = "Linux; Operating systems (Computers); Open source software", } @Article{Neubauer:2001:ELD, author = "Matthias Neubauer and Michael Sperber", title = "Down with {Emacs Lisp}: Dynamic Scope Analysis", journal = j-SIGPLAN, volume = "36", number = "10", pages = "38--49", month = oct, year = "2001", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sun Dec 14 09:18:31 MST 2003", bibsource = "http://cristal.inria.fr/ICFP2001/program.html; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://cristal.inria.fr/ICFP2001/Abstracts/50.html", acknowledgement = ack-nhfb, annote = "International Conference on Functional Programming (ICFP01), Firenze, Italy, 3--5 September 2001.", } @InProceedings{Noji:2001:OSP, author = "Kentaro Noji", title = "Open Source Project for {Unicode} Locales for {Linux} using {Unicode} Databases, Collation Keys and a {XML} based Locale Data", crossref = "UC:2001:EIU", pages = "??--??", year = "2001", bibdate = "Wed Jul 11 15:39:50 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.unicode.org/iuc/iuc18/papers.html", URL = "http://www.unicode.org/iuc/iuc18/papers/a2-paper.pdf", acknowledgement = ack-nhfb, authoraddress = "Software Engineer, IBM Japan, Ltd., Japan", } @Article{Owen:2001:OSP, author = "J. Michael Owen", title = "An Open-Source Project for Modeling Hydrodynamics in Astrophysical Systems", journal = j-COMPUT-SCI-ENG, volume = "3", number = "6", pages = "54--59", month = nov # "\slash " # dec, year = "2001", CODEN = "CSENFA", ISSN = "1521-9615 (print), 1558-366X (electronic)", ISSN-L = "1521-9615", bibdate = "Sat Feb 23 06:37:34 MST 2002", bibsource = "http://www.computer.org/cse/cs1999; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://computer.org/cise/cs2001/c6054abs.htm; http://dlib.computer.org/cs/books/cs2001/pdf/c6054.pdf", acknowledgement = ack-nhfb, fjournal = "Computing in Science and Engineering", } @Article{Poslad:2001:OSS, author = "Stefan Poslad and Phil Buckle and Rob Hadingham", title = "Open Source, Standards and Scaleable Agencies", journal = j-LECT-NOTES-COMP-SCI, volume = "1887", pages = "296--??", year = "2001", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Sat Feb 2 13:02:41 MST 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1887.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1887/18870296.htm; http://link.springer-ny.com/link/service/series/0558/papers/1887/18870296.pdf", acknowledgement = ack-nhfb, } @Book{Raymond:2001:CBM, author = "Eric S. Raymond", title = "The cathedral and the bazaar: musings on {Linux} and open source by an accidental revolutionary", publisher = pub-ORA, address = pub-ORA:adr, edition = "Revised", pages = "xiv + 241", year = "2001", ISBN = "0-596-00131-2", ISBN-13 = "978-0-596-00131-5", LCCN = "QA76.76.O63 R397 2001", bibdate = "Mon Apr 18 15:02:58 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager", URL = "http://www.oreilly.com/catalog/9780596001315", acknowledgement = ack-nhfb, keywords = "GNU/Linux; Linux; open source software", subject = "GNU/Linux; Open source software", } @Article{Rehman:2001:CRH, author = "Rafeeq Ur Rehman", title = "Configuring {Red Hat}'s High-Availability Server", journal = j-SYS-ADMIN, volume = "10", number = "4", pages = "43--44, 46, 48", month = apr, year = "2001", CODEN = "SYADE7", ISSN = "1061-2688", bibdate = "Wed Mar 14 07:33:18 MST 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.samag.com/", abstract = "Rehman takes a quick look at Red Hat's High-Availability Server, a product that runs over Red Hat Linux 6.2 and provides a failover clustering and load balancing solution.", acknowledgement = ack-nhfb, } @Article{Rehman:2001:OSR, author = "Rafeeq Ur Rehman", title = "Open Source Real-Time Operating Systems", journal = j-SYS-ADMIN, volume = "10", number = "1", pages = "91--95", month = jan, year = "2001", CODEN = "SYADE7", ISSN = "1061-2688", bibdate = "Tue Dec 19 15:44:43 MST 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.samag.com/", abstract = "Rehman provides an overview of some real-time solutions for Linux.", acknowledgement = ack-nhfb, } @Article{Richardson:2001:LEO, author = "Bruce Richardson and Anonymous and Nathan Hokanson and Ken O. Burtch and Jim V. and Jerel Crosland and Paul Taylor and Sheldon Dubrowin and Paul Dale Roberts and Dean Provins and Kathy Lynn and Andre Lessa", title = "Letters to the Editor: Offended; {A} Real Bastard; Common Misconception; {Ada} Boy!; Wacky Names; Penultimate {Linux} Box?; {SuSe} Too Loosa; {LJ} Interactive; Sold on {{\em Soldier}}; {\tt groff} is Great; What's up with {Ogg}?; Changes to the {{\em Python Developer's Handook}}", journal = j-LINUX-J, volume = "83", pages = "6, 141--142", month = mar, year = "2001", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Tue Feb 20 11:49:34 2001", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue83/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Rodriguez:2001:EIL, author = "Ameneiros Rodr{\'\i}guez and Ib{\'a}n {\'O}scar", title = "Estudio e implementaci{\'o}n de una {LAN} para {PYMES} utilizando {GNU\slash LINUX} como sistema operativo. ({Spanish}) [Study and implementation of a {LAN} with {PYMES} using {GNU}\slash Linux as operating system]", publisher = "E.U. Polit{\'e}cnica", address = "Ferrol, Spain", year = "2001", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Fri Dec 09 06:32:23 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes one CD-ROM.", acknowledgement = ack-nhfb, language = "Spanish", } @Book{Ronneburg:2001:DGLa, author = "Frank Ronneburg", title = "{Debian GNU, Linux-Anwenderhandbuch}", publisher = "Lehmann", address = "Berlin, Germany", pages = "600 (est.)", year = "2001", ISBN = "3-931253-73-2", ISBN-13 = "978-3-931253-73-8", LCCN = "????", bibdate = "Wed Oct 30 10:36:17 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, language = "German", } @Book{Ronneburg:2001:DGLb, author = "Frank Ronneburg", title = "{Debian GNU, Linux-Anwenderhandbuch}", publisher = pub-AW, address = pub-AW:adr, pages = "600 (est.)", year = "2001", ISBN = "3-8273-1748-7", ISBN-13 = "978-3-8273-1748-3", LCCN = "????", bibdate = "Wed Oct 30 10:36:17 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, language = "German", } @Article{Rosen:2001:GLN, author = "Lawrence Rosen", title = "Geek Law: Naming Open-Source Software", journal = j-LINUX-J, volume = "90", pages = "88--88", month = oct, year = "2001", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Wed Sep 19 18:50:19 MDT 2001", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue90/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Misc{Rosen:2001:NYOa, author = "Lawrence Rosen", title = "Naming Your {Open Source} Software, {Part I}", howpublished = "World-Wide Web document.", pages = "2", year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.rosenlaw.com/html/GL6.pdf", acknowledgement = ack-nhfb, } @Misc{Rosen:2001:NYOb, author = "Lawrence Rosen", title = "Naming Your {Open Source} Software, {Part II}", howpublished = "World-Wide Web document.", pages = "2", year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.rosenlaw.com/html/GL7.pdf", acknowledgement = ack-nhfb, } @Misc{Rosen:2001:UFI, author = "Lawrence Rosen", title = "The Unreasonable Fear of Infection", howpublished = "World-Wide Web document.", pages = "3", year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.rosenlaw.com/html/GPL.PDF", acknowledgement = ack-nhfb, } @Book{Sandred:2001:MOS, author = "Jan Sandred", title = "Managing open source projects: a {Wiley} tech brief", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xvii + 189", year = "2001", ISBN = "0-471-18917-0 (e-book), 0-471-40396-2", ISBN-13 = "978-0-471-18917-6 (e-book), 978-0-471-40396-8", LCCN = "QA76.76.D47 S27 2001eb", bibdate = "Mon Dec 5 11:23:40 MST 2011", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, subject = "Computer software; Development; Open source software; computers; Software Development and Engineering; Project Management.", tableofcontents = "The Birth of the Internet \\ First Key Internet Technology \\ Unix \\ Sun Microsystems: The Network Is the Computer \\ The Shared Ethic \\ Email \\ Xanadu \\ Mosaic from NCSA \\ Free Software Foundation \\ Linux \\ Cathedrals and Bazaars \\ Others Follow Netscape's Example \\ Open Source in Business Terms \\ A Gift Economy \\ In Commercial Terms \\ Licenses, Licenses, Licenses \\ An Open Economy \\ Brooks' Law \\ Do Commercial Interests Combine with Voluntariness? \\ Open Maintenance \\ The Open Source Philosophy \\ Shareware, Freeware, and Public Domain \\ Electronic Frontier Foundation \\ Free Software Movement \\ Open Source \\ The Open Source Definition (Version 1.7) \\ OSI Certified Mark \\ Transcopyright \\ A New Openness \\ Open Content \\ Open Source and the Internet Economy \\ Open as a Business Strategy \\ Try It First Information \\ Standards \\ Network Effects \\ Expectation Management \\ Positive Feedback \\ Prosumers \\ Network Organizations \\ Different Types of Networks \\ Hierarchy or Collaboration? \\ More Definitions \\ Open Source Networks \\ Managing a Virtual Team \\ The Paradigm Shift \\ General Principles of Organization \\ Network Organizations \\ It All Depends on Trust \\ Business Development Networks \\ Global Virtual Teams \\ Lead Rather Than Manage \\ Open Management and Cultural Importance \\ Flat Organizations and Short Power Distance \\ Managing Distributed Open Source Projects \\ The Open Source Team \\ Network or Virtual Organization? \\ Principal Differences", } @Book{SDT:2001:SLG, author = "{Sair Development Team}", title = "{Sair Linux} and {GNU} certification level {II}: {Apache} and {Web} servers", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xix + 300", year = "2001", ISBN = "0-471-40537-X", ISBN-13 = "978-0-471-40537-5", LCCN = "A76.3 .M3236 2001", bibdate = "Mon Apr 29 15:24:19 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Sheets:2001:WGA, author = "John R. Sheets", title = "Writing {Gnome} Applications", publisher = pub-AW, address = pub-AW:adr, pages = "xxv + 449", year = "2001", ISBN = "0-201-65791-0", ISBN-13 = "978-0-201-65791-3", LCCN = "QA76.76.D47 S4885 2000", bibdate = "Thu Dec 21 05:11:08 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Smith:2001:AOS, author = "Larry Smith and Cameron Laird", title = "{Android}: Open-Source Scripting For Testing and Automation", journal = j-DDJ, volume = "26", number = "7", pages = "99--102", month = jul, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Jun 7 06:07:17 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/ftp/2001/2001_07/android.txt", abstract = "Android is a tool for recording and playing back scripts of events. In other words, it is a personal assistant that's smart enough to ``do what you mean'' when drudge work is waiting. Additional resources include android.txt (listings).", acknowledgement = ack-nhfb, } @Article{Sorfa:2001:OSI, author = "Petr Sorfa", title = "Open Source {IDEs} for {Linux\slash Unix}", journal = j-CCCUJ, volume = "19", number = "3", pages = "8--??", month = mar, year = "2001", CODEN = "CCUJEX", ISSN = "1075-2838", bibdate = "Tue May 14 18:09:30 MDT 2002", bibsource = "http://www.cuj.com/articles/2001/0103/0103toc.htm?topic=articles; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "You don't have to give up a graphical environment to develop software under Linux. There are as many IDEs freely available on the Internet as there are definitions of the word ``free.''", acknowledgement = ack-nhfb, } @Misc{Speichert:2001:HOS, author = "Horst Speichert", title = "{Haftungsrisiko Open Source Software?} . ({German}) [{Liability} risks of {Open Source} Software?]", howpublished = "World-Wide Web document.", year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.medienkultur-stuttgart.de/source/frameset.htm?../thema02/2archiv/news6/mks6OSS.htm", acknowledgement = ack-nhfb, } @Article{Stallman:2001:CFW, author = "Richard Stallman", title = "Can freedom withstand e-books?", journal = j-CACM, volume = "44", number = "3", pages = "111--111", month = mar, year = "2001", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Mar 13 18:15:02 MST 2001", bibsource = "http://www.acm.org/pubs/toc/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org/pubs/citations/journals/cacm/2001-44-3/p111-stallman/", acknowledgement = ack-nhfb, } @Article{Stallman:2001:LSD, author = "Richard Stallman", title = "Letters: Setting the {Debian} Record Straight", journal = j-DDJ, volume = "26", number = "4", pages = "10--10", month = apr, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Mar 13 15:22:36 MST 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Comments on the GNU HURD kernel, the GNU Project, and the confusion between the Open Source Movement and the Free Software Foundation, and between GNU and Linux,", URL = "http://www.ddj.com/", acknowledgement = ack-nhfb, } @Article{Stevens:2001:CPP, author = "Al Stevens", title = "{C} Programming: Play {Mysty} for Me, {I}'m On the {QT} with {GCC}", journal = j-DDJ, volume = "26", number = "9", pages = "107--109, 111", month = sep, year = "2001", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Feb 12 05:21:39 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/", abstract = "Between not being able to play Myst III and the release of gcc 3.0, Al has a lot of ground to cover this month.", acknowledgement = ack-nhfb, } @Misc{Sury:2001:OSO, author = "Ursula Sury", title = "{Open-Source ist nicht Open-Right}. ({German}) [{Open Source} is not {Open Right}]", howpublished = "World-Wide Web document.", month = may, year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.svifsi.ch/revue/pages/issues/n015/in015Mosaic.html", acknowledgement = ack-nhfb, remark = "Published in Informatique: Magazine of the Swiss Information Societies", } @Misc{Sury:2001:OSS, author = "Ursula Sury", title = "{Open-Source-Software und das schweizerische Urheberrecht}. ({German}) [{Open-Source} software and {Swiss} copyright]", howpublished = "World-Wide Web document.", pages = "14", year = "2001", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.ch-open.ch/html/events/2001/OSS-Event.pdf; http://www.ch-open.ch/html/events/2001/oss_recht.html", acknowledgement = ack-nhfb, } @Book{SuSE:2001:SLP, author = "{SuSE}", title = "{SuSE Linux 7.1 Professional: {\"u}ber 2.000 Programme auf CD \& DVD; Kernel 2.4, GNU parted, Security, Networking, Development, XFree86 4.0.2, KDE 2.0.1 + Multimedia Tools \& Games; [professionelles Linux-Betriebssystem f{\"u}r Inel- \& AMD-PCs]}", publisher = "SuSE GmbH", address = "N{\"u}rnberg, Germany", pages = "????", year = "2001", ISBN = "3-934678-58-0", ISBN-13 = "978-3-934678-58-3", LCCN = "????", bibdate = "Wed Oct 30 11:21:41 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "German", } @TechReport{Vaamonde:2001:ISG, author = "Fern{\'a}ndez Vaamonde and Manuel David", title = "Implantaci{\'o}n de un sistema de gesti{\'o}n centralizada de paquetes deb para su uso en configuraciones {Debian GNU\slash Linux}. (Spanish) [{Implantation} of a system of centralized management of deb packages for its use in configurations of {Debian GNU/Linux} ]", institution = "Trabajos fin de carrera de la Facultade de Inform{\'a}tica de A Coru{\~n}a. Departamento de Electr{\'o}nica e Sistemas, Facultade de Inform{\'a}tica Universidade da Coru{\~n}a", address = "Coru{\~n}a, Spain", pages = "111", year = "2001", bibdate = "Fri Dec 09 06:37:04 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", note = "Final engineering project. Includes one CD-ROM.", acknowledgement = ack-nhfb, } @Book{Vaidhyanathan:2001:CCR, author = "Siva Vaidhyanathan", title = "Copyrights and copywrongs: the rise of intellectual property and how it threatens creativity", publisher = "New York University Press", address = "New York, NY, USA", pages = "xi + 243", year = "2001", ISBN = "0-8147-8806-8", ISBN-13 = "978-0-8147-8806-6", LCCN = "Z642 .V35 2001", bibdate = "Sat Dec 13 12:06:04 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, tableofcontents = "Copyright and American culture: ideas, expressions, and democracy\\ Mark Twain and the history of literary copyright\\ Celluloid copyright and derivative works, or, How to stop 12 monkeys with one chair\\ Hep cats and copy cats: American music challenges the copyright tradition\\ The digital moment: the end of copyright?", } @Article{Vardanega:2001:ACR, author = "Tullio Vardanega and Rodrigo Garc{\'\i}a and Juan Antonio de la Puente", title = "An Application Case for {Ravenscar} Technology: Porting {OBOSS} to {GNAT\slash ORK}", journal = j-LECT-NOTES-COMP-SCI, volume = "2043", pages = "392--??", year = "2001", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Sat Feb 2 13:04:00 MST 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2043.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2043/20430392.htm; http://link.springer-ny.com/link/service/series/0558/papers/2043/20430392.pdf", acknowledgement = ack-nhfb, } @Article{Wall:2001:ST, author = "David A. E. Wall", title = "Software Technologies: Using {Open Source} for a Profitable Startup", journal = j-COMPUTER, volume = "34", number = "12", pages = "158--160", month = dec, year = "2001", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Fri Feb 8 07:11:47 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co2001/pdf/rz158.pdf; http://www.computer.org/computer/co2001/rz158abs.htm", acknowledgement = ack-nhfb, } @Article{Wang:2001:OSS, author = "Huaiqing Wang and Chen Wang", title = "Open Source Software Adoption: {A} Status Report", journal = j-IEEE-SOFTWARE, volume = "18", number = "2", pages = "90--95", month = mar # "\slash " # apr, year = "2001", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/52.914753", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Tue May 15 05:10:47 MDT 2001", bibsource = "http://computer.org/software/so2001/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://computer.org/software/so2001/s2090abs.htm; http://dlib.computer.org/so/books/so2001/pdf/s2090.pdf", acknowledgement = ack-nhfb, } @Article{Watanabe:2001:MOS, author = "Takayuki Watanabe", title = "Merits of Open-Source Resolution to Resolve a Digital Divide in Information Technology", journal = j-LECT-NOTES-COMP-SCI, volume = "2105", pages = "92--??", year = "2001", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Sat Feb 2 13:05:05 MST 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2105.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2105/21050092.htm; http://link.springer-ny.com/link/service/series/0558/papers/2105/21050092.pdf", acknowledgement = ack-nhfb, } @Article{Witten:2001:DOS, author = "Brian Witten and Carl Landwehr and Michael Caloyannides", title = "Does Open Source Improve System Security?", journal = j-IEEE-SOFTWARE, volume = "18", number = "5", pages = "57--61", month = sep # "\slash " # oct, year = "2001", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/52.951496", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Feb 8 05:40:46 MST 2002", bibsource = "http://computer.org/software/so2001/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://computer.org/software/so2001/s5057abs.htm; http://dlib.computer.org/so/books/so2001/pdf/s5057.pdf", acknowledgement = ack-nhfb, } @Article{Witten:2001:GOD, author = "Ian H. Witten and David Bainbridge and Stefan Boddie", title = "{Greenstone}: Open-source {DL} software", journal = j-CACM, volume = "44", number = "5", pages = "47--47", month = may, year = "2001", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Thu May 24 08:45:57 MDT 2001", bibsource = "http://www.acm.org/pubs/toc/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org/pubs/articles/journals/cacm/2001-44-5/p47-witten/p47-witten.pdf; http://www.acm.org/pubs/citations/journals/cacm/2001-44-5/p47-witten/", acknowledgement = ack-nhfb, } @InProceedings{Wood:2001:BOS, author = "John Wood", title = "Building an Open-source {Solaris}-compatible Threads Library", crossref = "USENIX:2001:PFT", pages = "??--??", year = "2001", bibdate = "Tue Oct 15 17:19:08 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix01/freenix01/wood.html", acknowledgement = ack-nhfb, } @Book{Wrightson:2001:MUY, author = "Katherine Wrightson and Joe Merlino", title = "Mastering {Unix}: Your comprehensive guide to today's most powerful {OS}", publisher = pub-SYBEX, address = pub-SYBEX:adr, pages = "xlii + 897", year = "2001", ISBN = "0-7821-2817-3", ISBN-13 = "978-0-7821-2817-8", LCCN = "QA76.76.O63 W75 2001", bibdate = "Wed Oct 30 11:24:44 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Featured on the CD: desktop environments, including Gnome and KDE; servers, including Samba-ache, and Sendmail; utilities, including GNU Emacs, Perl, and NEdit.", acknowledgement = ack-nhfb, } @Article{Wu:2001:OSS, author = "Ming-Wei Wu and Ying-Dar Lin COLUMNS", title = "Open Source Software Development: An Overview", journal = j-COMPUTER, volume = "34", number = "6", pages = "33--38", month = jun, year = "2001", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Wed Jul 11 07:52:11 MDT 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co2001/pdf/r6033.pdf; http://www.computer.org/computer/co2001/r6033abs.htm", acknowledgement = ack-nhfb, } @Article{Zack:2001:DUG, author = "Randy Zack", title = "Debugging under {GNU\slash Linux}", journal = j-CCCUJ, volume = "19", number = "2", pages = "??--??", month = feb, year = "2001", CODEN = "CCUJEX", ISSN = "1075-2838", bibdate = "Tue May 14 18:09:30 MDT 2002", bibsource = "http://www.cuj.com/articles/2001/0102/0102toc.htm?topic=articles; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Programmers from fields as diverse as enterprise computing to embedded systems are venturing into Linux. If you are one of them, here's a tool that should be at the top of your download list.", acknowledgement = ack-nhfb, } @Article{Zendra:2001:CAG, author = "Olivier Zendra and Dominique Colnet", title = "Coping with aliasing in the {GNU Eiffel Compiler} implementation", journal = j-SPE, volume = "31", number = "6", pages = "601--613", month = may, year = "2001", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.373", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Sat Jul 14 12:28:45 MDT 2001", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/78003104/START; http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=78003104&PLACEBO=IE.pdf", acknowledgement = ack-nhfb, } @Book{Ziccardi:2001:DAN, author = "Giovanni Ziccardi", title = "Il diritto d'autore nell'era digitale: evoluzione tecnologica e copyright: Internet, mp3, Div{X};-), open source, Gnu\slash Linux, free software, mezzi di protezione", publisher = "Prima ed.", address = "Milan, Italy", pages = "xxi + 343", year = "2001", ISBN = "88-324-4459-3", ISBN-13 = "978-88-324-4459-9", LCCN = "KE1809 .Z53 2001", bibdate = "Wed Oct 30 09:54:46 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "Italian", } @InProceedings{Allman:2002:TOSa, author = "Eric Allman", title = "Taking an Open Source Project to Market", crossref = "USENIX:2002:PGT", pages = "??--??", year = "2002", bibdate = "Tue Oct 15 11:37:49 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Unpublished invited talk, 2002 USENIX Annual Technical Conference, June 10-15, 2002, Monterey Conference Center, Monterey, CA.", URL = "http://www.usenix.org/publications/library/proceedings/usenix02/tech/techonefile.html", acknowledgement = ack-nhfb, } @InProceedings{Allman:2002:TOSb, author = "Eric Allman", title = "Taking an Open Source Project to Market: {A} Parable of Sendmail", crossref = "USENIX:2002:PBF", year = "2002", bibdate = "Tue Oct 15 12:37:27 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Unpublished invited talk, BSDCON2002: Growing the BSD Community, February 11--14, 2002, Cathedral Hill Hotel, San Francisco, CA", URL = "http://www.usenix.org/publications/library/proceedings/bsdcon02/tech.html", abstract = "Many things happen when a long-time open source project is converted to a commercial model. Some of these events are business-oriented and expected: for example, marketing and sales departments appear. Some are less obvious, involving sometimes subtle changes in the way engineering is done. The open source sendmail MTA has been the major MTA on the Internet since 1982. In 1998, as sendmail neared a ``success disaster'' (where the success of the project outstrips the ability of the development team to support it), a commercial company was formed to develop and support sendmail. The focus of this talk will be on how engineering has changed as a result, as opposed to examining the business model, but will necessarily also cover business-oriented material.", acknowledgement = ack-nhfb, } @Periodical{Anonymous:2002:LUM, editor = "Anonymous", key = "Linuxzeitung", title = "{Die Linuxzeitung: das unabh{\"a}ngige Monatsblatt f{\"u}r GNU\slash Linux, freie Software und Open Source}. ({German}) [{The Linux Times}: the independent monthly for {GNU}\slash Linux, Free Software, and Open Source]", publisher = "????", address = "Berlin, Germany", year = "2002", bibdate = "Mon Apr 18 06:36:34 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "On-line journal.", URL = "http://www.die.linuxzeitung.de/", acknowledgement = ack-nhfb, remark = "Web site does not respond in April 2005, but ping shows the machine is alive. Does the journal still exist??", } @Article{Anonymous:2002:PXO, author = "Anonymous", title = "Products: {XML}-Oriented {FrameMaker} from {Adobe Systems}; {Breeze Factor}'s {XML} Data-Binding Tool for {Java}; {Microsoft}'s Speech-Enabling Tools for {Web} Applications; {Agere Systems}'s Wireless {LAN} Management Tool; {Macromedia} Debuts {ColdFusion MX}; {OpenOffice.org} Unveils Open Source Productivity Suite; {Integrated Measurement Systems}' Validation Tester", journal = j-COMPUTER, volume = "35", number = "6", pages = "82--83", month = jun, year = "2002", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", bibdate = "Fri Dec 12 19:53:30 MST 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/dl/mags/co/2002/06/r6082.htm; http://csdl.computer.org/dl/mags/co/2002/06/r6082.pdf", acknowledgement = ack-nhfb, } @Article{Babu:2002:NHF, author = "Satish Babu", title = "New horizons of free software: An {Indian} perspective", journal = j-TUGboat, volume = "23", number = "1", pages = "17--20", year = "2002", ISSN = "0896-3207", bibdate = "Fri Jul 13 10:24:20 MDT 2007", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", acknowledgement = ack-bnb # " and " # ack-nhfb, } @Article{Bacon:2002:TOS, author = "Jean Bacon and Ken Moody", title = "Toward open, secure, widely distributed services", journal = j-CACM, volume = "45", number = "6", pages = "59--64", month = jun, year = "2002", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Thu Aug 1 07:05:18 MDT 2002", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Belaire-Franch:2002:RPN, author = "Jorge Belaire-Franch and Dulce Contreras", title = "Recurrence Plots in Nonlinear Time Series Analysis: Free Software", journal = j-J-STAT-SOFT, volume = "7", number = "9", pages = "1--18", month = "????", year = "2002", CODEN = "JSSOBK", ISSN = "1548-7660", bibdate = "Sun Nov 17 22:35:43 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jstatsoft.bib", URL = "http://www.jstatsoft.org/v07/i09; http://www.jstatsoft.org/v07/i09/JSS_055.pdf; http://www.jstatsoft.org/v07/i09/updates", acknowledgement = ack-nhfb, fjournal = "Journal of Statistical Software", } @TechReport{Bollinger:2002:UFO, author = "Terry Bollinger", title = "Use of {Free and Open-Source Software} ({FOSS}) in the {U.S. Department of Defense}: Version: 1.2", type = "Mitre report", number = "MP 02 W0000101", institution = "MITRE Corporation", pages = "160", day = "28", month = oct, year = "2002", bibdate = "Wed Oct 30 08:48:57 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.egovos.org/pdf/dodfoss.pdf", acknowledgement = ack-nhfb, annote = "About 100 pages of this report are devoted to exhibits of the licenses of the various open source packages discussed in the report.", keywords = "ACE; ACE ORB (TAO); ACID; AMANDA; Apache; Autoconf; Automake; bash; Bastille; BIND; C++ Boost; CIS Benchmarks; Colt; Condor; COPS; Crack; CVS; CVW; Cygwin; DDD; DjVuLibre; EADSIM; Emacs; eTrust; Expect; FreeBSD; GateD; gawk (awk); GCC; GDB; Ghostscript; GNAT; GnuPG; gnuplot; grep; h2n; HOSTS; ImageMagick; JADE; Jakarta; Jaxen; JBoss; JDOM; Jikes; jSIP; Kaffe; LaTeX; Linux; Linux (Red Hat); Linux firewalls; Lsof; m4; Majordomo; make; Maxima; MIMEsweeper; MRTG; MTR; MySQL; Nessus; NetBSD; NetSaint; nload; Nmap; ntop; NTP; Octave; OpenBSD; OpenMap; OpenOffice; OpenSSH; OpenSSL; Perl; Perl CGI scripts; PerLDAP; PHP; PingScan; Procmail; Qmail; R; RealSecure; RRDtool; RTLinux; RWhois; RXVT; Samba; SARA; SATAN; Saxon; SCA; sed; SELinux; Sendmail; SNARE; Snort; Squid; Tcl/Tk; TCP Wrappers; Tomcat; Top; Tripwire; VisAD; VOCAL; VTK; Webmin; WebTAS; Weka; WU-FTPD; Xalan; Xerces; XFree86; XGobi; Xpatch; zlib; Zope", } @InProceedings{Bonnet:2002:GPO, author = "Philippe Bonnet", title = "Going public: open-source databases and database research", crossref = "Franklin:2002:PAS", pages = "633--633", year = "2002", bibdate = "Fri Oct 31 08:03:02 MST 2003", bibsource = "http://www.acm.org/pubs/contents/proceedings/series/sigmod_pods/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Bramer:2002:DGL, author = "Michael Bramer and John Goerzen and Ossama Othman", title = "{Debian GNU\slash Linux} guide", publisher = "Linuxland", address = "M{\"u}nchen, Germany", pages = "404 (est.)", year = "2002", ISBN = "3-936759-00-6", ISBN-13 = "978-3-936759-00-6", LCCN = "????", bibdate = "Wed Oct 30 11:51:16 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "German", } @Article{Brown:2002:ROS, author = "Alan W. Brown and Grady Booch", title = "Reusing Open-Source Software and Practices: The Impact of Open-Source on Commercial Vendors", journal = j-LECT-NOTES-COMP-SCI, volume = "2319", pages = "123--??", year = "2002", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Tue Sep 10 19:09:29 MDT 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2319.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2319/23190123.htm; http://link.springer-ny.com/link/service/series/0558/papers/2319/23190123.pdf", acknowledgement = ack-nhfb, } @Article{Bryan:2002:VOS, author = "David Bryan and David Kelly", title = "{VOCAL}: Open Source {VoIP} Software for {Linux}", journal = j-EMBEDDED-LINUX-J, volume = "9", pages = "42--43", month = may # "\slash " # jun, year = "2002", CODEN = "????", ISSN = "1534-083X", bibdate = "Thu May 09 05:32:41 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://embedded.linuxjournal.com/magazine/issue09/; http://www.linuxdevices.com/articles/AT4384699491.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Cimatti:2002:NOT, author = "Alessandro Cimatti and Edmund Clarke and Enrico Giunchiglia and Fausto Giunchiglia and Marco Pistore and Marco Roveri and Roberto Sebastiani and Armando Tacchella", title = "{NuSMV 2}: An {OpenSource} Tool for Symbolic Model Checking", journal = j-LECT-NOTES-COMP-SCI, volume = "2404", pages = "359--??", year = "2002", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Sat Nov 30 20:57:05 MST 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2404.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer.de/link/service/series/0558/bibs/2404/24040359.htm; http://link.springer.de/link/service/series/0558/papers/2404/24040359.pdf", acknowledgement = ack-nhfb, } @Article{Collison:2002:RGC, author = "Michael Collison", title = "Retargeting the {GNU C} Compiler", journal = j-CCCUJ, volume = "20", number = "6", pages = "30, 32--36", month = jun, year = "2002", CODEN = "CCUJEX", ISSN = "1075-2838", bibdate = "Tue May 14 18:09:37 MDT 2002", bibsource = "http://www.cuj.com/articles/2002/0206/0206toc.htm?topic=articles; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "An inside look on how to deploy the GNU C compiler to your platform of choice.", acknowledgement = ack-nhfb, } @Article{Crawford:2002:FPW, author = "Diane Crawford and Aram Gharib and Ken Kahn and B. Jagannathan and Richard Stallman and Jim Densmore", title = "Forum: In Praise of Work's Human Dimension; Make it Visible, Tangible, Graphical; Justifying Anonymity; Free Software Reality v. Deception; Already Maxed Out", journal = j-CACM, volume = "45", number = "7", pages = "11--12", month = jul, year = "2002", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Aug 1 07:05:18 MDT 2002", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Curley:2002:EFS, author = "Charles Curley", title = "{Emacs}: the Free Software {IDE}", journal = j-LINUX-J, volume = "98", pages = "??--??", month = jun, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue98/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/article.php?sid=5765", abstract = "Not just for text editing--Emacs is the IDE that's been there all along.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Daly:2002:AOS, author = "Tim Daly", title = "{Axiom} as Open Source", journal = j-SIGSAM, volume = "36", number = "1", pages = "28--28", month = mar, year = "2002", CODEN = "SIGSBZ", ISSN = "0163-5824 (print), 1557-9492 (electronic)", ISSN-L = "0163-5824", bibdate = "Tue Apr 30 18:33:06 2002", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/sigsam.bib", acknowledgement = ack-nhfb, fjournal = "SIGSAM Bulletin (ACM Special Interest Group on Symbolic and Algebraic Manipulation)", issue = "139", } @Article{Dempsey:2002:WOS, author = "Bert J. Dempsey and Debra Weiss and Paul Jones and Jane Greenberg", title = "Who is an open source software developer?", journal = j-CACM, volume = "45", number = "2", pages = "67--72", month = feb, year = "2002", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Wed Jan 30 17:45:01 MST 2002", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Donnelly:2002:BMU, author = "Charles Donnelly and Richard M. Stallman", title = "{Bison} Manual: Using the {YACC}-compatible Parser Generator", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "130 (est.)", year = "2002", ISBN = "1-882114-34-5", ISBN-13 = "978-1-882114-34-4", LCCN = "????", bibdate = "Wed Jun 11 16:07:57 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$20.00", URL = "http://www.gnupress.org/book10.html", acknowledgement = ack-nhfb, } @Article{DuBoff:2002:LWN, author = "Alan DuBoff", title = "Letters: {What}? No more {MontaVista Journeyman}? What about the {GNU} cross-compiler?", journal = j-EMBEDDED-LINUX-J, volume = "9", pages = "4--4", month = may # "\slash " # jun, year = "2002", CODEN = "????", ISSN = "1534-083X", bibdate = "Thu May 09 05:32:41 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://embedded.linuxjournal.com/magazine/issue09/; http://www.linuxdevices.com/articles/AT4384699491.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Duparc:2002:WOS, author = "Daniel Duparc and Bernard Mourrain and Bernard Parisse and Fabrice Rouillier and Marie-Fran{\c{c}}oise Roy and Nicolas Thi{\'e}ry and Paul Zimmermann", title = "{Workshop on Open Source Computer Algebra, Tuesday 21st -- Thursday 23rd of May 2002, Lyon, France}", journal = j-SIGSAM, volume = "36", number = "1", pages = "24--27", month = mar, year = "2002", CODEN = "SIGSBZ", ISSN = "0163-5824 (print), 1557-9492 (electronic)", ISSN-L = "0163-5824", bibdate = "Tue Apr 30 18:33:07 2002", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/sigsam.bib", acknowledgement = ack-nhfb, fjournal = "SIGSAM Bulletin (ACM Special Interest Group on Symbolic and Algebraic Manipulation)", issue = "139", } @Book{Eaton:2002:GOH, author = "John W.. Eaton", title = "{GNU Octave}: a high-level interactive language for numerical computations", publisher = pub-NETWORK-THEORY, address = pub-NETWORK-THEORY:adr, edition = "Third", pages = "viii + 311", year = "2002", ISBN = "0-9541617-2-6", ISBN-13 = "978-0-9541617-2-9", LCCN = "????", bibdate = "Sat Jun 13 11:08:12 MDT 2009", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.gbv.de:20011/gvk", note = "For Octave version 2.0.13, February 1997.", acknowledgement = ack-nhfb, } @Article{Ellson:2002:GOS, author = "John Ellson and Emden Gansner and Lefteris Koutsofios and Stephen C. North and Gordon Woodhull", title = "Graphviz --- Open Source Graph Drawing Tools", journal = j-LECT-NOTES-COMP-SCI, volume = "2265", pages = "483--??", year = "2002", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Tue Sep 10 19:09:04 MDT 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2265.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2265/22650483.htm; http://link.springer-ny.com/link/service/series/0558/papers/2265/22650483.pdf", acknowledgement = ack-nhfb, } @Article{Gagne:2002:WOS, author = "Marcel Gagn{\'e}", title = "{WINE}: The Open Source Way to Run {Windows} Applications", journal = j-SYS-ADMIN, volume = "11", number = "1", pages = "8, 10, 12, 14", month = jan, year = "2002", CODEN = "SYADE7", ISSN = "1061-2688", bibdate = "Fri Feb 08 11:17:41 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "WINE, which stands for ``WINE Is Not an Emulator'', allows you to run Microsoft Windows programs on your system, but does not require a copy of Microsoft Windows, thereby saving the cost of a license. Gagn{\'e} explains how.", acknowledgement = ack-nhfb, } @Book{Galassi:2002:GSL, author = "Mark Galassi and Jim Davies and James Theiler and Brian Gough and Gerard Jungman and Michael Booth and Fabrice Rossi", title = "{GNU} Scientific Library: Reference Manual", publisher = pub-NETWORK-THEORY, address = pub-NETWORK-THEORY:adr, edition = "Second", pages = "xvi + 601", year = "2002", ISBN = "0-9541617-3-4", ISBN-13 = "978-0-9541617-3-6", LCCN = "QA76.73.C15", bibdate = "Wed Oct 30 10:44:22 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; library.ox.ac.uk:210/ADVANCE", acknowledgement = ack-nhfb, remark = "Corresponds to version 1.6 of the library.", subject = "C\# (Computer program language); Handbooks, manuals, etc; Subroutines (Computer programs); Handbooks, manuals, etc; C++ (Computer program language); Handbooks, manuals, etc; Numerical calculations; Computer programs; Handbooks, manuals, etc", xxpages = "xvi + 580", } @Book{Ganten:2002:DGL, author = "Peter H. Ganten and others", title = "{Debian GNU\slash Linux Power Pack: Grundlagen, Installation, Administration und Anwendung}", publisher = pub-SV, address = pub-SV:adr, edition = "Second", pages = "800 (est.)", year = "2002", ISBN = "3-540-43250-7, 3-540-43267-1", ISBN-13 = "978-3-540-43250-0, 978-3-540-43267-8", LCCN = "????", bibdate = "Wed Oct 30 10:09:45 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes four CD-ROMs.", acknowledgement = ack-nhfb, language = "German", } @Article{Garcia:2002:ERI, author = "Rodrigo Garc{\'\i}a Garc{\'\i}a and Alfred Strohmeier", title = "Experiences report on the implementation of {EPTs} for {GNAT}", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "22--27", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Book{Gay:2002:FSF, editor = "Joshua Gay", title = "Free Software, Free Society: Selected Essays of {Richard M. Stallman}", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "220 (est.)", year = "2002", ISBN = "1-882114-98-1", ISBN-13 = "978-1-882114-98-6", LCCN = "????", bibdate = "Thu Apr 10 17:47:02 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$24.95", acknowledgement = ack-nhfb, } @Article{Gordon:2002:LHQ, author = "O. E. Gordon and T. E. Malloy", title = "On-line {Homework\slash} Quiz\slash Exam applet: Freely available {Java} software for evaluating performance on line", journal = "Behavior Research Methods, Instruments, \& Computers", volume = "34", number = "2", publisher = "Psychonomic Society Publications", pages = "241--244", day = "1", month = may, year = "2002", CODEN = "????", ISSN = "0743-3808", bibdate = "Fri Nov 8 05:39:36 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, pagecount = "4", } @Book{Griffith:2002:GCR, author = "Arthur Griffith", title = "{GCC}, the complete reference", publisher = pub-OSBORNE, address = pub-OSBORNE:adr, pages = "xxiii + 647", year = "2002", ISBN = "0-07-222405-3", ISBN-13 = "978-0-07-222405-4", LCCN = "QA76.76.C65 G75 2002", bibdate = "Mon Jul 4 15:49:59 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", URL = "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/; http://www.loc.gov/catdir/bios/mh042/2003268319.html; http://www.loc.gov/catdir/description/mh031/2003268319.html; http://www.loc.gov/catdir/toc/mh031/2003268319.html", acknowledgement = ack-nhfb, subject = "Compilers (Computer programs); Open source software", } @Article{Guilan:2002:RCC, author = "Dai Guilan and Tian Jinlan and Zhang Suqin and Jiang Weidu and Dai Jun", title = "Retargetable cross compilation techniques: comparison and analysis of {GCC} and {Zephyr}", journal = j-SIGPLAN, volume = "37", number = "6", pages = "38--44", month = jun, year = "2002", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Thu May 15 12:23:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Gunther:2002:LGP, author = "Karsten G{\"u}nther", title = "{Linux ge-packt: [die wichtigsten Befehle f{\"u}r GNU\slash Linux-Systeme; Textwerkzeuge: Drucken, Konvertieren, Suchen und Anpassen; CDs erstellen unter Linux]}", publisher = "MITP Verlag", address = "Bonn, Germany", pages = "560 (est.)", year = "2002", ISBN = "3-8266-0946-8", ISBN-13 = "978-3-8266-0946-6", LCCN = "????", bibdate = "Wed Oct 30 11:44:05 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "EUR 14.95 (DE), EUR 15.40 (AT)", acknowledgement = ack-nhfb, language = "German", } @Article{Haer:2002:LTS, author = "Gregory Haer", title = "The {Linux4.TV} Set-Top Box Open Source Project", journal = j-EMBEDDED-LINUX-J, volume = "7", pages = "12--15", month = jan # "\slash " # feb, year = "2002", CODEN = "????", ISSN = "1534-083X", bibdate = "Thu May 09 05:32:41 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://embedded.linuxjournal.com/magazine/issue07/; http://www.linuxdevices.com/articles/AT7194247162.htm", abstract = "Here are the details on the new Linux4.TV development kit we're giving away in our development contest. Find out about MPEG playback, video capture, HTML-based interface and more.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Hall:2002:FSB, author = "Jon Hall", title = "Free Software in {Brazil}", journal = j-LINUX-J, volume = "101", pages = "??--??", month = sep, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue101/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/article.php?sid=6125", abstract = "maddog gives the lowdown on some impressive Brazilian free software projects.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Hightower:2002:JTE, author = "Richard Hightower and Nicholas Lesiecki", title = "{Java} tools for extreme programming: mastering open source tools including {Ant}, {JUnit}, and {Cactus}", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xxvii + 516", year = "2002", ISBN = "0-471-20708-X", ISBN-13 = "978-0-471-20708-5", LCCN = "QA76.73.J38 H54 2002", bibdate = "Mon May 6 06:26:30 MDT 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Java open source library", acknowledgement = ack-nhfb, keywords = "extreme programming; Java (computer program language); open source software", } @Article{Ian:2002:IDA, author = "Janis Ian", title = "The {Internet} Debacle --- An Alternative View", journal = "Performing Songwriter Magazine", volume = "62", pages = "??--??", month = jun, year = "2002", bibdate = "Mon Oct 06 09:12:49 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See also \cite{Lesk:2003:CLR,Stallman:2003:FLM}, and followup in the September/October issue of the magazine.", URL = "http://www.janisian.com/article-internet_debacle.html", acknowledgement = ack-nhfb, keywords = "MP3; music sharing; RIAA (Recording Industry Association of America); royalties", } @Article{Iwasaki:2002:DLB, author = "Hideya Iwasaki", title = "Developing a {Lisp}-based preprocessor for {\TeX} documents", journal = j-SPE, volume = "32", number = "14", pages = "1345--1363", month = "????", year = "2002", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.485", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Fri Nov 8 05:23:16 MST 2002", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/98518913/START; http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=98518913&PLACEBO=IE.pdf", acknowledgement = ack-nhfb, keywords = "document preparation; GNU Emacs Lisp; Lisp; preprocessor; S-expression", } @InProceedings{Jallad:2002:ICC, author = "K. Jallad and J. Katz and B. Schneier", editor = "Lynn Batten and Jennifer Seberry", booktitle = "Information security and privacy: 7th Australasian conference, ACISP 2002, Melbourne, Australia, July 3--5, 2002: proceedings", title = "Implementation of Chosen-Ciphertext Attacks against {PGP} and {GnuPG}", volume = "2384", publisher = pub-SV, address = pub-SV:adr, pages = "??--??", year = "2002", ISBN = "3-540-43861-0", ISBN-13 = "978-3-540-43861-8", LCCN = "QA76.9.A25 A278 2002", bibdate = "Thu Sep 12 16:25:57 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/tocs/t2384.htm; http://www.counterpane.com/pgp-attack.html", acknowledgement = ack-nhfb, annote = "Not shown in table of contents at publisher Web site.", } @Article{Jones:2002:HPC, author = "Henry W. {Jones, III}", title = "How a Poor Contract Sunk an Open-Source Deal", journal = j-LINUX-J, volume = "100", pages = "??--??", month = aug, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue100/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/article.php?sid=6025", abstract = "MySQL AB and NuSphere--is their weak contract at the base of their woes?", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Kent:2002:GLD, author = "Jon Kent", title = "{GNU\slash Linux DVD} Player Review", journal = j-LINUX-J, volume = "99", pages = "??--??", month = jul, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue99/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/article/5644", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Lawton:2002:OSS, author = "George Lawton", title = "Open Source Security: Opportunity or Oxymoron?", journal = j-COMPUTER, volume = "35", number = "3", pages = "18--21", month = mar, year = "2002", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Sat Mar 9 08:40:40 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://dlib.computer.org/co/books/co2002/pdf/r3018.pdf; http://www.computer.org/computer/co2002/r3018abs.htm", acknowledgement = ack-nhfb, } @Book{Lingmann:2002:DSK, author = "Thomas Lingmann", title = "{Datenverschl{\"u}sselung: sichere Kommunikation mit Linux und BSD: Security mit Open Source}. ({German}) [{Data} encoding: Secure communication with {Linux} and {BSD}: {Security} with {Open Source}]", publisher = "C \& L", address = "B{\"o}blingen, Germany", pages = "476 (est.)", year = "2002", ISBN = "3-932311-87-8 (??invalid checksum??)", ISBN-13 = "978-3-932311-87-1", LCCN = "????", bibdate = "Tue Sep 17 06:16:52 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "System security and cryptography; Systemsicherheit und Kryptographie", language = "German", } @Book{MacCarty:2002:LDG, author = "Bill MacCarty", title = "Learning {Debian GNU Linux}", publisher = pub-ORA, address = pub-ORA:adr, pages = "????", year = "2002", ISBN = "1-56592-705-2", ISBN-13 = "978-1-56592-705-6", LCCN = "QA76.76.O63 M372 1999", bibdate = "Wed Oct 30 11:53:34 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", price = "US\$34.95", acknowledgement = ack-nhfb, xxnote = "Check: 1999 or 2002??", } @Book{Maginnis:2002:SLG, author = "Tobin Maginnis and {Sair Development Team}", title = "{Sair Linux} and {GNU} certification: level {II}, {Samba} and resource sharing", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "????", year = "2002", ISBN = "0-471-40535-3", ISBN-13 = "978-0-471-40535-1", LCCN = "QA76.3 .M3237 2002", bibdate = "Mon Apr 29 15:40:34 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Misc{Malcolm:2002:POS, author = "Jeremy Malcolm", title = "Problems in {Open Source} Licensing", howpublished = "World-Wide Web document.", year = "2002", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.ilaw.com.au/public/licencearticle.html", acknowledgement = ack-nhfb, } @Book{McCarty:2002:LRL, author = "Bill McCarty", title = "Learning {Red Hat Linux}: {A} Guide to {Red Hat Linux} for New Users", publisher = pub-ORA, address = pub-ORA:adr, edition = "Second", pages = "xx + 346", year = "2002", ISBN = "0-596-00071-5", ISBN-13 = "978-0-596-00071-4", LCCN = "QA76.76.O63 M376 2002", bibdate = "Mon Apr 18 15:02:17 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.oreilly.com/catalog/prdindex.html; z3950.loc.gov:7090/Voyager", price = "US\$34.95", URL = "http://safari.oreilly.com/0596000715; http://www.oreilly.com/catalog/9780596000714; http://www.oreilly.com/catalog/redhat2", acknowledgement = ack-nhfb, keywords = "GNU/Linux; operating systems (computers)", publishersummary = "This second edition of Learning Red Hat Linux is an excellent introduction to one of the most popular distributions of Linux in the U.S. It has been upgraded to cover installation and configuration of Red Hat version 7.2. Because the book is written specifically for the enclosed CDs, the reader needs nothing else to get started with their new Linux system. This is the book for first-time Linux users who want to learn how to use Red Hat Linux on their personal computer, or convert an existing system over to Linux.", subject = "GNU/Linux; Operating systems (Computers)", } @Article{McClellen:2002:WDD, author = "Chris McClellen", title = "Weather Data Distribution and System Monitoring: An open-source {ORB} for a rainy day", journal = j-DDJ, volume = "27", number = "1", pages = "69--70, 72--74", month = jan, year = "2002", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Feb 12 05:21:41 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/ftp/2002/2002_01/weather.txt", abstract = "One of the hallmarks of The Weather Channel is that it localizes weather data to thousands of geographic regions of the United States, no matter how large or small. Chris examines how the data is processed and transmitted from The Weather Channel's systems to the satellite. Additional resources include {\tt weather.txt} (listings).", acknowledgement = ack-nhfb, } @Article{Miranda:2002:HUG, author = "Javier Miranda and Francisco Guerra and Ernestina Martel and Jos{\'e} Mart{\'\i}n and Alexis Gonz{\'a}lez", title = "How to Use {GNAT} to Efficiently Preprocess New {Ada} Sentences", journal = j-LECT-NOTES-COMP-SCI, volume = "2361", pages = "179--??", year = "2002", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Tue Sep 10 19:09:50 MDT 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2361.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2361/23610179.htm; http://link.springer-ny.com/link/service/series/0558/papers/2361/23610179.pdf", acknowledgement = ack-nhfb, } @Article{Mockus:2002:TCS, author = "Audris Mockus and Roy T. Fielding and James D. Herbsleb", title = "Two case studies of open source software development: {Apache} and {Mozilla}", journal = j-TOSEM, volume = "11", number = "3", pages = "309--346", year = "2002", CODEN = "ATSMER", ISSN = "1049-331X (print), 1557-7392 (electronic)", ISSN-L = "1049-331X", bibdate = "Thu Aug 7 10:57:17 MDT 2003", bibsource = "http://www.acm.org/pubs/contents/journals/tosem/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Moffitt:2002:GAE, author = "Nick Moffitt", title = "{GAR}: Automating Entire {OS} Builds", journal = j-EMBEDDED-LINUX-J, volume = "9", pages = "38--41", month = may # "\slash " # jun, year = "2002", CODEN = "????", ISSN = "1534-083X", bibdate = "Thu May 09 05:32:41 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://embedded.linuxjournal.com/magazine/issue09/; http://gar.lnx-bbc.org/wiki/GarChitecture?action=print", abstract = "Besides your own code, your project uses free utilities, other software from the Net and maybe a fancy library or two. And you want to rebuild it all easily? Gmake Autobuild Runtime (GAR) to the rescue.", acknowledgement = ack-nhfb, } @Article{Noronha:2002:ILS, author = "Frederick Noronha", title = "{Indian} Language Solutions for {GNU\slash Linux}", journal = j-LINUX-J, volume = "103", pages = "??--??", month = nov, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue103/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/article.php?sid=6282", abstract = "Some of the hardest languages to support are also some of the most widely spoken. Here's an overview of the projects to make Linux work with the two languages on our cover and more.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{OSullivan:2002:MCA, author = "Maureen O'Sullivan", title = "Making Copyright Ambidextrous: An Expose of Copyleft", journal = "Journal of Information, Law \& Technology (JILT)", volume = "2002", number = "3", year = "2002", ISSN = "1361-4169", bibdate = "Mon Apr 18 11:04:31 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://elj.warwick.ac.uk/jilt/02-3/osullivan.html; http://www2.warwick.ac.uk/fac/soc/law/elj/jilt/2002_3/osullivan/", abstract = "The phenomenon of free or open source software (OSS) has garnered increasing attention in the legal field over the past number of years. It provides a paradigmatically different model of software development and marketing than proprietary software, which has traditionally been protected by copyright, and latterly, also by patent law. Licensing styles of free or OSS vary greatly from the very permissive, where users can privatise their modifications, to the quite restrictive, where programmers are obliged to contribute any changes they make to a communal software pool, which forms a species of expanding virtual commons. Examples of the former include BSD Unix licences and of the latter the GNU General Public Licence (GNU GPL), well known for being the licence used for the Linux operating system. This Article distinguishes between free software and OSS, discusses free and OSS licensing, comparing a BSD licence with the GNU GPL in order to illustrate the varying parameters which different programmers put in place to protect their programs. It also analyses the efficacy of the GNU GPL both from strictly legal and broader socio-legal perspectives. It concludes that this licence has facilitated an efficacious and productive management of what could otherwise have turned into an obsolete and deficient commons.", acknowledgement = ack-nhfb, keywords = "copyleft; Free software; GNU General Public Licence; Linux; open source software (OSS)", } @Article{Parkinson:2002:HIS, author = "Paul Parkinson and Franco Gasperoni", title = "High-Integrity Systems Development for Integrated Modular Avionics Using {VxWorks} and {GNAT}", journal = j-LECT-NOTES-COMP-SCI, volume = "2361", pages = "163--??", year = "2002", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Tue Sep 10 19:09:50 MDT 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2361.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2361/23610163.htm; http://link.springer-ny.com/link/service/series/0558/papers/2361/23610163.pdf", acknowledgement = ack-nhfb, } @MastersThesis{Perkonigg:2002:RSG, author = "Christian Perkonigg", title = "{Realisierung einer Schnittstelle f{\"u}r den GNU Debugger zum Zugriff auf ein Background Debug Modul {\"u}ber den VMEBus}", type = "Diplomarbeit am FB-Informatik", school = "Fachhochschule Landshut", address = "Landshut, Germany", pages = "21", year = "2002", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Wed Oct 30 11:46:52 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, language = "German", } @Article{Pinto:2002:PGC, author = "Paulo Pinto", title = "Programming in {GNOME} with {C++}", journal = j-CCCUJ, volume = "20", number = "5", pages = "28--??", month = may, year = "2002", CODEN = "CCUJEX", ISSN = "1075-2838", bibdate = "Tue May 14 18:09:36 MDT 2002", bibsource = "http://www.cuj.com/articles/2002/0205/0205toc.htm?topic=articles; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A C++ binding for GNOME makes Linux GUIs easy work.", acknowledgement = ack-nhfb, } @Book{Prinz:2002:CPB, author = "Peter Prinz and Ulla Kirch-Prinz", title = "{C f{\"u}r PCs: [auf Basis des neuen Standards ANSI C 99; Anwendungen: Windows-Programmierung, Grafik und hardwarenahe Programmierung; auf CD: Microsoft C/C++-Compiler (book edition), GNU C/C++-Compiler, Programmbeispiele, Musterl{\"o}sungen]}", publisher = "MITP Verlag", address = "Bonn, Germany", pages = "830 (est.)", year = "2002", ISBN = "3-8266-0784-8", ISBN-13 = "978-3-8266-0784-4", LCCN = "????", bibdate = "Wed Oct 30 11:42:27 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, language = "German", } @Article{Rose:2002:ASO, author = "Julian Rose", title = "Anatomy of a Small Open-Source Kernel for {DSPs}", journal = j-EMBEDDED-LINUX-J-ONLINE, day = "27", month = jul, year = "2002", bibdate = "Sat Apr 12 13:53:48 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxdevices.com/articles/AT6489405871.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Misc{Rosen:2002:BL, author = "Lawrence Rosen", title = "Bad Law", howpublished = "World-Wide Web document.", pages = "2", year = "2002", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.rosenlaw.com/html/GL11.pdf", acknowledgement = ack-nhfb, } @Misc{Rosen:2002:LD, author = "Lawrence Rosen", title = "License Defamation", howpublished = "World-Wide Web document.", pages = "2", year = "2002", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.rosenlaw.com/html/GL12.pdf", acknowledgement = ack-nhfb, } @Article{Rowe:2002:GFG, author = "Robin Rowe", title = "{GFX} Film: {GIMP} at Rhythm \& Hues", journal = j-LINUX-J, volume = "95", pages = "34--37", month = mar, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Feb 14 06:30:28 MST 2002", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue95/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Ruiz:2002:GMG, author = "Jos{\'e} Antonio Ortega Ruiz", title = "{GNU MDK}: {GNU MIX} Development Kit", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "110", year = "2002", ISBN = "1-882114-62-0", ISBN-13 = "978-1-882114-62-7", LCCN = "????", bibdate = "Wed Jun 11 16:10:27 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$16.95", URL = "http://www.gnupress.org/book16.html", abstract = "The MIX is a mythical computer designed by Donald Knuth in his monumental work ``The Art Of Computer Programming''. MIXAL (the Mix Assembly Language) is its assembler. You can learn about MIX and MIXAL as an introduction to computer architecture or assembly programming, as a companion to Knuth's book, or just for fun!\par The MIX's architecture is a simplified version of real CISC CPUs. It features registers, memory cells, an overflow toggle, comparison flags, input-output devices, and a set of binary instructions executable by its virtual CPU. It is powerful and complete enough to provide a virtual development platform for writing quite complex programs, and useful for learning new programming techniques.", acknowledgement = ack-nhfb, } @InProceedings{Sato:2002:EOS, author = "Hiroki Sato and Keitaro Sekine", title = "Experiences on an Open Source Translation Effort in {Japan}", crossref = "USENIX:2002:PBF", pages = "19--26", year = "2002", bibdate = "Tue Oct 15 12:37:27 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/bsdcon02/sato.html", acknowledgement = ack-nhfb, } @TechReport{Schmitz:2002:POS, author = "Patrice-Emmanuel Schmitz and S{\'e}bastien Castiaux", title = "Pooling Open Source Software: An {IDA} Feasibility Study: Interchange of Data between Administrations", type = "Technical report", institution = "European Commission, DG Enterprise", pages = "147", month = jun, year = "2002", bibdate = "Tue Jul 09 08:14:39 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://europa.eu.int/ISPO/ida/export/files/en/1115.pdf", acknowledgement = ack-nhfb, annote = "This is an extensive study of various open source software licensing models, with recommendations for official European Community adoption as alternatives to proprietary software.", } @Book{SDT:2002:SLG, author = "{Sair Development Team3}", title = "{Sair Linux} and {GNU} certification: level {II} core concepts and practices", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xvi + 399", year = "2002", ISBN = "0-471-40538-8", ISBN-13 = "978-0-471-40538-2", LCCN = "????", bibdate = "Mon Apr 29 15:57:10 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Searls:2002:LSO, author = "Doc Searls", title = "{Linux} for Suits: Open-Source Radio", journal = j-LINUX-J, volume = "93", pages = "54--56, 58--59", month = jan, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Fri Feb 8 14:44:29 MST 2002", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue93/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://noframes.linuxjournal.com/lj-issues/issue93/article.php?sid=5571", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Misc{Sedallian:2002:GRL, author = "Val{\'e}rie S{\'e}dallian", title = "Garanties et responsabilit{\'e}s dans les logiciels libres. ({French}) [{Guarantees} and responsibilities in {Free Software}]", howpublished = "World-Wide Web document.", pages = "17", day = "1", month = sep, year = "2002", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.juriscom.net/pro/2/da20020901.pdf", acknowledgement = ack-nhfb, } @Book{Stallman:2002:DGG, author = "Richard M. Stallman and Roland Pesch and Stan Shebs and others", title = "Debugging with {GDB}: The {GNU} Source-Level Debugger", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "viii + 344", year = "2002", ISBN = "1-882114-88-4", ISBN-13 = "978-1-882114-88-7", LCCN = "QA76.9.D43 D422 2003", bibdate = "Wed Jun 11 15:41:32 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", price = "US\$25.00", URL = "http://www.gnupress.org/book7.html", acknowledgement = ack-nhfb, remark = "For gdb 5.1", } @Article{Stallman:2002:FFS, author = "Richard Stallman", title = "Forum: Free Software Reality v. Deception", journal = j-CACM, volume = "45", number = "7", pages = "11--12", month = jul, year = "2002", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Thu Aug 1 07:05:18 MDT 2002", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Stallman:2002:GEM, author = "Richard M. Stallman", title = "{GNU Emacs} Manual", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, edition = "Fifteenth", pages = "644 (est.)", year = "2002", ISBN = "1-882114-85-X", ISBN-13 = "978-1-882114-85-6", LCCN = "QA76.76.T49.S73 2002", bibdate = "Wed Jun 11 15:59:55 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$45.00", URL = "http://www.gnupress.org/emacs15.html", acknowledgement = ack-nhfb, } @Book{Stallman:2002:GMP, author = "Richard M. Stallman and Roland McGrath", title = "{GNU} Make: {A} Program for Directing Recompilation, for {GNU} Make Version 3.79.1", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "196 (est.)", year = "2002", ISBN = "1-882114-82-5", ISBN-13 = "978-1-882114-82-5", LCCN = "????", bibdate = "Wed Jun 11 15:45:54 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$20.00", URL = "http://www.gnupress.org/book8.html", acknowledgement = ack-nhfb, } @Article{Stark:2002:PRQ, author = "Jacqueline Stark", title = "Peer Reviews as a Quality Management Technique in Open-Source Software Development Projects", journal = j-LECT-NOTES-COMP-SCI, volume = "2349", pages = "340--??", year = "2002", CODEN = "LNCSD9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", bibdate = "Tue Sep 10 19:09:44 MDT 2002", bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2349.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2349/23490340.htm; http://link.springer-ny.com/link/service/series/0558/papers/2349/23490340.pdf", acknowledgement = ack-nhfb, } @Misc{Strauss:2002:LOS, author = "Daryll Strauss", title = "Life in an Open Source Startup", year = "2002", bibdate = "Tue Oct 15 11:37:49 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Unpublished invited talk, 2002 USENIX Annual Technical Conference, June 10--15, 2002, Monterey, California, USA.", abstract = "Development is very different for open source companies. Strangers look at your code. You give away large parts of your intellectual property. Demands are made by your users. You're expected to explain your plans and actions. Outsiders contribute code without necessarily understanding the material in depth. The benefits are a better product that better meets the requirements of your users. The development of OpenGL for Linux, a very large and very visible open source project, was a roller coaster ride with a startup company, acquisition, and finally a split, but the project lives on. This talk will debunk some of the myths about open source development and will draw conclusions in the hope of improving experiences for future open source companies.", acknowledgement = ack-nhfb, } @Article{Sugar:2002:GBTa, author = "David Sugar", title = "{GNU Bayonne} is for Telephony", journal = j-LINUX-J, volume = "100", pages = "??--??", month = aug, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue100/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/article.php?sid=6077", abstract = "Sugar explains the best thing going in telephony software.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Sugar:2002:GBTb, author = "David Sugar", title = "{GNU Bayonne} is for Telephony", journal = j-EMBEDDED-LINUX-J-ONLINE, day = "1", month = aug, year = "2002", bibdate = "Sat Apr 12 13:53:48 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxdevices.com/articles/AT5162780509.html", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Sutter:2002:ESF, author = "Ed Sutter", title = "Embedded systems firmware demystified", publisher = pub-CMP-BOOKS, address = pub-CMP-BOOKS:adr, pages = "xii + 364", year = "2002", ISBN = "1-57820-099-7", ISBN-13 = "978-1-57820-099-3", LCCN = "TK7895.E42 S875 2002", bibdate = "Mon Apr 29 15:31:08 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes CD-ROM.", acknowledgement = ack-nhfb, keywords = "Microcross GNU X-tools", } @Article{Wen:2002:CSO, author = "Howard Wen", title = "{Crystal Space}: an Open-Source {$3$-D} Graphics Engine", journal = j-LINUX-J, volume = "97", pages = "92--94", month = may, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 20 10:08:51 MDT 2002", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue97/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Finally the advantages of open source come to 3-D graphics engines.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Williams:2002:FFR, author = "Sam Williams", title = "Free as in Freedom: {Richard Stallman}'s Crusade for Free Software", publisher = pub-ORA, address = pub-ORA:adr, pages = "xii + 225", year = "2002", ISBN = "0-596-00287-4", ISBN-13 = "978-0-596-00287-9", LCCN = "QA76.76.C73 W55 2002", bibdate = "Wed Oct 30 16:15:17 MST 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.oreilly.com/catalog/prdindex.html", price = "US\$22.95", URL = "http://www.oreilly.com/catalog/freedom", acknowledgement = ack-nhfb, keywords = "Free Software Foundation (Cambridge, Massachusetts); Stallman, Richard", publishersummary = "Free as in Freedom interweaves biographical snapshots of GNU project founder Richard Stallman with the political, social and economic history of the free software movement. It examines Stallman's unique personality and how that personality has been at turns a driving force and a drawback in terms of the movement's overall success.", } @Article{Williams:2002:IVO, author = "Stephen Williams and Michael Baxter", title = "{Icarus Verilog}: Open-Source {Verilog} More Than a Year Later", journal = j-LINUX-J, volume = "99", pages = "??--??", month = jul, year = "2002", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue99/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/article/6001", abstract = "More competitive than ever--and still free!", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @InProceedings{Zadok:2002:OAC, author = "Erez Zadok", title = "Overhauling {Amd} for the '00s: {A} Case Study of {GNU Autotools}", crossref = "USENIX:2002:PFT", pages = "??--??", year = "2002", bibdate = "Tue Oct 15 11:37:49 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix02/tech/freenix/zadok.html", acknowledgement = ack-nhfb, } @Article{Allman:2003:EVO, author = "Eric Allman and Marshall Kirk McKusick", title = "From the {Editors}: Viewing Open Source with an Open Mind", journal = j-QUEUE, volume = "1", number = "5", pages = "6--7", month = jul # "\slash " # aug, year = "2003", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Sat Aug 23 11:00:11 2003", bibsource = "http://www.acmqueue.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Misc{Anderson:2003:TCF, author = "Ross Anderson", title = "`Trusted Computing' Frequently Asked Questions --- {TC / TCG / LaGrande / NGSCB / Longhorn / Palladium / TCPA}", howpublished = "World-Wide Web document.", month = aug, year = "2003", bibdate = "Mon Nov 10 11:18:30 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html", acknowledgement = ack-nhfb, remark = "This is a very interesting essay on the ramifications of the Trusted Computing Project, and its adverse affect on the GNU General Public License and open-source software in general.", } @Article{Anonymous:2003:AOS, author = "Anonymous", title = "{Avanti}: Open Source Compact, Self-Contained {ILS} in {Java}", journal = j-INFO-RETRIEVAL-LIB-AUTO, volume = "38", number = "8", pages = "7--??", year = "2003", CODEN = "IRLAAQ", ISSN = "0020-0220", bibdate = "Tue Feb 18 07:16:21 MST 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @Article{Anonymous:2003:CADa, author = "Anonymous", title = "Call for Articles: Developing with Open Source Software", journal = j-IEEE-SOFTWARE, volume = "20", number = "3", pages = "1--1", month = may # "\slash " # jun, year = "2003", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 24 16:32:01 MDT 2003", bibsource = "http://computer.org/software/so2003/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so2003/pdf/s3001.pdf", acknowledgement = ack-nhfb, } @Article{Anonymous:2003:CADb, author = "Anonymous", title = "Call for Articles: Developing with Open Source Software", journal = j-IEEE-SOFTWARE, volume = "20", number = "4", pages = "1--1", month = jul # "\slash " # aug, year = "2003", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 24 16:32:02 MDT 2003", bibsource = "http://computer.org/software/so2003/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://www.computer.org/software/so2003/s4001.pdf", acknowledgement = ack-nhfb, } @Article{Anonymous:2003:LUE, author = "Anonymous", title = "{Linux}\slash {Unix} Extend {Red Hat 8}'s functionality by adding {Flash}, extra fonts and {Java}", journal = j-PERS-COMPUT-WORLD, volume = "26", number = "3", publisher = "VNU Business Publications", pages = "202--207", year = "2003", CODEN = "PCWODU", ISSN = "0142-0232", bibdate = "Tue Feb 4 05:46:37 MST 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @Article{Anonymous:2003:NUP, author = "Anonymous", title = "News 2.0: Uncrackable passwords; {WebFountain} drinks down the {Web}; Embracing open source in {India}", journal = j-QUEUE, volume = "1", number = "5", pages = "8--8", month = jul # "\slash " # aug, year = "2003", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Sat Aug 23 11:00:11 2003", bibsource = "http://www.acmqueue.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Applewhite:2003:NSG, author = "Ashton Applewhite and Dale Strok", title = "In the News: Should Governments Go Open Source?; {Linux} Gets Some Respect; Face to Face with the Experts", journal = j-IEEE-SOFTWARE, volume = "20", number = "4", pages = "88--93", month = jul # "\slash " # aug, year = "2003", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2003.1207484", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 24 16:32:02 MDT 2003", bibsource = "http://computer.org/software/so2003/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so2003/pdf/s4088.pdf", acknowledgement = ack-nhfb, } @Article{Baldi:2003:TOO, author = "Stefan Baldi and Hauke Heier and Anett Mehler-Bicher", title = "Technical opinion: Open courseware and open source software", journal = j-CACM, volume = "46", number = "9", pages = "105--107", month = sep, year = "2003", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Wed Sep 3 17:06:39 MDT 2003", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Bayrak:2003:RBD, author = "Coskun Bayrak and Chad Davis", title = "The relationship between distributed systems and open software development", journal = j-CACM, volume = "46", number = "12", pages = "99--102", month = dec, year = "2003", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Mon Jan 5 16:48:14 MST 2004", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Beszedes:2003:OSM, author = "{\'A}rp{\'a}d Besz{\'e}des", title = "Optimizing for Space: Measurements and Possibilities for Improvement", crossref = "Hutton:2003:PGD", pages = "7--20", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @InProceedings{Bothner:2003:GCS, author = "Per Bothner", title = "{GCC} Compile Server", crossref = "Hutton:2003:PGD", pages = "21--34", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @InProceedings{Brook:2003:FSG, author = "Paul Brook", title = "{Fortran 95} support in {GCC}", crossref = "Hutton:2003:PGD", pages = "35--42", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{Chonacky:2003:SED, author = "Norman Chonacky and Dante Choi", title = "Science and Engineering Databases in an Open-Source Software World", journal = j-COMPUT-SCI-ENG, volume = "5", number = "3", pages = "10--13", month = may # "\slash " # jun, year = "2003", CODEN = "CSENFA", ISSN = "1521-9615 (print), 1558-366X (electronic)", ISSN-L = "1521-9615", bibdate = "Sat Jan 3 18:25:06 MST 2004", bibsource = "http://csdl.computer.org/comp/mags/cs/2003/03/c3toc.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/comp/mags/cs/2003/03/c3010abs.htm; http://csdl.computer.org/dl/mags/cs/2003/03/c3010.htm; http://csdl.computer.org/dl/mags/cs/2003/03/c3010.pdf", acknowledgement = ack-nhfb, fjournal = "Computing in Science and Engineering", } @Article{Cochran:2003:NVGb, author = "Shannon Cochran", title = "News and Views: Government Ponders Open-Source Strategy; {POSIX}, {Single UNIX} Specification Merged; {IBM} Plans New Supercomputers; Robotic Surgeons Have a Heart", journal = j-DDJ, volume = "28", number = "2", pages = "14--14", month = feb, year = "2003", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Jun 12 05:46:21 MDT 2003", bibsource = "http://www.ddj.com/articles/2003/0302/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ddj.com/documents/s=7790/ddj0302o/", abstract = "February 2003 News and Views", acknowledgement = ack-nhfb, } @Article{Cohen:2003:EOS, author = "Stuart Cohen", title = "{EOF}: {The} {Open Source Development Lab}", journal = j-LINUX-J, volume = "2003", number = "113", pages = "14--14", month = sep, year = "2003", bibdate = "Sat Dec 24 17:45:49 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Cowan:2003:SSO, author = "Crispin Cowan", title = "Software Security for Open-Source Systems", journal = j-IEEE-SEC-PRIV, volume = "1", number = "1", pages = "38--45", month = jan # "\slash " # feb, year = "2003", CODEN = "????", DOI = "http://dx.doi.org/10.1109/MSECP.2003.1176994", ISSN = "1540-7993 (print), 1558-4046 (electronic)", ISSN-L = "1540-7993", bibdate = "Thu Apr 3 18:46:48 MST 2003", bibsource = "http://computer.org/security/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesecpriv.bib", URL = "http://dlib.computer.org/sp/books/sp2003/pdf/j1038.pdf; http://www.computer.org/security/j1038abs.htm", acknowledgement = ack-nhfb, fjournal = "IEEE Security and Privacy", } @Article{Crawford:2003:FLM, author = "Diane Crawford and Richard M. Stallman and Richard Proudfoot and Sudip Bhattacharjee and Ram D. Gopal and G. Lawrence Sanders and Tom Pittman and Richard R. Brooks and Dennis E. Hamilton", title = "Forum: Legalize Music Sharing Now; Hold the Games; Give Up Trying to Halt the Flow of Information; Praise for {Denning}'s Powerful Chord of Professionalism", journal = j-CACM, volume = "46", number = "9", pages = "13--15", month = sep, year = "2003", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 3 17:06:39 MDT 2003", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Dong:2003:FLG, author = "Yifei Dong and Xiaoqun Du and Gerard J. Holzmann and Scott A. Smolka", title = "Fighting livelock in the {GNU} i-protocol: a case study in explicit-state model checking", journal = j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER, volume = "4", number = "4", pages = "505--528", month = aug, year = "2003", CODEN = "????", DOI = "http://dx.doi.org/10.1007/s10009-002-0092-3", ISSN = "1433-2779 (print), 1433-2787 (electronic)", ISSN-L = "1433-2779", bibdate = "Tue Nov 23 15:01:41 MST 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Dvorak:2003:NLO, author = "Zden{\v{e}}k Dvo{\v{r}}{\'a}k", title = "A New Loop Optimizer for {GCC}", crossref = "Hutton:2003:PGD", pages = "43--55", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{Dyer:2003:GDE, author = "Russell Dyer", title = "The {GNOME 2} Desktop Environment", journal = j-LINUX-J, volume = "108", pages = "??--??", month = apr, year = "2003", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue108/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "GNOME 2 offers better-looking fonts and full-keyboard navigation.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Easley:2003:MOS, author = "Robert F. Easley and John G. Michel and Sarv Devaraj", title = "The {MP3} open standard and the music industry's response to {Internet} piracy", journal = j-CACM, volume = "46", number = "11", pages = "90--96", month = nov, year = "2003", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Tue Oct 28 14:25:09 MST 2003", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Eigler:2003:MPU, author = "Frank Ch. Eigler", title = "{Mudflap}: pointer use checking for {C/C++}", crossref = "Hutton:2003:PGD", pages = "57--69", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{Emery:2003:LHC, author = "Van Emery and Kathy and Jeremy and Nuno Vasconcellos and Craig and Mark Alford and Hiroshi Iwatani and Jesper Christensen and Robin Rowe and Mike Hjorleifsson and Ian and Tariq and LT and Charles and Chris Bruner and John", title = "Letters: Happy {Chinese New Year, Tux}; Debit on the Left, Credit on the Right; Network Desktop Archive; {MST} Helps {Brazil}'s Poor; ``Wardialing'' in 1979; {GNOME 2} Drops Features of Version 1; {HTTP} User-Agent in {Mozilla}; Ready to Make Movies; {Linux} Training?; We Are Not Riffraff; Life Without {LJ} Is Pain; Don't Try to Mimic Another {OS}; {Scribus} Progress; Put {maddog}'s Letter on the {Web}; Freedom Threatens Some Companies", journal = j-LINUX-J, volume = "110", pages = "6, 8", month = jun, year = "2003", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat May 10 16:56:52 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue110/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxjournal.com/article/6770", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Misc{False:2003:MOS, author = "Jana False", title = "{Markenrecht und Open Source --- Sinn oder Unsinn?} ({German}). [{Trademark} Rights and Open Source---Sense or Nonsense?]", howpublished = "World-Wide Web document.", pages = "11", year = "2003", bibdate = "Mon Apr 18 10:02:47 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.ifross.de/Fremdartikel/VortragLinuxTag2003.pdf", acknowledgement = ack-nhfb, } @Article{Ferris:2003:ACO, author = "Paul Ferris", title = "The Age of Corporate Open Source Enlightenment", journal = j-QUEUE, volume = "1", number = "5", pages = "34--44", month = jul # "\slash " # aug, year = "2003", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Sat Aug 23 11:00:11 2003", bibsource = "http://www.acmqueue.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Fioretti:2003:FSF, author = "Marco Fioretti", title = "Free Software, Free Society: Selected Essays of {Richard M. Stallman}", journal = j-LINUX-J, volume = "109", pages = "61--65, 67", month = may, year = "2003", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue109/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Fuggetta:2003:OSS, author = "Alfonso Fuggetta", title = "Open source software --- an evaluation", journal = j-J-SYST-SOFTW, volume = "66", number = "1", pages = "77--90", day = "15", month = apr, year = "2003", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Sat Oct 25 07:14:13 MDT 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Article{Gaudeul:2003:APC, author = "Alexandre Gaudeul", title = "The {{\AllTeX}} project: {A} case study of open source software", journal = j-TUGboat, volume = "24", number = "1", pages = "132--145", year = "2003", ISSN = "0896-3207", bibdate = "Fri Jul 13 10:24:20 MDT 2007", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", acknowledgement = ack-bnb # " and " # ack-nhfb, } @Article{Glass:2003:EFS, author = "Robert L. Glass", title = "Error-Free Software Remains Extremely Elusive", journal = j-IEEE-SOFTWARE, volume = "20", number = "1", pages = "104, 103", month = jan # "\slash " # feb, year = "2003", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 24 16:31:59 MDT 2003", bibsource = "http://computer.org/software/so2003/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so2003/pdf/s1104.pdf", acknowledgement = ack-nhfb, } @Article{Glass:2003:PPS, author = "Robert L. Glass", title = "Practical programmer: {A} sociopolitical look at open source", journal = j-CACM, volume = "46", number = "11", pages = "21--23", month = nov, year = "2003", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Tue Oct 28 14:25:09 MST 2003", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @InProceedings{Gupta:2003:AAI, author = "Sanjiv K. Gupta", title = "Alias Analysis for Intermediate Code", crossref = "Hutton:2003:PGD", pages = "71--78", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Misc{Haar:2003:JAO, author = "Tobias Haar and Gabriele Keck", title = "{Juristische Aspekte von Open-Source-Software: Offene Konkurrenz}. ({German}) [{Legal} aspects of {Open-Source} Software: Open Competition]", howpublished = "World-Wide Web document.", month = sep, year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.heise.de/ix/artikel/2003/09/079/", acknowledgement = ack-nhfb, } @InProceedings{Hubicka:2003:PGA, author = "Jan Hubi{\v{c}}ka", title = "Porting {GCC} to the {AMD64} Architecture", crossref = "Hutton:2003:PGD", pages = "79--105", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Book{ITUG:2003:LRM, author = "{The Indian {\TeX} Users Group}", title = "The {\LaTeX} Reference Manual", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "250 (est.)", year = "2003", ISBN = "1-882114-70-1", ISBN-13 = "978-1-882114-70-2", LCCN = "????", bibdate = "Wed Jun 11 16:16:53 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$40.00 (est.)", URL = "http://www.gnupress.org/book15.html", acknowledgement = ack-nhfb, } @InProceedings{Jaeger:2003:PBL, author = "Andreas Jaeger", title = "Porting to 64-bit {Linux} systems", crossref = "Hutton:2003:PGD", pages = "107--120", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Misc{Jakob:2003:FSR, author = "Georg Jakob", title = "{Freie Softwarelizenzen --- Rechtliche Aspekte der GPL, LGPL und BSDL}. ({German}) [{Free} Software Licenses: Legal Aspects of the {GPL}, {LGPL}, and {BSDL}]", howpublished = "World-Wide Web document (slide presentation).", pages = "50", year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://legacy.ffs.or.at/artikel/fs_lizenzen_slides.pdf", acknowledgement = ack-nhfb, } @Article{Jeschke:2003:AFE, author = "Eric Jeschke", title = "Antique film effects with the {GIMP}", journal = j-LINUX-J, volume = "2003", number = "114", pages = "6--6", month = oct, year = "2003", bibdate = "Sat Dec 24 17:45:50 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Jeschke:2003:FPC, author = "Eric Jeschke", title = "Fixing Photo Contrast with The {GIMP}", journal = j-LINUX-J, volume = "108", pages = "??--??", month = apr, year = "2003", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue108/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "If the sky is great while the ground is black, or the ground is right but the sky is washed out, use The GIMP to make the whole photo look properly exposed.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Jeschke:2003:RRE, author = "Eric Jeschke", title = "Removing Red-Eye with {The GIMP}", journal = j-LINUX-J, volume = "106", pages = "??--??", month = feb, year = "2003", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue106/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Small, convenient cameras are especially vulnerable to the dreaded red-eye effect. Fix it.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Karels:2003:COS, author = "Michael J. Karels", title = "Commercializing Open Source Software", journal = j-QUEUE, volume = "1", number = "5", pages = "46--55", month = jul # "\slash " # aug, year = "2003", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Sat Aug 23 11:00:11 2003", bibsource = "http://www.acmqueue.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Katre:2003:RPW, author = "S. A. Katre and Manjusha Joshi", title = "Report on the {Pune} workshop on {{\LaTeX}} and free mathematical software", journal = j-TUGboat, volume = "24", number = "2", pages = "288--290", year = "2003", ISSN = "0896-3207", bibdate = "Fri Jul 13 10:24:20 MDT 2007", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", acknowledgement = ack-bnb # " and " # ack-nhfb, } @Article{Koru:2003:LOS, author = "A. G{\"u}ne{\.s} Koru and Warren Harrison and Omar Alonso and Martin Fowler and Holger Eichelberger", title = "Letters: Open Source Research Ethics; Balancing both worlds; The agile sweet spot; More recent references", journal = j-IEEE-SOFTWARE, volume = "20", number = "6", pages = "8--11", month = nov # "\slash " # dec, year = "2003", CODEN = "IESOEG", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 24 16:32:04 MDT 2003", bibsource = "http://computer.org/software/so2003/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://csdl.computer.org/dl/mags/so/2003/06/s6008.pdf", acknowledgement = ack-nhfb, } @Book{Kretchmar:2003:OSN, author = "James Kretchmar", title = "Open Source Network Administration", publisher = pub-PHPTR, address = pub-PHPTR:adr, pages = "256 (est.)", year = "2003", ISBN = "0-13-046210-1", ISBN-13 = "978-0-13-046210-7", LCCN = "TK5105.5 .K74 2003", bibdate = "Tue Nov 04 18:23:33 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$44.99", acknowledgement = ack-nhfb, } @Article{Kuhn:2003:FGG, author = "Bradley Kuhn and Chris Sontag", title = "Face-off: Is the {GPL} good for the software industry?", journal = j-NETWORK-WORLD, volume = "20", number = "40", pages = "45--45", day = "6", month = oct, year = "2003", ISSN = "0887-7661", bibdate = "Wed Oct 15 06:35:39 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.nwfusion.com/columnists/2003/1006faceoffno.html; http://www.nwfusion.com/columnists/2003/1006faceoffyes.html", acknowledgement = ack-nhfb, keywords = "GPL (GNU General Public License)", } @InProceedings{Lattner:2003:ANG, author = "Chris A. Lattner", title = "Architecture for a Next Generation {GCC}", crossref = "Hutton:2003:PGD", pages = "121--133", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Book{Lee:2003:OSW, author = "James Lee and Brent Ware", title = "Open source {Web} development with {LAMP}: using {Linux}, {Apache}, {MySQL}, {Perl}, and {PHP}", publisher = pub-AW, address = pub-AW:adr, pages = "xxxiv + 460", year = "2003", ISBN = "0-201-77061-X (paperback)", ISBN-13 = "978-0-201-77061-2 (paperback)", LCCN = "QA76.76.D47 L435 2003", bibdate = "Wed Apr 27 05:41:25 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager", acknowledgement = ack-nhfb, subject = "Computer software; Development", } @Article{Lesk:2003:CLR, author = "Michael Lesk", title = "{Chicken Little} and the Recorded Music Crisis", journal = j-IEEE-SEC-PRIV, volume = "1", number = "5", pages = "73--75", month = sep # "\slash " # oct, year = "2003", CODEN = "????", ISSN = "1540-7993 (print), 1558-4046 (electronic)", DOI = "http://dx.doi.org/10.1109/MSECP.2003.1236239", bibdate = "Thu Oct 9 07:39:10 MDT 2003", bibsource = "http://computer.org/security/sp2003/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See also \cite{Ian:2002:IDA,Stallman:2003:FLM}.", URL = "http://csdl.computer.org/comp/mags/sp/2003/05/j5073abs.htm; http://csdl.computer.org/dl/mags/sp/2003/05/j5073.pdf", acknowledgement = ack-nhfb, } @Article{Lougee-Heimer:2003:COI, author = "R. Lougee-Heimer", title = "The {Common Optimization INterface for Operations Research}: Promoting open-source software in the operations research community", journal = j-IBM-JRD, volume = "47", number = "1", pages = "57--66", month = "????", year = "2003", CODEN = "IBMJAE", ISSN = "0018-8646 (print), 2151-8556 (electronic)", bibdate = "Sat Jun 28 14:47:05 MDT 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.coin-or.org/; http://www.research.ibm.com/journal/rd/471/lougee.pdf", acknowledgement = ack-nhfb, annote = "This article has a very nice discussion of the merits of open-source software, with particular application to optimization problems.\par The first half (pp. 57--61) is an essay on the general principles of open source, with a discussion of several kinds of licenses, including BSD and GPL.\par The second half (pp. 62--64) describes efforts to share optimization software in the operations research community.", ordernumber = "G322-0234", } @Misc{Majerus:2003:CEM, author = "Laura A. Majerus", title = "Court Evaluates Meaning of ``Derivative Work'' in an {Open Source} License", howpublished = "World-Wide Web document.", year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://library.findlaw.com/2003/Jun/16/132811.html", acknowledgement = ack-nhfb, } @InProceedings{Makarov:2003:FSA, author = "Vladimir N. Makarov", title = "The finite state automaton based pipeline hazard recognizer and instruction scheduler in {GCC}", crossref = "Hutton:2003:PGD", pages = "135--149", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Misc{Mantz:2003:ROS, author = "Reto Mantz", title = "{Rechtsfragen von Open Source}. ({German}) [{Legal} questions about {Open Source}]", howpublished = "World-Wide Web document.", pages = "34", year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.retosphere.de/opensource/Rechtsfragen_von_Open_Source.pdf", acknowledgement = ack-nhfb, } @Article{Marcotte:2003:PUG, author = "Ludovic Marcotte", title = "Programming under {GNUstep} --- An Introduction", journal = j-LINUX-J, volume = "108", pages = "??--??", month = apr, year = "2003", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Sat Apr 12 06:59:06 MDT 2003", bibsource = "http://noframes.linuxjournal.com/lj-issues/issue108/index.html; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Borrow code written for Mac OS X and develop your own applications in Objective-C.", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @InProceedings{Matz:2003:DIG, author = "Michael Matz", title = "Design and implementation of the graph coloring register allocator for {GCC}", crossref = "Hutton:2003:PGD", pages = "151--169", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Book{McCarty:2003:LRL, author = "Bill McCarty", title = "Learning {Red Hat Linux}", publisher = pub-ORA, address = pub-ORA:adr, edition = "Third", pages = "xvi + 319", year = "2003", ISBN = "0-596-00469-9", ISBN-13 = "978-0-596-00469-9", LCCN = "QA76.76.O63 M376 2003", bibdate = "Mon Apr 18 15:06:52 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", URL = "http://www.oreilly.com/catalog/9780596004699", acknowledgement = ack-nhfb, subject = "Linux", } @InProceedings{Merrill:2003:GGN, author = "Jason Merrill", title = "{GENERIC} and {GIMPLE}: {A} new tree representation for entire functions", crossref = "Hutton:2003:PGD", pages = "171--193", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{Miranda:2003:DCP, author = "Javier Miranda and Edmond Schonberg and Miguel Masmano and Jorge Real and Alfons Crespo", title = "Dynamic ceiling priorities in {GNAT} implementation report", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "24--27", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Miranda:2003:GTG, author = "Javier Miranda", title = "A Guided Tour to the {GNAT} Runtime", journal = j-ADA-USER-J, volume = "24", number = "1", pages = "55--??", month = mar, year = "2003", CODEN = "AUJOET", ISSN = "1381-6551", bibdate = "Wed Sep 1 09:00:38 MDT 2010", bibsource = "http://www.ada-europe.org/AUJ/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Misc{Moglen:2003:QSH, author = "Eben Moglen", title = "Questioning {SCO}: {A} Hard Look at Nebulous Claims", howpublished = "World-Wide Web document.", pages = "", day = "1", month = aug, year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.gnu.org/philosophy/sco/questioning-sco.html", acknowledgement = ack-nhfb, } @Misc{Moglen:2003:SFR, author = "Eben Moglen", title = "{SCO}: Without Fear and Without Research", howpublished = "World-Wide Web document.", day = "24", month = nov, year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.gnu.org/philosophy/sco/sco-without-fear.html", acknowledgement = ack-nhfb, } @Misc{Moglen:2003:SSS, author = "Eben Moglen", title = "{SCO} Scuttles Sense, Claiming {GPL} Invalidity", howpublished = "World-Wide Web document.", day = "18", month = aug, year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.fsf.org/licensing/sco/sco-preemption.html", acknowledgement = ack-nhfb, } @Book{Moncur:2003:MYV, author = "Michael G. Moncur", title = "{MySQL}: your visual blueprint to open source database management", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xv + 290", year = "2003", ISBN = "0-7645-1692-2", ISBN-13 = "978-0-7645-1692-4", LCCN = "QA76.3.S67 M66 2003", bibdate = "Wed Apr 27 05:41:25 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", series = "Visual read less, learn more", URL = "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/; http://www.loc.gov/catdir/bios/wiley045/2002110260.html; http://www.loc.gov/catdir/description/wiley039/2002110260.html; http://www.loc.gov/catdir/toc/wiley031/2002110260.html", acknowledgement = ack-nhfb, remark = "Visual from MaranGraphics and Wiley Publishing.", subject = "SQL (Computer program language); MySQL (Electronic resource); Database management", } @Misc{Moore:2003:R, author = "J. T. S. Moore", title = "{Revolution OS}", howpublished = "Documentary film (85 minutes) from Wonderview Productions.", day = "30", month = sep, year = "2003", bibdate = "Thu Nov 17 07:52:24 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://revolution-os.com/; http://www.amazon.com/Revolution-Os-Linus-Torvalds/dp/B0000A9GLO", acknowledgement = ack-nhfb, asin = "B0000A9GLO", keywords = "Apache Web server; Bill Gates; bison; bison++; Brian Behlendorf; Bruce Perens; BSD Unix; Cathedral and the Bazaar; copyleft; Cygnus Technology; Debian Linux; Digital Equipment Corporation (DEC); emacs; Eric Raymond; Frank Hecker; Free Software Foundation (FSF); g++; gcc; General Public License (GPL); GNU (GNU's Not Unix); hack; Hurd; Larry Augustin; Larry Wall; Linus Torvalds; Linux; Mach; Michael D. Tiemann; micro kernel; Microsoft; MIT Artificial Intelligence Laboratory; Netscape Communicator; open-source license; open-source rights; open-source software; open-source software conference; perl developer conference; Red Hat; Richard M. Stallman; Rob Malda; Silicon Valley; software licensing; Stanford University; Steve Ballmer; Sun Microsystems; Tim O'Reilly; University of California, Berkeley; VA Linux; viral license; Yggdrasil Linux", } @Misc{Narduzzo:2003:MAG, author = "A. Narduzzo and A. Rossi", title = "Modularity in Action: {GNU\slash Linux} and {Free\slash Open Source} Software Development Model Unleashed", howpublished = "World-Wide Web document.", pages = "41", day = "12", month = may, year = "2003", bibdate = "Wed Apr 20 11:07:07 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://opensource.mit.edu/papers/narduzzorossi.pdf", acknowledgement = ack-nhfb, } @Misc{Niebuhr-Offermann:2003:AUS, author = "Tanja Niebuhr-Offermann", title = "{Der abgeschw{\"a}chte urheberrechtliche Schutz von Software: Shareware, Public-Domain-Software, Open-Source Software}. ({German}) [{The} weakened copyright protection of software: shareware, public-domain-software, {Open-Source} Software]", howpublished = "World-Wide Web document.", pages = "35", month = jun, year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.ifross.de/Fremdartikel/SeminararbeitNiebuhr-Offermann.pdf", acknowledgement = ack-nhfb, } @InProceedings{Novillo:2003:TSN, author = "Diego Novillo", title = "{Tree SSA}: {A} New Optimization Infrastructure for {GCC}", crossref = "Hutton:2003:PGD", pages = "181--193", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Misc{Omsels:2003:OSD, author = "Hermann-Josef Omsels", title = "{Open Source und das deutsche Urheber- und Vertragsrecht (Beitrag zur Festschrift f{\"u}r Paul Hertin, mit freundlicher Genehmigung des Verlages C. H. Beck)}. ({German}) [{Open Source} and the {German} copyright and contract law (contribution to the festschrift for {Paul Hertin}, with friendly permission of the publisher {C. H. Beck})]", howpublished = "World-Wide Web document.", pages = "20", year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.ifross.de/Fremdartikel/Festschriftbeitrag.PDF", acknowledgement = ack-nhfb, } @Article{OSullivan:2003:PEQ, author = "Maureen O'Sullivan", title = "The pluralistic, evolutionary, quasi-legal role of the {GNU General Public Licence} in free\slash libre\slash open source software (``{FLOSS}'')", journal = "European intellectual property review", volume = "25", number = "8", pages = "340--348", month = aug, year = "2003", ISSN = "0142-0461", bibdate = "Mon Apr 18 06:15:47 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sweetandmaxwell.co.uk/catalogue/journals/4354/index.html", acknowledgement = ack-nhfb, xxnote = "Cited as 2004, but publisher records suggest 2003, even though the issue is missing from the Web site.", } @InProceedings{Penner:2003:PGI, author = "Hartmut E. Penner", title = "Porting {GCC} to the {IBM S/390} platform", crossref = "Hutton:2003:PGD", pages = "195--212", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{Prasad:2003:OSJ, author = "G. Prasad", title = "{Open Source Java}: {Fortune 500} Systems at Two-Guys-in-a-Garage Prices", journal = "Cutter IT Journal", volume = "16", number = "5", pages = "10--15", year = "2003", CODEN = "????", ISSN = "1522-7383", bibdate = "Tue Jun 17 06:26:38 MDT 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @Article{Santini:2003:BCI, author = "Simone Santini", title = "The Profession: Bringing Copyright into the Information Age", journal = j-COMPUTER, volume = "36", number = "8", pages = "104, 102--103", month = aug, year = "2003", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", bibdate = "Fri Dec 12 19:53:44 MST 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/dl/mags/co/2003/08/r8104.htm; http://csdl.computer.org/dl/mags/co/2003/08/r8104.pdf", acknowledgement = ack-nhfb, } @InProceedings{Schiele:2003:BUC, author = "Robert Schiele", title = "Building and Using a Cross Development Tool Chain", crossref = "Hutton:2003:PGD", pages = "213--222", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @InProceedings{Sharma:2003:OSS, author = "Naveen N. S. Sharma", title = "Optimal Stack Slot Assignment in {GCC}", crossref = "Hutton:2003:PGD", pages = "223--228", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{Shippy:2003:PGT, author = "P. J. Shippy", title = "Porting the {Gnat} Tasking Runtime System to the {Java Virtual Machine}", journal = "Literary Review", volume = "47", number = "2", pages = "119--120", year = "2003", CODEN = "????", ISSN = "0024-4589", bibdate = "Mon Apr 5 09:19:58 MDT 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @InProceedings{Sidwell:2003:HGB, author = "Nathan Sidwell", title = "How to Get the Best from {\tt g++}", crossref = "Hutton:2003:PGD", pages = "229--242", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Misc{Spindler:2003:ROS, author = "Gerald Spindler", title = "{Rechtsfragen der Open Source Software}. ({German}) [{Legal} questions of {Open-Source} software]", howpublished = "World-Wide Web document.", pages = "123", year = "2003", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.vsi.de/inhalte/aktuell/studie_final_safe.pdf", acknowledgement = ack-nhfb, } @Article{Stallman:2003:FLM, author = "Richard M. Stallman", title = "Forum: Legalize Music Sharing Now", journal = j-CACM, volume = "46", number = "9", pages = "13--13", month = sep, year = "2003", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Mon Oct 06 07:46:56 2003", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See also \cite{Ian:2002:IDA,Lesk:2003:CLR}.", acknowledgement = ack-nhfb, } @Book{Stallman:2003:UGG, author = "Richard Stallman", title = "Using {GCC}: the {GNU} compiler collection reference manual", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "432", year = "2003", ISBN = "1-882114-39-6", ISBN-13 = "978-1-882114-39-9", LCCN = "????", bibdate = "Fri Sep 22 08:54:57 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.bibsys.no:2100/BIBSYS", acknowledgement = ack-nhfb, remark = "Last updated 8 September 2003 for GCC 3.3.1.", } @Article{Steinbeck:2003:CDK, author = "C. Steinbeck and Y. Han and S. Kuhn and O. Horlacher and E. Luttmann and E. Willighagen", title = "The {Chemistry Development Kit (CDK)}: An Open-Source {Java} Library for Chemo- and Bioinformatics", journal = "Journal of Chemical Information and Computer Sciences", volume = "43", number = "2", pages = "493--500", year = "2003", CODEN = "????", ISSN = "0095-2338", bibdate = "Thu May 8 07:01:22 MDT 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @Article{Stone:2003:NSF, author = "Adam Stone and Danna Voth", title = "In the News: Software Flaws: To Tell or Not to Tell?; Open Source in the {US} Government", journal = j-IEEE-SOFTWARE, volume = "20", number = "1", pages = "70--73", month = jan # "\slash " # feb, year = "2003", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2003.1159032", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 24 16:31:59 MDT 2003", bibsource = "http://computer.org/software/so2003/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://dlib.computer.org/so/books/so2003/pdf/s1070.pdf", acknowledgement = ack-nhfb, } @Book{vonHagen:2003:DGG, author = "William von Hagen and Kurt Wall", title = "The Definitive Guide to {GCC}", publisher = pub-APRESS, address = pub-APRESS:adr, pages = "xxviii + 519", year = "2003", ISBN = "1-59059-109-7", ISBN-13 = "978-1-59059-109-3", LCCN = "QA76.76.C65 W36 2004", bibdate = "Fri Nov 07 05:32:50 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", acknowledgement = ack-nhfb, } @InProceedings{Wagle:2003:SSB, author = "Perry M. Wagle", title = "{StackGuard}: Simple Buffer Overflow Protection for {GCC}", crossref = "Hutton:2003:PGD", pages = "243--255", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Book{Walnes:2003:JOS, author = "Joe Walnes and Ara Abrahamian and Mike Cannon-Brookes and Patrick A. Lightbody", title = "{Java} Open source programming: with {XDoclet}, {JUnit}, {WebWork}, {Hibernate} ({Java Open Source Library})", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xx + 459", year = "2003", ISBN = "0-471-46362-0", ISBN-13 = "978-0-471-46362-7", LCCN = "QA76.73.J38 J3785 2003", bibdate = "Sat Apr 03 07:31:26 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, tableofcontents = "http://www.loc.gov/catdir/toc/ecip048/2003020242.html", } @Article{Weathersby:2003:SFD, author = "John M. {Weathersby, Jr.}", title = "Sidebar: {A} Foot in the Door: Can Open Source Find Traction in Government?", journal = j-QUEUE, volume = "1", number = "5", pages = "52--53", month = jul # "\slash " # aug, year = "2003", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Sat Aug 23 11:00:11 2003", bibsource = "http://www.acmqueue.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Wehr:2003:ROO, author = "Kenneth Wehr", title = "Review: {openoffice.org 1.0} resource kit", journal = j-LINUX-J, volume = "2003", number = "115", pages = "14--14", month = nov, year = "2003", bibdate = "Sat Dec 24 17:45:51 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @InProceedings{Weinberg:2003:MPV, author = "Zachary Weinberg", title = "A Maintenance Programmer's View of {GCC}", crossref = "Hutton:2003:PGD", pages = "257--268", year = "2003", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Misc{Wheeler:2003:WOS, author = "David A. Wheeler", title = "Why Open Source Software / Free Software ({OSS}/{FS})? Look at the Numbers!", howpublished = "World-Wide Web document.", day = "31", month = dec, year = "2003", bibdate = "Wed Feb 25 10:47:10 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Also available in other formats, and in translations to other languages.", URL = "http://www.dwheeler.com/oss_fs_why.html", acknowledgement = ack-nhfb, } @Article{Wolfe:2003:GTS, author = "Alexander Wolfe", title = "{GNU} Tools, Still Relevant?", journal = j-QUEUE, volume = "1", number = "9", pages = "14, 16--17", month = dec # "\slash " # jan, year = "2003\slash 2004", CODEN = "????", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Mon Jan 05 16:27:05 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Wolfe:2003:TEP, author = "Alexander Wolfe", title = "Toolkit: {Eclipse}: {A} Platform Becomes an Open-Source {Woodstock}", journal = j-QUEUE, volume = "1", number = "8", pages = "14--16", month = nov, year = "2003", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Thu Jan 29 12:13:02 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Wolfe:2003:TGT, author = "Alexander Wolfe", title = "Toolkit: {GNU} Tools, Still Relevant?", journal = j-QUEUE, volume = "1", number = "9", pages = "14, 16--17", month = dec # "\slash " # jan, year = "2003", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Thu Jan 29 12:03:39 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Zhao:2003:QAU, author = "Luyin Zhao and Sebastian Elbaum", title = "Quality assurance under the open source development model", journal = j-J-SYST-SOFTW, volume = "66", number = "1", pages = "65--75", day = "15", month = apr, year = "2003", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Sat Oct 25 07:14:13 MDT 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @InProceedings{Aliaga:2004:PGS, author = "J. Aliaga and F. Almeida and J. M. Badia and S. Barrachina and V. Blanco and M. Castillo and U. Dorta and R. Mayo and E. S. Quintana and G. Quintana and C. Rodriguez and F. de Sande", booktitle = "Third International Workshop on Parallel and Distributed Computing. Third International Symposium on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks. 5--7 July 2004", title = "Parallelization of the {GNU Scientific Library} on heterogeneous systems", volume = "??", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "338--345", year = "2004", CODEN = "????", DOI = "http://doi.ieeecomputersociety.org/10.1109/ISPDC.2004.39", ISSN = "????", bibdate = "Sat Jul 16 17:20:12 MDT 2005", bibsource = "http://ieeexplore.ieee.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In this paper we present our joint efforts towards the development of a parallel version of the GNU Scientific Library for heterogeneous systems. Two well-known operations arising in discrete mathematics and sparse linear algebra allow us to describe the design and the implementation of the library, and to report experimental results on heterogeneous clusters of personal computers.", acknowledgement = ack-nhfb, } @Article{Allaert:2004:EAT, author = "Gaetan Allaert and Dirk Craeynest and Philippe Waroquiers", title = "{European} air traffic flow management: porting a large application to {GNU\slash Linux}", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "29--37", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Allman:2004:EOS, author = "Eric Allman and Marshall Kirk McKusick", title = "From the {Editors}: Open Source Revisited", journal = j-QUEUE, volume = "2", number = "3", pages = "8--9", month = may, year = "2004", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Thu Jun 23 16:38:49 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Anonymous:2004:CSI, author = "Anonymous", title = "Closed Subject: {IBM} and {BEA} {Systems} call for {Sun} to contribute {Java} as open-source code, but {Sun}'s {CEO} nixes the idea", journal = j-INFORMATION-WEEK, volume = "996", pages = "24", year = "2004", CODEN = "INFWE4", ISSN = "8750-6874", bibdate = "Tue Sep 14 07:40:46 MDT 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @Article{Anonymous:2004:PIU, author = "Anonymous", title = "Products: {IMSI} Updates Popular {CAD} Tool; Immersive Data Visualization for {PC} Users; {Zero G} Releases {InstallAnywhere 6}; {CodeFutures} Updates Database Persistence Tool; New Streaming-Media System from {Xiran}; {Parasoft} Offers Software for {Web} Services Security; {ClearMail 2.0} Now Available; {10x Software}'s Open Source {IDE}", journal = j-COMPUTER, volume = "37", number = "1", pages = "114--114", month = jan, year = "2004", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Sat Jan 31 08:06:09 MST 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/dl/mags/co/2004/01/r1114.htm; http://csdl.computer.org/dl/mags/co/2004/01/r1114.pdf", acknowledgement = ack-nhfb, } @Article{Anonymous:2004:VPP, author = "Anonymous", title = "Visual programming: The pros and cons of open source, plus {Java} and {SQLite}", journal = j-PERS-COMPUT-WORLD, volume = "27", number = "5", pages = "212--212", year = "2004", CODEN = "PCWODU", ISSN = "0142-0232", bibdate = "Sat Apr 3 08:12:24 MST 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @Article{Arnold:2004:IPN, author = "T. W. Arnold and L. P. {Van Doorn}", title = "The {IBM PCIXCC}: {A} new cryptographic coprocessor for the {IBM eServer}", journal = j-IBM-JRD, volume = "48", number = "3/4", pages = "475--487", month = "????", year = "2004", CODEN = "IBMJAE", DOI = "http://dx.doi.org/10.1147/rd.483.0475", ISSN = "0018-8646 (print), 2151-8556 (electronic)", bibdate = "Tue Sep 28 06:50:40 MDT 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/rd/483/arnold.html; http://www.research.ibm.com/journal/rd/483/arnold.pdf", abstract = "IBM has designed special cryptographic processors for its servers for more than 25 years. These began as very simple devices, but over time the requirements have become increasingly complex, and there has been a never-ending demand for increased speed. This paper describes the PCIXCC, the new coprocessor introduced in the IBM z990 server. In many ways, PCIXCC is a watershed design. For the first time, a single product satisfies all requirements across all IBM server platforms. It offers the performance demanded by today's Web servers, it supports the complex and specialized cryptographic functions needed in the banking and finance industry, and it uses packaging technology that leads the world in resistance to physical or electrical attacks against its secure processes and the secret data it holds. Furthermore, it is programmable and highly flexible, so that its function can be easily modified to meet new requirements as they appear. These features are possible because of innovative design in both the hardware and embedded software for the card. This paper provides an overview of that design.", acknowledgement = ack-nhfb, ordernumber = "G322-0240", remark = "From the paper: ``Random-number generator: The card includes two cryptographic-quality hardware random-number generators. The entropy is obtained from electrical noise from a semiconductor junction. Each of the two random-number sources provides random bits at a rate of 128 Kb/s.''\par Linux operating system and device drivers: \ldots{} By adopting Linux as the card O/S, the PCIXCC development team could focus more of its energy on the unique PCIXCC components. \ldots{} In the end, we decided to provide all device driver modules under the same license as the Linux kernel, the GNU General Public License (GPL).", } @Article{Beard:2004:OSS, author = "Jim Beard", title = "An open-source system for electronic court filing", journal = j-LINUX-J, volume = "2004", number = "122", pages = "3--3", month = jun, year = "2004", bibdate = "Sat Dec 24 17:45:57 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @InProceedings{Beszedes:2004:CBO, author = "{\'A}rp{\'a}d Besz{\'e}des", title = "{CSiBE Benchmark}: One Year Perspective and Plans", crossref = "Hutton:2004:PGD", pages = "7--15", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{Blossom:2004:GRT, author = "Eric Blossom", title = "{GNU} radio: Tools for exploring the radio frequency spectrum", journal = j-LINUX-J, volume = "2004", number = "122", pages = "??--??", month = jun, year = "2004", bibdate = "Sat Dec 24 17:45:57 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Bramer:2004:DGL, author = "Michael Bramer", title = "{Debian GNU LINUX 2.2: kompromisslos in Sicherheit \& Stabilit{\"a}t: {\"u}ber 4000 Programmpakete: ausgereifte Desktop- \& Server-L{\"o}sungen: mit Support \& Handbuch}. ({German}) [{Debian GNU LINUX 2.2}: Uncompromising in Security and Stability: Over 4000 program packages: Mature Desktop and Server Solutions: With Support and Handbook]", publisher = "LinuxLand Internationale", address = "M{\"u}enchen, Germany", pages = "????", year = "2004", ISBN = "3-00-005785-4", ISBN-13 = "978-3-00-005785-4", LCCN = "????", bibdate = "Mon Apr 18 06:47:23 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Check year??", } @Article{Brod:2004:ESB, author = "Cesar Brod", title = "{EOF}: {SOLIS}, a {Brazilian} free software cooperative", journal = j-LINUX-J, volume = "2004", number = "120", pages = "12--12", month = apr, year = "2004", bibdate = "Sat Dec 24 17:45:55 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Burton:2004:BPI, author = "Andrew Burton", title = "Building panoramic images in the {GIMP}", journal = j-LINUX-J, volume = "2004", number = "119", pages = "8--8", month = mar, year = "2004", bibdate = "Sat Dec 24 17:45:54 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Cafarella:2004:BNO, author = "Mike Cafarella and Doug Cutting", title = "Building {Nutch}: Open Source Search", journal = j-QUEUE, volume = "2", number = "2", pages = "54--61", month = apr, year = "2004", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Mon May 17 15:38:57 MDT 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @InProceedings{Carlini:2004:PWL, author = "Paolo Carlini", title = "Performance work in the {\tt libstdc++-v3} project", crossref = "Hutton:2004:PGD", pages = "17--24", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Book{Chassell:2004:IPE, author = "Robert J. Chassell", title = "An Introduction to Programming in {Emacs Lisp}", publisher = pub-FSF, address = pub-FSF:adr, pages = "????", year = "2004", ISBN = "1-882114-56-6", ISBN-13 = "978-1-882114-56-6", LCCN = "????", bibdate = "Fri Apr 29 07:41:05 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Chavan:2004:OSL, author = "Abhijeet Chavan and Shireen Pavri", title = "Open-source learning management with {{\tt moodle}}", journal = j-LINUX-J, volume = "2004", number = "128", pages = "2--2", month = dec, year = "2004", bibdate = "Sat Dec 24 17:46:02 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Cody:2004:LBO, author = "Robert Cody and Lawrence C. Paulson and Todd Greer and Rodney Bates and Daniel Myer and Gary Hewitt and Jay Michaelson and John C. Nash and Josh Coates", title = "Letters: Buffer Overrun Madness; Open Source: All Grown Up?; When is Free Really {\em Free\/}?; It's Not Cool to be a Bigot", journal = j-QUEUE, volume = "2", number = "5", pages = "10--10", month = jul, year = "2004", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Sat Nov 20 15:20:26 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Crawford:2004:FDD, author = "Diane Crawford and Steve Wildstrom and Hal Berghel and Charles Burnette and Jiming Liu and Peter J. Denning and Carl Binding and Robert Swarr", title = "Forum: Defense in Depth Gets the Worm; Put Cognitive Modes in {CS} and Its Curricula; Don't Blame {WAP [Wireless Application Protocol]}; Market Share vs. Peer Approval in Open Source", journal = j-CACM, volume = "47", number = "2", pages = "11--13", month = feb, year = "2004", bibdate = "Mon Feb 2 14:31:48 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Crawford:2004:FOS, author = "Diane Crawford and David Monniaux and Ralph Johnson and Clark E. {Hartsock, III} and Ken Nickerson and Robert L. Glass and Marc Bellusci and Alex Simonelis", title = "Forum: Open Source vs. Capitalism and Communism; What Worker Shortage?; Design for Pedagogy Not Just for Software", journal = j-CACM, volume = "47", number = "4", pages = "11--13", month = apr, year = "2004", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Thu Dec 2 06:08:30 MST 2004", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Crawford:2004:FPL, author = "Diane Crawford and Peter G. Raeth and Mark Wallace and David Hawley and Donald Anselmo and Henry Ledgard and Dwayne Nelson and Yitzchak Gottlieb and Alex Simonelis and Coskun Bayrak and Chad Davis", title = "Forum: Principles of Logical Thought Before Technical Details; Why Reinvent When We Have Open Source?; Still Seeking Software Productivity; Spare Me the Self-Service; Lineage of the {Internet}'s {Open Systems Foundation}", journal = j-CACM, volume = "47", number = "3", pages = "11--13", month = mar, year = "2004", bibdate = "Fri Mar 5 17:39:10 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Cusumano:2004:TSMc, author = "Michael A. Cusumano", title = "Technology strategy and management: Reflections on free and open software", journal = j-CACM, volume = "47", number = "10", pages = "25--27", month = oct, year = "2004", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Thu Dec 2 06:08:31 MST 2004", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Cathedral and the Bazaar; GNU/Linux; Red Hat", } @Article{DiBona:2004:EWO, author = "Chris DiBona", title = "{EOF}: {Why} {Open Source} wins", journal = j-LINUX-J, volume = "2004", number = "119", pages = "17--17", month = mar, year = "2004", bibdate = "Sat Dec 24 17:45:54 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Donato:2004:SPS, author = "Alberto Donato", title = "A software platform to support dynamically reconfigurable systems-on-chip under the {GNU\slash Linux} operating system", publisher = "Politecnico", address = "Milano, Italy", pages = "xvi + 95", year = "2004", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Fri Dec 09 05:25:52 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", acknowledgement = ack-nhfb, } @InProceedings{Dvorak:2004:DWI, author = "Zden{\v{e}}k Dvo{\v{r}}{\'a}k", title = "Declarative world inspiration", crossref = "Hutton:2004:PGD", pages = "25--36", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @InProceedings{Edelsohn:2004:HLL, author = "David Edelsohn", title = "High-Level Loop Optimizations for {GCC}", crossref = "Hutton:2004:PGD", pages = "37--54", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{Ensmenger:2004:OSL, author = "Nathan Ensmenger", title = "Open Source's Lessons for Historians", journal = j-IEEE-ANN-HIST-COMPUT, volume = "26", number = "4", pages = "104, 102--103", month = oct # "\slash " # dec, year = "2004", CODEN = "IAHCEX", ISSN = "1058-6180 (print), 1934-1547 (electronic)", ISSN-L = "1058-6180", bibdate = "Sat Dec 11 18:28:43 MST 2004", bibsource = "http://www.computer.org/annals/archives.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/dl/mags/an/2004/04/a4104.htm; http://csdl.computer.org/dl/mags/an/2004/04/a4104.pdf", acknowledgement = ack-nhfb, fjournal = "IEEE Annals of the History of Computing", } @Article{Fitzgerald:2004:CLO, author = "Brian Fitzgerald", title = "A Critical Look at Open Source", journal = j-COMPUTER, volume = "37", number = "7", pages = "92--??", month = jul, year = "2004", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Wed May 4 16:02:11 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/dl/mags/co/2004/07/r7092.htm; http://csdl.computer.org/dl/mags/co/2004/07/r7092.pdf; http://doi.ieeecomputersociety.org/10.1109/MC.2004.38", acknowledgement = ack-nhfb, } @Article{Fitzgerald:2004:DIS, author = "Brian Fitzgerald and Tony Kenny", title = "Developing an Information Systems Infrastructure with {Open Source} Software", journal = j-IEEE-SOFTWARE, volume = "21", number = "1", pages = "50--55", month = jan # "\slash " # feb, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.1259216", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Gacek:2004:MMO, author = "Cristina Gacek and Budi Arief", title = "The Many Meanings of {Open Source}", journal = j-IEEE-SOFTWARE, volume = "21", number = "1", pages = "34--40", month = jan # "\slash " # feb, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.1259206", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Galli:2004:GCP, author = "Peter Galli", title = "{GPL} could put heat on {Microsoft}", journal = "eWeek: The Enterprise Newsweekly", volume = "21", number = "48", pages = "1, 18", day = "29", month = dec, year = "2004", bibdate = "Thu Dec 02 09:30:59 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Ganten:2004:DGLa, author = "Peter H. Ganten and Wulf Alex", title = "{Debian GNU\slash Linux: Grundlagen, Installation, Administration und Anwendung}. ({German}) [{Debian GNU\slash Linux}: Basis, Installation, Administration, and Use]", publisher = pub-SV, address = pub-SV:adr, pages = "xxii + 946", year = "2004", ISBN = "3-540-43267-1", ISBN-13 = "978-3-540-43267-8", LCCN = "????", bibdate = "Mon Apr 18 06:43:09 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", acknowledgement = ack-nhfb, } @Book{Ganten:2004:DGLb, author = "Peter H. Ganten", title = "{Debian-GNU-Linux-Powerpack}", publisher = pub-SV, address = pub-SV:adr, pages = "????", year = "2004", ISBN = "3-540-66384-3", ISBN-13 = "978-3-540-66384-3", LCCN = "????", bibdate = "Mon Apr 18 06:45:44 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxnote = "Check year??", } @Article{Gellerich:2004:GBP, author = "W. Gellerich and T. Hendel and R. Land and H. Lehmann and M. Mueller and P. H. Oden and H. Penner", title = "The {GNU} 64-bit {PL8} compiler: Toward an open standard environment for firmware development", journal = j-IBM-JRD, volume = "48", number = "3/4", pages = "543--556", month = "????", year = "2004", CODEN = "IBMJAE", DOI = "http://dx.doi.org/10.1147/rd.483.0543", ISSN = "0018-8646 (print), 2151-8556 (electronic)", bibdate = "Tue Sep 28 06:50:40 MDT 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/rd/483/gellerich.html; http://www.research.ibm.com/journal/rd/483/gellerich.pdf", abstract = "For two decades, large parts of zSeries firmware have been written in the PL8 programming language. The existence of a large amount of mature zSeries firmware source code and our excellent experience with PL8 for system programming suggest keeping this language. However, the firmware address space of today's zSeries servers may exceed 2 GB, raising the need for a new 64-bit PL8 compiler, since the original implementation, developed at the IBM Thomas J. Watson Research Center, Yorktown Heights, New York, supports only 32-bit platforms. The GNU compiler collection (GCC) (GNU is a freeware UNIX -like operating system) has been used to translate those parts of firmware written in C for some years and has also proved successful in compiling Linux for zSeries. This fact, combined with the highly modular GCC design, suggested reimplementing PL8 within the GCC framework. In this paper, we report on the extension of PL8 to support 64-bit addressing, its implementation as a GCC front end, and the validation of the new compiler. We also evaluate PL8 as a language for highly reliable low-level programming and give some performance data. The paper documents the high level of quality achieved by the GCC open-source project and how such software fits into the traditional IBM software development processes.", acknowledgement = ack-nhfb, ordernumber = "G322-0240", } @Book{Gilbert:2004:EGP, author = "Jill Gilbert", title = "The entrepreneur's guide to patents, copyrights, trademarks, trade secrets and licensing", publisher = "Berkley Books", address = "New York, NY, USA", pages = "xii + 323", year = "2004", ISBN = "0-425-19409-4 (paperback)", ISBN-13 = "978-0-425-19409-6 (paperback)", LCCN = "KF2980 .G55 2004", bibdate = "Wed Apr 20 11:21:11 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", note = "See \cite{Gilbert:2005:LSD}, which serves as an appendix to this book.", acknowledgement = ack-nhfb, subject = "Intellectual property; United States; Popular works; Businesspeople; United States; Handbooks, manuals, etc", } @Article{Glass:2004:PPL, author = "Robert L. Glass", title = "Practical programmer: {A} look at the economics of open source", journal = j-CACM, volume = "47", number = "2", pages = "25--27", month = feb, year = "2004", bibdate = "Mon Feb 2 14:31:48 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Gough:2004:IGG, author = "Brian Gough", title = "An introduction to {GCC} for the {GNU} compilers {\tt gcc} and {\tt g++}", publisher = pub-NETWORK-THEORY, address = pub-NETWORK-THEORY:adr, pages = "iv + 116", year = "2004", ISBN = "0-9541617-9-3", ISBN-13 = "978-0-9541617-9-8", bibdate = "Mon Apr 18 06:31:55 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; library.ox.ac.uk:210/ADVANCE", note = "Foreword by Richard M. Stallman.", acknowledgement = ack-nhfb, subject = "Compilers (Computer programs); Open source software", } @Article{Graham:2004:GCG, author = "Susan L. Graham and Peter B. Kessler and Marshall K. McKusick", title = "{\tt gprof}: a call graph execution profiler", journal = j-SIGPLAN, volume = "39", number = "4", pages = "49--57", month = apr, year = "2004", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Tue Apr 12 09:38:13 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc; GNU profiler", } @Manual{Granlund:2004:GMG, author = "Torbj{\"o}rn Granlund and Gunnar Sj{\"o}din and Hans Riesel and Richard Stallman and Brian Beuning and Doug Lea and John Amanatides and Paul Zimmermann and Ken Weber and Per Bothner and Joachim Hollman and Bennet Yee and Andreas Schwab and Robert Harley and David Seal and Robert Harley and Torsten Ekedahl and Paul Zimmermann and Linus Nordberg and Kent Boortz and Kevin Ryde and Steve Root and Gerardo Ballabio and Hans Thorsen", title = "{GNU MP}: The {GNU} Multiple Precision Arithmetic Library", organization = pub-FSF, address = pub-FSF:adr, edition = "Version 4.1.4", pages = "iv + 127", day = "21", month = sep, year = "2004", bibdate = "Wed Nov 24 08:41:48 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "GNU MP development began in 1991. Earler versions are 1.0 (8-Aug-1991), 2.0 (24-Apr-1996), 3.0 (17-Apr-2000), and 4.0 (1-Dec-2001).", URL = "ftp://ftp.gnu.org/gnu/gmp/gmp-4.1.4.tar.gz; http://www.swox.se/gmp/", acknowledgement = ack-nhfb, } @InProceedings{Hagog:2004:SMS, author = "Mostafa Hagog", title = "{Swing} Modulo Scheduling for {GCC}", crossref = "Hutton:2004:PGD", pages = "55--64", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Book{Hertzog:2004:DHT, author = "Rapha{\"e}l Hertzog", title = "Debian", publisher = pub-EYROLLES, address = pub-EYROLLES:adr, pages = "xi + 246", year = "2004", ISBN = "2-212-11398-6", ISBN-13 = "978-2-212-11398-3", LCCN = "????", bibdate = "Sun Oct 26 17:16:23 MDT 2008", bibsource = "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "GNU/Linux; PostgreSQL", language = "French", } @Article{Hoppner:2004:GPA, author = "Julian P. H{\"o}ppner", title = "The {GPL} prevails: An analysis of the first-ever {Court} decision on the validity and effectivity of the {GPL}", journal = "SCRIPT", volume = "1", number = "4", pages = "??--??", year = "2004", bibdate = "Mon Apr 18 10:27:10 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.law.ed.ac.uk/ahrb/script-ed/issue4/GPL-case.asp", abstract = "On 19 May 2004 a Munich District Court voiced its opinion on the validity and enforceability of the GNU General Public License (GPL), so frequently used in licensing open source software. As so far as such a statement can be made, it has been the first time up to this date that a court has decided on some of the crucial questions of law related to the GPL. The judgement has thus been received with great attention both in Germany and internationally.", acknowledgement = ack-nhfb, } @Article{Hubbard:2004:OSC, author = "Jordan Hubbard", title = "Open Source to the Core", journal = j-QUEUE, volume = "2", number = "3", pages = "24--31", month = may, year = "2004", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Thu Jun 23 16:38:49 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @InProceedings{Hubicka:2004:GCG, author = "Jan Hubi{\v{c}}ka", title = "The {GCC} call graph module: a framework for inter-procedural optimization", crossref = "Hutton:2004:PGD", pages = "65--77", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Misc{Jakob:2004:FSG, author = "Georg Jakob", title = "{Freiheit und Software}. ({German}) [{Freedom} and Software]", howpublished = "World-Wide Web document (slide presentation).", pages = "50", year = "2004", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.ffs.or.at/artikel/freiheit_sw.pdf", acknowledgement = ack-nhfb, } @Book{Jordan:2004:ESL, author = "Edmund Jordan", title = "{Embedded Systeme mit Linux programmieren: GNU-Softwaretools zur Programmierung ARM-basierender Systeme}. ({German}) [Embedded Systems with Linux Programming: {GNU} Software Tools for Programming {ARM}-based Systems]", publisher = "Franzis", address = "Feldkirchen, Germany", pages = "384", year = "2004", ISBN = "3-7723-5599-4", ISBN-13 = "978-3-7723-5599-8", LCCN = "????", bibdate = "Mon Apr 18 06:40:16 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Koru:2004:DHM, author = "A. Gunes Koru and Jeff Tian", title = "Defect Handling in Medium and Large {Open Source} Projects", journal = j-IEEE-SOFTWARE, volume = "21", number = "4", pages = "54--61", month = jul # "\slash " # aug, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.12", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/04/s4toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Leibovitch:2004:EOS, author = "Evan Leibovitch", title = "{EOF}: Open source is for pigs", journal = j-LINUX-J, volume = "2004", number = "124", pages = "13--13", month = aug, year = "2004", bibdate = "Sat Dec 24 17:45:59 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @InProceedings{Loki:2004:CFG, author = "G{\'a}bor L{\'o}ki", title = "Code Factoring in {GCC}", crossref = "Hutton:2004:PGD", pages = "79--84", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{Lussier:2004:NTH, author = "Stephane Lussier", title = "New Tricks: How {Open Source} Changed the Way My Team Works", journal = j-IEEE-SOFTWARE, volume = "21", number = "1", pages = "68--72", month = jan # "\slash " # feb, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.1259222", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Madanmohan:2004:OSR, author = "T. R. Madanmohan and Rahul De'", title = "{Open Source} Reuse in Commercial Firms", journal = j-IEEE-SOFTWARE, volume = "21", number = "6", pages = "62--69", month = nov # "\slash " # dec, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.45", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:25 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/06/s6toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Book{Maginnis:2004:GLZ, author = "Tobin Maginnis", title = "{GNU-Linux-Zertifizierung: Pr{\"u}fungsvorbereitung zum Sair Linux and GNU Certified Professional/Administrator (LCP\slash LCA)}. ({German}) [{GNU\slash Linux} Certification: Examination Preparation for {Sair Linux} and {GNU Certified Professional/Administrator (LCP\slash LCA)}]", publisher = pub-DPUNKT-VERLAG, address = pub-DPUNKT-VERLAG:adr, pages = "????", year = "2004", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Mon Apr 18 07:19:30 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", acknowledgement = ack-nhfb, xxnote = "Check year??", } @InProceedings{Makarov:2004:FRP, author = "Vladimir N. Makarov", title = "Fighting register pressure in {GCC}", crossref = "Hutton:2004:PGD", pages = "85--103", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Book{McCarty:2004:LRE, author = "Bill McCarty", title = "Learning {Red Hat Enterprise Linux} and {Fedora}", publisher = pub-ORA, address = pub-ORA:adr, edition = "Fourth", pages = "xvii + 326", year = "2004", ISBN = "0-596-00589-X", ISBN-13 = "978-0-596-00589-4", LCCN = "QA76.76.O63 M376 2004", bibdate = "Mon Apr 18 15:08:11 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", URL = "http://www.oreilly.com/catalog/9780596005894", acknowledgement = ack-nhfb, remark = "Originally published as: Learning Red Hat Linux.", subject = "Linux", } @Article{Michaelson:2004:TNS, author = "Jay Michaelson", title = "There's No Such Thing as a Free (Software) Lunch", journal = j-QUEUE, volume = "2", number = "3", pages = "40--47", month = may, year = "2004", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Thu Jun 23 16:38:49 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Moodley:2004:CMP, author = "K. Moodley and H. Murrell", title = "A colour-map plugin for the open source, {Java} based, image processing package, {ImageJ}", journal = j-COMP-GEOSCI, volume = "30", number = "6", pages = "609--618", year = "2004", CODEN = "CGEODT, CGOSDN", ISSN = "0098-3004", bibdate = "Wed Aug 18 06:22:35 MDT 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @InProceedings{Naishlos:2004:AG, author = "Dorit Naishlos", title = "Autovectorization in {GCC}", crossref = "Hutton:2004:PGD", pages = "105--117", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Book{Nash:2004:EGJ, author = "Michael P. Nash", title = "Explorer's Guide to {Java} Open Source Tools", publisher = pub-MANNING, address = pub-MANNING:adr, pages = "300 (est.)", year = "2004", ISBN = "1-932394-19-2", ISBN-13 = "978-1-932394-19-1", LCCN = "", bibdate = "Tue Aug 10 14:44:51 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$39.95", URL = "http://www.manning.com/catalog/view.php?book=nash", acknowledgement = ack-nhfb, } @TechReport{Neher:2004:CCI, author = "Markus Neher", title = "{CoStLy: Complex interval Standard functions Library}", type = "Preprint", number = "04/18", institution = "Fakult{\"a}t f{\"u}r Mathematik, Universit{\"a}t Karlsruhe", address = "Karlsruhe, Germany", year = "2004", bibdate = "Fri Oct 21 08:38:46 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://iamlasun8.mathematik.uni-karlsruhe.de/~ae16/CoStLy.html", acknowledgement = ack-nhfb, keywords = "interval arithmetic", remark = "The CoStLy library is distributed under the terms of the GNU general public license.", } @Article{Norris:2004:MCD, author = "Jeffrey S. Norris and Poul-Henning Kamp", title = "Mission-Critical Development with {Open Source} Software: Lessons Learned", journal = j-IEEE-SOFTWARE, volume = "21", number = "1", pages = "42--49", month = jan # "\slash " # feb, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.1259211", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @InProceedings{Novillo:2004:DIT, author = "Diego Novillo", title = "Design and Implementation of {Tree SSA}", crossref = "Hutton:2004:PGD", pages = "119--130", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Article{OSullivan:2004:EFS, author = "Maureen O'Sullivan", title = "{EOF}: Free software licenses", journal = j-LINUX-J, volume = "2004", number = "122", pages = "11--11", month = jun, year = "2004", bibdate = "Sat Dec 24 17:45:57 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Paulson:2004:OSD, author = "Linda Dailey Paulson", title = "Open Source Databases Move into the Marketplace", journal = j-COMPUTER, volume = "37", number = "7", pages = "13--??", month = jul, year = "2004", CODEN = "CPTRB4", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Wed May 4 16:02:11 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/dl/mags/co/2004/07/r7013.htm; http://csdl.computer.org/dl/mags/co/2004/07/r7013.pdf", acknowledgement = ack-nhfb, } @Article{Puder:2004:MOS, author = "Arno Puder", title = "{MICO}: An {Open Source} {CORBA} Implementation", journal = j-IEEE-SOFTWARE, volume = "21", number = "4", pages = "17--19", month = jul # "\slash " # aug, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.22", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/04/s4toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @InProceedings{Punjani:2004:RRG, author = "Mukta Punjani", title = "Register Rematerialization In {GCC}", crossref = "Hutton:2004:PGD", pages = "131--139", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @PhdThesis{Rau:2004:PBC, author = "Lars Rau", title = "{Ph{\"a}nomenologie und Bek{\"a}mpfung von `Cyberpiraterie': Eine kriminologische und kriminalpolitische Analyse}. ({German}) [{Phenomenology} and the Fight against `Cyberpiracy': {A} criminological and criminal-political analysis]", type = "Doctoral thesis", school = "Justus-Liebig-Universit{\"a}t", address = "Gie{\ss}en, Germany", pages = "342", year = "2004", ISBN = "3-86537-246-5", ISBN-13 = "978-3-86537-246-8", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://geb.uni-giessen.de/geb/volltexte/2004/1819/", acknowledgement = ack-nhfb, } @Article{Ruffin:2004:UOS, author = "Michel Ruffin and Christof Ebert", title = "Using {Open Source} Software in Product Development: {A} Primer", journal = j-IEEE-SOFTWARE, volume = "21", number = "1", pages = "82--86", month = jan # "\slash " # feb, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.1259227", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Samoladas:2004:OSS, author = "Ioannis Samoladas and Ioannis Stamelos and Lefteris Angelis and Apostolos Oikonomou", title = "Open source software development should strive for even greater code maintainability", journal = j-CACM, volume = "47", number = "10", pages = "83--87", month = oct, year = "2004", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Thu Dec 2 06:08:31 MST 2004", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Scacchi:2004:FOS, author = "Walt Scacchi", title = "Free and {Open Source} Development Practices in the Game Community", journal = j-IEEE-SOFTWARE, volume = "21", number = "1", pages = "59--66", month = jan # "\slash " # feb, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.1259221", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Schwarz:2004:AOS, author = "Brett Schwarz", title = "Asterisk open-source {PBX} system", journal = j-LINUX-J, volume = "2004", number = "118", pages = "6--6", month = feb, year = "2004", bibdate = "Sat Dec 24 17:45:53 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Searls:2004:DIH, author = "Doc Searls", title = "{DIY-IT}: How {Linux} and open source are bringing do-it-yourself to information technology", journal = j-LINUX-J, volume = "2004", number = "118", pages = "4--4", month = feb, year = "2004", bibdate = "Sat Dec 24 17:45:53 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Serrano:2004:POS, author = "Nicolas Serrano and Sonia Calzada and Jose Mari Sarriegui and Ismael Ciordia", title = "From Proprietary to {Open Source} Tools in Information Systems Development", journal = j-IEEE-SOFTWARE, volume = "21", number = "1", pages = "56--58", month = jan # "\slash " # feb, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.1259219", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Shankar:2004:COS, author = "K. S. Shankar and Helmut Kurth", title = "Certifying Open Source---The {Linux} Experience", journal = j-IEEE-SEC-PRIV, volume = "2", number = "6", pages = "28--33", month = nov # "\slash " # dec, year = "2004", CODEN = "????", DOI = "http://dx.doi.org/10.1109/MSP.2004.96", ISSN = "1540-7993 (print), 1558-4046 (electronic)", bibdate = "Sat Dec 11 18:47:37 MST 2004", bibsource = "http://computer.org/security/sp2003/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/dl/mags/sp/2004/06/j6028.htm; http://csdl.computer.org/dl/mags/sp/2004/06/j6028.pdf; http://doi.ieeecomputersociety.org/10.1109/MSP.2004.96", acknowledgement = ack-nhfb, } @InProceedings{Sharma:2004:AMS, author = "Naveen Sharma", title = "Addressing Mode Selection in {GCC}", crossref = "Hutton:2004:PGD", pages = "141--148", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @InProceedings{Sidwell:2004:STT, author = "Nathan Sidwell", title = "Statically Typed Trees in {GCC}", crossref = "Hutton:2004:PGD", pages = "149--168", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Misc{Siepmann:2004:FSR, author = "J{\"u}rgen Siepmann", title = "{Freie Software --- Rechtsfreier Raum? Rechtssicherheit im Umgang mit Open Source Software}. ({German}) [{Free Software} --- No legal space? Legal security in association with {Open Software} software]", howpublished = "World-Wide Web document.", pages = "99", year = "2004", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.ostc.de/FreieSW-RechtsfreierRaum.pdf", acknowledgement = ack-nhfb, } @Misc{Sim:2004:LRO, author = "Deborah Sim and Monifa Clayton and Brian Boyer", title = "Legal Research on Open Source Software", howpublished = "World-Wide Web document.", year = "2004", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.daviddfriedman.com/Academic/Course_Pages/21st_century_issues/21st_century_law/open_source_legal_01.htm", acknowledgement = ack-nhfb, } @Article{Spinellis:2004:GEI, author = "Diomidis Spinellis and Clemens Szyperski", title = "{Guest Editors}' Introduction: How Is {Open Source} Affecting Software Development?", journal = j-IEEE-SOFTWARE, volume = "21", number = "1", pages = "28--33", month = jan # "\slash " # feb, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.1259204", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://csdl.computer.org/comp/mags/so/2004/01/s1028.pdf", acknowledgement = ack-nhfb, } @Article{Staff:2004:NTE, author = "CACM Staff", title = "News track: Experts Dispute Passport Plan; {Parliament} Endorses Open Access; {A} Shadow Over the Valley; Paint by Numbers; Talk of the Future; Emotional Ride", journal = j-CACM, volume = "47", number = "10", pages = "9--10", month = oct, year = "2004", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Thu Dec 2 06:08:31 MST 2004", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Misc{Stallman:2004:FSJ, author = "Richard Stallman", title = "Free But Shackled --- The {Java} Trap", howpublished = "World-Wide Web document", day = "12", month = apr, year = "2004", bibdate = "Sat Oct 07 10:41:21 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.gnu.org/philosophy/java-trap.html", acknowledgement = ack-nhfb, remark = "Sun's implementation of Java is non-free. Blackdown is also non-free; it is an adaptation of Sun's proprietary code. The standard Java libraries are non-free also. We do have free implementations of Java, such as the GNU Compiler for Java (GCJ) and GNU Classpath, but they don't support all the features yet. We are still catching up.", } @Book{Stallman:2004:GMP, author = "Richard Stallman and Roland McGrath and Paul D. Smith", title = "{GNU} make: a program for directed recompilation: {GNU} make version 3.81", publisher = pub-GNU-PRESS, address = pub-GNU-PRESS:adr, pages = "vi + 184", year = "2004", ISBN = "1-882114-83-3", ISBN-13 = "978-1-882114-83-2", LCCN = "QA76.76.T49 S735 2004", bibdate = "Fri Sep 22 09:34:53 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", series = "A GNU manual", acknowledgement = ack-nhfb, subject = "GNU Emacs; Handbooks, manuals, etc; Make (computer file); Computer software; Development; Text editors (computer programs)", usmarc-901 = "901 $a SDB $b 47579675", } @Book{StLaurent:2004:UOS, author = "Andrew M. {St. Laurent}", title = "Understanding {Open Source} and {Free Software} Licensing", publisher = pub-ORA, address = pub-ORA:adr, pages = "208 (est.)", year = "2004", ISBN = "0-596-00581-4", ISBN-13 = "978-0-596-00581-8", LCCN = "????", bibdate = "Mon Apr 18 10:40:25 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$24.95", URL = "http://www.oreilly.com/catalog/osfreesoft/book/", acknowledgement = ack-nhfb, } @PhdThesis{Stormann:2004:FSH, author = "Carsten St{\"o}rmann", title = "{Freie Software --- haftungs- und gew{\"a}hrleistungsrechtliche Fragen unter Beachtung urheberrechtlicher Gesichtspunkte}. ({German}) [{Free Software} --- Claims and guarantee questions with regard to copyright viewpoints]", school = "Fakult{\"a}t f{\"u}r Wirtschaftswissensschaften, Universit{\"a}t Paderborn", address = "Paderborn, Germany", pages = "135", year = "2004", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.ifross.de/Fremdartikel/DiplomarbeitStoermann.pdf", acknowledgement = ack-nhfb, } @Article{Surveyer:2004:SAO, author = "J. Surveyer", title = "{Sun} adds to opensource {Java IDE} roster: {A} review of {NetBeans Java IDE}", journal = "Application Development Trends", volume = "11", number = "9", pages = "48--48", year = "2004", CODEN = "????", ISSN = "1073-9564", bibdate = "Thu Nov 11 05:40:33 MST 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @Article{Thomas:2004:OSE, author = "Dave Thomas and Andy Hunt", title = "{Open Source} Ecosystems", journal = j-IEEE-SOFTWARE, volume = "21", number = "4", pages = "89--91", month = jul # "\slash " # aug, year = "2004", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2004.24", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:24 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2004/04/s4toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @InProceedings{Tromey:2004:GNA, author = "Tom Tromey", title = "{Gcj}: the new {ABI} and its implications", crossref = "Hutton:2004:PGD", pages = "169--174", year = "2004", bibdate = "Thu Jun 17 11:36:53 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "gcc (GNU Compiler Collection)", } @Book{Twitty:2004:GTE, author = "William B. Twitty", title = "{GNU} tools for embedded development", publisher = pub-OSBORNE-MCGRAW-HILL, address = pub-OSBORNE-MCGRAW-HILL:adr, pages = "352", year = "2004", ISBN = "1-57820-130-6", ISBN-13 = "978-1-57820-130-3", LCCN = "????", bibdate = "Mon Apr 18 06:37:54 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "UK\pounds 34.00", acknowledgement = ack-nhfb, } @Article{USENIX-Board:2004:OLU, author = "{The USENIX Board of Directors}", title = "An Open Letter from the {USENIX Association} Rebutting {SCO}'s Position on Open Source Software", journal = j-LOGIN, volume = "29", number = "2", pages = "??--??", month = apr, year = "2004", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 10:52:38 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/publications/login/2004-04/index.html", URL = "http://www.usenix.org/publications/login/2004-04/openpdfs/Usenix.pdf", acknowledgement = ack-nhfb, } @Misc{Valimaki:2004:CCC, author = "Mikko V{\"a}lim{\"a}ki and Herkko Hietanen", title = "The Challenges of Creative Commons Licensing", howpublished = "World-Wide Web document.", pages = "6", year = "2004", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.hiit.fi/u/hietanen/docs/cri06-04_A_Vaelimaeki_Hietanen.pdf", acknowledgement = ack-nhfb, } @Misc{Valimaki:2004:GGP, author = "Mikko V{\"a}lim{\"a}ki", title = "{GNU General Public License} and the Distribution of Derivative Works", howpublished = "World-Wide Web document.", pages = "16", year = "2004", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.soberit.hut.fi/~msvalima/gpl_derivative.pdf", acknowledgement = ack-nhfb, } @Article{vanderHoeven:2004:GT, author = "Joris van der Hoeven", title = "{GNU TeXmacs}", journal = j-SIGSAM, volume = "38", number = "1", pages = "24--25", month = mar, year = "2004", CODEN = "SIGSBZ", ISSN = "0163-5824 (print), 1557-9492 (electronic)", ISSN-L = "0163-5824", bibdate = "Sat Apr 17 11:49:58 MDT 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/sigsam.bib", acknowledgement = ack-nhfb, fjournal = "SIGSAM Bulletin (ACM Special Interest Group on Symbolic and Algebraic Manipulation)", issue = "147", } @Book{Wall:2004:DGG, author = "Kurt Wall and William von Hagen", title = "The Definitive Guide to {GCC}", publisher = pub-APRESS, address = pub-APRESS:adr, pages = "xxviii + 519", year = "2004", ISBN = "1-59059-109-7", ISBN-13 = "978-1-59059-109-3", LCCN = "QA76.76.C65W36 2004", bibdate = "Fri Nov 07 05:32:50 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, xxauthor = "William von Hagen and Kurt Wall", } @Book{Warkus:2004:OGD, author = "Matthias Warkus", title = "The official {GNOME 2} developer's guide", publisher = pub-NO-STARCH, address = pub-NO-STARCH:adr, pages = "497", year = "2004", ISBN = "1-59327-030-5", ISBN-13 = "978-1-59327-030-8", LCCN = "QA76.9.U83 W375 2004; QA76.9.U83 W375 2004eb", bibdate = "Tue Aug 5 18:17:50 MDT 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.oreilly.com/catalog/9781593270308", acknowledgement = ack-nhfb, subject = "Graphical user interfaces (Computer systems); Computer programming; Computer software; Development", } @Article{Wiebe:2004:OSS, author = "Andreas Wiebe and Felix Pr{\"a}ndl", title = "{Open Source Software --- Rechtliche Rahmenbedingungen nach {\"O}sterreichischem Recht}. ({German}) [{Open-Source} Software --- Legal Boundary Conditions for {Austrian} Law]", journal = "{\"O}sterreichische Juristen-Zeitung", volume = "17", pages = "628--637", month = sep, year = "2004", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://recht.wu-wien.ac.at/INSTITUT/PR/informationsrecht/Rechtsinformationen/Abteilung/OpenSource/ArtikelWiebeOEJZHeft1704.pdf", acknowledgement = ack-nhfb, } @Article{Alfonsi:2005:OSC, author = "Benjamin Alfonsi", title = "Open Source in the Classroom", journal = j-IEEE-DISTRIB-SYST-ONLINE, volume = "6", number = "6", pages = "??--??", month = jun, year = "2005", CODEN = "????", ISSN = "1541-4922", bibdate = "Mon Aug 30 23:13:20 MDT 2010", bibsource = "http://computer.org/channels/ds; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/comp/mags/ds/2005/06/o6003.pdf", acknowledgement = ack-nhfb, } @Article{Alpern:2005:JRV, author = "B. Alpern and S. Augart and S. M. Blackburn and M. Butrico and A. Cocchi and P. Cheng and J. Dolby and S. Fink and D. Grove and M. Hind and K. S. McKinley and M. Mergen and J. E. B. Moss and T. Ngo and V. Sarkar and M. Trapp", title = "The {Jikes Research Virtual Machine} project: Building an open-source research community", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "399--417", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/alpern.pdf", acknowledgement = ack-nhfb, } @Article{Alsberg:2005:GOS, author = "Bj{\o}rn K. Alsberg and H{\aa}vard Bjerke and Gunn M. Navestad and Per-Olof {\AA}strand", title = "{GaussDal}: An open source database management system for quantum chemical computations", journal = j-COMP-PHYS-COMM, volume = "171", number = "2", pages = "133--153", day = "15", month = sep, year = "2005", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Mon Feb 13 23:42:02 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S0010465505002869", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Article{Anand:2005:MPC, author = "V. K. Anand and W. C. Jamison", title = "A middleware performance characterization of {Linux} using {IBM WebSphere Application Server}", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "353--367", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/anand.pdf", acknowledgement = ack-nhfb, } @Book{Anonymous:2005:DGL, author = "Anonymous", title = "{Debian GNU\slash Linux 3.1 r0a ``Sarge''}", publisher = "Lehmann", address = "Berlin, Germany", year = "2005", ISBN = "3-86541-064-2", ISBN-13 = "978-3-86541-064-1", LCCN = "????", bibdate = "Fri Dec 09 06:13:21 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Two DVD-ROMs.", price = "EUR9.95", acknowledgement = ack-nhfb, } @Article{Appavoo:2005:EKO, author = "J. Appavoo and M. Auslander and M. Butrico and D. da Silva and O. Krieger and M. Mergen and M. Ostrowski and B. Rosenburg and R. W. Wisniewski and J. Xenidis", title = "Experiences with {K42}, an open-source, {Linux}-compatible, scalable operating-system kernel", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "427--440", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/appavoo.pdf", acknowledgement = ack-nhfb, } @Article{Becking:2005:MOS, author = "J. Becking and S. Course and G. van Enk and H. T. Hangyi and J. J. M. Lahaye and D. Ockeloen and R. Peters and H. Rosbergen and R. van Wendel de Joode", title = "{MMBase}: An open-source content management system", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "381--??", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "", acknowledgement = ack-nhfb, } @Article{Borntrager:2005:PLS, author = "C. Borntr{\"a}ger and M. Schwidefsky", title = "Providing {Linux 2.6} support for the {zSeries} platform", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "331--340", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/borntraeger.pdf", acknowledgement = ack-nhfb, } @Article{Boulanger:2005:OSV, author = "A. Boulanger", title = "Open-source versus proprietary software: Is one more secure and reliable than the other?", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "239--248", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/boulanger.pdf", acknowledgement = ack-nhfb, } @Article{Bradski:2005:LBC, author = "Gary Bradski and Adrian Kaehler and Vadim Pisarevsky", title = "Learning-Based Computer Vision with {Intel}'s Open Source Computer Vision Library", journal = j-INTEL-TECH-J, volume = "9", number = "2", pages = "119--130", month = may, year = "2005", DOI = "http://dx.doi.org/", ISSN = "1535-766X", bibdate = "Tue Jun 20 07:17:17 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "ftp://download.intel.com/technology/itj/2005/volume09issue02/art03_learning_vision/vol09_art03.pdf; http://developer.intel.com/technology/itj/2005/volume09issue02/art03_learning_vision/p01_abstract.htm", acknowledgement = ack-nhfb, } @Article{Brown:2005:EFS, author = "Peter Brown", title = "{EOF}: {The} {Free Software Foundation} at 20", journal = j-LINUX-J, volume = "2005", number = "137", pages = "15--15", month = sep, year = "2005", bibdate = "Sat Dec 24 17:46:11 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Cameron:2005:LGE, author = "Debra Cameron and James Elliot and Marc Loy and Eric Raymond and Bill Rosenblatt", title = "Learning {GNU} Emacs", publisher = pub-ORA, address = pub-ORA:adr, edition = "Third", pages = "xxii + 509", year = "2005", ISBN = "0-596-00648-9", ISBN-13 = "978-0-596-00648-8", LCCN = "QA76.76.T49 C35 2005", bibdate = "Fri Dec 9 06:18:18 MST 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/", acknowledgement = ack-nhfb, remark = "A Guide to the World's Most Extensible, Customizable Editor.", subject = "GNU Emacs; Text editors (Computer programs)", } @Article{Capek:2005:HIO, author = "P. G. Capek and S. P. Frank and S. Gerdt and D. Shields", title = "A history of {IBM}'s open-source involvement and strategy", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "249--257", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/capek.pdf", acknowledgement = ack-nhfb, } @Article{Chan:2005:OOS, author = "Ben C. B. Chan and John C. F. Lau and John C. S. Lui", title = "{OPERA}: {An} open-source extensible router architecture for adding new network services and protocols", journal = j-J-SYST-SOFTW, volume = "78", number = "1", pages = "24--36", month = oct, year = "2005", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Tue Sep 7 07:27:01 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Book{Cole:2005:UMT, author = "Jason R. Cole", title = "Using {Moodle}: teaching with the popular open source course management system", publisher = pub-ORCP, address = pub-ORCP:adr, pages = "xv + 219", year = "2005", ISBN = "0-596-00863-5", ISBN-13 = "978-0-596-00863-5", LCCN = "LB1028.68 .C65 2005", bibdate = "Thu Oct 6 07:23:39 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.oreilly.com/catalog/9780596008635", acknowledgement = ack-nhfb, remark = "Moodle is a sophisticated course management system that's ideal for creating dynamic online learning communities and for supplementing face-to-face learning---p. 4 of cover.", subject = "Computer-assisted instruction; Computer programs; Handbooks, manuals, etc; Instruction systems; Design; Handbooks, manuals, etc; Open source software; Handbooks, manuals, etc", } @Article{Colyer:2005:AOP, author = "A. Colyer and A. Clement", title = "Aspect-oriented programming with {AspectJ}", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "301--308", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/colyer.pdf", acknowledgement = ack-nhfb, } @Book{Cornelio:2005:MLG, author = "Pietro Cornelio", title = "Il mondo libero di {GNU\slash Linux} e {UNIX BSD}: storia, filosofia, tecnologia. ({Italian}) [The free world of {GNU}\slash Linux and {BSD} {UNIX}: stories, philosophies, technology]", publisher = "Duke Italia", address = "Milano, Italy", pages = "104", year = "2005", ISBN = "88-86460-10-4", ISBN-13 = "978-88-86460-10-1", LCCN = "????", bibdate = "Fri Dec 09 05:22:13 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", note = "Suppement to Linux Journal (Italian edition), number 59, October 2005.", acknowledgement = ack-nhfb, language = "Italian", } @Article{Crawford:2005:FBL, author = "Diane Crawford and Brad Kidwell and Jeffrey P. Buzen and David A. Patterson and Bradley Dilger and Brit J. Williams and Merle S. King and Chris Morris and David H. Jameson and Ralph Johnson and I. Samoladas and I. Stamelos and L. Angelis", title = "Forum: Bandwidth, Latency, and Physical Reality; Share Disturbing Information on e-Voting; Ensure Quality Assurance for Bioinformatics Applications; Follow the Money; Share Open Source Sources", journal = j-CACM, volume = "48", number = "1", pages = "11--13", month = jan, year = "2005", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 16:07:26 MST 2005", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Crawford:2005:FDP, author = "Diane Crawford and Richard Stallman and Peter Denning and Jon Crowcroft and Herbert Kanner and Edwin D. {Reilly, Jr.} and Len Cohen and Larry Brunelle and Philip Burgess and Jonathan Grudin", title = "Forum: To Defend Privacy, Don't Collect Personal Data; Look Beyond Abstraction to Define Computing; Voter Anonymity and Vote Security Still Impossible; Hold the {LEO} and Celebrate Tools; Must Reading for Software Engineers; When Is It {OK} to Republish?", journal = j-CACM, volume = "48", number = "5", pages = "11--13", month = may, year = "2005", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Fri Apr 29 15:35:21 MDT 2005", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Crawford:2005:FDU, author = "Diane Crawford and Rajesh Gupta and Ashley Braganza and Raymond L. Robert and Hal Berghel and Richard Stallman and Michael Cusumano and Ephraim McLean and Ralph Westfall", title = "Forum: {DARPA} (and {U.S.}) Opportunities Lost; Don't Ignore the {CIO}'s Legal Burdens; Free is Not Open Software; {LEO} Lives; Resolving the Dataless Dilemma in {OO} Programming", journal = j-CACM, volume = "48", number = "7", pages = "11--13", month = jul, year = "2005", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Jun 23 11:44:05 MDT 2005", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Darken:2005:DOS, author = "Rudy Darken and Perry McDowell and Erik Johnson", title = "The {Delta3D} Open Source Game Engine", journal = j-IEEE-CGA, volume = "25", number = "3", pages = "10--12", month = may # "\slash " # jun, year = "2005", CODEN = "ICGADZ", DOI = "http://dx.doi.org/10.1109/MCG.2005.67", ISSN = "0272-1716 (print), 1558-1756 (electronic)", ISSN-L = "0272-1716", bibdate = "Thu Jan 12 07:18:40 MST 2006", bibsource = "http://computer.org/cga/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeecga.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Computer Graphics and Applications", } @Article{Devine:2005:BDF, author = "Dawn Devine and Michael Baxter", title = "Belly dance and free software", journal = j-LINUX-J, volume = "2005", number = "133", pages = "2--2", month = may, year = "2005", bibdate = "Sat Dec 24 17:46:07 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{DiBona:2005:OSC, editor = "Chris DiBona and Danese Cooper and Mark Stone", title = "{Open Sources 2.0}: the continuing evolution", publisher = pub-ORA, address = pub-ORA:adr, pages = "xl + 445", year = "2005", ISBN = "0-596-00802-3", ISBN-13 = "978-0-596-00802-4", LCCN = "QA76.76.S46 O643 2005", bibdate = "Sun Apr 9 14:36:09 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.oreilly.com/catalog/9780596008024", acknowledgement = ack-nhfb, subject = "Open source software", } @Article{Donnellan:2005:IOS, author = "Brian Donnellan and Brian Fitzgerald and Brian Lake and John Sturdy", title = "Implementing an {Open Source} Knowledge Base", journal = j-IEEE-SOFTWARE, volume = "22", number = "6", pages = "92--95", month = nov # "\slash " # dec, year = "2005", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2005.155", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:26 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2005/06/s6toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Book{Dumbill:2005:DGL, author = "Edd Dumbill", title = "{Debain GNU\slash Linux}: An Explorer`s Notebook", publisher = pub-ORA, address = pub-ORA:adr, pages = "256 (est.)", year = "2005", ISBN = "0-596-00883-X", ISBN-13 = "978-0-596-00883-3", LCCN = "????", bibdate = "Fri Dec 09 06:16:03 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "EUR 24.00", acknowledgement = ack-nhfb, } @Book{Eaton:2005:GOH, author = "John W. Eaton", title = "{GNU Octave}: a high-level interactive language for numerical computations", publisher = "Network Theory Ltd.", address = "Bristol, UK", pages = "viii + 311", year = "2005", ISBN = "0-9541617-2-6", ISBN-13 = "978-0-9541617-2-9", LCCN = "????", bibdate = "Sat Jun 13 11:08:12 MDT 2009", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.gbv.de:20011/gvk", note = "For Octave version 2.0.17 (stable).", URL = "http://www.gbv.de/dms/ilmenau/toc/520168526eaton.PDF", acknowledgement = ack-nhfb, remark = "Second printing with additional corrections", } @Article{Edelsohn:2005:CGC, author = "D. Edelsohn and W. Gellerich and M. Hagog and D. Naishlos and M. Namolaru and E. Pasch and H. Penner and U. Weigand and A. Zaks", title = "Contributions to the {GNU Compiler Collection}", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "259--278", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/edelsohn.pdf", acknowledgement = ack-nhfb, } @Article{Eichler:2005:CJT, author = "M. L. Eichler and P. R. Xavier and R. C. Araujo and R. C. Forte and J. C. DelPino", title = "{Carbopolis}: {A} {Java} Technology-Based Free Software for Environmental Education Installing {Carbopolis}", journal = "Journal of Computers in Mathematics and Science Teaching", volume = "24", number = "1", pages = "43--72", year = "2005", CODEN = "????", ISSN = "0731-9258", bibdate = "Thu Mar 24 17:43:34 MST 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; Ingenta database", acknowledgement = ack-nhfb, } @Book{Eubanks:2005:WCJ, author = "Brian D. Eubanks", title = "Wicked cool {Java}: code bits, open-source libraries, and project ideas", publisher = pub-NO-STARCH, address = pub-NO-STARCH:adr, pages = "xvii + 224", year = "2005", ISBN = "1-59327-061-5", ISBN-13 = "978-1-59327-061-2", LCCN = "QA76.73.J38 E92 2005; QA76.73.J38 E92 2005eb", bibdate = "Tue Aug 5 18:18:43 MDT 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.oreilly.com/catalog/9781593270612", acknowledgement = ack-nhfb, subject = "Java (Computer program language); Object-oriented programming (Computer science)", tableofcontents = "Java language and core API \\ String utilities \\ Processing XML and HTML \\ Crawling the semantic Web \\ Math and science \\ Graphics and visualization \\ Multimedia and sychronization \\ Fun and games \\ Integration", } @MastersThesis{Farnqvist:2005:NTM, author = "Tommy F{\"a}rnqvist", title = "Number theory meets cache locality : efficient implementation of a small prime {FFT} for the {GNU} multiple precision arithmetic library", type = "Examensarbete", school = "Institutionen f{\"o}r numerisk analys och datalogi, Kungliga Tekniska h{\"o}gskolan", address = "Stockholm, Sweden", pages = "37", year = "2005", bibdate = "Fri Dec 09 05:27:58 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Galassi:2005:GSL, author = "Mark Galassi and Jim Davies and James Theiler and Brian Gough and Gerard Jungman and Michael Booth and Fabrice Rossi", title = "{GNU} Scientific Library: Reference Manual", publisher = pub-NETWORK-THEORY, address = pub-NETWORK-THEORY:adr, edition = "Second Revised", pages = "xvi + 601", year = "2005", ISBN = "0-9541617-3-4", ISBN-13 = "978-0-9541617-3-6", LCCN = "QA76.73.C15", bibdate = "Wed Oct 30 10:44:22 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.network-theory.co.uk/gsl/manual/", acknowledgement = ack-nhfb, remark = "This is the revised and updated second edition of the manual, and corresponds to version 1.6 of the library.", xxpages = "xvi + 580", } @MastersThesis{Gilbert:2005:LSD, author = "Jill Gilbert", title = "Legal Structures for Data Structures: The Impact of Patent and Copyright Law on Software Innovations", type = "Master's Thesis", school = "Marquette University", address = "Milwaukee, WI, USA", year = "2005", bibdate = "Fri Apr 22 09:45:43 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "See also \cite{Gilbert:2004:EGP}.", acknowledgement = ack-nhfb, xxnote = "Not yet [22-Apr-2005] in the Marquette University library catalogs.", } @Article{Goth:2005:OSM, author = "Greg Goth", title = "Open Source Meets Venture Capital", journal = j-IEEE-DISTRIB-SYST-ONLINE, volume = "6", number = "6", pages = "??--??", month = jun, year = "2005", CODEN = "????", ISSN = "1541-4922", bibdate = "Mon Aug 30 23:13:20 MDT 2010", bibsource = "http://computer.org/channels/ds; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/comp/mags/ds/2005/06/o6002.pdf", acknowledgement = ack-nhfb, } @Article{Gruber:2005:EIW, author = "O. Gruber and J. Ponzo", title = "{Eclipse}: Integrating {Web} technologies", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "279--??", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "", acknowledgement = ack-nhfb, } @Article{Gruber:2005:EPA, author = "O. Gruber and B. J. Hargrave and J. McAffer and P. Rapicault and T. Watson", title = "The {Eclipse 3.0} platform: Adopting {OSGi} technology", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "289--??", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "", acknowledgement = ack-nhfb, } @Article{Hanson:2005:IWA, author = "V. L. Hanson and J. P. Brezin and S. Crayne and S. Keates and R. Kjeldsen and J. T. Richards and C. Swart and S. Trewin", title = "Improving {Web} accessibility through an enhanced open-source browser", journal = j-IBM-SYS-J, volume = "44", number = "3", pages = "573--588", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Wed Oct 5 06:56:54 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/443/hanson.html", acknowledgement = ack-nhfb, } @Article{Hardaway:2005:SRC, author = "Donald E. Hardaway", title = "Sharing research in the {21st Century}: borrowing a page from open source software", journal = j-CACM, volume = "48", number = "8", pages = "125--128", month = aug, year = "2005", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Oct 5 07:51:16 MDT 2005", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Harrison:2005:SAO, author = "W. Harrison and H. Ossher and S. Sutton and P. Tarr", title = "Supporting aspect-oriented software development with the {Concern Manipulation Environment}", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "309--318", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/harrison.pdf", acknowledgement = ack-nhfb, } @Article{Hassler:2005:OSL, author = "Vesna Hassler", title = "{Open Source} Libraries for Information Retrieval", journal = j-IEEE-SOFTWARE, volume = "22", number = "5", pages = "78--82", month = sep # "\slash " # oct, year = "2005", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2005.131", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:26 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2005/05/s5toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Haywood:2005:ROS, author = "Stephen Haywood", title = "Reviews: Open source solutions for small business problems", journal = j-LINUX-J, volume = "2005", number = "134", pages = "15--15", month = jun, year = "2005", bibdate = "Sat Dec 24 17:46:08 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Hill:2005:DGL, author = "Benjamin Mako Hill and David B. Harris and Jaldhar Vyas", title = "{Debian GNU\slash Linux 3.1} bible", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xxvi + 640", year = "2005", ISBN = "0-7645-7644-5", ISBN-13 = "978-0-7645-7644-7", LCCN = "QA76.76.O63 H57135 2005", bibdate = "Fri Sep 22 09:34:46 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.loc.gov/catdir/toc/ecip054/2004027963.html", acknowledgement = ack-nhfb, subject = "Linux; Operating systems (Computers)", } @Article{Hollenback:2005:GMY, author = "Phil Hollenback", title = "{GNU} motion: Your eye in the sky for computer room surveillance", journal = j-LINUX-J, volume = "2005", number = "131", pages = "??--??", month = mar, year = "2005", bibdate = "Sat Dec 24 17:46:05 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Jaeger:2005:GKE, author = "Till Jaeger and others", title = "{Die GPL kommentiert und erkl{\"a}rt}. ({German}) [{The} {GPL} discussed and explained]", publisher = "O'Reilly", address = "K{\"o}ln, Germany", pages = "182", year = "2005", ISBN = "3-89721-389-3", ISBN-13 = "978-3-89721-389-0", LCCN = "????", bibdate = "Fri Dec 09 05:46:16 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Jones:2005:GLA, author = "M. Tim Jones", title = "{GNU\slash Linux} application programming", publisher = "Charles River Media", address = "Hingham, MA, USA", pages = "xxv + 486", year = "2005", ISBN = "1-58450-371-8", ISBN-13 = "978-1-58450-371-2", LCCN = "QA76.76.O63 J665 2005", bibdate = "Fri Sep 22 09:40:03 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", series = "Charles River Media programming series", URL = "http://www.loc.gov/catdir/toc/ecip052/2004024882.html", acknowledgement = ack-nhfb, subject = "Linux; Operating systems (Computers)", } @Article{Jones:2005:OG, author = "M. Tim Jones", title = "Optimization in {GCC}", journal = j-LINUX-J, volume = "2005", number = "131", pages = "11--11", month = mar, year = "2005", bibdate = "Sat Dec 24 17:46:05 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Jonsson:2005:MOB, author = "Per J{\"o}nsson", title = "Modeller och ber{\"a}kningar med {GNU Octave}. (Swedish) [Models and computations with {GNU Octave}]", publisher = pub-STUDENTLITTERATUR, address = pub-STUDENTLITTERATUR:adr, pages = "407", year = "2005", ISBN = "91-44-04360-0", ISBN-13 = "978-91-44-04360-9", LCCN = "????", bibdate = "Fri Dec 09 05:30:29 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "Swedish", } @Book{Kopper:2005:LEC, author = "Karl Kopper", title = "The {Linux Enterprise Cluster}: build a highly available cluster with commodity hardware and free software", publisher = pub-NO-STARCH, address = pub-NO-STARCH:adr, pages = "xxiv + 430", year = "2005", ISBN = "1-59327-036-4", ISBN-13 = "978-1-59327-036-0", LCCN = "QA76.58 .K67 2005; QA76.58 K67 2005eb", bibdate = "Tue Aug 5 18:18:04 MDT 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.oreilly.com/catalog/9781593270360", acknowledgement = ack-nhfb, subject = "Linux; Parallel processing (Electronic computers); Electronic data processing; Distributed processing; Cluster analysis", } @Book{Krafft:2005:DSC, author = "Martin F. Krafft", title = "The {Debian} system: concepts and techniques", publisher = pub-NO-STARCH, address = pub-NO-STARCH:adr, pages = "605", year = "2005", ISBN = "1-59327-069-0", ISBN-13 = "978-1-59327-069-8", LCCN = "QA76.76.O63 K68 2005; QA76.76.O63 K68 2005eb", bibdate = "Fri Sep 22 09:34:48 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.loc.gov/catdir/toc/ecip0515/2005019963.html", acknowledgement = ack-nhfb, remark = "Original edition published: Munich, Germany: Open Source Press, 2005.", subject = "Linux; Operating systems (Computers)", tableofcontents = "Introduction \\ The Debian Project in a Nutshell \\ Installing Debian the Right Way \\ Debian Releases and Archives \\ The Debian Package Management System \\ Debian System Administration \\ Security of the Debian System \\ Advanced Concepts \\ Creating Debian Packages \\ Documentation and Resources.", } @Article{Marti:2005:ROS, author = "Don Marti", title = "Reviews: Open source licensing: Software freedom and intellectual property law", journal = j-LINUX-J, volume = "2005", number = "129", pages = "19--19", month = jan, year = "2005", bibdate = "Sat Dec 24 17:46:03 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Matzon:2005:GGP, author = "Mads Matzon and Kristian G{\o}trik", title = "{GNU General Public Licenses (GPL)} samspil med dansk ophavs- og aftaleret. ({Danish}) [{GNU General Public Licenses (GPL)} cooperation with {Danish} author law and contract law]", publisher = "Videnskabsbutikken, K{\o}benhavns Universitet", address = "Copenhagen, Denmark", pages = "61", year = "2005", ISBN = "87-91337-69-0", ISBN-13 = "978-87-91337-69-7", LCCN = "????", bibdate = "Fri Dec 09 05:56:38 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "Danish", } @Article{Maurer:2005:NOS, author = "Jim Maurer", title = "News 2.0: {Open Source/2}; Anti-spam activism \ldots{} or vigilantism?; Ride, robot, ride", journal = j-QUEUE, volume = "3", number = "7", pages = "8--8", month = sep, year = "2005", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Fri Oct 21 05:53:51 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Book{McCarty:2005:SNO, author = "Bill McCarty", title = "{SELINUX}: {NSA}'s open source {Security Enhanced Linux}", publisher = pub-ORA-MEDIA, address = pub-ORA-MEDIA:adr, pages = "xiii + 238", year = "2005", ISBN = "0-596-00716-7", ISBN-13 = "978-0-596-00716-4", LCCN = "TK5105.59 .M37 2005", bibdate = "Sat Jun 11 09:50:39 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", URL = "http://www.oreilly.com/catalog/9780596007164", acknowledgement = ack-nhfb, subject = "Computer networks; security measures; Linux", } @Article{McLaughlin:2005:ISP, author = "Laurianne McLaughlin", title = "Inside the Software Patents Debate: Some Good News for {Open Source} Developers", journal = j-IEEE-SOFTWARE, volume = "22", number = "3", pages = "102--105", month = may # "\slash " # jun, year = "2005", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2005.65", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Nov 10 09:16:25 MST 2005", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2005/03/s3toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://csdl.computer.org/comp/mags/so/2005/03/s3102.pdf", acknowledgement = ack-nhfb, } @Book{Mecklenburg:2005:MPG, author = "Robert Mecklenburg", title = "Managing Projects with {GNU} Make", publisher = pub-ORA, address = pub-ORA:adr, edition = "Third", pages = "xviii + 280", year = "2005", ISBN = "0-596-00610-1", ISBN-13 = "978-0-596-00610-5", LCCN = "QA76.76.U84 O73 2005", bibdate = "Sun Dec 26 08:57:19 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$29.95", acknowledgement = ack-nhfb, } @Article{Miranda:2005:IAS, author = "Javier Miranda and Edmond Schonberg and Hristian Kirtchev", title = "The implementation of {Ada 2005} synchronized interfaces in the {GNAT} compiler", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "41--48", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Neus:2005:OMC, author = "A. Neus and P. Scherf", title = "Opening minds: Cultural change with the introduction of open-source collaboration methods", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "215--225", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/neus.pdf", acknowledgement = ack-nhfb, } @Article{Pedersen:2005:EOS, author = "Palle Pedersen", title = "{EOF}: Open-source use accelerates software development", journal = j-LINUX-J, volume = "2005", number = "140", pages = "17--17", month = dec, year = "2005", bibdate = "Sat Dec 24 17:46:13 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Pere:2005:GLR, author = "Pere L{\'a}szl{\'o}", title = "{GNU\slash LINUX} rendszerek {\"u}zemeltet{\'e}se. ({Hungarian}) []", publisher = "Kiskapu", address = "P{\'e}cs, Hungary", pages = "????", year = "2005", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Fri Dec 09 05:39:21 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", acknowledgement = ack-nhfb, language = "Hungarian", xxnote = "Hungarian name order: family first", } @Misc{Perens:2005:OSD, author = "Bruce Perens", title = "The {Open Source} Definition: Version 1.9", howpublished = "World-Wide Web document.", year = "2005", bibdate = "Mon Apr 18 09:52:47 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.opensource.org/docs/definition.php", acknowledgement = ack-nhfb, } @Article{Petullo:2005:DGA, author = "Mike Petullo", title = "Developing {GNOME} applications with {Java}", journal = j-LINUX-J, volume = "2005", number = "135", pages = "5--5", month = jul, year = "2005", bibdate = "Sat Dec 24 17:46:09 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Prinz:2005:CEP, author = "Peter Prinz and Ulla Kirch-Prinz", title = "{C --- Einf{\"u}hrung und professionelle Anwendung: [auf Basis des Standards ANSI C 99; Anwendungen: Windows-Programmierung, Grafik und hardwarenahe Programmierung; auf CD: Microsoft C/C++-Compiler Book edition, GNU C/C++-Compiler, Beispiele, Musterl{\"o}ungen]}. ({German}) [{C} --- Introductory and Professional Use [based on {ANSI C 99}]; Use: {Windows} Programming, Graphics and Hardware Programming; with {CD}: {Microsoft C/C++}-Compiler Book edition, {GNU C/C++}-Compiler, Examples, and Solutions]", publisher = "mitp-Verlag", address = "Bonn, Germany", pages = "800", year = "2005", ISBN = "3-8266-1580-8", ISBN-13 = "978-3-8266-1580-1", LCCN = "????", bibdate = "Fri Dec 09 06:06:36 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", note = "Includes one CD-ROM.", acknowledgement = ack-nhfb, language = "German", } @Article{Ritsko:2005:Pb, author = "John J. Ritsko and Alex Birman", title = "Preface", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "213--??", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/preface.pdf", acknowledgement = ack-nhfb, } @Book{Ronneburg:2005:DGLa, author = "Frank Ronneburg", title = "{Debian GNU\slash Linux}: installation, administration, exploitation. (French) [{Debian GNU\slash Linux}: installation, administration, use]", publisher = "Campus Press", address = "Paris, France", pages = "624", year = "2005", ISBN = "2-7440-1941-0", ISBN-13 = "978-2-7440-1941-8", LCCN = "????", bibdate = "Fri Dec 09 05:48:41 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes one CD-ROM.", acknowledgement = ack-nhfb, language = "French", } @Book{Ronneburg:2005:DGLb, author = "Frank Ronneburg", title = "{Debian GNU\slash Linux Anwenderhandbuch: f{\"u}r Einsteiger, Umsteiger und Fortgeschritten}. ({German}) [{Debian GNU\slash Linux} User Handbook: for Beginning, Switching, and Advanced Users]", publisher = "Addison Wesley in Pearson Education Deutschland", address = "M{\"u}nchen, Germany", pages = "744", year = "2005", ISBN = "3-8273-2148-4", ISBN-13 = "978-3-8273-2148-0", LCCN = "????", bibdate = "Fri Dec 09 05:50:45 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Includes one DVD.", price = "EUR49.95", acknowledgement = ack-nhfb, } @Article{Rosen:2005:BIS, author = "Jean-Pierre Rosen", title = "On the benefits for Industrials of sponsoring free software developments", journal = j-ADA-USER-J, volume = "26", number = "4", pages = "308--??", month = dec, year = "2005", CODEN = "AUJOET", ISSN = "1381-6551", bibdate = "Wed Sep 1 09:00:38 MDT 2010", bibsource = "http://www.ada-europe.org/AUJ/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Ruffolo:2005:LCE, author = "Joe Ruffolo and Ron Terry", title = "{Linux} in the classroom: An experience with {Linux} and open-source software in an educational environment", journal = j-LINUX-J, volume = "2005", number = "133", pages = "6--6", month = may, year = "2005", bibdate = "Sat Dec 24 17:46:07 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Sabbah:2005:I, author = "Danny {Sabbah, Vice President, Strategy and Software Group} Technology and Daniel Frye {Vice President, Linux Technology Center, Systems \& Technology Group}", title = "Introduction", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "??--??", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/intro.pdf", acknowledgement = ack-nhfb, } @InProceedings{Sailer:2005:BMB, author = "Reiner Sailer and Trent Jaeger and Enriquillo Valdez and Ramon Caceres and Ronald Perez and Stefan Berger and John Linwood Griffin and Leendert van Doorn", title = "Building a {MAC}-Based Security Architecture for the {Xen} Open-Source Hypervisor", crossref = "IEEE:2005:PAC", pages = "276--285", year = "2005", DOI = "http://dx.doi.org/10.1109/CSAC.2005.13", bibdate = "Sat Oct 14 14:12:24 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "We present the sHype hypervisor security architecture and examine in detail its mandatory access control facilities. While existing hypervisor security approaches aiming at high assurance have been proven useful for high-security environments that prioritize security over performance and code reuse, our approach aims at commercial security where near-zero performance overhead, non-intrusive implementation, and usability are of paramount importance. sHype enforces strong isolation at the granularity of a virtual machine, thus providing a robust foundation on which higher software layers can enact finer-grained controls. We provide the rationale behind the sHype design and describe and evaluate our implementation for the Xen open-source hypervisor.", acknowledgement = ack-nhfb, } @Book{Schoblick:2005:DGL, author = "Gabriele Schoblick and Robert Schoblick", title = "{Debian GNU\slash Linux}", publisher = "bhv", address = "Bonn, Germany", pages = "767", year = "2005", ISBN = "3-8266-8151-7", ISBN-13 = "978-3-8266-8151-6", LCCN = "????", bibdate = "Fri Dec 09 06:10:57 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", note = "Includes two CD-ROMs.", price = "EUR22.95", acknowledgement = ack-nhfb, language = "German", } @Misc{Sedlmaier:2005:RBR, author = "Roman Sedlmaier and Jan Gigerich", title = "{Rechtliche Bedingungen und Risiken der Landeshauptstadt M{\"u}nchen f{\"u}r den Einsatz von Open-Source Software}. ({German}) [{Legal} Conditions and Risks for the City of Munich from the Use of {Open-Source} Software ]", howpublished = "World-Wide Web document.", year = "2005", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.jurpc.de/aufsatz/20050010.htm", acknowledgement = ack-nhfb, } @Article{Shaffer:2005:MSS, author = "Kris Shaffer", title = "Make stunning {Schenker} graphs with {GNU Lilypond}", journal = j-LINUX-J, volume = "2005", number = "140", pages = "??--??", month = dec, year = "2005", bibdate = "Sat Dec 24 17:46:13 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Simon:2005:VOS, author = "K. D. Simon", title = "The value of open standards and open-source software in government environments", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "227--238", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/simon.pdf", acknowledgement = ack-nhfb, } @Article{Skibilski:2005:RDB, author = "Przemys{\l}aw Skibi{\'n}ski and Szymon Grabowski and Sebastian Deorowicz", title = "Revisiting dictionary-based compression", journal = j-SPE, volume = "35", number = "15", pages = "1455--1476", month = dec, year = "2005", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.678", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Tue Mar 14 11:54:24 MST 2006", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", abstract = "An attractive way to increase text compression is to replace words with references to a text dictionary given in advance. Although there exist a few works in this area, they do not fully exploit the compression possibilities or consider alternative preprocessing variants for various compressors in the latter phase. In this paper, we discuss several aspects of dictionary-based compression, including compact dictionary representation, and present a PPM/BWCA-oriented scheme, word replacing transformation, achieving compression ratios higher by 2-6\% than the state-of-the-art StarNT (2003) text preprocessor, working at a greater speed. We also present an alternative scheme designed for LZ77 compressors, with the advantage over StarNT of reaching up to 14\% in combination with gzip.", acknowledgement = ack-nhfb, keywords = "dictionary compression; GNU gzip; lossless data compression; preprocessing; text compression", onlinedate = "29 Jul 2005", } @Article{Tromey:2005:WGF, author = "Tom Tromey", title = "Writing a {GCC} front end", journal = j-LINUX-J, volume = "2005", number = "133", pages = "5--5", month = may, year = "2005", bibdate = "Sat Dec 24 17:46:07 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Turk:2005:VLS, author = "D. Turk and J. Bausch", title = "Virtual {Linux} servers under {z/VM}: Security, performance, and administration issues", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "341--??", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "", acknowledgement = ack-nhfb, } @Article{Venton:2005:ULH, author = "T. Venton and M. Miller and R. Kalla and A. Blanchard", title = "Using {Linux} for hardware bring up, development, and manufacturing", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "319--329", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/sj/442/venton.pdf", acknowledgement = ack-nhfb, } @Book{Virkus:2005:PJP, author = "Robert Virkus", title = "{Pro J2ME Polish}: open source wireless {Java} tools suite", publisher = pub-APRESS, address = pub-APRESS:adr, pages = "????", year = "2005", ISBN = "1-59059-503-3 (hardcover)", ISBN-13 = "978-1-59059-503-9 (hardcover)", LCCN = "QA76.73.J38 V57 2005", bibdate = "Wed Aug 23 12:34:13 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", URL = "http://www.loc.gov/catdir/enhancements/fy0663/2005016571-d.html; http://www.loc.gov/catdir/toc/ecip0514/2005016571.html", acknowledgement = ack-nhfb, subject = "Java (Computer program language); Wireless communication systems; Programming", } @Book{Woods:2005:OSE, author = "Dan Woods and Gautam Guliani", title = "Open source for the enterprise: managing risks, reaping rewards", publisher = pub-ORA, address = pub-ORA:adr, pages = "xiii + 217", year = "2005", ISBN = "0-596-10119-8", ISBN-13 = "978-0-596-10119-0", LCCN = "T58.5 .W66 2005", bibdate = "Thu Oct 6 07:25:00 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", acknowledgement = ack-nhfb, subject = "Information technology; Open source software", } @Article{Yan:2005:UOS, author = "N. Yan and D. Leip and K. Gupta", title = "The use of open-source software in the {IBM} corporate portal", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "419--??", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "", acknowledgement = ack-nhfb, } @Article{Yeoh:2005:BAL, author = "C. Yeoh", title = "Building applications for the {Linux Standard Base}", journal = j-IBM-SYS-J, volume = "44", number = "2", pages = "369--??", month = "????", year = "2005", CODEN = "IBMSA7", ISSN = "0018-8670", bibdate = "Sat Apr 16 18:29:43 MDT 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "", acknowledgement = ack-nhfb, } @Article{Yoo:2005:OSS, author = "Terry S. Yoo and Michael J. Ackerman", title = "Open source software for medical image processing and visualization", journal = j-CACM, volume = "48", number = "2", pages = "55--59", month = feb, year = "2005", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Mar 24 16:07:26 MST 2005", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Zeller:2005:EOS, author = "Andreas Zeller and Jens Krinke", title = "Essential open source toolset: programming with {Eclipse}, {JUnit}, {CVS}, {Bugzilla}, {Ant}, {Tcl\slash Tk} and more", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xii + 392", year = "2005", ISBN = "0-470-84445-0 (paperback)", ISBN-13 = "978-0-470-84445-8 (paperback)", LCCN = "QA76.76.D47 Z45 2005", bibdate = "Tue Nov 28 14:20:32 MST 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.loc.gov/catdir/toc/ecip053/2004026271.html", acknowledgement = ack-nhfb, subject = "Computer software; Development; Open source software", } @InProceedings{Avetisyan:2006:IRA, author = "Arutyun I. Avetisyan", title = "The {ISP RAS} Activities for Improving {GCC} for {Itanium}", crossref = "Anonymous:2006:PGI", pages = "??--??", year = "2006", bibdate = "Sat Oct 14 18:26:53 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ice.gelato.org/oct06/pres_pdf/gelato_ICE06oct_gccimprov_avetisyan_ispras.pdf", acknowledgement = ack-nhfb, keywords = "Intel IA-64; Itanium", } @Article{Bakker:2006:WAD, author = "Arno Bakker and Maarten {Van Steen} and Andrew S. Tanenbaum", title = "A wide-area {Distribution Network} for free software", journal = j-TOIT, volume = "6", number = "3", pages = "259--281", month = aug, year = "2006", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1151087.1151089", ISSN = "1533-5399", bibdate = "Wed Aug 23 05:13:30 MDT 2006", bibsource = "http://www.acm.org/pubs/contents/journals/toit/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The Globe Distribution Network (GDN) is an application for the efficient, worldwide distribution of freely redistributable software packages. Distribution is made efficient by encapsulating the software into special distributed objects which efficiently replicate themselves near to the downloading clients. The Globe Distribution Network takes a novel, optimistic approach to stop the illegal distribution of copyrighted and illicit material via the network. Instead of having moderators check the packages at upload time, illegal content is removed and its uploader's access to the network permanently revoked only when the violation is discovered. Other protective measures defend the GDN against internal and external attacks to its availability. By exploiting the replication of the software and using fault-tolerant server software, the Globe Distribution Network achieves high availability. A prototype implementation of the GDN is available from \path=http://www.cs.vu.nl/globe/=.", acknowledgement = ack-nhfb, fjournal = "ACM Transactions on Internet Technology (TOIT)", } @Book{Barr:2006:PES, author = "Michael Barr and Anthony J. Massa", title = "Programming embedded systems: with {C} and {GNU} development tools", publisher = pub-ORA, address = pub-ORA:adr, edition = "Second", pages = "xxi + 301", year = "2006", ISBN = "0-596-00983-6 (paperback)", ISBN-13 = "978-0-596-00983-0 (paperback)", LCCN = "TK7895.E42 B37 2006eb; TK7895.E42", bibdate = "Tue Aug 5 17:47:02 MDT 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.loc.gov/catdir/enhancements/fy0715/2006287300-d.html; http://www.loc.gov/catdir/toc/fy0709/2006287300.html; http://www.oreilly.com/catalog/9780596009830", acknowledgement = ack-nhfb, remark = "Previous edition published as Programming embedded systems in C and C++, 1999.", subject = "Embedded computer systems; Programming; C (Computer program language); C++ (Computer program language)", } @Article{Bauer:2006:PPSa, author = "Mick Bauer", title = "Paranoid penguin: security features in {SUSE 10.0}", journal = j-LINUX-J, volume = "2006", number = "144", pages = "??--??", month = apr, year = "2006", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Fri Apr 14 08:17:48 MDT 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "virtual Machines in SUSE Linux", } @Article{Bauer:2006:PPSb, author = "Mick Bauer", title = "Paranoid penguin: security features in {Debian 3.1}", journal = j-LINUX-J, volume = "2006", number = "145", pages = "??--??", month = may, year = "2006", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Wed Aug 23 06:09:27 MDT 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "virtual machines in Debian", } @Article{Brebner:2006:TWG, author = "Paul Brebner and Wolfgang Emmerich", title = "Two Ways to {Grid}: The Contribution of {Open Grid Services Architecture (OGSA)} Mechanisms to Service-Centric and Resource-Centric Lifecycles", journal = j-J-GRID-COMP, volume = "4", number = "1", pages = "115--131", month = mar, year = "2006", CODEN = "????", DOI = "http://dx.doi.org/10.1007/s10723-005-9008-2", ISSN = "1570-7873 (print), 1572-9184 (electronic)", ISSN-L = "1570-7873", bibdate = "Wed Jul 9 17:01:29 MDT 2008", bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1570-7873&volume=4&issue=1; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=1570-7873&volume=4&issue=1&spage=115", acknowledgement = ack-nhfb, keywords = "Key words; open Grid services architecture (OGSA) evaluation; service-oriented architecture (SOA) lifecycles", } @Article{Chae:2006:ATA, author = "Bongsug (Kevin) Chae and Roger McHaney", title = "{Asian} trio's adoption of {Linux}-based open source development", journal = j-CACM, volume = "49", number = "9", pages = "95--99", month = sep, year = "2006", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1151030.1151035", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Tue Aug 22 07:27:40 MDT 2006", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Christian:2006:OSX, author = "Wolfgang Christian and Mario Belloni and Douglas Brown", title = "An Open-Source {XML} Framework for Authoring Curricular Material", journal = j-COMPUT-SCI-ENG, volume = "8", number = "5", pages = "51--58", month = sep # "\slash " # oct, year = "2006", CODEN = "CSENFA", DOI = "http://dx.doi.org/10.1109/MCSE.2006.82", ISSN = "1521-9615 (print), 1558-366X (electronic)", ISSN-L = "1521-9615", bibdate = "Thu Jul 3 11:16:38 MDT 2008", bibsource = "http://csdl.computer.org/comp/mags/cs/2006/05/c5toc.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Computing in Science and Engineering", } @Book{Chryselius:2006:DQE, author = "Toralf Chryselius and Andrea Kuntz", title = "{Debian unter Qemu Einf{\"u}hrung in das Betriebssystem Debian Linux in der virtuellen Umgebung Qemu unter Windows}. ({German}) [Debian under {Qemu}: Introduction in the {Debian Linux} operating systems in the {Qemu} virtual machine under {Windows}]", volume = "17", publisher = "CVTD", address = "Bergfelde bei Berlin, Germany", pages = "159", year = "2006", ISBN = "3-86768-116-3 (book), 3-86768-716-1 (DVD)", ISBN-13 = "978-3-86768-116-2 (book), 978-3-86768-716-4 (DVD)", LCCN = "????", bibdate = "Mon May 17 09:07:48 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich", acknowledgement = ack-nhfb, language = "German", subject = "Debian GNU/LINUX 3.1; Windows XP; Qemu", } @Book{Chryselius:2006:IDQ, author = "Toralf Chryselius and Andrea Kuntz", title = "{Internetkommunikation in Debian unter Qemu Einf{\"u}hrung in das Betriebssystem Debian Linux in Qemu und Vorstellung der wichtigsten Internetprogramme}. ({German}) [{Internet} Communication in {Debian} under {Qemu}: Introduction in the {Debian Linux} operating system in {Qemu} and creation of the most important Internet programs]", volume = "18", publisher = "CVTD", address = "Bergfelde bei Berlin, Germany", pages = "109", year = "2006", ISBN = "3-86768-117-1 (book), 3-86768-717-X (DVD)", ISBN-13 = "978-3-86768-117-9 (book), 978-3-86768-717-1 (DVD)", LCCN = "????", bibdate = "Mon May 17 09:07:48 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich; Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich", acknowledgement = ack-nhfb, language = "German", subject = "Internet; Computerunterst{\"u}tzte Kommunikation; Debian GNU/LINUX 3.1; Qemu", } @Book{Chryselius:2006:IKQa, author = "Toralf Chryselius and Andrea Kuntz", title = "{Internetkommunikation in Kubuntu unter Qemu Einf{\"u}hrung in das Betriebssystem Kubuntu und Vorstellung von Internetprogrammen in der virtuellen Umgebung Qemu}. ({German}) [{Internet} Communication in {Kubuntu} under {Qemu}: Introduction to the {Kubuntu} operating system and creation of {Internet} programs in the {Qemu} virtual machine]", volume = "6", publisher = "CVTD", address = "Bergfelde bei Berlin, Germany", pages = "107", year = "2006", ISBN = "3-86768-105-8 (Buch), 3-86768-705-6 (DVD)", ISBN-13 = "978-3-86768-105-6 (Buch), 978-3-86768-705-8 (DVD)", LCCN = "????", bibdate = "Mon May 17 09:07:48 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich; Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich", acknowledgement = ack-nhfb, language = "German", subject = "Internet; Computerunterst{\"u}tzte Kommunikation; Kubuntu (Program); Qemu", } @Book{Chryselius:2006:KQE, author = "Toralf Chryselius and Andrea Kuntz", title = "{Kubuntu unter Qemu Einf{\"u}hrung in das Betriebssystem Kubuntu Linux in der virtuellen Umgebung Qemu}", volume = "5", publisher = "CVTD", address = "Bergfelde bei Berlin, Germany", pages = "158", year = "2006", ISBN = "3-86768-104-X (book), 3-86768-704-8 (DVD)", ISBN-13 = "978-3-86768-104-9 (book), 978-3-86768-704-1 (DVD)", LCCN = "????", bibdate = "Mon May 17 09:07:48 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich; Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich", acknowledgement = ack-nhfb, language = "German", subject = "Kubuntu ; Windows XP; Qemu", } @Book{Chryselius:2006:LDQ, author = "Toralf Chryselius and Andrea Kuntz", title = "{Lernprogramme in Debian unter Qemu Einf{\"u}hrung in das Betriebssystem Debian und Vorstellung von Lernprogrammen in der virtuellen Umgebung Qemu}", volume = "19", publisher = "CVTD", address = "Bergfelde bei Berlin, Germany", pages = "141", year = "2006", ISBN = "3-86768-118-X (book), 3-86768-718-8 (DVD)", ISBN-13 = "978-3-86768-118-6 (book), 978-3-86768-718-8 (DVD)", LCCN = "????", bibdate = "Mon May 17 09:07:48 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich; Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich", acknowledgement = ack-nhfb, language = "German", subject = "Lernprogramm; Debian GNU/LINUX 3.1; Qemu", } @Book{Chryselius:2006:LKQc, author = "Toralf Chryselius and Andrea Kuntz", title = "{Lernprogramme in Kubuntu unter Qemu Einf{\"u}hrung in das Betriebssystem Kubuntu und Vorstellung von Lernprogrammen in der virtuellen Umgebung Qemu}", volume = "7", publisher = "CVTD", address = "Bergfelde bei Berlin, Germany", pages = "152", year = "2006", ISBN = "3-86768-106-6 (book), 3-86768-706-4 (DVD)", ISBN-13 = "978-3-86768-106-3 (book), 978-3-86768-706-5 (DVD)", LCCN = "????", bibdate = "Mon May 17 09:07:48 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich; Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich", acknowledgement = ack-nhfb, language = "German", subject = "Lernprogramm; Kubuntu ; Qemu", } @Book{Chryselius:2006:SKD, author = "Toralf Chryselius and Andrea Kuntz", title = "{Software f{\"u}r Kinder in Debian unter Qemu Einf{\"u}hrung in das Betriebssystem Debian und Vorstellung der Lern- und Spielesammlung Gcompris in der virtuellen Umgebung Qemu}", volume = "20", publisher = "CVTD", address = "Bergfelde bei Berlin, Germany", pages = "113", year = "2006", ISBN = "3-86768-119-8 (book), 3-86768-719-6 (DVD)", ISBN-13 = "978-3-86768-119-3 (book), 978-3-86768-719-5 (DVD)", LCCN = "????", bibdate = "Mon May 17 09:07:48 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich; Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich", acknowledgement = ack-nhfb, language = "German", subject = "Kind; Lernprogramm; Debian GNU/LINUX 3.1; Qemu", } @Book{Chryselius:2006:SKKa, author = "Toralf Chryselius and Andrea Kuntz", title = "{Software f{\"u}r Kinder in Kubuntu unter Qemu Einf{\"u}hrung in das Betriebssystem Kubuntu und Vorstellung der Lern- und Spielesammlung {GC}ompris in der virtuellen Umgebung Qemu}", volume = "8", publisher = "CVTD", address = "Bergfelde bei Berlin, Germany", pages = "108", year = "2006", ISBN = "3-86768-107-4 (book), 3-86768-707-2 (DVD)", ISBN-13 = "978-3-86768-107-0 (book), 978-3-86768-707-2 (DVD)", LCCN = "????", bibdate = "Mon May 17 09:07:48 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich; Schriftenreihe Grenzg{\"a}nger - Linux leicht verst{\"a}ndlich", acknowledgement = ack-nhfb, language = "German", subject = "Kind; Lernprogramm; Kubuntu ; Qemu", } @Article{Crowston:2006:AHO, author = "Kevin Crowston and James Howison", title = "Assessing the Health of Open Source Communities", journal = j-COMPUTER, volume = "39", number = "5", pages = "89--91", month = may, year = "2006", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2006.152", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Fri Jul 4 17:16:20 MDT 2008", bibsource = "http://computer.org/computer/co2006/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Eisenmenger:2006:EVS, author = "Frank Eisenmenger and Ulrich H. E. Hansmann and Shura Hayryan and Chin-Kun Hu", title = "An enhanced version of {SMMP}-open-source software package for simulation of proteins", journal = j-COMP-PHYS-COMM, volume = "174", number = "5", pages = "422--429", day = "1", month = mar, year = "2006", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Tue Feb 14 14:46:13 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S0010465505005850", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Article{Embry:2006:TCS, author = "Randall P. Embry", title = "Three case studies in community-oriented, open-source software development", journal = j-LINUX-J, volume = "2006", number = "142", pages = "9--9", month = feb, year = "2006", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Mar 9 06:03:10 MST 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Fogel:2006:POS, author = "Karl Fogel", title = "Producing open source software: how to run a successful free software project", publisher = pub-ORA, address = pub-ORA:adr, pages = "xx + 279", year = "2006", ISBN = "0-596-00759-0", ISBN-13 = "978-0-596-00759-1", LCCN = "QA76.76.D47 F64 2006", bibdate = "Sun Apr 9 15:32:40 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", URL = "http://www.oreilly.com/catalog/9780596007591", acknowledgement = ack-nhfb, subject = "Computer software; Development; Open source software", } @Article{Friedman:2006:EBU, author = "Nat Friedman", title = "Eof: bringing usability to open source", journal = j-LINUX-J, volume = "2006", number = "141", pages = "16--16", month = jan, year = "2006", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Mar 9 06:03:06 MST 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Gary:2006:IOS, author = "Kevin Gary and Luis Ib{\'a}{\~n}ez and Stephen Aylward and David Gobbi and M. Brian Blake and Keven Cleary", title = "{IGSTK}: An Open Source Software Toolkit for Image-Guided Surgery", journal = j-COMPUTER, volume = "39", number = "4", pages = "46--53", month = apr, year = "2006", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2006.130", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Fri Jul 4 17:16:20 MDT 2008", bibsource = "http://computer.org/computer/co2006/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Geiselhart:2006:IZV, editor = "Gregory Geiselhart and others", title = "{IBM z\slash VM} and {Linux} on {IBM System z}: virtualization cookbook for {Red Hat Enterprise Linux 4}", number = "SG24-7272-00", publisher = pub-IBM, address = pub-IBM:adr, pages = "xiv + 218", year = "2006", ISBN = "0-7384-9495-X (paperback)", ISBN-13 = "978-0-7384-9495-1 (paperback)", LCCN = "QA76.76.O63 I28 2006", bibdate = "Thu Jan 21 14:11:12 MST 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", series = "IBM redbooks", acknowledgement = ack-nhfb, remark = "September 2006.", subject = "Linux; Operating systems (Computers); Computer systems; IBM computers; Programming", } @Article{Golubitsky:2006:SSF, author = "Chaos Golubitsky", title = "Simple Software Flow Analysis Using {GNU} {{\tt cflow}}", journal = j-LOGIN, volume = "31", number = "2", pages = "37--41", month = apr, year = "2006", CODEN = "LOGNEM", ISSN = "1044-6397", bibdate = "Tue Apr 11 10:53:03 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.usenix.org/publications/login/2006-04/index.html", URL = "http://www.usenix.org/publications/login/2006-04/pdfs/golubitsky.pdf", acknowledgement = ack-nhfb, } @Article{Granvilliers:2006:ARI, author = "Laurent Granvilliers and Fr{\'e}d{\'e}ric Benhamou", title = "{Algorithm 852}: {RealPaver}: an interval solver using constraint satisfaction techniques", journal = j-TOMS, volume = "32", number = "1", pages = "138--156", month = mar, year = "2006", CODEN = "ACMSCU", DOI = "http://doi.acm.org/10.1145/1132973.1132980", ISSN = "0098-3500 (print), 1557-7295 (electronic)", bibdate = "Fri May 26 06:32:19 MDT 2006", bibsource = "http://www.acm.org/pubs/contents/journals/toms/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.sciences.univ-nantes.fr/info/perso/permanents/granvil/papers/gbtoms05.pdf", abstract = "RealPaver is an interval software for modeling and solving nonlinear systems. Reliable approximations of continuous or discrete solution sets are computed using Cartesian products of intervals. Systems are given by sets of equations or inequality constraints over integer and real variables. Moreover, they may have different natures, being square or nonsquare, sparse or dense, linear, polynomial, or involving transcendental functions.The modeling language permits stating constraint models and tuning parameters of solving algorithms which efficiently combine interval methods and constraint satisfaction techniques. Several consistency techniques (box, hull, and 3B) are implemented. The distribution includes C sources, executables for different machine architectures, documentation, and benchmarks. The portability is ensured by the GNU C compiler.", acknowledgement = ack-nhfb, } @Article{Kawaguchi:2006:MAC, author = "Shinji Kawaguchi and Pankaj K. Garg and Makoto Matsushita and Katsuro Inoue", title = "{MUDABlue}: {An} automatic categorization system for {Open Source} repositories", journal = j-J-SYST-SOFTW, volume = "79", number = "7", pages = "939--953", month = jul, year = "2006", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Tue Sep 7 07:27:01 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Article{Kuc:2006:ROS, author = "Bernard Kuc", title = "Review of {``Open Source Wireless Java Tools Suite by Robert Virkus,'' Apress, 2005, \$39.99, ISBN 1-59059-503-3}", journal = j-QUEUE, volume = "4", number = "4", pages = "48--48", month = may, year = "2006", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Wed Aug 23 12:29:00 MDT 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", note = "See \cite{Virkus:2005:PJP}.", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @InProceedings{Liu:2006:UOP, author = "Shin-Ming Liu", title = "Update on the {Osprey Project}, the Alternative {GCC} Backend for {Itanium}", crossref = "Anonymous:2006:PGI", pages = "??--??", year = "2006", bibdate = "Sat Oct 14 18:26:53 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ice.gelato.org/oct06/pres_pdf/gelato_ICE06oct_osprey_liu_hp.pdf", acknowledgement = ack-nhfb, keywords = "Intel IA-64; Itanium", } @Article{Llanos:2006:TUO, author = "Diego R. Llanos", title = "{TPCC-UVa}: an open-source {TPC-C} implementation for global performance measurement of computer systems", journal = j-SIGMOD, volume = "35", number = "4", pages = "6--15", month = dec, year = "2006", CODEN = "SRECD8", DOI = "http://doi.acm.org/10.1145/1228268.1228270", ISSN = "0163-5808 (print), 1943-5835 (electronic)", ISSN-L = "0163-5808", bibdate = "Tue Jun 17 16:19:21 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This paper presents TPCC-UVa, an open-source implementation of the TPC-C benchmark version 5 intended to be used to measure performance of computer systems. TPCC-UVa is written entirely in C language and it uses the PostgreSQL database engine. This implementation includes all the functionalities described by the TPC-C standard specification for the measurement of both uni- and multiprocessor systems performance. The major characteristics of the TPC-C specification are discussed, together with a description of the TPCC-UVa implementation, architecture, and performance metrics obtained. As working examples, TPCC-UVa is used in this paper to measure performance of different file systems under Linux, and to compare the relative performance of multi-core CPU technologies and their single-core counterparts.", acknowledgement = ack-nhfb, fjournal = "SIGMOD Record (ACM Special Interest Group on Management of Data)", keywords = "on-line transaction processing; performance measurement; TPC", } @Article{Love:2006:RGD, author = "Robert Love", title = "Rapid {GNOME} development with {Mono}", journal = j-LINUX-J, volume = "2006", number = "143", pages = "8--8", month = mar, year = "2006", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Thu Mar 9 06:03:14 MST 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Book{Oxer:2006:UH, author = "Jonathan Oxer and Kyle Rankin and Bill Childers", title = "{Ubuntu} Hacks", publisher = pub-ORA, address = pub-ORA:adr, pages = "xix + 426", year = "2006", ISBN = "0-596-52720-9", ISBN-13 = "978-0-596-52720-4", LCCN = "QA76.76.O63 2006", bibdate = "Sat Jun 17 20:11:50 MDT 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.gbv.de:20011/gvk", price = "EUR 29.00", URL = "http://www.oreilly.com/catalog/9780596527204", acknowledgement = ack-nhfb, remark = "Tips and tools for exploring, using, and tuning Linux.", subject = "Operating systems (Computers); Ubuntu (Electronic resource); Linux", } @Article{Petreley:2006:ERSc, author = "Nicholas Petreley", title = "Etc\slash rant: the spirit of open source", journal = j-LINUX-J, volume = "2006", number = "144", pages = "??--??", month = apr, year = "2006", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Fri Apr 14 08:17:48 MDT 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, fjournal = "Linux Journal", } @Article{Samuelson:2006:LSI, author = "Pamela Samuelson", title = "Legally speaking: {IBM}'s pragmatic embrace of open source", journal = j-CACM, volume = "49", number = "10", pages = "21--25", month = oct, year = "2006", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Fri Sep 29 06:28:21 MDT 2006", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "Free Software Foundation; GNU Project; Richard Stallman", } @Article{Serrano:2006:OSS, author = "Nicol{\'a}s Serrano and Jos{\'e} Mar{\'\i}a Sarriegi", title = "Open Source Software {ERPs}: {A} New Alternative for an Old Need", journal = j-IEEE-SOFTWARE, volume = "23", number = "3", pages = "94--97", month = may # "\slash " # jun, year = "2006", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2006.78", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:28 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2006/03/s3toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Spinellis:2006:OSP, author = "Diomidis Spinellis", title = "Open Source and Professional Advancement", journal = j-IEEE-SOFTWARE, volume = "23", number = "5", pages = "70--71", month = sep # "\slash " # oct, year = "2006", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2006.136", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:28 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2006/05/s5toc.xml; http://www.math.utah.edu/pub/bibnet/authors/s/spinellis-diomidis.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Stanik:2006:NOS, author = "John Stanik", title = "News 2.0: Open Source Gets {Mac} Attack; Oh No, Not Another Consortium!; Get That Chip out of My Drink", journal = j-QUEUE, volume = "4", number = "7", pages = "10--10", month = sep, year = "2006", CODEN = "AQCUAE", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Sat Sep 16 05:28:16 MDT 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Thain:2006:HML, author = "Douglas Thain and Todd Tannenbaum and Miron Livny", title = "How to measure a large open-source distributed system", journal = j-CCPE, volume = "18", number = "15", pages = "1989--2019", day = "25", month = dec, year = "2006", CODEN = "CCPEBO", DOI = "http://dx.doi.org/10.1002/cpe.1041", ISSN = "1532-0626 (print), 1532-0634 (electronic)", ISSN-L = "1532-0626", bibdate = "Mon Dec 5 10:08:09 MST 2011", bibsource = "http://www.interscience.wiley.com/jpages/1532-0626; http://www.math.utah.edu/pub/tex/bib/ccpe.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, onlinedate = "4 Apr 2006", } @Article{Toth:2006:EOS, author = "Kal Toth", title = "Experiences with Open Source Software Engineering Tools", journal = j-IEEE-SOFTWARE, volume = "23", number = "6", pages = "44--52", month = nov # "\slash " # dec, year = "2006", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2006.158", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:29 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2006/06/s6toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Book{VanMeggelen:2006:ATO, author = "Jim {Van Meggelen} and Jared Smith and Leif Madsen", title = "{Asterisk}: la t{\'e}l{\'e}phonie {Open Source}", publisher = pub-ORA-FRANCE, address = pub-ORA-FRANCE:adr, edition = "{\'E}dition fran{\c{c}}aise", pages = "xvi + 414", year = "2006", ISBN = "2-84177-394-9", ISBN-13 = "978-2-84177-394-7", LCCN = "????", bibdate = "Wed Apr 27 10:46:07 MDT 2011", bibsource = "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, language = "French", } @Article{Veglis:2006:OSW, author = "Andreas Veglis", title = "Open Source {Web} Software for {Windows} Users", journal = j-IEEE-DISTRIB-SYST-ONLINE, volume = "7", number = "7", pages = "??--??", month = jul, year = "2006", CODEN = "????", ISSN = "1541-4922", bibdate = "Mon Aug 30 23:14:34 MDT 2010", bibsource = "http://computer.org/channels/ds; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://csdl.computer.org/comp/mags/ds/2006/07/o7005.pdf", acknowledgement = ack-nhfb, } @Book{vonHagen:2006:DGG, author = "William von Hagen and Kurt Wall", title = "The Definitive Guide to {GCC}", publisher = pub-APRESS, address = pub-APRESS:adr, edition = "Second", pages = "584 (est.)", year = "2006", ISBN = "1-59059-585-8", ISBN-13 = "978-1-59059-585-5", LCCN = "????", bibdate = "Tue Nov 28 14:36:01 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Yu:2006:MKO, author = "Liguo Yu and Stephen R. Schach and Kai Chen and Gillian Z. Heller and Jeff Offutt", title = "Maintainability of the kernels of open-source operating systems: {A} comparison of {Linux} with {FreeBSD}, {NetBSD}, and {OpenBSD}", journal = j-J-SYST-SOFTW, volume = "79", number = "6", pages = "807--815", month = jun, year = "2006", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Tue Sep 7 07:27:01 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Article{Aberdour:2007:AQO, author = "Mark Aberdour", title = "Achieving Quality in Open Source Software", journal = j-IEEE-SOFTWARE, volume = "24", number = "1", pages = "58--64", month = jan # "\slash " # feb, year = "2007", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2007.2", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:29 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2007/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Ajila:2007:ESE, author = "Samuel A. Ajila and Di Wu", title = "Empirical study of the effects of open source adoption on software development economics", journal = j-J-SYST-SOFTW, volume = "80", number = "9", pages = "1517--1529", month = sep, year = "2007", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Tue Sep 7 07:27:03 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Article{Axnix:2007:OSD, author = "C. Axnix and T. Hendel and M. Mueller and A. Nu{\~n}ez Mencias and H. Penner and S. Usenbinz", title = "Open-standard development environment for {IBM System z9} host firmware", journal = j-IBM-JRD, volume = "51", number = "1/2", pages = "195--??", month = jan # " \slash " # mar, year = "2007", CODEN = "IBMJAE", DOI = "http://dx.doi.org/", ISSN = "0018-8646 (print), 2151-8556 (electronic)", bibdate = "Fri Feb 9 20:31:06 MST 2007", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.research.ibm.com/journal/", URL = "http://www.research.ibm.com/journal/rd/511/axnix.html", abstract = "When the PL8 64-bit GNU compiler collection front end was introduced with the IBM z990 system, it laid the foundation to move toward an open-standard development environment for the i390 layer of IBM System z host firmware. However, when the z990 system was developed, the proprietary project development library system and the table of contents object file format for i390 code were still being used. With the IBM System z9e, we have moved to a fully open-standard development environment. This paper describes the steps we took to get there, to improve code performance, development efficiency, and regression testing, and to develop base functionality for important System z9 features such as enhanced driver maintenance. We also discuss plans to further enhance the development environment for future systems.", acknowledgement = ack-nhfb, ordernumber = "????", } @Article{Bader:2007:FBG, author = "Reinhold Bader", title = "A {Fortran} binding for the {GNU Scientific Library}", journal = j-FORTRAN-FORUM, volume = "26", number = "2", pages = "4--11", month = aug, year = "2007", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1279941.1279942", ISSN = "1061-7264 (print), 1931-1311 (electronic)", bibdate = "Wed Jun 18 16:27:36 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The GNU scientific library is a collection of numerical routines for scientific computing. This article discusses some aspects of the design of a fully standard-conforming Fortran binding for GSL via incremental usage of Fortran 2003 features, in particular C interoperation. Suggestions are made on how to deal with function dummy arguments and polymorphic C objects of type void*.", acknowledgement = ack-nhfb, fjournal = "ACM Fortran Forum", issue = "79", } @Article{Belloni:2007:OSP, author = "Mario Belloni and Wolfgang Christian and Douglas Brown", title = "Open Source Physics Curricular Material for Quantum Mechanics", journal = j-COMPUT-SCI-ENG, volume = "9", number = "4", pages = "24--31", month = jul # "\slash " # aug, year = "2007", CODEN = "CSENFA", DOI = "http://dx.doi.org/10.1109/MCSE.2007.80", ISSN = "1521-9615 (print), 1558-366X (electronic)", ISSN-L = "1521-9615", bibdate = "Thu Jul 3 11:16:40 MDT 2008", bibsource = "http://csdl.computer.org/comp/mags/cs/2007/04/c4toc.htm; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Computing in Science and Engineering", } @Article{Cerri:2007:OSO, author = "Davide Cerri and Alfonso Fuggetta", title = "Open standards, open formats, and open source", journal = j-J-SYST-SOFTW, volume = "80", number = "11", pages = "1930--1937", month = nov, year = "2007", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Tue Sep 7 07:27:03 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Article{Currion:2007:OSS, author = "Paul Currion and Chamindra de Silva and Bartel {Van de Walle}", title = "Open source software for disaster management", journal = j-CACM, volume = "50", number = "3", pages = "61--65", month = mar, year = "2007", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1226736.1226768", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 16 18:29:11 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Evaluating how the Sahana disaster information system coordinates disparate institutional and technical resources in the wake of the Indian Ocean tsunami.", acknowledgement = ack-nhfb, } @Article{DeSutter:2007:LTC, author = "Bjorn {De Sutter} and Ludo {Van Put} and Dominique Chanet and Bruno {De Bus} and Koen {De Bosschere}", title = "Link-time compaction and optimization of {ARM} executables", journal = j-TECS, volume = "6", number = "1", pages = "5:1--5:??", month = feb, year = "2007", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1210268.1210273", ISSN = "1539-9087", bibdate = "Thu Jun 12 15:20:58 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The overhead in terms of code size, power consumption, and execution time caused by the use of precompiled libraries and separate compilation is often unacceptable in the embedded world, where real-time constraints, battery life-time, and production costs are of critical importance. In this paper, we present our link-time optimizer for the ARM architecture. We discuss how we can deal with the peculiarities of the ARM architecture related to its visible program counter and how the introduced overhead can to a large extent be eliminated. Our link-time optimizer is evaluated with four tool chains, two proprietary ones from ARM and two open ones based on GNU GCC. When used with proprietary tool chains from ARM Ltd., our link-time optimizer achieved average code size reductions of 16.0 and 18.5\%, while the programs have become 12.8 and 12.3\% faster, and 10.7 to 10.1\% more energy efficient. Finally, we show how the incorporation of link-time optimization in tool chains may influence library interface design.", acknowledgement = ack-nhfb, articleno = "5", keywords = "compaction; linker; optimization; performance", } @Article{Dewar:2007:BFW, author = "Robert Dewar", title = "Birds-of-a-feather: where would you like to see {GNAT} go?", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "97--98", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315603", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This BOF will discuss future directions for the GNAT technology, including both the GAP and Pro versions. We at AdaCore will give some of our thoughts on interesting future possibilities, but mostly we would like to hear from the user community, so we see this session as an open discussion of interesting ideas for the future. This is a chance for you to say what you want, and have your ideas discussed!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duenas:2007:AEC, author = "Juan C. Due{\~n}as and Hugo A. Parada G. and F{\'e}lix Cuadrado and Manuel Santill{\'a}n and Jos{\'e} L. Ruiz", title = "{Apache} and {Eclipse}: Comparing Open Source Project Incubators", journal = j-IEEE-SOFTWARE, volume = "24", number = "6", pages = "90--98", month = nov # "\slash " # dec, year = "2007", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2007.157", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:30 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2007/06/s6toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Ebert:2007:OSD, author = "Christof Ebert", title = "Open Source Drives Innovation", journal = j-IEEE-SOFTWARE, volume = "24", number = "3", pages = "105--109", month = may # "\slash " # jun, year = "2007", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2007.83", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:30 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2007/03/s3toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Book{Feller:2007:PFO, author = "Joseph Feller and Brian Fitzgerald and Scott A. Hissam and Karim R. Lakhani", title = "Perspectives on Free and Open Source Software", publisher = pub-MIT, address = pub-MIT:adr, pages = "xxxi + 538", year = "2007", ISBN = "0-262-56227-8", ISBN-13 = "978-0-262-56227-0", LCCN = "????", bibdate = "Tue Apr 17 15:06:55 2007", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Foreword by Michael Cusumano. Epilogue by Clay Shirky", URL = "http://mitpress.mit.edu/books/chapters/0262562278.pdf", acknowledgement = ack-nhfb, tableofcontents = "Foreword by Michael Cusumano xi \\ Acknowledgments xv \\ Introduction: Joseph Feller, Brian Fitzgerald, Scott A. Hissam and Karim R. Lakhani xvii \\ I Motivation in Free/Open Source Software Development 1 \\ 1 Why Hackers Do What They Do\\ Understanding Motivation and Effort in Free/Open Source Software Projects: Karim R. Lakhani and Robert G. Wolf 3 \\ 2 Understanding Free Software Developers\\ Findings from the FLOSS Study: Rishab Aiyer Ghosh 23 \\ 3 Economic Perspectives on Open Source \\ Josh Lerner and Jean Tirole 47 \\ II The Evaluation of Free/Open Source Software Development 79 \\ 4 Standing in Front of the Open Source Steamroller: Robert L. Glass 81 \\ 5 Has Open Source Software a Future?: Brian Fitzgerald 93 \\ 6 Open Source Software Development: Future or Fad?: Srdjan Rusovan, Mark Lawford and David Lorge Parnas 107 \\ 7 Attaining Robust Open Source Software: Peter G. Neumann 123 \\ 8 Open and Closed Systems are Equivalent (That Is, in an Ideal World): Ross Anderson 127 \\ 9 Making Lightning Strike Twice: Charles B. Weinstock and Scott A. Hissam 143 \\ III Free/Open Source Processes and Tools 161 \\ 10 Two Case Studies of Open Source Software Development: Apache and Mozilla: Audris Mockus, Roy T. Fielding and James D. Herbsleb \\ 163 \\ 11 Software Engineering Practices in the GNOME Project: Daniel M. German 211 \\ 12 Incremental and Decentralized Integration in FreeBSD: Niels Jorgensen 227 \\ 13 Adopting Open Source Software Engineering (OSSE) Practices by Adopting OSSE Tools: Jason Robbins 245 \\ IV Free/Open Source Software Economic and Business Models 265\\ 14 Open Source Software Projects as ``User Innovation Networks'': Eric von Hippel 267 \\ 15 An Analysis of Open Source Business Models: Sandeep Krishnamurthy 279 \\ 16 The Allocation of Software Development Resources in Open Source Production Mode: Jean-Michel Dalle and Paul A. David 297 \\ 17 Shared Source: The Microsoft Perspective: Jason Matusow 329 \\ V Law, Community, and Society 347 \\ 18 Open Code and Open Societies: Lawrence Lessig 349 \\ 19 Legal Aspects of Free and Open Source Software: David McGowan 361 \\ 20 Nonprofit Foundations and Their Role in Community-Firm Software Collaboration: Siobhan O'Mahony 393 \\ 21 Free Science: Christopher Kelty 415 \\ 22 High Noon at OS Corral: Duels and Shoot-Outs in Open Source: Anna Maria Szczepanska, Magnus Bergquist and Jan Ljungberg 431 \\ 23 Libre Software Policies at the European Level: Phillipe Aigrain 447 \\ 24 The Open Source Paradigm Shift: Tim O'Reilly 461 \\ Epilogue: Open Source outside the Domain of Software: Clay Shirky 483 \\ References 489 \\ List of Contributors 513 \\ Index 525", } @Article{Ford:2007:OVC, author = "Richard Ford", title = "Open vs. closed: which source is more secure?", journal = j-QUEUE, volume = "5", number = "1", pages = "32--38", month = feb, year = "2007", CODEN = "AQCUAE", DOI = "http://doi.acm.org/10.1145/1217256.1217267", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Fri Jun 20 11:15:00 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", abstract = "There is no better way to start an argument among a group of developers than proclaiming Operating System A to be 'more secure' than Operating System B. I know this from first-hand experience, as previous papers I have published on this topic have led to reams of heated e-mails directed at me---including some that were, quite literally, physically threatening. Despite the heat (not light!) generated from attempting to investigate the relative security of different software projects, investigate we must.", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Fousse:2007:MMP, author = "Laurent Fousse and Guillaume Hanrot and Vincent Lef{\`e}vre and Patrick P{\'e}lissier and Paul Zimmermann", title = "{MPFR}: {A} multiple-precision binary floating-point library with correct rounding", journal = j-TOMS, volume = "33", number = "2", pages = "1--15", month = jun, year = "2007", CODEN = "ACMSCU", DOI = "http://doi.acm.org/10.1145/1236463.1236468", ISSN = "0098-3500 (print), 1557-7295 (electronic)", bibdate = "Thu Jul 26 17:36:59 MDT 2007", bibsource = "http://www.acm.org/pubs/contents/journals/toms/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This article presents a multiple-precision binary floating-point library, written in the ISO C language, and based on the GNU MP library. Its particularity is to extend to arbitrary-precision, ideas from the IEEE 754 standard, by providing correct rounding and exceptions. We demonstrate how these strong semantics are achieved---with no significant slowdown with respect to other arbitrary-precision tools---and discuss a few applications where such a library can be useful.", acknowledgement = ack-nhfb, articleno = "13", } @Book{GDT:2007:GUM, author = "{GIMP Documentation Team}", title = "{GIMP} user manual: {GNU} image manipulation program user manual", publisher = "SoHoBooks", address = "????, USA", pages = "653", year = "2007", ISBN = "1-4414-1932-2", ISBN-13 = "978-1-4414-1932-3", LCCN = "T385 .G5426 2009", bibdate = "Fri Sep 17 15:26:25 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, remark = "Photo retouching, image composition and image authoring", subject = "GIMP (computer file); handbooks, manuals, etc; computer graphics; photography; retouching; software", } @Book{Ghosh:2007:CCO, author = "Rishab Aiyer Ghosh", title = "{CODE}: Collaborative Ownership and the Digital Economy", publisher = pub-MIT, address = pub-MIT:adr, pages = "384 (est.)", year = "2007", ISBN = "0-262-57326-1", ISBN-13 = "978-0-262-57326-9", LCCN = "????", bibdate = "Tue Apr 17 15:05:57 2007", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Goelker:2007:GPI, author = "Klaus Goelker", title = "{GIMP 2} for photographers: image editing with open source software", publisher = "Rockynook", address = "Santa Barbara, CA, USA", pages = "ix + 186", year = "2007", ISBN = "1-933952-03-2", ISBN-13 = "978-1-933952-03-1", LCCN = "TR267.5.G56", bibdate = "Fri Sep 17 15:26:32 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, subject = "Infographie; logiciels libres; photographies", tableofcontents = "Basics. Introduction \\ Introduction to digital image editing \\ Loading and managing digital photos on the computer \\ Getting the GIMP running \\ Using the GIMP: correcting and touching up your images \\ Getting started \\ Editing images in the GIMP \\ Working with scanned images \\ Scanning and editing an image \\ Touchup work 1 --- removing color cast \\ Touchup work 2 --- removing spots, dust, and scratches \\ Using masks and layers --- painting, filling, and color tools. \\ Introduction to masks and selections \\ Touchup work 3 --- removing red eyes \\ Introduction to working with layers \\ Touchup work 4 --- using perspective correction to remove converging verticals \\ Touchup work 5 --- freshening up a ``dull sky'' \\ Typing in the GIMP --- adding text to an image \\ Using graphic filters to add effects to your images \\ Creating your own image frames and vignettes \\ Creating and editing image elements --- lighting effects and shadow layers \\ Using the path tool as a masking tool --- using filters for light effects \\ Using layers, masks, and paths to create three-dimensional objects --- shadow layers \\ Using masks and selections to dissolve images \\ Image collages --- using masks and selections to cut and paste image objects --- Working with black-and-white and color images. \\ Converting color images partly or entirely into grayscale images \\ Touching up black-and-white images --- levels, brightness, contrast \\ Cropping hair --- a tricky task \\ Coloring grayscale images \\ ``Hand-colored'' collages from black-and-white photos \\ Appendix. How to proceed from here \\ Acknowledgements \\ What's on the CD \\ Native GIMP file formats", } @Article{Goth:2007:STO, author = "Greg Goth", title = "Sprinting toward Open Source Development", journal = j-IEEE-SOFTWARE, volume = "24", number = "1", pages = "88--91", month = jan # "\slash " # feb, year = "2007", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2007.28", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:29 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2007/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Gschwind:2007:OSE, author = "Michael Gschwind and David Erb and Sid Manning and Mark Nutter", title = "An Open Source Environment for Cell Broadband Engine System Software", journal = j-COMPUTER, volume = "40", number = "6", pages = "37--47", month = jun, year = "2007", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2007.192", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Fri Jul 4 17:13:34 MDT 2008", bibsource = "http://computer.org/computer/co2007/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Book{Hammel:2007:AGG, author = "Michael J. Hammel", title = "The artist's guide to {GIMP} effects: creative techniques for photographers, artists, and designers", publisher = pub-NO-STARCH, address = pub-NO-STARCH:adr, pages = "xii + 348", year = "2007", ISBN = "1-59327-121-2 (paperback)", ISBN-13 = "978-1-59327-121-3 (paperback)", LCCN = "T385 .H329558 2007", bibdate = "Fri Sep 17 15:21:51 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", URL = "http://www.loc.gov/catdir/enhancements/fy0728/2007001652-d.html; http://www.loc.gov/catdir/toc/ecip078/2007001652.html", acknowledgement = ack-nhfb, subject = "computer graphics; GIMP (Computer file)", } @Article{Hastings:2007:IOS, author = "Shannon Hastings and Scott Oster and Stephen Langella and David Ervin and Tahsin Kurc and Joel Saltz", title = "Introduce: An Open Source Toolkit for Rapid Development of Strongly Typed {Grid} Services", journal = j-J-GRID-COMP, volume = "5", number = "4", pages = "407--427", month = dec, year = "2007", CODEN = "????", DOI = "http://dx.doi.org/10.1007/s10723-007-9074-8", ISSN = "1570-7873 (print), 1572-9184 (electronic)", ISSN-L = "1570-7873", bibdate = "Wed Jul 9 17:01:31 MDT 2008", bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1570-7873&volume=5&issue=4; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=1570-7873&volume=5&issue=4&spage=407", acknowledgement = ack-nhfb, keywords = "Globus; Grid; Grid computing; Grid service; Web services; WSDL", } @Article{Hoepman:2007:IST, author = "Jaap-Henk Hoepman and Bart Jacobs", title = "Increased security through open source", journal = j-CACM, volume = "50", number = "1", pages = "79--83", month = jan, year = "2007", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1188913.1188921", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 16 18:28:06 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "It may seem counterintuitive, but going 'open' all the way offers the most security.", acknowledgement = ack-nhfb, } @Article{Hou:2007:AIU, author = "Ting-Wei Hou and Fuh-Gwo Chen", title = "An anomaly in an interpreter using {GCC} source-code-level register allocation", journal = j-SIGPLAN, volume = "42", number = "4", pages = "9--13", month = apr, year = "2007", CODEN = "SINODQ", DOI = "http://doi.acm.org/10.1145/1288258.1288260", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Wed Jun 18 10:55:17 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "An anomaly of unexpected performance in an interpreter whose frequently accessed variables are manually assigned to hard registers by GCC source-code-level register allocation is presented. A hard-registered virtual program counter and stack pointer as well as a byte-code translation are experimented on both register-rich PowerPC and register-limited Intel x86. According to the study of the anomaly, a hard register should not be assigned singly to a variable in an interpreter due to higher register pressure.", acknowledgement = ack-nhfb, keywords = "GCC source-code-level register allocation; interpreter; performance", } @Article{Joyner:2007:OSM, author = "David Joyner and William Stein", title = "Open Source Mathematical Software", journal = j-NAMS, volume = "54", number = "10", pages = "1279--1279", month = nov, year = "2007", CODEN = "AMNOAN", ISSN = "0002-9920 (print), 1088-9477 (electronic)", bibdate = "Thu Oct 25 17:28:47 2007", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ams.org/notices/200710/tx071001279p.pdf; http://www.sagemath.org/", acknowledgement = ack-nhfb, } @Article{Koru:2007:ICC, author = "A. G{\"u}ne{\c{s}} Koru and Hongfang Liu", title = "Identifying and characterizing change-prone classes in two large-scale open-source products", journal = j-J-SYST-SOFTW, volume = "80", number = "1", pages = "63--73", month = jan, year = "2007", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Tue Sep 7 07:27:02 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Article{Martin:2007:OSA, author = "Ken Martin and Bill Hoffman", title = "An Open Source Approach to Developing Software in a Small Organization", journal = j-IEEE-SOFTWARE, volume = "24", number = "1", pages = "46--53", month = jan # "\slash " # feb, year = "2007", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2007.5", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:29 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2007/01/s1toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Miranda:2007:TCO, author = "J. Miranda", title = "Towards Certification of Object-Oriented Code with the {GNAT} Compiler", journal = j-ADA-USER-J, volume = "28", number = "3", pages = "178--??", month = sep, year = "2007", CODEN = "AUJOET", ISSN = "1381-6551", bibdate = "Wed Sep 1 09:00:38 MDT 2010", bibsource = "http://www.ada-europe.org/AUJ/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Neher:2007:CSF, author = "Markus Neher", title = "Complex standard functions and their implementation in the {CoStLy} library", journal = j-TOMS, volume = "33", number = "1", pages = "??--??", month = mar, year = "2007", CODEN = "ACMSCU", DOI = "http://doi.acm.org/10.1145/1206040.1206042", ISSN = "0098-3500 (print), 1557-7295 (electronic)", bibdate = "Sat Apr 14 09:48:58 MDT 2007", bibsource = "http://www.acm.org/pubs/contents/journals/toms/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The practical calculation of range bounds for some complex standard functions is addressed in this article. The functions under consideration are root and power functions, the exponential, trigonometric and hyperbolic functions, and their inverse functions. For such a function $f$ and a given rectangular complex interval $z$, some interval $w$ is computed that contains all function values of $f$ in $z$. This is done by expressing the real and the imaginary part of $f$ as compositions of real standard functions and then estimating the ranges of these compositions. In many cases, the inclusions are optimal, such that $w$ is the smallest rectangular interval containing the range of $f$. The algorithms presented in this article have been implemented in a C++ class library called CoStLy (Complex Standard Functions License), which is distributed under the conditions of the GNU General Public License.", acknowledgement = ack-nhfb, articleno = "2", } @Article{Obrenovic:2007:OSS, author = "{\v{Z}}eljko Obrenovic and Dragan Ga{\v{s}}evic", title = "Open Source Software: All You Do Is Put It Together", journal = j-IEEE-SOFTWARE, volume = "24", number = "5", pages = "86--95", month = sep # "\slash " # oct, year = "2007", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2007.141", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:30 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2007/05/s5toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Page:2007:AOS, author = "William S. Page", title = "{Axiom}: open source computer algebra system", journal = j-ACM-COMM-COMP-ALGEBRA, volume = "41", number = "3", pages = "114--114", month = sep, year = "2007", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1358190.1358206", ISSN = "1932-2232 (print), 1932-2240 (electronic)", bibdate = "Wed Jun 18 09:23:01 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Axiom has been in development since 1971. Originally called Scratchpad II, it was developed by IBM under the direction of Richard Jenks[1]. The project evolved over a period of 20 years as a research platform for developing new ideas in computational mathematics. ScratchPad also attracted the interest and contributions of a large number of mathematicians and computer scientists outside of IBM. In the 1990s, the Scratchpad project was renamed to Axiom, and sold to the Numerical Algorithms Group (NAG) in England who marketed it as a commercial system. NAG withdrew Axiom from the market in October 2001 and agreed to release Axiom as free software, under an open source license.\par Tim Daly (a former ScratchPad developer at IBM) setup a pubic open source Axiom project[2] in October 2002 with a primary goal to improve the documentation of Axiom through the extensive use of literate programming[3]. The first free open source version of Axiom was released in 2003. Since that time the project has attracted a small but very active group of developers and a growing number of users.\par This exhibit includes a laptop computer running a recent version of Axiom, Internet access (if available) to the Axiom Wiki website[4], and CDs containing Axiom software for free distribution[5].", acknowledgement = ack-nhfb, issue = "161", } @Article{Pearce:2007:EFS, author = "David J. Pearce and Paul H. J. Kelly and Chris Hankin", title = "Efficient field-sensitive pointer analysis of {C}", journal = j-TOPLAS, volume = "30", number = "1", pages = "4:1--4:42", month = nov, year = "2007", CODEN = "ATPSDT", DOI = "http://doi.acm.org/10.1145/1290520.1290524", ISSN = "0164-0925 (print), 1558-4593 (electronic)", bibdate = "Wed Jun 11 19:23:38 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/toplas/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The subject of this article is flow- and context-insensitive pointer analysis. We present a novel approach for precisely modelling struct variables and indirect function calls. Our method emphasizes efficiency and simplicity and is based on a simple language of set constraints. We obtain an $O(v^4)$ bound on the time needed to solve a set of constraints from this language, where $v$ is the number of constraint variables. This gives, for the first time, some insight into the hardness of performing field-sensitive pointer analysis of C. Furthermore, we experimentally evaluate the time versus precision trade-off for our method by comparing against the field-insensitive equivalent. Our benchmark suite consists of 11 common C programs ranging in size from 15,000 to 200,000 lines of code. Our results indicate the field-sensitive analysis is more expensive to compute, but yields significantly better precision. In addition, our technique has been integrated into the latest release (version 4.1) of the GNU Compiler GCC. Finally, we identify several previously unknown issues with an alternative and less precise approach to modelling struct variables, known as field-based analysis.", acknowledgement = ack-nhfb, articleno = "4", } @Article{Petrenko:2007:TSE, author = "Maksym Petrenko and Denys Poshyvanyk and V{\'a}clav Rajlich and Joseph Buchta", title = "Teaching Software Evolution in Open Source", journal = j-COMPUTER, volume = "40", number = "11", pages = "25--31", month = nov, year = "2007", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2007.402", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Fri Jul 4 17:13:35 MDT 2008", bibsource = "http://computer.org/computer/co2007/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Riehle:2007:EMO, author = "Dirk Riehle", title = "The Economic Motivation of Open Source Software: Stakeholder Perspectives", journal = j-COMPUTER, volume = "40", number = "4", pages = "25--32", month = apr, year = "2007", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2007.147", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Fri Jul 4 17:13:34 MDT 2008", bibsource = "http://computer.org/computer/co2007/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Sheridan:2007:PTC, author = "Flash Sheridan", title = "Practical testing of a {C99} compiler using output comparison", journal = j-SPE, volume = "37", number = "14", pages = "1475--1488", day = "25", month = nov, year = "2007", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.812", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Wed Oct 17 18:33:17 MDT 2007", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", abstract = "A simple technique is presented for testing a C99 compiler, by comparing its output with the output from pre-existing tools. The advantage to this approach is that new test cases can be added in bulk from existing sources, reducing the need for in-depth investigation of correctness issues and for creating new test code by hand. This technique was used in testing the PalmSource Palm OS Cobalt ARM C/C++ cross-compiler for Palm-Powered personal digital assistants, primarily for standards compliance and the correct execution of generated code. The technique described here found several hundred bugs, mostly in our in-house code, but also in longstanding high-quality front- and back-end code from Edison Design Group and Apogee Software. It also found 18 bugs in the GNU C compiler, as well as a bug specific to the Apple version of GCC, a bug specific to the Suse version of GCC, and a dozen bugs in versions of GCC for the ARM processor, several of which were critical.", acknowledgement = ack-nhfb, onlinedate = "3 Apr 2007", } @Article{Sherman:2007:OST, author = "William R. Sherman and Simon Su and Philip A. McDonald and Yi Mu and Frederick {Harris, Jr.}", title = "Open-Source Tools for Immersive Environmental Visualization", journal = j-IEEE-CGA, volume = "27", number = "2", pages = "88--91", month = mar # "\slash " # apr, year = "2007", CODEN = "ICGADZ", DOI = "http://dx.doi.org/10.1109/MCG.2007.44", ISSN = "0272-1716 (print), 1558-1756 (electronic)", ISSN-L = "0272-1716", bibdate = "Thu Jul 3 10:16:13 MDT 2008", bibsource = "http://computer.org/cga/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeecga.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Computer Graphics and Applications", } @Article{Walfield:2007:CGH, author = "Neal H. Walfield and Marcus Brinkmann", title = "A critique of the {GNU Hurd} multi-server operating system", journal = j-OPER-SYS-REV, volume = "41", number = "4", pages = "30--39", month = jul, year = "2007", CODEN = "OSRED8", DOI = "http://doi.acm.org/10.1145/1278901.1278907", ISSN = "0163-5980", bibdate = "Fri Jun 20 17:17:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The GNU Hurd's design was motivated by a desire to rectify a number of observed shortcomings in Unix. Foremost among these is that many policies that limit users exist simply as remnants of the design of the system's mechanisms and their implementation. To increase extensibility and integration, the Hurd adopts an object-based architecture and defines interfaces, in particular those for the composition of and access to name spaces, that are virtualizable.\par This paper is first a presentation of the Hurd's design goals and a characterization of its architecture primarily as it represents a departure from Unix's. We then critique the architecture and assess it in terms of the user environment of today focusing on security. Then follows an evaluation of Mach, the microkernel on which the Hurd is built, emphasizing the design constraints which Mach imposes as well as a number of deficiencies its design presents for multi-server like systems. Finally, we reflect on the properties such a system appears to require.", acknowledgement = ack-nhfb, fjournal = "ACM SIGOPS Operating Systems Review", keywords = "access controls; multi-server; naming; structure", } @Book{Yadava:2007:BDB, author = "Himanshu Yadava", title = "The {Berkeley DB} book: the definite guide to creating scalable and fault-tolerant, embedded database applications using the open source {Berkeley DB} library", publisher = pub-APRESS, address = pub-APRESS:adr, pages = "xx + 442", year = "2007", DOI = "http://dx.doi.org/10.1007/1-59059-672-2", ISBN = "1-59059-672-2", ISBN-13 = "978-1-59059-672-2", LCCN = "QA76.9.D3 Y33 2007", bibdate = "Mon Nov 17 13:27:58 MST 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", series = "The expert's voice in open source", acknowledgement = ack-nhfb, subject = "Berkeley DB; Database management", } @Article{Yang:2007:ERM, author = "Byung-Sun Yang and Junpyo Lee and SeungIl Lee and Seongbae Park and Yoo C. Chung and Suhyun Kim and Kemal Ebcioglu and Erik Altman and Soo-Mook Moon", title = "Efficient Register Mapping and Allocation in {LaTTe}, an Open-Source {Java} Just-in-Time Compiler", journal = j-IEEE-TRANS-PAR-DIST-SYS, volume = "18", number = "1", pages = "57--69", month = jan, year = "2007", CODEN = "ITDSEO", DOI = "http://dx.doi.org/10.1109/TPDS.2007.10", ISSN = "1045-9219 (print), 1558-2183 (electronic)", ISSN-L = "1045-9219", bibdate = "Thu Jul 3 14:26:51 MDT 2008", bibsource = "http://www.computer.org/tpds/td2007/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeetranspardistsys.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Transactions on Parallel and Distributed Systems", } @Article{Yang:2007:IWS, author = "X. Yang and X. D. Wang and R. Allan", title = "Investigation of {WSRP} support in selected open-source portal frameworks", journal = j-CCPE, volume = "19", number = "12", pages = "1729--1738", day = "25", month = aug, year = "2007", CODEN = "CCPEBO", DOI = "http://dx.doi.org/10.1002/cpe.1116", ISSN = "1532-0626 (print), 1532-0634 (electronic)", ISSN-L = "1532-0626", bibdate = "Mon Dec 5 10:08:15 MST 2011", bibsource = "http://www.interscience.wiley.com/jpages/1532-0626; http://www.math.utah.edu/pub/tex/bib/ccpe.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, onlinedate = "7 Jun 2007", } @Article{Ahmad:2008:ATT, author = "David Ahmad", title = "Attack Trends: Two Years of Broken Crypto: {Debian}'s Dress Rehearsal for a Global {PKI} Compromise", journal = j-IEEE-SEC-PRIV, volume = "6", number = "5", pages = "70--73", month = sep # "\slash " # oct, year = "2008", CODEN = "????", DOI = "http://dx.doi.org/10.1109/MSP.2008.131", ISSN = "1540-7993 (print), 1558-4046 (electronic)", bibdate = "Thu Jul 2 10:02:21 MDT 2009", bibsource = "http://computer.org/security/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "A patch to the OpenSSL package maintained by Debian GNU/Linux (an operating system composed of free and open source software that can be used as a desktop or server OS) submitted in 2006 weakened its pseudo-random number generator (PRNG), a critical component for secure key generation. Putting both servers and users at risk, this vulnerability affected OpenSSH, Apache (mod\_ssl), the onion router (TOR), OpenVPN, and other applications. In this article, the author examines these issue and its consequences. OpenSSL is an open source library implementing the SSL (Secure Socket Layer) and TLS (Transport Layer Security) protocols. Several widely deployed applications on many OSs rely on it for secure communications, particularly Linux and BSD-based systems. Where in use, it's a critical part of the OS's security subsystem.", acknowledgement = ack-nhfb, fjournal = "IEEE Security and Privacy", } @Article{Baldassin:2008:OSB, author = "Alexandro Baldassin and Paulo Centoducatte and Sandro Rigo and Daniel Casarotto and Luiz C. V. Santos and Max Schultz and Olinto Furtado", title = "An open-source binary utility generator", journal = j-TODAES, volume = "13", number = "2", pages = "27:1--27:??", month = apr, year = "2008", CODEN = "ATASFO", DOI = "http://doi.acm.org/10.1145/1344418.1344423", ISSN = "1084-4309 (print), 1557-7309 (electronic)", bibdate = "Thu Jun 12 18:10:39 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/todaes/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/todaes.bib", abstract = "Electronic system level (ESL) modeling allows early hardware-dependent software (HDS) development. Due to broad CPU diversity and shrinking time-to-market, HDS development can neither rely on hand-retargeting binary tools, nor can it rely on pre-existent tools within standard packages. As a consequence, binary utilities which can be easily adapted to new CPU targets are of increasing interest. We present in this article a framework for automatic generation of binary utilities. It relies on two innovative ideas: platform-aware modeling and more inclusive relocation handling. Generated assemblers, linkers, disassemblers and debuggers were validated for MIPS, SPARC, PowerPC, i8051 and PIC16F84. An open-source prototype generator is available for download.", acknowledgement = ack-nhfb, articleno = "27", keywords = "Platform debugging; retargetable tools; TLM", } @Article{Balos:2008:OIA, author = "Kazimierz Ba{\l}os and Marcin Jarz{\k{a}}b and Damian Wieczorek and Krzysztof Zieli{\'n}ski", title = "Open interface for autonomic management of virtualized resources in complex systems --- construction methodology", journal = j-FUT-GEN-COMP-SYS, volume = "24", number = "5", pages = "390--401", month = may, year = "2008", CODEN = "FGSEVI", ISSN = "0167-739X (print), 1872-7115 (electronic)", ISSN-L = "0167-739X", bibdate = "Sat Sep 11 13:08:11 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/0167739X", acknowledgement = ack-nhfb, } @Article{Baraniuk:2008:VGW, author = "Richard G. Baraniuk and C. Sidney Burrus", title = "Viewpoint: Global warming toward open educational resources", journal = j-CACM, volume = "51", number = "9", pages = "30--32", month = sep, year = "2008", CODEN = "CACMA2", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Aug 25 15:05:08 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Ben-Yehuda:2008:OSF, author = "Muli Ben-Yehuda and Eric {Van Hensbergen}", title = "Open source as a foundation for systems research", journal = j-OPER-SYS-REV, volume = "42", number = "1", pages = "2--4", month = jan, year = "2008", CODEN = "OSRED8", DOI = "http://doi.acm.org/10.1145/1341312.1341315", ISSN = "0163-5980", bibdate = "Fri Jun 20 17:19:29 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "You are a systems researcher at a corporate research lab. The corporation you work for deals with both proprietary and open source software. You have an exciting new idea that will undoubtedly revolutionize the field, but first you need to build a working system to validate it. Before embarking on your exploratory research project, you must decide: Do you start from scratch, or do you build upon a mature system? And if the latter---should the system be proprietary or open source?", acknowledgement = ack-nhfb, fjournal = "ACM SIGOPS Operating Systems Review", } @Article{Campbell-Kelly:2008:VHR, author = "Martin Campbell-Kelly", title = "Viewpoints: Historical reflections: Will the future of software be open source?", journal = j-CACM, volume = "51", number = "10", pages = "21--23", month = oct, year = "2008", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1400181.1400189", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 24 16:39:49 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Tracing the course of influential computing developments and considering possible paths to new paradigms.", acknowledgement = ack-nhfb, } @Book{Eaton:2008:GOM, author = "John W. Eaton and David Bateman and S{\o}ren Hauberg", title = "{GNU} Octave manual: a high-level interactive language for numerical computations", publisher = "Network Theory Ltd.", address = "Bristol, UK", pages = "x + 555", year = "2008", ISBN = "0-9546120-6-X", ISBN-13 = "978-0-9546120-6-1", LCCN = "????", bibdate = "Sat Jun 13 11:08:09 MDT 2009", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.gbv.de:20011/gvk", note = "Version 3 for Octave version 3.0.2, August 2008.", price = "US\$39.95", acknowledgement = ack-nhfb, } @Article{Ebert:2008:OSS, author = "Christof Ebert", title = "Open Source Software in Industry", journal = j-IEEE-SOFTWARE, volume = "25", number = "3", pages = "52--53", month = may # "\slash " # jun, year = "2008", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2008.67", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:31 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2008/03/mso03toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://csdl.computer.org/comp/mags/so/2008/03/mso2008030052.pdf", acknowledgement = ack-nhfb, } @Article{Foxwell:2008:RDG, author = "Harry J. Foxwell", title = "Review of {`The Definitive Guide to the Xen Hypervisor' (Prentice Hall Open Source Software Development Series), David Chisnall, Prentice Hall PTR, 2007, \$49.99, ISBN 0-13-234971-X}", journal = j-QUEUE, volume = "6", number = "3", pages = "69--69", month = may # "\slash " # jun, year = "2008", CODEN = "AQCUAE", DOI = "http://doi.acm.org/10.1145/1394127.1394143", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Tue Aug 5 19:04:31 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/queue.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @InProceedings{Fursin:2008:MGM, author = "Grigori Fursin and Cupertino Miranda and Olivier Temam and Mircea Namolaru and Elad Yom-Tov and Ayal Zaks and Bilha Mendelson and Edwin Bonilla and John Thomson and Hugh Leather and Chris Williams and Michael O. Boyle", editor = "????", booktitle = "{GCC Summit '08}", title = "{MILEPOST GCC}: machine learning based research compiler", publisher = "????", pages = "1--13", year = "2008", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Wed Oct 01 17:18:23 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.milepost.eu/", URL = "http://gcc-ici.sourceforge.net/papers/fmtp2008.pdf", abstract = "Tuning hardwired compiler optimizations for rapidly evolving hardware makes porting an optimizing compiler for each new platform extremely challenging. Our radical approach is to develop a modular, extensible, self-optimizing compiler that automatically learns the best optimization heuristics based on the behavior of the platform. In this paper we describe MILEPOST GCC, a machine-learning-based compiler that automatically adjusts its optimization heuristics to improve the execution time, code size, or compilation time of specific programs on different architectures. Our preliminary experimental results show that it is possible to considerably reduce execution time of the MiBench benchmark suite on a range of platforms entirely automatically.", acknowledgement = ack-nhfb, } @Article{Glass:2008:TME, author = "Robert L. Glass", title = "Two Mistakes and Error-Free Software: {A} Confession", journal = j-IEEE-SOFTWARE, volume = "25", number = "4", pages = "96, 95", month = jul # "\slash " # aug, year = "2008", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2008.102", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:32 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2008/04/mso04toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", URL = "http://bell.computer.org/dlcomments/", acknowledgement = ack-nhfb, } @Book{Janert:2008:GAU, author = "Philipp Janert", title = "{Gnuplot} in Action: Understanding Data with Graphs", publisher = pub-MANNING, address = pub-MANNING:adr, pages = "275 (est.)", year = "2008", ISBN = "1-933988-39-8", ISBN-13 = "978-1-933988-39-9", LCCN = "????", bibdate = "Wed Jul 09 19:14:41 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$35.00", acknowledgement = ack-nhfb, } @Article{Joyner:2008:OSC, author = "David Joyner", title = "Open source computer algebra systems: {Axiom}", journal = j-ACM-COMM-COMP-ALGEBRA, volume = "42", number = "1--2", pages = "39--47", month = mar # "/" # jun, year = "2008", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1394042.1394046", ISSN = "1932-2232 (print), 1932-2240 (electronic)", ISSN-L = "1932-2232", bibdate = "Tue Aug 12 17:30:40 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/sigsam.bib", abstract = "This survey will look at Axiom, a free and very powerful computer algebra system available. It is a general purpose CAS useful for symbolic computation, research, and the development of new mathematical algorithms. Axiom is similar in some ways to Maxima, covered in the survey [J1], but different in many ways as well. Axiom, Maxima, and SAGE [S], are the largest of the general-purpose open-source CAS's. If you want to 'take a test drive,' Axiom can be tested without installation via the web interface [AS] or the SAGE online interface [S].", acknowledgement = ack-nhfb, fjournal = "ACM Communications in Computer Algebra", } @Book{Lindberg:2008:IPO, author = "Van Lindberg", title = "Intellectual property and open source", publisher = pub-ORA-MEDIA, address = pub-ORA-MEDIA:adr, pages = "xv + 371", year = "2008", ISBN = "0-596-51796-3", ISBN-13 = "978-0-596-51796-0", LCCN = "K1519.C6 L56 2008eb; K1519.C6; K1519.C6 L56 2008; Internet", bibdate = "Sat Nov 13 10:08:52 MST 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90; prodorbis.library.yale.edu:7090/voyager", acknowledgement = ack-nhfb, subject = "Computer networks; Law and legislation; United States; Intellectual property", } @Book{Matloff:2008:ADG, author = "Norman S. Matloff and Peter Jay Salzman", title = "The art of debugging with {GDB}, {DDD}, and {Eclipse}", publisher = pub-NO-STARCH, address = pub-NO-STARCH:adr, pages = "xiv + 264", year = "2008", ISBN = "1-59327-174-3 (paperback), 1-59327-002-X", ISBN-13 = "978-1-59327-174-9 (paperback), 978-1-59327-002-5", LCCN = "QA76.9.D43 M35 2008", bibdate = "Wed Feb 17 16:52:37 MST 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; melvyl.cdlib.org:210/CDL90", acknowledgement = ack-nhfb, subject = "Debugging in computer science; Computer software; Quality control", } @Article{Noble:2008:GMY, author = "Michael S. Noble", title = "Getting more from your multicore: exploiting {OpenMP} from an open-source numerical scripting language", journal = j-CCPE, volume = "20", number = "16", pages = "1877--1891", month = nov, year = "2008", CODEN = "CCPEBO", DOI = "http://dx.doi.org/10.1002/cpe.1296", ISSN = "1532-0626 (print), 1532-0634 (electronic)", ISSN-L = "1532-0626", bibdate = "Mon Dec 5 10:08:28 MST 2011", bibsource = "http://www.interscience.wiley.com/jpages/1532-0626; http://www.math.utah.edu/pub/tex/bib/ccpe.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/pvm.bib", acknowledgement = ack-nhfb, onlinedate = "4 Jun 2008", } @Book{Peck:2008:BGN, author = "Akkana Peck", title = "Beginning {GIMP}: from novice to professional", publisher = pub-APRESS, address = pub-APRESS:adr, edition = "Second", pages = "xxvi + 557", year = "2008", ISBN = "1-4302-1070-2 (paperback)", ISBN-13 = "978-1-4302-1070-2 (paperback)", LCCN = "T385 .P395 2008", bibdate = "Fri Sep 17 15:22:54 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", series = "The expert's voice in open source", acknowledgement = ack-nhfb, remark = "Includes a preview of GIMP 2.6.", subject = "GIMP (Computer file); computer graphics", tableofcontents = "Getting to know GIMP \\ Improving digital photos \\ Introduction to layers \\ Drawing \\ Selection \\ Erasing and touching up \\ Filters and effects \\ Color \\ Advanced drawing \\ Advanced compositing \\ Plug-ins and scripting \\ Additional topics", } @Book{Salus:2008:DGP, author = "Peter H. Salus", title = "The daemon, the gnu, and the penguin: how free and open software is changing the world", publisher = "Reed Media Services", address = "Keller, TX, USA", pages = "204 (est.)", year = "2008", ISBN = "0-9790342-3-X", ISBN-13 = "978-09790342-3-7", LCCN = "????", bibdate = "Thu Jun 4 13:16:41 MDT 2009", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager", acknowledgement = ack-nhfb, remark = "Edited by Jeremy C. Reed; foreword by Jon `Maddog' Hall.", } @Article{Santos:2008:VUP, author = "Carlos {Santos, Jr.}", title = "Viewpoint: Understanding Partnerships between Corporations and the Open Source Community: {A} Research Gap", journal = j-IEEE-SOFTWARE, volume = "25", number = "6", pages = "96--97", month = nov # "\slash " # dec, year = "2008", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2008.167", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 2 09:29:55 MDT 2009", bibsource = "http://computer.org/software/so2008/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Schlogl:2008:BFO, author = "Alois Schl{\"o}gl and Clemens Brunner", title = "{BioSig}: {A} Free and Open Source Software Library for {BCI} Research", journal = j-COMPUTER, volume = "41", number = "10", pages = "44--50", month = oct, year = "2008", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2008.407", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Thu Jul 2 08:29:12 MDT 2009", bibsource = "http://computer.org/computer/co2008/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Computer Magazine", } @Article{Schreppers:2008:ACC, author = "Walter Schreppers and Annie Cuyt", title = "{Algorithm 871}: {A} {C\slash C++} precompiler for autogeneration of multiprecision programs", journal = j-TOMS, volume = "34", number = "1", pages = "5:1--5:20", month = jan, year = "2008", CODEN = "ACMSCU", DOI = "http://doi.acm.org/10.1145/1322436.1322441", ISSN = "0098-3500 (print), 1557-7295 (electronic)", bibdate = "Wed Mar 12 17:39:58 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/toms/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In the past decade a number of libraries for multiprecision floating-point arithmetic have been developed. We describe an easy to use, generic C/C++ transcription program or precompiler for the conversion of C or C++ source code into new code that uses a C++ multiprecision library of choice. The precompiler can convert any type in the input source code to another type in the output source code. The input source can be either C or C++, while the output code generated by the precompiler and using the new types, is C++. The type conversion is based on a simple XML configuration file which is provided by either the developer of the multiprecision library or by the user of the precompiler. The precompiler can also convert to data types with additional features, which are not supported in the types of the source code. Applicability of the precompiler is shown with the successful conversion of large subsets of the GNU Scientific Library and Numerical Recipes.", acknowledgement = ack-nhfb, articleno = "5", } @Article{Schulz:2008:OSO, author = "Martin Schulz and Jim Galarowicz and Don Maghrak and William Hachfeld and David Montoya and Scott Cranford", title = "{Open | SpeedShop}: {An} open source infrastructure for parallel performance analysis", journal = j-SCI-PROG, volume = "16", number = "2--3", pages = "105--121", month = "????", year = "2008", CODEN = "SCIPEV", DOI = "http://dx.doi.org/10.3233/SPR-2008-0256", ISSN = "1058-9244 (print), 1875-919X (electronic)", bibdate = "Wed Sep 1 14:50:29 MDT 2010", bibsource = "http://www.iospress.nl/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Slogsnat:2008:OSH, author = "David Slogsnat and Alexander Giese and Mondrian N{\"u}ssle and Ulrich Br{\"u}ning", title = "An open-source {HyperTransport} core", journal = j-TRETS, volume = "1", number = "3", pages = "14:1--14:??", month = sep, year = "2008", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1391732.1391734", ISSN = "1936-7406 (print), 1936-7414 (electronic)", ISSN-L = "1936-7406", bibdate = "Tue Nov 4 17:12:44 MST 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "This article presents the design of a generic HyperTransport (HT) core. HyperTransport is a packet-based interconnect technology for low-latency, high-bandwidth point-to-point connections. It is specially optimized to achieve a very low latency. The core has been verified in system using an FPGA. This exhaustive verification and the generic design allow the mapping to both ASICs and FPGAs. The implementation described in this work supports a 16-bit link width, as used by Opteron processors. On a Xilinx Virtex-4 FX60, the core supports a link frequency of 400 MHz DDR and offers a maximum bidirectional bandwidth of 3.2GB/s. The in-system verification has been performed using a custom FPGA board that has been plugged into a HyperTransport extension connector (HTX) of a standard Opteron-based motherboard. HTX slots in Opteron-based motherboards allow very high-bandwidth, low-latency communication, since the HTX device is directly connected to one of the HyperTransport links of the processor. Performance analysis shows a unidirectional payload bandwidth of 1.4GB/s and a read latency of 180 ns. The HT core in combination with the HTX board is an ideal base for prototyping systems and implementing FPGA coprocessors. The HT core is available as open source.", acknowledgement = ack-nhfb, articleno = "14", fjournal = "ACM Transactions on Reconfigurable Technology and Systems (TRETS)", keywords = "FPGA; HTX; HyperTransport; prototyping; RTL", } @Article{Sohn:2008:SAS, author = "So Young Sohn and Min Seok Mok", title = "A strategic analysis for successful open source software utilization based on a structural equation model", journal = j-J-SYST-SOFTW, volume = "81", number = "6", pages = "1014--1024", month = jun, year = "2008", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Tue Sep 7 07:27:03 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Article{Sowe:2008:UKS, author = "Sulayman K. Sowe and Ioannis Stamelos and Lefteris Angelis", title = "Understanding knowledge sharing activities in free/open source software projects: {An} empirical study", journal = j-J-SYST-SOFTW, volume = "81", number = "3", pages = "431--446", month = mar, year = "2008", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Tue Sep 7 07:27:03 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @InProceedings{Stein:2008:CWC, author = "William A. Stein", title = "Can we create a viable free open source alternative to {Magma}, {Maple}, {Mathematica} and {Matlab}?", crossref = "Jeffrey:2008:PAM", pages = "5--6", year = "2008", DOI = "http://doi.acm.org/10.1145/1390768.1390771", bibdate = "Tue Aug 5 18:10:09 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The goal of the Sage project ({\tt http://sagemath.org}) is to create a truly viable free open source alternative to Magma, Maple, Mathematica and Matlab. Is this possible?", acknowledgement = ack-nhfb, keywords = "free; Magma; Maple; Mathematica; Matlab; open source", } @Article{Utke:2008:OFM, author = "Jean Utke and Uwe Naumann and Mike Fagan and Nathan Tallent and Michelle Strout and Patrick Heimbach and Chris Hill and Carl Wunsch", title = "{OpenAD\slash F}: {A} Modular Open-Source Tool for Automatic Differentiation of {Fortran} Codes", journal = j-TOMS, volume = "34", number = "4", pages = "18:1--18:36", month = jul, year = "2008", CODEN = "ACMSCU", DOI = "http://doi.acm.org/10.1145/1377596.1377598", ISSN = "0098-3500 (print), 1557-7295 (electronic)", bibdate = "Wed Jul 16 11:30:01 MDT 2008", bibsource = "http://www.acm.org/pubs/contents/journals/toms/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The Open/ADF tool allows the evaluation of derivatives of functions defined by a Fortran program. The derivative evaluation is performed by a Fortran code resulting from the analysis and transformation of the original program that defines the function of interest. Open/ADF has been designed with a particular emphasis on modularity, flexibility, and the use of open source components. While the code transformation follows the basic principles of automatic differentiation, the tool implements new algorithmic approaches at various levels, for example, for basic block preaccumulation and call graph reversal. Unlike most other automatic differentiation tools, Open/ADF uses components provided by the Open/AD framework, which supports a comparatively easy extension of the code transformations in a language-independent fashion. It uses code analysis results implemented in the OpenAnalysis component. The interface to the language-independent transformation engine is an XML-based format, specified through an XML schema. The implemented transformation algorithms allow efficient derivative computations using locally optimized cross-country sequences of vertex, edge, and face elimination steps. Specifically, for the generation of adjoint codes, Open/ADF supports various code reversal schemes with hierarchical checkpointing at the subroutine level. As an example from geophysical fluid dynamics, a nonlinear time-dependent scalable, yet simple, barotropic ocean model is considered. OpenAD/F's reverse mode is applied to compute sensitivities of some of the model's transport properties with respect to gridded fields such as bottom topography as independent (control) variables.", acknowledgement = ack-nhfb, articleno = "18", keywords = "adjoint compiler; Automatic differentiation; source transformation", } @Article{Ven:2008:SYA, author = "Kris Ven and Jan Verelst and Herwig Mannaert", title = "Should You Adopt Open Source Software?", journal = j-IEEE-SOFTWARE, volume = "25", number = "3", pages = "54--59", month = may # "\slash " # jun, year = "2008", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2008.73", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 3 12:17:31 MDT 2008", bibsource = "http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/{\&}toc=comp/mags/so/2008/03/mso03toc.xml; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Watson:2008:BOS, author = "Richard T. Watson and Marie-Claude Boudreau and Paul T. York and Martina E. Greiner and Donald {Wynn, Jr.}", title = "The business of open source", journal = j-CACM, volume = "51", number = "4", pages = "41--46", month = apr, year = "2008", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1330311.1330321", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Mon Jun 16 18:36:31 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Tracking the changing competitive conditions of the software industry.", acknowledgement = ack-nhfb, } @Article{Xiao:2008:GEI, author = "Dr Nong Xiao", title = "{Guest Editor}'s Introduction: Best Papers from the {GCC 2006 Conference}", journal = j-INT-J-PAR-EMER-DIST-SYS, volume = "23", number = "2", pages = "105--106", month = "????", year = "2008", CODEN = "????", DOI = "http://dx.doi.org/10.1080/17445760701659233", ISSN = "1744-5760 (print), 1744-5779 (electronic)", ISSN-L = "1744-5760", bibdate = "Thu Jul 10 22:10:58 MDT 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.informaworld.com/smpp/content~content=a791170372", acknowledgement = ack-nhfb, } @Book{Younker:2008:FAP, author = "Jeff Younker", title = "Foundations of agile {Python} development: [{Python}, agile project methods, and a comprehensive open source tool chain!]", publisher = pub-APRESS, address = pub-APRESS:adr, pages = "xxi + 393", year = "2008", ISBN = "1-59059-981-0", ISBN-13 = "978-1-59059-981-5", LCCN = "QA76.73.P98", bibdate = "Thu Apr 16 11:22:52 MDT 2009", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.gbv.de:20011/gvk", series = "The expert's voice in open source", acknowledgement = ack-nhfb, subject = "Python (Computer program language)", } @Article{Anokwa:2009:OSD, author = "Yaw Anokwa and Carl Hartung and Waylon Brunette and Gaetano Borriello and Adam Lerer", title = "Open Source Data Collection in the Developing World", journal = j-COMPUTER, volume = "42", number = "10", pages = "97--99", month = oct, year = "2009", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2009.328", ISSN = "0018-9162 (print), 1558-0814 (electronic)", bibdate = "Wed May 12 23:09:46 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Bernaschi:2009:OOS, author = "M. Bernaschi and F. Cacace and G. Iannello and M. Vellucci and L. Vollero", title = "{OpenCAPWAP}: {An} open source {CAPWAP} implementation for the management and configuration of {WiFi} hot-spots", journal = j-COMP-NET-AMSTERDAM, volume = "53", number = "2", pages = "217--230", day = "13", month = feb, year = "2009", CODEN = "????", ISSN = "1389-1286", bibdate = "Sat Apr 2 08:42:30 MDT 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/13891286", acknowledgement = ack-nhfb, fjournal = "Computer Networks", } @Article{Briot:2009:GSCa, author = "Emmanuel Briot", title = "Gem \#52: scripting capabilities in {GNAT} (Part 1)", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "37--39", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620600", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Ada Gem \#52 -- Programming languages are, at least in the mind of most programmers, divided into two categories: scripting languages and others. The dividing line is not always obvious, and generally has to do with the size of the application, whether the language is interpreted or compiled, and whether doing operations such as manipulating external processes is easy.\par It's safe to say, though, that Ada is almost never classified as a scripting language. This Gem demonstrates a few of the packages that are part of the GNAT distribution and that provide helpful scripting features to accomplish tasks that would often be thought to be in the domain of languages specialized for scripting. Portability is of course a major advantage of choosing Ada!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Briot:2009:GSCb, author = "Emmanuel Briot", title = "Gem \#54: scripting capabilities in {GNAT} (Part 2)", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "40--42", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620601", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In Gem \#52, we saw various facilities that GNAT provides to make Ada a scripting language (sort of). We discussed GNAT.Command\_Line, GNATCOLL.Mmap, GNAT.Regpat and GNAT.AWK. This Gem continues the discussion of scripting capabilities, and focuses on interaction with external processes.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Demko:2009:SOS, author = "Aleksander B. Demko and Nick J. Pizzi", title = "{Scopira}: an open source {C++} framework for biomedical data analysis applications", journal = j-SPE, volume = "39", number = "6", pages = "641--660", day = "25", month = apr, year = "2009", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.915", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Wed Mar 17 10:02:39 MDT 2010", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", acknowledgement = ack-nhfb, onlinedate = "Dec 31 2008 4:50AM", } @Article{Ebert:2009:OSS, author = "Christof Ebert", title = "Open Source Software: {Guest Editor}'s Introduction: How Open Source Tools Can Benefit Industry", journal = j-IEEE-SOFTWARE, volume = "26", number = "2", pages = "50--51", month = mar # "\slash " # apr, year = "2009", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2009.38", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 2 09:29:56 MDT 2009", bibsource = "http://computer.org/software/so2009/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Book{Foxwell:2009:PON, author = "Harry Foxwell and Christine Tran", title = "{Pro OpenSolaris}: {A} New Open Source {OS} for {Linux} Developers and Administrators", publisher = pub-APRESS, address = pub-APRESS:adr, pages = "xxi + 254", year = "2009", ISBN = "1-4302-1891-6", ISBN-13 = "978-1-4302-1891-3", LCCN = "QA76.76.O63 F59733 2009", bibdate = "Thu May 07 18:00:18 2009", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", acknowledgement = ack-nhfb, subject = "Solaris (computer file); operating systems (computers)", } @Article{Gardinier:2009:OSD, author = "Mark Gardinier", title = "Open source development of a safety critical dual redundant (Ada95\slash {C}++) signal control program environment {(SCOPE)}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "23--30", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647434", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Advanced Technologies (ATI) is in the process of developing a dual redundant open source traffic intersection control system for the U.S. Department of Transportation. This system is known as a Signal Control Program Environment (SCOPE). A unique aspect of this effort is that we use all open source non-supported toolsets from requirements though formal qualification testing. This paper will describe our development process, prototype, and current work.\par The development of the SCOPE is a two part effort. The first part, already completed, was to build a prototype intersection control system that implemented a subsection of newly developed intersection traffic flow control and preemption concepts. In six months, two ATI engineers performed a complete software development lifecycle. The result was a working Ada95/C++ prototype that executes under Linux and can be easily ported to any hardware architecture .", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "ada95; dual-redundant; safety critical; traffic control", } @Article{Hafer:2009:AOS, author = "Lou Hafer and Arthur E. Kirkpatrick", title = "Assessing open source software as a scholarly contribution", journal = j-CACM, volume = "52", number = "12", pages = "126--129", month = dec, year = "2009", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1610252.1610285", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:12:05 MST 2010", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Academic computer science has an odd relationship with software: Publishing papers about software is considered a distinctly stronger contribution than publishing the software. The historical reasons for this paradox no longer apply, but their legacy remains. This limits researchers who see the open-source software movement as an opportunity to make a scholarly contribution. Expanded definitions of scholarship acknowledge both application and discovery as important components.$^1$ One obstacle remains: evaluation. To raise software to the status of a first-class contribution, we propose 'best practices' for the evaluation of the scholarly contribution of open-source software.\par Typically, scholars who develop software do not include it as a primary contribution for performance reviews. Instead, they write articles about the software and present the articles as contributions. This conflation of articles and software serves neither medium well. An article describes an original intellectual contribution consisting of an idea, the argument for its importance and correctness, and supporting data. In contrast, software is more often an implementation of prior ideas in a usable form. It bridges the often considerable gap between an idea and the practical application of that idea. The original idea and its implementation represent distinct kinds of contribution.\par The critical gap is the perceived incomparability of these two contributions. Lacking a concise description adapted to the traditional practices of performance review committees, software is difficult to evaluate as a scholarly contribution and is often relegated to second-class status. We propose a framework for common assessment based on widely accepted definitions of scholarship. Within this general framework, we consider the material and procedures that a performance review committee uses to evaluate a publication. We then describe how software can be summarized in a compatible form of bibliographic citation and supplementary material.", acknowledgement = ack-nhfb, } @Article{Hearn:2009:RFS, author = "Anthony C. Hearn", title = "{REDUCE} is free software as of {January 2009}", journal = j-ACM-COMM-COMP-ALGEBRA, volume = "43", number = "1--2", pages = "15--16", month = mar # "/" # jun, year = "2009", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1610296.1610299", ISSN = "1932-2232 (print), 1932-2240 (electronic)", bibdate = "Tue Sep 15 13:33:01 MDT 2009", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Jackin:2009:COS, author = "B. J. Jackin and P. K. Palanisamy", title = "A completely open source based computing system for computer generation of {Fourier} holograms", journal = j-COMP-PHYS-COMM, volume = "180", number = "10", pages = "1882--1887", month = oct, year = "2009", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Mon Feb 13 23:42:45 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S0010465509001246", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Book{James:2009:CDM, author = "Daniel James and Trevor Parsons", title = "Crafting digital media: {Audacity}, {Blender}, {Drupal}, {GIMP}, {Scribus}, and other open source tools", publisher = pub-APRESS, address = pub-APRESS:adr, pages = "xvi + 428", year = "2009", ISBN = "1-4302-1888-6 (e-book), 1-4302-1887-8", ISBN-13 = "978-1-4302-1888-3 (e-book), 978-1-4302-1887-6", LCCN = "QA76.76.I59 J36 2009eb", bibdate = "Fri Sep 17 15:26:44 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "The expert's voice in open source", acknowledgement = ack-nhfb, subject = "Ubuntu (electronic resource); open source software; handbooks, manuals, etc; free computer software", tableofcontents = "Part 1. Introduction \\ Ch. 1. Working with Free Software \\ Ch. 2. Getting Started \\ Part 2. Tools \\ Ch. 3. Photography \\ Ch. 4. Illustration and Font Design \\ Ch. 5. Animation \\ Ch. 6. 3D Modeling \\ Ch. 7. Publishing \\ Ch. 8. Making Music \\ Ch. 9. Recording Audio \\ Ch. 10. Mixing and Mastering \\ Ch. 11. Video Editing \\ Ch. 12. Web Content \\ Part 3. Appendixes \\ Appendix 1. GNU/Linux Commands \\ Appendix 2. GNU Free Documentation License", } @Book{James:2009:FSC, author = "Daniel James", title = "Free Software for Creative People", publisher = pub-SV, address = pub-SV:adr, pages = "450", year = "2009", ISBN = "1-4302-1887-8", ISBN-13 = "978-1-4302-1887-6", LCCN = "????", bibdate = "Fri Sep 17 15:26:44 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Joyner:2009:ASS, author = "David Joyner", title = "{AMS} special session on {SAGE} and mathematical research using open source software", journal = j-ACM-COMM-COMP-ALGEBRA, volume = "43", number = "2", pages = "49--54", month = jun, year = "2009", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1610296.1610303", ISSN = "1932-2232 (print), 1932-2240 (electronic)", ISSN-L = "1932-2232", bibdate = "Tue Sep 15 13:33:01 MDT 2009", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/sigsam.bib", acknowledgement = ack-nhfb, fjournal = "ACM Communications in Computer Algebra", issue = "168", } @Article{Joyner:2009:OSC, author = "David Joyner", title = "Open source computer algebra systems: {GAP}", journal = j-ACM-COMM-COMP-ALGEBRA, volume = "43", number = "4", pages = "110--118", month = dec, year = "2009", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1823931.1823953", ISSN = "1932-2232 (print), 1932-2240 (electronic)", ISSN-L = "1932-2232", bibdate = "Tue Jul 6 14:14:27 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/sigsam.bib", acknowledgement = ack-nhfb, fjournal = "ACM Communications in Computer Algebra", issue = "170", } @Article{Kanade:2009:VGO, author = "Aditya Kanade and Amitabha Sanyal and Uday P. Khedker", title = "Validation of {GCC} optimizers through trace generation", journal = j-SPE, volume = "39", number = "6", pages = "611--639", day = "25", month = apr, year = "2009", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.913", ISSN = "0038-0644 (print), 1097-024X (electronic)", bibdate = "Wed Mar 17 10:02:39 MDT 2010", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", acknowledgement = ack-nhfb, onlinedate = "Jan 26 2009 3:51AM", } @Article{Lawton:2009:TNC, author = "George Lawton", title = "Technology News: The Changing Face of Open Source", journal = j-COMPUTER, volume = "42", number = "5", pages = "14--17", month = may, year = "2009", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2009.162", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Thu Jul 2 08:29:13 MDT 2009", bibsource = "http://computer.org/computer/co2009/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Computer Magazine", } @Article{Martin-Samos:2009:SOS, author = "Layla Martin-Samos and Giovanni Bussi", title = "{SaX}: An open source package for electronic-structure and optical-properties calculations in the {GW} approximation", journal = j-COMP-PHYS-COMM, volume = "180", number = "8", pages = "1416--1425", month = aug, year = "2009", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Mon Feb 13 23:42:43 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S0010465509000496", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Article{Meike:2009:ISS, author = "Michael Meike and Johannes Sametinger and Andreas Wiesauer", title = "{Internet} Security: Security in Open Source {Web} Content Management Systems", journal = j-IEEE-SEC-PRIV, volume = "7", number = "4", pages = "44--51", month = jul # "\slash " # aug, year = "2009", CODEN = "????", DOI = "http://dx.doi.org/10.1109/MSP.2009.104", ISSN = "1540-7993 (print), 1558-4046 (electronic)", ISSN-L = "1540-7993", bibdate = "Thu Sep 10 15:38:24 MDT 2009", bibsource = "http://computer.org/security/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesecpriv.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Security and Privacy", } @Article{Morelli:2009:RCE, author = "Ralph Morelli and Allen Tucker and Norman Danner and Trishan R. De Lanerolle and Heidi J. C. Ellis and Ozgur Izmirli and Danny Krizanc and Gary Parker", title = "Revitalizing computing education through free and open source software for humanity", journal = j-CACM, volume = "52", number = "8", pages = "67--75", month = aug, year = "2009", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1536616.1536635", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Wed Sep 2 16:54:35 MDT 2009", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The humanitarian focus of socially useful projects promises to motivate community-minded undergrads in and out of CS.", acknowledgement = ack-nhfb, } @Article{Murphy:2009:BT, author = "Dan Murphy", title = "The Beginnings of {TECO}", journal = j-IEEE-ANN-HIST-COMPUT, volume = "31", number = "4", pages = "110--115", month = oct # "\slash " # dec, year = "2009", CODEN = "IAHCEX", DOI = "http://doi.ieeecomputersociety.org/10.1109/MAHC.2009.127", ISSN = "1058-6180 (print), 1934-1547 (electronic)", ISSN-L = "1058-6180", bibdate = "Wed Apr 28 18:56:30 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, remark = "The first decade of emacs development was done largely in TECO, and continued until the early 1990s on PDP-10 systems. In the mid-1980s, a least two new versions of Emacs were written with the user extension language being Lisp instead of TECO; modern GNU Emacs is one of them. In any event, Dan Murphy's personal memories of his development of TECO are a good example of how youthful time, energy, cleverness, and enthusiasm can have far-reaching consequences.", } @Article{Ochem:2009:GCA, author = "Quentin Ochem", title = "Gem \#56: creating {Ada} to {Java} calls using {GNAT-AJIS}", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "46--49", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620603", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In a previous Gem we introduced ada2java, which maps an Ada specification to a Java specification, to support calls from Java to Ada. Even though ada2java doesn't support creating Ada bindings of Java specs, it's still possible to use it to support calls from Ada to Java. In this Gem we'll look at a first possibility of doing this, using callbacks (in Ada terms, access-to-subprogram calls).", acknowledgement = ack-nhfb, } @Book{Pittman:2009:SOS, editor = "Gregory Pittman and Christoph Sch{\"a}fer and others", title = "{Scribus}: open source desktop publishing: the official manual", publisher = "FLES Books", address = "Lostwithiel, Cornwall, UK", pages = "439", year = "2009", ISBN = "0-9560780-0-1 (paperback)", ISBN-13 = "978-0-9560780-0-1 (paperback)", LCCN = "Z253.532 S33 S434 2009", bibdate = "Fri Sep 17 15:16:18 MDT 2010", bibsource = "fsz3950.oclc.org:210/WorldCat; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", acknowledgement = ack-nhfb, remark = "Official manual for version 1.3.3.12 and any later 1.3.3.x releases of the software", subject = "Scribus; Desktop publishing; Open source software; Publishing; Software; Desktop-Publishing; Scribus 1.3.4", tableofcontents = "1 Installation \\ 2 Scribus Quick Start Guide \\ 3 Scribus Basics\\ 4 Customizing Scribus\\ 5 Advanced Features \\ 6 Colors and Color Management \\ 7 File Export \\ 8 Printing \\ 9 PDF Forms \\ 10 PDF Presentations \\ 11 The Scripter \\ 12 Tips and Tricks \\ 13 Your DTP Toolbox \\ 14 Appendices \\ 15 Glossary \\ 16 Credits \\ 17 Index", } @Article{Rogers:2009:GBBa, author = "Pat Rogers", title = "Gem \#35: bounded buffer package in {GNAT} hierarchy (part 1)", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "54--56", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541804", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Ada Gem \#35 --- Ada 95 introduced 'protected types' as a fundamental building block for efficient concurrent programming and interrupt handling. In this Gem we examine the use of protected types in the implementation of the classic asynchronous bounded buffer abstraction provided by the GNAT hierarchy of library units. This Gem assumes the reader is somewhat familiar with protected types and will, therefore, explain some, but by no means all, of their semantics.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rogers:2009:GBBb, author = "Pat Rogers", title = "Gem \#37: bounded buffer package in {GNAT} hierarchy (part 2)", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "58--60", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541806", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Ada Gem \#37 --- Part 1 of this Gem briefly introduced bounded buffers, protected types, and the declaration of the generic package GNAT. Bounded\_Buffers, exporting protected type Bounded\_Buffer. In Part 2 of the Gem we examine the private part of Bounded\_Buffer and the implementations of the protected entries and functions.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sendin-Rana:2009:IPF, author = "Pablo Send{\'\i}n-Ra{\~n}a and Francisco J. Gonz{\'a}lez-Casta{\~n}o and Enrique P{\'e}rez-Barros and Pedro S. Rodr{\'\i}guez-Hern{\'a}ndez and Felipe Gil-Casti{\~n}eira and Jos{\'e} M. Pousada-Carballo", title = "Improving the performance and functionality of {Mondrian} open-source {OLAP} systems", journal = j-SPE, volume = "39", number = "3", pages = "279--298", day = "10", month = mar, year = "2009", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.899", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Wed Mar 17 10:02:38 MDT 2010", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", acknowledgement = ack-nhfb, onlinedate = "Sep 8 2008 5:41AM", } @Article{Staff:2009:LET, author = "{CACM Staff}", title = "Letters to the editor: True seeds of open source software", journal = j-CACM, volume = "52", number = "1", pages = "6--6", month = jan, year = "2009", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1435417.1435420", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Dec 23 16:27:53 MST 2008", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Stallman:2009:VWO, author = "Richard Stallman", title = "Viewpoint: Why `open source' misses the point of free software", journal = j-CACM, volume = "52", number = "6", pages = "31--33", month = jun, year = "2009", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1516046.1516058", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Mon May 18 14:16:23 MDT 2009", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Stodden:2009:LFR, author = "Victoria Stodden", title = "The Legal Framework for Reproducible Scientific Research: Licensing and Copyright", journal = j-COMPUT-SCI-ENG, volume = "11", number = "1", pages = "35--40", month = jan # "\slash " # feb, year = "2009", DOI = "http://doi.ieeecomputersociety.org/10.1109/MCSE.2009.19", ISSN = "1521-9615 (print), 1558-366X (electronic)", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", fjournal = "Computing in Science and Engineering", } @Article{Toral:2009:MML, author = "S. L. Toral and R. Mart{\'\i}nez Torres and F. Barrero", title = "Modelling Mailing List Behaviour in Open Source Projects: the Case of {ARM Embedded Linux}", journal = j-J-UCS, volume = "15", number = "3", pages = "648--??", month = "????", year = "2009", CODEN = "????", ISSN = "0948-6968", bibdate = "Wed Aug 25 22:38:58 MDT 2010", bibsource = "http://www.jucs.org/jucs; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", URL = "http://www.jucs.org/jucs_15_3/modelling_mailing_list_behaviour", acknowledgement = ack-nhfb, } @Article{vanderLinden:2009:OSD, author = "Frank van der Linden and Bj{\"o}rn Lundell and Pentti Marttiin", title = "Open Source Development: Commodification of Industrial Software: {A} Case for Open Source", journal = j-IEEE-SOFTWARE, volume = "26", number = "4", pages = "77--83", month = jul # "\slash " # aug, year = "2009", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2009.88", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 2 09:29:56 MDT 2009", bibsource = "http://computer.org/software/so2009/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{vonWangenheim:2009:EOS, author = "Christiane Gresse von Wangenheim and Jean Carlo Rossa Hauck and Aldo von Wangenheim", title = "Enhancing Open Source Software in Alignment with {CMMI-DEV}", journal = j-IEEE-SOFTWARE, volume = "26", number = "2", pages = "59--67", month = mar # "\slash " # apr, year = "2009", CODEN = "IESOEG", DOI = "http://dx.doi.org/10.1109/MS.2009.34", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Jul 2 09:29:56 MDT 2009", bibsource = "http://computer.org/software/so2009/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Book{Anonymous:2010:FTS, author = "Anonymous", title = "Free Typesetting Software: {{\LaTeX}}, {Troff}, {Scribus}, {Figlet}, {Lout}, {Noweb}, {Freetype}, {Graphite}, {Groff}", publisher = "Books LLC", address = "????", pages = "44", year = "2010", ISBN = "1-157-24708-3", ISBN-13 = "978-1-157-24708-1", LCCN = "????", bibdate = "Mon Jul 5 13:09:21 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Apostolakos:2010:DIV, author = "Spyros Apostolakos and Apostolos Meliones and George Lykakis and Emmanuel Touloupis and Vassilis Vlagoulis", title = "Design, Implementation and Validation of an Open Source {IP-PBX\slash VoIP} Gateway Multi-Core {SoC}", journal = j-INT-J-PARALLEL-PROG, volume = "38", number = "3--4", pages = "288--302", month = jun, year = "2010", CODEN = "IJPPE5", ISSN = "0885-7458 (print), 1573-7640 (electronic)", ISSN-L = "0885-7458", bibdate = "Wed Sep 1 16:06:49 MDT 2010", bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0885-7458&volume=38&issue=3; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0885-7458&volume=38&issue=3&spage=288", acknowledgement = ack-nhfb, fjournal = "International Journal of Parallel Programming", } @Book{Calcote:2010:APG, author = "John Calcote", title = "Autotools: a practitioner's guide to {GNU Autoconf}, {Automake}, and {Libtool}", publisher = pub-NO-STARCH, address = pub-NO-STARCH:adr, pages = "????", year = "2010", ISBN = "1-59327-206-5 (paperback)", ISBN-13 = "978-1-59327-206-7 (paperback)", LCCN = "QA76.76.D47 C335 2010", bibdate = "Mon Sep 27 10:50:23 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", acknowledgement = ack-nhfb, subject = "Autotools (Electronic resource); Cross-platform software development; Open source software; UNIX (Computer file)", tableofcontents = "A brief introduction to the GNU autotools \\ Understanding the GNU coding standards \\ Configuring your project with Autoconf \\ More fun with Autoconf: configuring user options \\ Automatic makefiles with Automake \\ Building libraries with Libtool \\ Library interface versioning and runtime dynamic linking \\ Flaim: an Autotools example \\ Flaim: pushing the envelope \\ Using the M4 Macro processor with Autoconf \\ A catalog of tips and reusable solutions", } @Article{Chen:2010:EIO, author = "Yang Chen and Yuanjie Huang and Lieven Eeckhout and Grigori Fursin and Liang Peng and Olivier Temam and Chengyong Wu", title = "Evaluating iterative optimization across 1000 datasets", journal = j-SIGPLAN, volume = "45", number = "6", pages = "448--459", month = jun, year = "2010", CODEN = "SINODQ", DOI = "http://doi.acm.org/10.1145/1806596.1806647", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Fri Oct 8 17:53:18 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "While iterative optimization has become a popular compiler optimization approach, it is based on a premise which has never been truly evaluated: that it is possible to learn the best compiler optimizations across data sets. Up to now, most iterative optimization studies find the best optimizations through repeated runs on the same data set. Only a handful of studies have attempted to exercise iterative optimization on a few tens of data sets.\par In this paper, we truly put iterative compilation to the test for the first time by evaluating its effectiveness across a large number of data sets. We therefore compose KDataSets, a data set suite with 1000 data sets for 32 programs, which we release to the public. We characterize the diversity of KDataSets, and subsequently use it to evaluate iterative optimization. We demonstrate that it is possible to derive a robust iterative optimization strategy across data sets: for all 32 programs, we find that there exists at least one combination of compiler optimizations that achieves 86\% or more of the best possible speedup across {\em all\/} data sets using Intel's ICC (83\% for GNU's GCC). This optimal combination is program-specific and yields speedups up to 1.71 on ICC and 2.23 on GCC over the highest optimization level (-fast and -O3, respectively). This finding makes the task of optimizing programs across data sets much easier than previously anticipated, and it paves the way for the practical and reliable usage of iterative optimization. Finally, we derive pre-shipping and post-shipping optimization strategies for software vendors.", acknowledgement = ack-nhfb, fjournal = "ACM SIGPLAN Notices", keywords = "benchmarking; compiler optimization; iterative optimization", } @Article{Choi:2010:MFI, author = "Namjoo Choi and Indushobha Chengalur-Smith and Andrew Whitmore", title = "Managing First Impressions of New Open Source Software Projects", journal = j-IEEE-SOFTWARE, volume = "27", number = "6", pages = "73--77", month = nov # "\slash " # dec, year = "2010", CODEN = "IESOEG", DOI = "http://doi.ieeecomputersociety.org/10.1109/MS.2010.26", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Oct 29 17:27:28 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, } @Article{Deitcher:2010:COS, author = "Avi Deitcher", title = "The challenges of open source in the enterprise", journal = j-LINUX-J, volume = "2010", number = "195", pages = "3:1--3:??", month = jul, year = "2010", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Tue Nov 23 11:41:55 MST 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, articleno = "3", fjournal = "Linux Journal", } @Article{Draves:2010:FAO, author = "Scott Draves and Isabel Walcott Draves", title = "The flame algorithm and its open source culture", journal = j-COMP-GRAPHICS, volume = "44", number = "3", pages = "3:1--3:??", month = aug, year = "2010", CODEN = "CGRADI, CPGPBZ", DOI = "http://doi.acm.org/10.1145/1852645.1852650", ISSN = "0097-8930", bibdate = "Wed Sep 1 17:22:27 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, articleno = "3", } @Article{Engelfriet:2010:COS, author = "Arnoud Engelfriet", title = "Choosing an Open Source License", journal = j-IEEE-SOFTWARE, volume = "27", number = "1", pages = "48--49", month = jan # "\slash " # feb, year = "2010", CODEN = "IESOEG", DOI = "http://doi.ieeecomputersociety.org/10.1109/MS.2010.5", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu May 13 07:56:44 2010", bibsource = "http://computer.org/software/so2010/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Gurbani:2010:MCO, author = "Vijay K. Gurbani and Anita Garvert and James D. Herbsleb", title = "Managing a corporate open source software asset", journal = j-CACM, volume = "53", number = "2", pages = "155--159", month = feb, year = "2010", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1646353.1646392", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Thu Feb 4 17:13:32 MST 2010", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/cacm2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "We define {\em corporate open source\/} (COS) as applying the precepts and methodologies prevalent in the open source development community for creating industrial-strength software projects in a corporation for internal use. It may seem that open source style development - using informal processes, voluntary assignment to tasks, and having few financial incentives - may not be a good match for commercial environments. Our ongoing work, however, demonstrates that under the right circumstances, corporations can benefit from open source development techniques. We present two approaches to managing COS projects, and expand in detail on one of them. Our results indicate that open source approaches require significant adaptation to succeed in commercial settings. In particular, they require substantial support from business divisions within a corporation to successfully leverage the shared asset.\par Our ongoing research has attempted to determine whether corporations can effectively leverage the open source development model to create and manage software projects inside the corporate domain. We have observed how the precepts and methodologies of the open source development had to be adapted in order to create commercial grade software. In particular changes are required in order to accommodate a market-driven schedule and feature decisions that are not wholly amenable to an open source development approach. Our contributions in this article include describing two methods to effectively manage COS assets: an Infrastructure-based COS model, and a Project-specific COS model. We report experiences with the management aspects of the latter COS model, which includes our findings that this model requires a greater amount of support to get a new business division onboard when compared to the minimal support provided by traditional open source projects. However, the benefits of Project-specific COS outweigh the costs once the business division is fully on-board: the development costs are amortized over the number of divisions using the common asset, and the asset itself benefits from contributions from the expanded use.\par Open source practices and tools have proven potential to overcome many of the well-known difficulties of geographically distributed software development, and to allow widely distributed users of software to add features and functionality they want with a minimum of conflict and management overhead.\par Dinkelacker et al. discuss Progressive Open Source as a set of tools and techniques for a corporation to host multiple open source projects within a company and between third parties. In the context of their work, our work on COS corresponds to and furthers their work on what is referred to as 'Inner Source' in their paper.\par Our previous work attempted to determine whether open source tools and practices are a good fit for developing commercial-grade software especially in the light of the differences between the two camps: open source development is more iterative in nature when compared to the staged method of software development practiced at many corporations; the incentive structure between the two varies, as does the motivation factor; commercial software is usually characterized by process methodologies (CMMI, ISO, TL9000, among others), that are typically absent in open source development. We reached the conclusion that certain commercial projects can indeed benefit from open source development methodology, especially those projects where:\par {\bullet} a technology is needed by several product groups (hence there is reason to pool resources),\par {\bullet} the technology is relatively immature so that requirements and features are not fully known at the outset (so there is a need to evolve continuously),\par {\bullet} product groups have different needs and specific expertise in customizing the software for their needs (so everyone benefits from the contributions of each group), and\par {\bullet} the initial product has a sound, modular architecture (so that it is feasible to merge all the diverse changes into a single development branch).\par Furthering our previous work, the discussion in this article presents a management view of maintaining a COS asset. We discuss project management and planning aspects that are intrinsic to projects managed in this style.", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", } @Article{Gwebu:2010:SEE, author = "Kholekile L. Gwebu and Jing Wang", title = "Seeing eye to eye? {An} exploratory study of free open source software users' perceptions", journal = j-J-SYST-SOFTW, volume = "83", number = "11", pages = "2287--2296", month = nov, year = "2010", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Mon Nov 1 11:40:40 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, } @Article{Milkowski:2010:DOS, author = "Marcin Mi{\l}kowski", title = "Developing an open-source, rule-based proofreading tool", journal = j-SPE, volume = "40", number = "7", pages = "543--566", month = jun, year = "2010", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.971", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Tue Jun 21 17:09:47 MDT 2011", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", acknowledgement = ack-nhfb, onlinedate = "20 Apr 2010", } @Article{Mills:2010:XOS, author = "Curt E. Mills and Steve Stroh and Laura Shaffer Mills", title = "{Xastir}: open-source client for the automatic packet reporting system", journal = j-LINUX-J, volume = "2010", number = "189", pages = "2:1--2:??", month = jan, year = "2010", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Tue Nov 23 11:41:53 MST 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, articleno = "2", fjournal = "Linux Journal", } @Article{Mucci:2010:OSP, author = "Philip J. Mucci and Tushar Mohan", title = "An {Open Source} performance tools software suite for scientific computing", journal = j-CCPE, volume = "22", number = "2", pages = "206--216", month = feb, year = "2010", CODEN = "CCPEBO", DOI = "http://dx.doi.org/10.1002/cpe.1523", ISSN = "1532-0626 (print), 1532-0634 (electronic)", ISSN-L = "1532-0626", bibdate = "Mon Dec 5 10:08:41 MST 2011", bibsource = "http://www.interscience.wiley.com/jpages/1532-0626; http://www.math.utah.edu/pub/tex/bib/ccpe.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, onlinedate = "5 Oct 2009", } @Article{Nagy:2010:OAO, author = "Del Nagy and Areej M. Yassin and Anol Bhattacherjee", title = "Organizational adoption of open source software: barriers and remedies", journal = j-CACM, volume = "53", number = "3", pages = "148--151", month = mar, year = "2010", CODEN = "CACMA2", DOI = "http://doi.acm.org/10.1145/1666420.1666457", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Wed May 12 15:13:19 MDT 2010", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Perhaps the business case for adopting open source software is an easy sell. After all, the software is free, and can be simply downloaded from the Internet and installed or customized as needed. Organizations interested in reducing the licensing fees of proprietary software, while also avoiding the penalties and legal liabilities associated with their illegal use, can definitely consider open source software a plausible alternative. However, less obvious than the cost savings but equally important are the barriers ('hidden costs') of adopting open source software.", acknowledgement = ack-nhfb, } @Article{Oskooi:2010:MFF, author = "Ardavan F. Oskooi and David Roundy and Mihai Ibanescu and Peter Bermel and J. D. Joannopoulos and Steven G. Johnson", title = "{Meep}: a flexible free-software package for electromagnetic simulations by the {FDTD} method", journal = j-COMP-PHYS-COMM, volume = "181", number = "3", pages = "687--702", month = mar, year = "2010", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Sat Feb 11 09:54:28 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S001046550900383X", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Article{Pino:2010:IOS, author = "Alexandros Pino and Georgios Kouroupetroglou", title = "{ITHACA}: An Open Source Framework for Building Component-Based Augmentative and Alternative Communication Applications", journal = j-TACCESS, volume = "2", number = "4", pages = "14:1--14:??", month = jun, year = "2010", CODEN = "????", DOI = "http://doi.acm.org/10.1145/1786774.1786775", ISSN = "1936-7228", bibdate = "Sat Aug 14 16:52:06 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "As an answer to the disabled community's odyssey to gain access to adaptable, modular, multilingual, cheap and sustainable Augmentative and Alternative Communication (AAC) products, we propose the use of the ITHACA framework. It is a software environment for building component-based AAC applications, grounded on the Design for All principles and a hybrid--- {\em community\/} and {\em commercial\/} ---Open Source development model. ITHACA addresses the developers, the vendors, as well as the people who use AAC. We introduce a new viewpoint on the AAC product design-develop-distribute lifecycle, and a novel way to search-select-modify-maintain the AAC aid. ITHACA provides programmers with a set of tools and reusable Open Source code for building AAC software components. It also facilitates AAC product vendors to put together sophisticated applications using the available on the Web, independently premanufactured, free or commercial software parts. Furthermore, it provides people who use AAC with a variety of compatible AAC software products which incorporate multimodal, user-tailored interfaces that can fulfill their changing needs. The ITHACA architecture and the proposed fusion of past and current approaches, trends and technologies are explained. ITHACA has been successfully applied by implementing a family of AAC products, based on interchangeable components. Several ready to use ITHACA-based components, including on-screen keyboards, Text-to-Speech, symbol selection sets, e-chatting, emailing, and scanning-based input, as well as four complete communication aids addressing different user cases have been developed. This demonstration showed good acceptance of the ITHACA applications and substantial improvement of the end users' communication skills. Developers' experience on working in ITHACA's Open Source projects was also positively evaluated. More importantly, the potential contribution of the component-based framework and Open Source development model combination to the AAC community emerged.", acknowledgement = ack-nhfb, articleno = "14", fjournal = "ACM Transactions on Accessible Computing (TACCESS)", keywords = "Augmentative and alternative communication; component; design for all; framework; open source", } @Article{Riehle:2010:ECO, author = "Dirk Riehle", title = "The Economic Case for Open Source Foundations", journal = j-COMPUTER, volume = "43", number = "1", pages = "86--90", month = jan, year = "2010", CODEN = "CPTRB4", DOI = "http://dx.doi.org/10.1109/MC.2010.24", ISSN = "0018-9162 (print), 1558-0814 (electronic)", bibdate = "Wed May 12 22:57:42 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Schonberg:2010:OHG, author = "E. Schonberg", title = "Origins and history of {GNAT}", journal = j-ADA-USER-J, volume = "31", number = "1", pages = "42--??", month = mar, year = "2010", CODEN = "AUJOET", ISSN = "1381-6551", bibdate = "Wed Sep 1 09:00:38 MDT 2010", bibsource = "http://www.ada-europe.org/AUJ/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Article{Singh:2010:SWE, author = "Param Vir Singh", title = "The small-world effect: {The} influence of macro-level properties of developer collaboration networks on open-source project success", journal = j-TOSEM, volume = "20", number = "2", pages = "6:1--6:??", month = aug, year = "2010", CODEN = "ATSMER", DOI = "http://doi.acm.org/10.1145/1824760.1824763", ISSN = "1049-331X (print), 1557-7392 (electronic)", ISSN-L = "1049-331X", bibdate = "Wed Sep 8 18:47:44 MDT 2010", bibsource = "http://www.acm.org/pubs/contents/journals/tosem/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "In this study we investigate the impact of community-level networks --- relationships that exist among developers in an OSS community --- on the productivity of member developers. Specifically, we argue that OSS community networks characterized by {\em small-world\/} properties would positively influence the productivity of the member developers by providing them with speedy and reliable access to more quantity and variety of information and knowledge resources. Specific hypotheses are developed and tested using longitudinal data on a large panel of 4,279 projects from 15 different OSS communities hosted at Sourceforge. Our results suggest that significant variation exists in small-world properties of OSS communities at Sourceforge. After accounting for project, foundry, and time-specific observed and unobserved effects, we found a statistically significant relationship between small-world properties of a community and the technical and commercial success of the software produced by its members. In contrast to the findings of prior research, we also found the lack of a significant relationship between closeness and betweenness centralities of the project teams and their success. These results were robust to a number of controls and model specifications.", acknowledgement = ack-nhfb, articleno = "6", keywords = "collaborative software development; online community; Open source software development; productivity; small world networks; social networks; team formation", } @Article{Valiev:2010:NCS, author = "M. Valiev and E. J. Bylaska and N. Govind and K. Kowalski and T. P. Straatsma and H. J. J. {Van Dam} and D. Wang and J. Nieplocha and E. Apra and T. L. Windus and W. A. de Jong", title = "{NWChem}: a comprehensive and scalable open-source solution for large scale molecular simulations", journal = j-COMP-PHYS-COMM, volume = "181", number = "9", pages = "1477--1489", month = sep, year = "2010", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Sat Feb 11 09:54:30 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S0010465510001438", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Book{vanGumster:2010:GB, author = "Jason van Gumster and Robert Shimonski", title = "{GIMP} bible", publisher = pub-WILEY, address = pub-WILEY:adr, pages = "xxxv + 722", year = "2010", ISBN = "0-470-52397-2 (paperback), 0-470-63642-4 (e-book)", ISBN-13 = "978-0-470-52397-1 (paperback), 978-0-470-63642-8 (e-book)", LCCN = "T385 .V36 2010", bibdate = "Fri Sep 17 15:22:12 MDT 2010", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; z3950.loc.gov:7090/Voyager", acknowledgement = ack-nhfb, remark = "GIMP is a free, Photoshop-like image manipulation program, and as its use grows, so does the demand for detailed instruction on how to get the very most out of it. GIMP Bible is the most comprehensive and current independent GIMP reference available that goes beyond official documentation. If you're a digital artist or photographer, the step-by-step explanations in this authoritative guide show you how to power-use GIMP throughout a production pipeline. Topics include understanding the GIMP interface and how to work with it, how to use all of GIMP's tools to create high-quality images, GIMP's default filters and plug-ins, advanced techniques for customization with Python and Scheme scripting, and much more. Get the most out of this free image editing tool for your production pipeline with the GIMP Bible.", tableofcontents = "What is GIMP? \\ Thinking digitally \\ Working with files \\ A brief overview of GIMP's tools \\ Taking advantage of paths \\ Working with layers and masks \\ Using channels \\ Transforming images \\ Adjusting colors \\ Working with text \\ Painting in GIMP \\ Enhancing photos \\ Implementing blur, enhancement, and distortion filters \\ Using image creation filters \\ Using compositing filters \\ Enhancing images with artistic filters \\ Working with specialized filters \\ Batch processing with automating filters \\ Using GIMP Animation Package \\ Working with video-specific functions in GIMP \\ Finding and installing plug-ins \\ Creating custom effects with scripting \\ Appendix A: Downloading and installing GIMP \\ Appendix B: Setting up external input devices \\ Appendix C: Customizing GIMP \\ Appendix D: Additional resources \\ Appendix E: What's on the web site", } @Article{vanGurp:2010:CPR, author = "Jilles van Gurp and Christian Prehofer and Jan Bosch", title = "Comparing practices for reuse in integration-oriented software product lines and large open source software projects", journal = j-SPE, volume = "40", number = "4", pages = "285--312", day = "10", month = apr, year = "2010", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.955", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Wed Mar 17 10:16:22 MDT 2010", bibsource = "http://www.interscience.wiley.com/jpages/0038-0644; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www3.interscience.wiley.com/journalfinder.html", acknowledgement = ack-nhfb, onlinedate = "Jan 28 2010 9:28AM", } @Article{Adams:2011:OSS, author = "Michael Adams and Arthur H. M. ter Hofstede and Marcello La Rosa", title = "Open Source Software for Workflow Management: The Case of {YAWL}", journal = j-IEEE-SOFTWARE, volume = "28", number = "3", pages = "16--19", month = may # "\slash " # jun, year = "2011", CODEN = "IESEDJ", DOI = "http://doi.ieeecomputersociety.org/10.1109/MS.2011.58", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Apr 28 08:41:06 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Anderson:2011:MGD, author = "Nathanael Anderson", title = "Multiplatform {GNU} development", journal = j-LINUX-J, volume = "2011", number = "209", pages = "1:1--1:??", month = sep, year = "2011", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Sun Nov 6 07:06:25 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, articleno = "1", fjournal = "Linux Journal", } @Article{Anel:2011:IRC, author = "Juan A. A{\~n}el", title = "The importance of reviewing the code", journal = j-CACM, volume = "54", number = "5", pages = "40--41", month = may, year = "2011", CODEN = "CACMA2", DOI = "http://dx.doi.org/10.1145/1941487.1941502", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", keywords = "open source; Richard Stallman", } @Article{Ayala:2011:FFA, author = "Claudia P. Ayala and Daniela Cruzes and Oyvind Hauge and Reidar Conradi", title = "Five Facts on the Adoption of Open Source Software", journal = j-IEEE-SOFTWARE, volume = "28", number = "2", pages = "95--99", month = mar # "\slash " # apr, year = "2011", CODEN = "IESEDJ", DOI = "http://doi.ieeecomputersociety.org/10.1109/MS.2011.32", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Tue Apr 5 07:01:25 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Capra:2011:FIO, author = "Eugenio Capra and Chiara Francalanci and Francesco Merlo and Cristina Rossi-Lamastra", title = "Firms' involvement in {Open Source} projects: {A} trade-off between software structural quality and popularity", journal = j-J-SYST-SOFTW, volume = "84", number = "1", pages = "144--161", month = jan, year = "2011", CODEN = "JSSODM", ISSN = "0164-1212", bibdate = "Tue Jun 21 10:22:23 MDT 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/01641212", acknowledgement = ack-nhfb, fjournal = "Journal of Systems and Software", } @Book{Chao:2011:OSM, editor = "Lee Chao", title = "Open source mobile learning: mobile {Linux} applications", publisher = "Information Science Reference", address = "Hershey, PA, USA", pages = "????", year = "2011", ISBN = "1-60960-613-2", ISBN-13 = "978-1-60960-613-8", LCCN = "LB1044.87 .O64 2011", bibdate = "Mon Mar 28 09:49:04 MDT 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager", abstract = "This book helps readers better understand open source software and its application in mobile learning, covering open culture and mobile learning in the open source setting and reviewing the pros and cons of various types of mobile network architecture, mobile devices, open source mobile operating systems, and open source mobile application software.", acknowledgement = ack-nhfb, subject = "Web-based instruction; Linux device drivers (Computer programs); Operating systems (Computers)", } @Article{Daniluk:2011:CCC, author = "Andrzej Daniluk", title = "Cooperative and competitive concurrency in scientific computing. {A} full open-source upgrade of the program for dynamical calculations of {RHEED} intensity oscillations", journal = j-COMP-PHYS-COMM, volume = "182", number = "6", pages = "1389--1390", month = jun, year = "2011", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Sat Feb 11 10:10:58 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S0010465511000804", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Article{delBianco:2011:SOS, author = "Vieri del Bianco and Luigi Lavazza and Sandro Morasca and Davide Taibi", title = "A Survey on Open Source Software Trustworthiness", journal = j-IEEE-SOFTWARE, volume = "28", number = "5", pages = "67--75", month = sep # "\slash " # oct, year = "2011", CODEN = "IESOEG", DOI = "http://doi.ieeecomputersociety.org/10.1109/MS.2011.93", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Wed Aug 31 17:16:45 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Dinges:2011:OSA, author = "Gerlinde Dinges and Alexander Kowarik and Bernhard Meindl and Matthias Templ", title = "An Open Source Approach for Modern Teaching Methods: The Interactive {TGUI} System", journal = j-J-STAT-SOFT, volume = "39", number = "7", pages = "??--??", month = mar, year = "2011", CODEN = "JSSOBK", ISSN = "1548-7660", bibdate = "Fri May 13 18:21:59 MDT 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jstatsoft.bib", URL = "http://www.jstatsoft.org/v39/i07", acknowledgement = ack-nhfb, fjournal = "Journal of Statistical Software", pubdates = "Submitted 2009-11-19; Accepted 2010-04-23", } @Article{Fitzgerald:2011:OSS, author = "Brian Fitzgerald", title = "Open Source Software: Lessons from and for Software Engineering", journal = j-COMPUTER, volume = "44", number = "10", pages = "25--30", month = oct, year = "2011", CODEN = "CPTRB4", DOI = "http://doi.ieeecomputersociety.org/10.1109/MC.2011.266", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Wed Oct 12 19:09:03 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/computer2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Computer", } @Article{Fursin:2011:MGM, author = "Grigori Fursin and Yuriy Kashnikov and Abdul Wahid Memon and Zbigniew Chamski and Olivier Temam and others", title = "{Milepost GCC}: Machine Learning Enabled Self-tuning Compiler", journal = j-INT-J-PARALLEL-PROG, volume = "39", number = "3", pages = "296--327", month = jun, year = "2011", CODEN = "IJPPE5", ISSN = "0885-7458 (print), 1573-7640 (electronic)", ISSN-L = "0885-7458", bibdate = "Tue Sep 6 21:08:32 MDT 2011", bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0885-7458&volume=39&issue=3; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0885-7458&volume=39&issue=3&spage=296", acknowledgement = ack-nhfb, fjournal = "International Journal of Parallel Programming", } @Article{Garcia:2011:KRR, author = "Saturnino Garcia and Donghwan Jeon and Christopher M. Louie and Michael Bedford Taylor", title = "{Kremlin}: rethinking and rebooting {{\tt gprof}} for the multicore age", journal = j-SIGPLAN, volume = "46", number = "6", pages = "458--469", month = jun, year = "2011", CODEN = "SINODQ", DOI = "http://dx.doi.org/10.1145/1993316.1993553", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Thu Jun 9 10:23:33 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "Many recent parallelization tools lower the barrier for parallelizing a program, but overlook one of the first questions that a programmer needs to answer: which parts of the program should I spend time parallelizing?\par This paper examines Kremlin, an automatic tool that, given a serial version of a program, will make recommendations to the user as to what regions (e.g. loops or functions) of the program to attack first. Kremlin introduces a novel hierarchical critical path analysis and develops a new metric for estimating the potential of parallelizing a region: self-parallelism. We further introduce the concept of a parallelism planner, which provides a ranked order of specific regions to the programmer that are likely to have the largest performance impact when parallelized. Kremlin supports multiple planner personalities, which allow the planner to more effectively target a particular programming environment or class of machine.\par We demonstrate the effectiveness of one such personality, an OpenMP planner, by comparing versions of programs that are parallelized according to Kremlin's plan against third-party manually parallelized versions. The results show that Kremlin's OpenMP planner is highly effective, producing plans whose performance is typically comparable to, and sometimes much better than, manual parallelization. At the same time, these plans would require that the user parallelize significantly fewer regions of the program.", acknowledgement = ack-nhfb, fjournal = "ACM SIGPLAN Notices", } @Article{Gary:2011:AMO, author = "Kevin Gary and Andinet Enquobahrie and Luis Ibanez and Patrick Cheng and Ziv Yaniv and Kevin Cleary and Shylaja Kokoori and Benjamin Muffih and John Heidenreich", title = "Agile methods for open source safety-critical software", journal = j-SPE, volume = "41", number = "9", pages = "945--962", month = aug, year = "2011", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.1075", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Thu Sep 29 14:49:14 MDT 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, onlinedate = "25 Apr 2011", } @Article{Held:2011:PCO, author = "Isaac Held and David Randall", title = "Point\slash Counterpoint: Open Source Climate Model Development Is Worth It \slash Should Climate Models Be Open Source?", journal = j-IEEE-SOFTWARE, volume = "28", number = "6", publisher = "IEEE Computer Society", address = "Los Alamitos, CA, USA", pages = "62--65", month = nov # "\slash " # dec, year = "2011", DOI = "http://doi.ieeecomputersociety.org/10.1109/MS.2011.144", ISSN = "0740-7459 (print), 0740-7459 (electronic)", bibdate = "Mon Oct 31 16:31:59 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Joyner:2011:OSC, author = "David Joyner and Ond{\v{r}}ej {\v{C}}ert{\'\i}k and Aaron Meurer and Brian E. Granger", title = "Open source computer algebra systems: {SymPy}", journal = j-ACM-COMM-COMP-ALGEBRA, volume = "45", number = "3--4", pages = "225--234", month = sep, year = "2011", CODEN = "????", DOI = "http://dx.doi.org/10.1145/2110170.2110185", ISSN = "1932-2232 (print), 1932-2240 (electronic)", ISSN-L = "1932-2232", bibdate = "Thu Jan 26 16:43:28 MST 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/sigsam.bib", abstract = "This survey will look at SymPy, a free and open source computer algebra system started in 2005 by the second author (O.{\v{C}}.). It is written entirely in Python, available from http://sympy.org. SymPy is licensed under the ``modified BSD'' license, as is its beautiful logo designed by Fredrik Johansson.", acknowledgement = ack-nhfb, fjournal = "ACM Communications in Computer Algebra", issue = "177", } @Article{Kamp:2011:SIP, author = "Poul-Henning Kamp", title = "The Software Industry {IS} the Problem: The time has come for software liability laws", journal = j-QUEUE, volume = "9", number = "9", pages = "10", month = sep, year = "2011", CODEN = "AQCUAE", DOI = "http://dx.doi.org/10.1145/2030256.2030258", ISSN = "1542-7730 (print), 1542-7749 (electronic)", ISSN-L = "1542-7730", bibdate = "Fri Sep 9 15:15:25 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "ACM Queue: Tomorrow's Computing Today", } @Article{Lam:2011:EMI, author = "Shyong (Tony) K. Lam and John Riedl", title = "Expressing My Inner Gnome: Appearance and Behavior in Virtual Worlds", journal = "Computer", volume = "44", number = "7", pages = "103--105", month = jul, year = "2011", CODEN = "CPTRB4", DOI = "http://doi.ieeecomputersociety.org/10.1109/MC.2011.211", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Tue Jul 19 16:44:44 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/computer2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Computer", } @Article{Lambert:2011:PBO, author = "Emmanuel Lambert and Martin Fiers and Shavkat Nizamov and Martijn Tassaert and Steven G. Johnson and Peter Bienstman and Wim Bogaerts", title = "{Python} Bindings for the {Open Source Electromagnetic Simulator Meep}", journal = j-COMPUT-SCI-ENG, volume = "13", number = "3", pages = "53--65", month = may # "\slash " # jun, year = "2011", CODEN = "CSENFA", DOI = "http://doi.ieeecomputersociety.org/10.1109/MCSE.2010.98", ISSN = "1521-9615 (print), 1558-366X (electronic)", ISSN-L = "1521-9615", bibdate = "Fri Apr 1 22:44:30 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Computing in Science and Engineering", } @Article{Lindman:2011:MOS, author = "Juho Lindman and Matti Rossi and Anna Puustell", title = "Matching Open Source Software Licenses with Corresponding Business Models", journal = j-IEEE-SOFTWARE, volume = "28", number = "4", pages = "31--35", month = jul # "\slash " # aug, year = "2011", CODEN = "IESOEG", DOI = "http://doi.ieeecomputersociety.org/10.1109/MS.2011.50", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Fri Jul 22 08:24:20 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Lonie:2011:XOS, author = "David C. Lonie and Eva Zurek", title = "{XtalOpt}: An open-source evolutionary algorithm for crystal structure prediction", journal = j-COMP-PHYS-COMM, volume = "182", number = "2", pages = "372--387", month = feb, year = "2011", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Sat Feb 11 10:10:56 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S0010465510003140", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Article{Lonie:2011:XVR, author = "David C. Lonie and Eva Zurek", title = "{XtalOpt version r7}: An open-source evolutionary algorithm for crystal structure prediction", journal = j-COMP-PHYS-COMM, volume = "182", number = "10", pages = "2305--2306", month = oct, year = "2011", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Sat Feb 11 10:11:00 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S001046551100213X", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Article{Lundell:2011:PPO, author = "Bj{\"o}rn Lundell and Brian Lings and Anna Syberfeldt", title = "Practitioner perceptions of {Open Source} software in the embedded systems area", journal = j-J-SYST-SOFTW, volume = "84", number = "9", pages = "1540--1549", month = sep, year = "2011", CODEN = "JSSODM", ISSN = "0164-1212 (print), 1873-1228 (electronic)", ISSN-L = "0164-1212", bibdate = "Mon Feb 6 15:39:22 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jsystsoftw.bib; http://www.sciencedirect.com/science/journal/01641212", URL = "http://www.sciencedirect.com/science/article/pii/S0164121211000719", acknowledgement = ack-nhfb, fjournal = "Journal of Systems and Software", } @Article{Marcotte:2011:SSG, author = "Ludovic Marcotte", title = "{SOGo} --- Open-source groupware", journal = j-LINUX-J, volume = "2011", number = "201", pages = "1:1--1:??", month = jan, year = "2011", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", ISSN-L = "1075-3583", bibdate = "Mon Jan 10 10:01:28 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, articleno = "1", fjournal = "Linux Journal", } @Article{Monden:2011:GGU, author = "Akito Monden and Satoshi Okahara and Yuki Manabe and Kenichi Matsumoto", title = "Guilty or Not Guilty: Using Clone Metrics to Determine Open Source Licensing Violations", journal = j-IEEE-SOFTWARE, volume = "28", number = "2", pages = "42--47", month = mar # "\slash " # apr, year = "2011", CODEN = "IESEDJ", DOI = "http://doi.ieeecomputersociety.org/10.1109/MS.2010.159", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Tue Apr 5 07:01:25 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Nelson:2011:SEU, author = "Adam Nelson and Tim Menzies and Gregory Gay", title = "Sharing experiments using open-source software", journal = j-SPE, volume = "41", number = "3", pages = "283--305", month = mar, year = "2011", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.1004", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Tue Jun 21 17:09:54 MDT 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, onlinedate = "24 Sep 2010", } @Article{Pemstein:2011:SSL, author = "Daniel Pemstein and Kevin M. Quinn and Andrew D. Martin", title = "The {Scythe Statistical Library}: An Open Source {C++} Library for Statistical Computation", journal = j-J-STAT-SOFT, volume = "42", number = "12", pages = "??--??", month = jun, year = "2011", CODEN = "JSSOBK", ISSN = "1548-7660", bibdate = "Sun Oct 2 07:04:03 MDT 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jstatsoft.bib", URL = "http://www.jstatsoft.org/v42/i12", acknowledgement = ack-nhfb, fjournal = "Journal of Statistical Software", pubdates = "Submitted 2007-01-15; Accepted 2007-08-15", } @Article{Riehle:2011:CSO, author = "Dirk Riehle", title = "Controlling and Steering Open Source Projects", journal = "Computer", volume = "44", number = "7", pages = "93--96", month = jul, year = "2011", CODEN = "CPTRB4", DOI = "http://doi.ieeecomputersociety.org/10.1109/MC.2011.206", ISSN = "0018-9162 (print), 1558-0814 (electronic)", ISSN-L = "0018-9162", bibdate = "Tue Jul 19 16:44:44 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/computer2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Computer", } @Article{Robbins:2011:GAT, author = "Arnold Robbins", title = "{GNU awk 4.0}: teaching an old bird some new tricks", journal = j-LINUX-J, volume = "2011", number = "209", pages = "5:1--5:??", month = sep, year = "2011", CODEN = "LIJOFX", ISSN = "1075-3583 (print), 1938-3827 (electronic)", bibdate = "Sun Nov 6 07:06:25 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/linux-journal.bib", acknowledgement = ack-nhfb, articleno = "5", fjournal = "Linux Journal", } @Article{Schryen:2011:OSS, author = "Guido Schryen", title = "Is open source security a myth?", journal = j-CACM, volume = "54", number = "5", pages = "130--140", month = may, year = "2011", CODEN = "CACMA2", DOI = "http://dx.doi.org/10.1145/1941487.1941516", ISSN = "0001-0782 (print), 1557-7317 (electronic)", bibdate = "Mon Apr 25 18:29:06 MDT 2011", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "What does vulnerability and patch data say?", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", } @Article{Sojer:2011:LRA, author = "Manuel Sojer and Joachim Henkel", title = "License risks from ad hoc reuse of code from the {Internet}", journal = j-CACM, volume = "54", number = "12", pages = "74--81", month = dec, year = "2011", CODEN = "CACMA2", DOI = "http://dx.doi.org/10.1145/2043174.2043193", ISSN = "0001-0782 (print), 1557-7317 (electronic)", ISSN-L = "0001-0782", bibdate = "Tue Nov 29 11:53:53 MST 2011", bibsource = "http://www.acm.org/pubs/contents/journals/cacm/; http://www.math.utah.edu/pub/tex/bib/cacm2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, fjournal = "Communications of the ACM", } @Article{Spinellis:2011:CUO, author = "Diomidis Spinellis", title = "Choosing and Using Open Source Components", journal = j-IEEE-SOFTWARE, volume = "28", number = "3", pages = "96, 95", month = may # "\slash " # jun, year = "2011", CODEN = "IESEDJ", DOI = "http://doi.ieeecomputersociety.org/10.1109/MS.2011.54", ISSN = "0740-7459 (print), 0740-7459 (electronic)", ISSN-L = "0740-7459", bibdate = "Thu Apr 28 08:41:06 2011", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib", acknowledgement = ack-nhfb, fjournal = "IEEE Software", } @Article{Abbott:2012:TFA, author = "John Abbott", title = "Twin-float arithmetic", journal = j-J-SYMBOLIC-COMP, volume = "47", number = "5", pages = "536--551", month = may, year = "2012", CODEN = "JSYCEH", DOI = "http://dx.doi.org/10.1016/j.jsc.2011.12.005", ISSN = "0747-7171 (print), 1095-855X (electronic)", ISSN-L = "0747-7171", bibdate = "Sat Feb 25 10:12:47 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jsymcomp.bib; http://www.sciencedirect.com/science/journal/07477171", URL = "http://www.sciencedirect.com/science/article/pii/S0747717111001970", abstract = "We present a heuristically certified form of floating-point arithmetic and its implementation in CoCoALib. This arithmetic is intended to act as a fast alternative to exact rational arithmetic, and is developed from the idea of paired floats expounded by Traverso and Zanoni (2002). As prerequisites we need a source of (pseudo-)random numbers, and an underlying floating-point arithmetic system where the user can set the precision. Twin-float arithmetic can be used only where the input data are exact, or can be obtained at high enough precision. Our arithmetic includes a total cancellation heuristic for sums and differences, and so can be used in classical algebraic algorithms such as Buchberger's algorithm. We also present a (new) algorithm for recovering an exact rational value from a twin-float, so in some cases an exact answer can be obtained from an approximate computation.\par The ideas presented here are implemented as a ring in CoCoALib, called RingTwinFloat, allowing them to be used easily in a wide variety of algebraic computations (including Gr{\"o}bner bases).", acknowledgement = ack-nhfb, fjournal = "Journal of Symbolic Computation", keywords = "GNU multiple-precision library (GMP); mpf_t datatype", } @Article{Aldea:2012:USC, author = "Sergio Aldea and Diego R. Llanos and Arturo Gonz{\'a}lez-Escribano", title = "Using {SPEC CPU2006} to evaluate the sequential and parallel code generated by commercial and open-source compilers", journal = j-J-SUPERCOMPUTING, volume = "59", number = "1", pages = "486--498", month = jan, year = "2012", CODEN = "JOSUED", ISSN = "0920-8542 (print), 1573-0484 (electronic)", ISSN-L = "0920-8542", bibdate = "Tue Dec 13 15:25:33 MST 2011", bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=59&issue=1; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jsuper.bib", URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=59&issue=1&spage=486", acknowledgement = ack-nhfb, fjournal = "The Journal of Supercomputing", } @Article{Crowston:2012:FLO, author = "Kevin Crowston and Kangning Wei and James Howison and Andrea Wiggins", title = "{Free\slash} Libre open-source software development: {What} we know and what we do not know", journal = j-COMP-SURV, volume = "44", number = "2", pages = "7:1--7:??", month = feb, year = "2012", CODEN = "CMSVAN", DOI = "http://dx.doi.org/10.1145/2089125.2089127", ISSN = "0360-0300 (print), 1557-7341 (electronic)", ISSN-L = "0360-0300", bibdate = "Tue Feb 28 16:26:04 MST 2012", bibsource = "http://www.acm.org/pubs/contents/journals/surveys/; http://www.math.utah.edu/pub/tex/bib/compsurv.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "We review the empirical research on Free/Libre and Open-Source Software (FLOSS) development and assess the state of the literature. We develop a framework for organizing the literature based on the input-mediator-output-input (IMOI) model from the small groups literature. We present a quantitative summary of articles selected for the review and then discuss findings of this literature categorized into issues pertaining to inputs (e.g., member characteristics, technology use, and project characteristics), processes (software development practices, social processes, and firm involvement practices), emergent states (e.g., social states and task-related states), and outputs (e.g. team performance, FLOSS implementation, and project evolution).", acknowledgement = ack-nhfb, articleno = "7", fjournal = "ACM Computing Surveys", } @Article{Lin:2012:ATE, author = "Kai-Wei Lin and Peng-Sheng Chen", title = "An assistance tool employing a systematic methodology for {GCC} retargeting", journal = j-SPE, volume = "42", number = "1", pages = "19--36", month = jan, year = "2012", CODEN = "SPEXBL", DOI = "http://dx.doi.org/10.1002/spe.1045", ISSN = "0038-0644 (print), 1097-024X (electronic)", ISSN-L = "0038-0644", bibdate = "Tue Jan 31 08:08:12 MST 2012", bibsource = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/spe.bib", acknowledgement = ack-nhfb, fjournal = "Software---Practice and Experience", onlinedate = "27 Jan 2011", } @Article{Lonie:2012:IDC, author = "David C. Lonie and Eva Zurek", title = "Identifying duplicate crystal structures: {XtalComp}, an open-source solution", journal = j-COMP-PHYS-COMM, volume = "183", number = "3", pages = "690--697", month = mar, year = "2012", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Sat Feb 11 10:11:02 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S0010465511003699", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Article{Midha:2012:FAS, author = "Vishal Midha and Prashant Palvia", title = "Factors affecting the success of {Open Source Software}", journal = j-J-SYST-SOFTW, volume = "85", number = "4", pages = "895--905", month = apr, year = "2012", CODEN = "JSSODM", ISSN = "0164-1212 (print), 1873-1228 (electronic)", ISSN-L = "0164-1212", bibdate = "Fri Feb 17 07:42:13 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jsystsoftw.bib; http://www.sciencedirect.com/science/journal/01641212", URL = "http://www.sciencedirect.com/science/article/pii/S016412121100286X", acknowledgement = ack-nhfb, fjournal = "Journal of Systems and Software", } @Article{Moses:2012:MPH, author = "Joel Moses", title = "{Macsyma}: a personal history", journal = j-J-SYMBOLIC-COMP, volume = "47", number = "2", pages = "123--130", month = feb, year = "2012", CODEN = "JSYCEH", ISSN = "0747-7171 (print), 1095-855X (electronic)", ISSN-L = "0747-7171", bibdate = "Wed Feb 22 07:04:32 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jsymcomp.bib; http://www.math.utah.edu/pub/tex/bib/macsyma.bib; http://www.sciencedirect.com/science/journal/07477171", URL = "http://www.sciencedirect.com/science/article/pii/S0747717110001483", abstract = "The Macsyma system arose out of research on mathematical software in the AI group at MIT in the 1960s. Algorithm development in symbolic integration and simplification arose out of the interest of people, such as the author, who were also mathematics students. The later development of algorithms for the GCD of sparse polynomials, for example, arose out of the needs of our user community. During various times in the 1970s the computer on which Macsyma ran was one of the most popular nodes on the ARPANET. We discuss the attempts in the late 70s and the 80s to develop Macsyma systems that ran on popular computer architectures. Finally, we discuss the impact of the fundamental ideas in Macsyma on the author's current research on large scale engineering and socio-technical systems.", acknowledgement = ack-nhfb, fjournal = "Journal of Symbolic Computation", } @Article{Novaresio:2012:OSL, author = "Valerio Novaresio and Mar{\'\i}a Garc{\'\i}a-Camprub{\'\i} and Salvador Izquierdo and Pietro Asinari and Norberto Fueyo", title = "An open-source library for the numerical modeling of mass-transfer in solid oxide fuel cells", journal = j-COMP-PHYS-COMM, volume = "183", number = "1", pages = "125--146", month = jan, year = "2012", CODEN = "CPHCBZ", ISSN = "0010-4655 (print), 1879-2944 (electronic)", ISSN-L = "0010-4655", bibdate = "Sat Feb 11 10:11:01 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.sciencedirect.com/science/journal/00104655", URL = "http://www.sciencedirect.com/science/article/pii/S001046551100275X", acknowledgement = ack-nhfb, fjournal = "Computer Physics Communications", } @Article{Shirazi:2012:FOS, author = "Farid Shirazi", title = "Free and {Open Source Software} versus {Internet} content filtering and censorship: a case study", journal = j-J-SYST-SOFTW, volume = "85", number = "4", pages = "920--931", month = apr, year = "2012", CODEN = "JSSODM", ISSN = "0164-1212 (print), 1873-1228 (electronic)", ISSN-L = "0164-1212", bibdate = "Fri Feb 17 07:42:13 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jsystsoftw.bib; http://www.sciencedirect.com/science/journal/01641212", URL = "http://www.sciencedirect.com/science/article/pii/S0164121211002883", acknowledgement = ack-nhfb, fjournal = "Journal of Systems and Software", } @Article{Spinellis:2012:OAO, author = "Diomidis Spinellis and Vaggelis Giannikas", title = "Organizational adoption of open source software", journal = j-J-SYST-SOFTW, volume = "85", number = "3", pages = "666--682", month = mar, year = "2012", CODEN = "JSSODM", ISSN = "0164-1212 (print), 1873-1228 (electronic)", ISSN-L = "0164-1212", bibdate = "Fri Feb 17 07:42:10 MST 2012", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/jsystsoftw.bib; http://www.sciencedirect.com/science/journal/01641212", URL = "http://www.sciencedirect.com/science/article/pii/S0164121211002512", acknowledgement = ack-nhfb, fjournal = "Journal of Systems and Software", } @Book{Wilkinson:1971:LA, editor = "James H. Wilkinson and Christian Reinsch", booktitle = "Linear Algebra", title = "Linear Algebra", volume = "II", publisher = pub-SV, address = pub-SV:adr, pages = "viii + 439", year = "1971", ISBN = "0-387-05414-6, 3-540-05414-6", ISBN-13 = "978-0-387-05414-8, 978-3-540-05414-6", LCCN = "QA251 .W67", bibdate = "Wed Dec 15 18:44:50 1993", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Handbook for Automatic Computation, Editors: {F. L. Bauer, A. S. Householder, F. W. J. Olver, H. Rutishauser, K. Samelson and E. Stiefel}", } %%% ==================================================================== %%% Entries with uncertain years: @Misc{Kennedy:20xx:POS, author = "Dennis M. Kennedy", title = "A Primer on Open Source Licensing Legal Issues: Copyright, Copyleft and Copyfuture", howpublished = "World-Wide Web document.", year = "20xx", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.denniskennedy.com/opensourcedmk.pdf", acknowledgement = ack-nhfb, xxnote = "URL not reachable in April 2005.", } @Misc{OReilly:20xx:SOS, author = "Tim O'Reilly", title = "{Schl{\"u}sse aus der Open-Source-Software-Entwicklung}. ({German}) [Key to {Open Source} Software Development]", howpublished = "World-Wide Web document.", pages = "", year = "20xx", bibdate = "Mon Apr 18 10:13:12 2005", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http:www.ifross.de/ifross_html/links.html", URL = "http://www.heise.de/tp/deutsch/special/wos/6433/1.html", acknowledgement = ack-nhfb, xxnote = "Document no longer accessible.", } %%% ==================================================================== %%% Cross-referenced entries must come last. @Proceedings{Abrahams:1981:TMA, editor = "P. Abrahams", booktitle = "Text manipulation: Proceedings of the {ACM} {SIGPLAN\slash SIGOA} symposium ({Portland, OR}, {June} 8--10, 1981)", title = "Text manipulation: Proceedings of the {ACM} {SIGPLAN\slash SIGOA} symposium ({Portland, OR}, {June} 8--10, 1981)", publisher = pub-ACM, address = pub-ACM:adr, pages = "160", year = "1981", ISBN = "0-89791-043-5, 0-89791-050-8", ISBN-13 = "978-0-89791-043-9, 978-0-89791-050-7", LCCN = "QA76.7 .S54 v.16:6", bibdate = "Fri Aug 19 02:39:51 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Published as ACM SIGPLAN Notices, v. 16, no. 6, and ACM SIGOA newsletter, vol. 2, no. 1/2, spring/summer 1981.", acknowledgement = ack-nhfb, keywords = "algorithms; design; text editors (computer programs) --- congresses", subject = "I.7 Computing Methodologies, TEXT PROCESSING, Text Editing \\ I.7 Computing Methodologies, TEXT PROCESSING, Document Preparation \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, User interfaces \\ I.2 Computing Methodologies, ARTIFICIAL INTELLIGENCE, Natural Language Processing \\ D.2 Software, SOFTWARE ENGINEERING, Distribution and Maintenance", } @Book{Barstow:1984:IPE, author = "David R. Barstow and Howard E. Shrobe and Erik Sandewall", booktitle = "Interactive Programming Environments", title = "Interactive Programming Environments", publisher = pub-MCGRAW-HILL, address = pub-MCGRAW-HILL:adr, pages = "xii + 609", year = "1984", ISBN = "0-07-003885-6", ISBN-13 = "978-0-07-003885-1", LCCN = "QA76.6 .I5251 1984", bibdate = "Tue Dec 14 22:40:18 1993", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", price = "US\$34.95", } @Proceedings{Anonymous:1987:PAT, editor = "Anonymous", booktitle = "Proceedings of AIDA-87. Third Annual Conference on Artificial Intelligence and Ada", title = "Proceedings of {AIDA}-87. Third Annual Conference on Artificial Intelligence and Ada", publisher = "George Mason Univ", address = "Fairfax, VA, USA", pages = "229", year = "1987", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "14--15 Oct. 1987", conflocation = "Fairfax, VA, USA", confsponsor = "George Mason Univ", pubcountry = "USA", } @Proceedings{Bullinger:1987:HII, editor = "H.-J. Bullinger and B. Shackel and K. Kornwachs", booktitle = "Human-computer Interaction --- INTERACT '87: proceedings of the Second IFIP Conference on Human-Computer Interaction, held at the University of Stuttgart, Federal Republic of Germany, 1--4 September, 1987", title = "Human-computer Interaction --- {INTERACT} '87: proceedings of the Second {IFIP} Conference on Human-Computer Interaction, held at the University of Stuttgart, Federal Republic of Germany, 1--4 September, 1987", publisher = pub-NH, address = pub-NH:adr, pages = "xli + 1138", year = "1987", ISBN = "0-444-70304-7", ISBN-13 = "978-0-444-70304-0", LCCN = "QA76.9.S88I325 1987", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "1--4 Sept. 1987", conflocation = "Stuttgart, West Germany", pubcountry = "Netherlands", } @Proceedings{ACM:1988:PAS, editor = "{ACM}", booktitle = "Proceedings of the ACM SIGGRAPH Symposium on User Interface Software, Banff, Alberta, Canada, October 17--19, 1988", title = "Proceedings of the {ACM SIGGRAPH} Symposium on User Interface Software, Banff, Alberta, Canada, October 17--19, 1988", publisher = pub-ACM, address = pub-ACM:adr, pages = "vi + 230", year = "1988", ISBN = "0-89791-283-7", ISBN-13 = "978-0-89791-283-9", LCCN = "QA76.9.U83A26 1988", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The following topics were dealt with: EDGE, graph based tool for specifying interaction; state trees as structured finite state machines for user interfaces; extensions to C for interface programming; X toolkit; user interface toolkit; event-driven user interfaces based on quasi-parallelism; MIRAGE rapid interface prototyping system; CLUE, Common Lisp user interface environment; UNIX Emacs; interface usage measurements in a user interface management system; designing the interface designer's interface; ACE, color expert system for user interface design; XY-WINS, integrated environment for developing graphical user interfaces; building interfaces interactively; building user interfaces by direct manipulation; using active data in a UIMS; applying a theory of graphical presentation to graphic design of user interfaces; dynamic construction of animated help from application context; XVISION software system for image processing research, education and applications; portable user interface for a scientific programming environment; and JACK toolkit for manipulating articulated figures.", acknowledgement = ack-nhfb, classification = "C6115 (Programming support); C6130B (Graphics techniques); C6180 (User interfaces)", confdate = "17--19 Oct. 1988", conflocation = "Banff, Alta., Canada", confsponsor = "ACM SIGGRAPH", keywords = "ACE; Active data; Animated help; Application context; Articulated figures; C; CLUE; Color expert system; Common Lisp user interface environment; Direct manipulation; Dynamic construction; EDGE; Event-driven user interfaces; Graph based tool; Graphic design; Graphical presentation; Graphical user interfaces; Image processing; Integrated environment; Interface programming; Interface usage measurements; JACK; MIRAGE rapid interface prototyping system; Portable user interface; Quasi-parallelism; Scientific programming environment; State trees; Structured finite state machines; UIMS; UNIX Emacs; User interface design; User interface management system; User interface toolkit; X toolkit; XVISION; XY-WINS", pubcountry = "USA", thesaurus = "Graphical user interfaces; Software tools", } @Proceedings{Anonymous:1988:PFA, editor = "Anonymous", booktitle = "Proceedings of the Fourth Annual Artificial Intelligence and Advanced Computer Technology Conference", title = "Proceedings of the Fourth Annual Artificial Intelligence and Advanced Computer Technology Conference", publisher = "Tower Conference Management", address = "Glen Ellyn, IL, USA", pages = "540", year = "1988", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "4--6 May 1988", conflocation = "Long Beach, CA, USA", pubcountry = "USA", } @Proceedings{Anonymous:1988:UPC, editor = "Anonymous", booktitle = "USENIX Proceedings. C++ Conference", title = "{USENIX} Proceedings. {C++} Conference", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "362", year = "1988", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "17--21 Oct. 1988", conflocation = "Denver, CO, USA", pubcountry = "USA", } @Proceedings{USENIX:1988:UPC, editor = "{USENIX Association}", booktitle = "{USENIX} proceedings: {C++} Conference, Denver, {CO}, October 17--21, 1988", title = "{USENIX} proceedings: {C++} Conference, Denver, {CO}, October 17--21, 1988", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "362", year = "1988", bibdate = "Sun Feb 18 07:46:09 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, keywords = "C++ (Computer program language) --- Congresses.", } @Proceedings{ACM:1989:CPS, editor = "{ACM}", booktitle = "Conference proceedings / SIGDOC 89, November 8--10, 1989, Pittsburgh Hilton and Towers, Pittsburgh, Pennsylvania", title = "Conference proceedings / {SIGDOC} 89, November 8--10, 1989, Pittsburgh Hilton and Towers, Pittsburgh, Pennsylvania", publisher = pub-ACM, address = pub-ACM:adr, pages = "iv + 146", year = "1989", ISBN = "0-89791-337-X", ISBN-13 = "978-0-89791-337-9", LCCN = "QA 76.9 D6 S54 1989", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "SIGDOC --- Conference Proceedings --- 1989; 7th", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", sponsor = "Association for Computing Machinery.", } @Proceedings{Anonymous:1989:PAE, editor = "Anonymous", booktitle = "Proceedings of the Autumn 1989 EUUG Conference", title = "Proceedings of the Autumn 1989 {EUUG} Conference", publisher = "Eur. UNIX Syst. User Group", address = "Buntingford, UK", pages = "x + 302", year = "1989", ISBN = "0-9513181-3-6", ISBN-13 = "978-0-9513181-3-3", LCCN = "????", bibdate = "Wed Oct 30 06:13:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "18--22 Sept. 1989", conflocation = "Vienna, Austria", confsponsor = "Eur. UNIX Syst. Users Group", pubcountry = "UK", } @Proceedings{IEEE:1989:PII, editor = "{IEEE}", booktitle = "Proceedings / 1989 IEEE International Conference on Robotics and Automation. Washington, DC", title = "Proceedings / 1989 {IEEE} International Conference on Robotics and Automation. Washington, {DC}", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xxx + 1868", year = "1989", ISBN = "0-8186-1938-4", ISBN-13 = "978-0-8186-1938-0", LCCN = "TJ 210.3 I44 1989", bibdate = "Wed Oct 30 06:19:01 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Three volumes. IEEE Catalog No. 89CH2750-8.", acknowledgement = ack-nhfb, confdate = "14--19 May 1989", conflocation = "Scottsdale, AZ, USA", confsponsor = "IEEE", pubcountry = "USA", } @Proceedings{Sutcliffe:1989:PCV, editor = "Alistair Sutcliffe and Linda Macaulay", booktitle = "People and computers V: proceedings of the fifth conference of the British Computer Society Human-Computer Interaction Specialist Group, University of Nottingham, 5--8 September 1989", title = "People and computers {V}: proceedings of the fifth conference of the British Computer Society Human-Computer Interaction Specialist Group, University of Nottingham, 5--8 September 1989", publisher = pub-CAMBRIDGE, address = pub-CAMBRIDGE:adr, pages = "vii + 502", year = "1989", ISBN = "0-521-38430-3", ISBN-13 = "978-0-521-38430-8", LCCN = "QA76.9.H85 B75 1989", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "5--8 Sept. 1989", conflocation = "Nottingham, UK", confsponsor = "Canon Res. Centre Europe", pubcountry = "UK", } @Proceedings{Anonymous:1990:EXW, editor = "Anonymous", booktitle = "European X Window System Conference", title = "European {X} Window System Conference", publisher = "CEP Consultants", address = "Edinburgh, UK", pages = "198", year = "1990", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "12--14 Nov. 1990", conflocation = "London, UK", pubcountry = "UK", } @Proceedings{Anonymous:1990:PWU, editor = "Anonymous", booktitle = "Proceedings of the Winter 1990 USENIX Conference", title = "Proceedings of the Winter 1990 {USENIX} Conference", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "xvi + 374", year = "1990", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "22--26 Jan. 1990", conflocation = "Washington, DC, USA", pubcountry = "USA", } @Proceedings{Anonymous:1990:UAP, editor = "Anonymous", booktitle = "USENIX Association. Proceedings of the Fourth Large Installation System Administrator's Conference", title = "{USENIX} Association. Proceedings of the Fourth Large Installation System Administrator's Conference", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "viii + 148", year = "1990", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "17--19 Oct. 1990", conflocation = "Colorado Springs, CO, USA", pubcountry = "USA", } @Proceedings{Anonymous:1990:UCC, editor = "Anonymous", booktitle = "USENIX C++ Conference", title = "{USENIX C++} Conference", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "323", year = "1990", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "9--11 April 1990", conflocation = "San Francisco, CA, USA", pubcountry = "USA", } @Proceedings{Furuta:1990:EPI, editor = "R. Furuta", booktitle = "EP90: proceedings of the International Conference on Electronic Publishing, Document Manipulation and Typography, Gaithersburg, Maryland, September 1990", title = "{EP90}: proceedings of the International Conference on Electronic Publishing, Document Manipulation and Typography, Gaithersburg, Maryland, September 1990", publisher = pub-CAMBRIDGE, address = pub-CAMBRIDGE:adr, pages = "x + 298", year = "1990", ISBN = "0-521-40246-8", ISBN-13 = "978-0-521-40246-0", LCCN = "Z286.E43I58 1990", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "18--20 Sept. 1990", conflocation = "Gaithersburg, MD, USA", confsponsor = "NIST; INRIA; Univ. Maryland; et al", pubcountry = "UK", } @Proceedings{IEEE:1990:DPF, editor = "{IEEE}", booktitle = "Digest of papers / Fault-Tolerant Computing, 20th International Symposium, June 26-28, 1990, Newcastle upon Tyne, England", title = "Digest of papers / Fault-Tolerant Computing, 20th International Symposium, June 26-28, 1990, Newcastle upon Tyne, England", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xvi + 506", year = "1990", ISBN = "0-8186-2051-X", ISBN-13 = "978-0-8186-2051-5", LCCN = "QA 76.9 F38 I57 1990", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "IEEE Catalog No. 90CH2877-9.", acknowledgement = ack-nhfb, confdate = "26--28 June 1990", conflocation = "Newcastle Upon Tyne, UK", confsponsor = "IEEE; BCS; ESPRIT; CSR; Univ. Newcastle Upon Tyne; IFIP", pubcountry = "USA", } @Proceedings{Miola:1990:DIS, editor = "A. Miola", booktitle = "Design and Implementation of Symbolic Computation Systems. International Symposium DISCO '90. Proceedings", title = "Design and Implementation of Symbolic Computation Systems. International Symposium {DISCO} '90. Proceedings", publisher = pub-SV, address = pub-SV:adr, pages = "xii + 283", year = "1990", ISBN = "3-540-52531-9", ISBN-13 = "978-3-540-52531-8", LCCN = "QA76.9.S88I576 1990", bibdate = "Wed Oct 30 06:09:12 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "10--12 April 1990", conflocation = "Capri, Italy", pubcountry = "West Germany", } @Proceedings{USENIX:1990:PSU, editor = "{USENIX Association}", booktitle = "Proceedings of the Summer 1990 {USENIX} Conference: June 11--15, 1990, Anaheim, California, {USA}", title = "Proceedings of the Summer 1990 {USENIX} Conference: June 11--15, 1990, Anaheim, California, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "x + 340", year = "1990", LCCN = "QA76.8.U65 U81 1990", bibdate = "Sun Feb 18 07:46:09 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, annote = "Cover title: USENIX Conference Proceedings. Spine title: USENIX Anaheim Conference Proceedings.", keywords = "UNIX (Computer operating system) --- Congresses.", } @Proceedings{Anonymous:1991:SIM, editor = "Anonymous", booktitle = "Second International Modula-2 Conference. Modula-2 and Beyond", title = "Second International Modula-2 Conference. Modula-2 and Beyond", publisher = "Loughborough Univ. Technol", address = "Loughborough, UK", pages = "360", year = "1991", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "11--13 Sept. 1991", conflocation = "Loughborough, UK", pubcountry = "UK", } @Proceedings{Ehrig:1991:GGT, editor = "H. Ehrig and H.-J. Kreowski and G. Rozenberg", booktitle = "Graph grammars and their application to computer science: 4th international workshop, Bremen, Germany, March 5--9, 1990: proceedings", title = "Graph grammars and their application to computer science: 4th international workshop, Bremen, Germany, March 5--9, 1990: proceedings", publisher = pub-SV, address = pub-SV:adr, pages = "x + 703", year = "1991", ISBN = "0-387-54478-X (New York), 3-540-54478-X (Berlin)", ISBN-13 = "978-0-387-54478-6 (New York), 978-3-540-54478-4 (Berlin)", LCCN = "QA75.5.G72 1991", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "5--9 March 1990", conflocation = "Bremen, Germany", pubcountry = "Germany", } @Proceedings{Milutinovic:1991:PTA, editor = "V. Milutinovic and B. D. Shriver", booktitle = "Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences (Cat. No.91TH0350-9)", title = "Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences (Cat. No.91{TH0350}-9)", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xv + 717 + xiii + 605 + xiv + 827 + xi + 574", year = "1991", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "4 vol.", acknowledgement = ack-nhfb, confdate = "8--11 Jan. 1991", conflocation = "Kauai, HI, USA", confsponsor = "IEEE; Univ. Hawaii; ACM; Pacific Res. Inst. Inf. Syst. Manage", pubcountry = "USA", } @Proceedings{Milutinovic:1991:PTH, editor = "V. Milutinovic and B. D. Shriver and J. F. {Nunamaker, Jr.} and R. H. {Sprague, Jr.}", booktitle = "Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences (Cat. No.91TH0394-7)", title = "Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences (Cat. No.91{TH0394}-7)", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xv + 831 + xv + 877 + xii + 670 + xiii + 729", year = "1991", ISBN = "0-8186-2420-5", ISBN-13 = "978-0-8186-2420-9", LCCN = "????", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "4 vol.", acknowledgement = ack-nhfb, confdate = "7--10 Jan. 1992", conflocation = "Kauai, HI, USA", confsponsor = "Univ. Hawaii; ACM; IEEE; Pacific Res. Inst. Inf. Syst. Manage", pubcountry = "USA", } @Proceedings{Prehn:1991:VFS, editor = "S. Prehn and W. J. Toetenel", booktitle = "VDM '91: formal software development methods: 4th international symposium of VDM Europe, Noordwijkerhout, The Netherlands, October 21--25, 1991: proceedings", title = "{VDM} '91: formal software development methods: 4th international symposium of {VDM} Europe, Noordwijkerhout, The Netherlands, October 21--25, 1991: proceedings", publisher = pub-SV, address = pub-SV:adr, pages = "xii + 698", year = "1991", ISBN = "0-387-54834-3 (New York) (vol. 1), 3-540-54834-3 (Berlin) (vol. 1), 0-540-54868-8 (New York) (vol. 2), 3-540-54868-8 (Berlin) (vol. 2)", ISBN-13 = "978-0-387-54834-0 (New York) (vol. 1), 978-3-540-54834-8 (Berlin) (vol. 1), 978-0-540-54868-2 (New York) (vol. 2), 978-3-540-54868-3 (Berlin) (vol. 2)", LCCN = "QA76.76.D47V36 1991", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "21--25 Oct. 1991", conflocation = "Noordwijkerhout, Netherlands", pubcountry = "Germany", } @Proceedings{ACM:1992:PAC, editor = "{ACM}", booktitle = "Proceedings of the 1992 ACM Conference on LISP and Functional Programming: papers presented at the conference, San Francisco, California, June 22--24, 1992", title = "Proceedings of the 1992 {ACM} Conference on {LISP} and Functional Programming: papers presented at the conference, San Francisco, California, June 22--24, 1992", publisher = pub-ACM, address = pub-ACM:adr, pages = "viii + 357", year = "1992", ISBN = "0-89791-483-X", ISBN-13 = "978-0-89791-483-3", LCCN = "QA76.73.L23A26 1992", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "ACM order no. 552920.", acknowledgement = ack-nhfb, confdate = "22--24 June 1992", conflocation = "San Francisco, CA, USA", confsponsor = "ACM", pubcountry = "USA", } @Proceedings{Aleksander:1992:ANN, editor = "Igor Aleksander and John Taylor", booktitle = "Artificial neural networks, 2: proceedings of the 1992 International Conference on Artificial Neural Networks (ICANN-92), Brighton, United Kingdom, 4--7 September 1992", title = "Artificial neural networks, 2: proceedings of the 1992 International Conference on Artificial Neural Networks ({ICANN}-92), Brighton, United Kingdom, 4--7 September 1992", publisher = pub-ELS, address = pub-ELS:adr, pages = "xviii + xxx + 1700", year = "1992", ISBN = "0-444-89488-8", ISBN-13 = "978-0-444-89488-5", LCCN = "QA76.87.I56 1992", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Two volumes.", acknowledgement = ack-nhfb, confdate = "4--7 Sept. 1992", conflocation = "Brighton, UK", confsponsor = "UK DTI; Eur. Commission", pubcountry = "Netherlands", } @Proceedings{Anonymous:1992:PSE, editor = "Anonymous", booktitle = "Proceedings of the {Spring 1992 EurOpen\slash USENIX} Workshop", title = "Proceedings of the {Spring 1992 EurOpen\slash USENIX} Workshop", publisher = pub-EUROPEN, address = pub-EUROPEN:adr, pages = "vi + 146", month = "", year = "1992", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", abstract = "The following topics were dealt with: software pre-porting; porting under UNIX; certifying binary applications; applications POSIX.1 conformance testing; X window system; user interface copyright; software patents; health information system based on UNIX-client-server called PHOENIX; portability of GNU software; portability in research environment; inter-fashion portability; camera: cooperation in open distributed environments; distributed system and security management with centralized control.", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6150J (Operating systems); C6150N (Distributed systems)", confdate = "6--9 April 1992", conflocation = "Jersey, UK", keywords = "Binary applications; Camera; Centralized control; Conformance testing; Distributed system; GNU software; Health information system; Inter-fashion portability; Open distributed environments; PHOENIX; Portability; POSIX.1; Research environment; Security management; Software patents; Software pre-porting; UNIX-client-server; User interface copyright; X window system", pubcountry = "UK", thesaurus = "Distributed processing; Software portability; UNIX", } @Proceedings{IEEE:1992:DPI, editor = "{IEEE}", booktitle = "Digest of papers: the 1992 IEEE Workshop on Fault-Tolerant Parallel and Distributed Systems, July 6--7, 1992, Amherst, Massachusetts", title = "Digest of papers: the 1992 {IEEE} Workshop on Fault-Tolerant Parallel and Distributed Systems, July 6--7, 1992, Amherst, Massachusetts", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "viii + 233", year = "1992", ISBN = "0-8186-2870-7", ISBN-13 = "978-0-8186-2870-2", LCCN = "QA76.9.F38I33 1992", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "IEEE catalog number 92TH0449-9.", acknowledgement = ack-nhfb, confdate = "6--7 July 1992", conflocation = "Amherst, MA, USA", confsponsor = "IEEE", pubcountry = "USA", } @Proceedings{IEEE:1992:FDP, editor = "{IEEE}", booktitle = "FTCS-22: digest of papers / the Twenty-second International Symposium on Fault-Tolerant Computing, July 8--10, 1992, Boston, Massachusetts", title = "{FTCS}-22: digest of papers / the Twenty-second International Symposium on Fault-Tolerant Computing, July 8--10, 1992, Boston, Massachusetts", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xvi + 538", year = "1992", ISBN = "0-8186-2875-8", ISBN-13 = "978-0-8186-2875-7", LCCN = "QA 76.9 F38 I57 1992", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "IEEE Catalog No. 92CH3155-9.", acknowledgement = ack-nhfb, confdate = "8--10 July 1992", conflocation = "Boston, MA, USA", confsponsor = "IEEE", pubcountry = "USA", } @Proceedings{IEEE:1992:PEA, editor = "{IEEE}", booktitle = "Proceedings / Eighth Annual Computer Security Applications Conference, San Antonio, Texas, November 30--December 4, 1992", title = "Proceedings / Eighth Annual Computer Security Applications Conference, San Antonio, Texas, November 30--December 4, 1992", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xxvii + 233", year = "1992", ISBN = "0-8186-3115-5 (paperback), 0-8186-3116-3 (microfiche), 0-8186-3117-1 (casebound)", ISBN-13 = "978-0-8186-3115-3 (paperback), 978-0-8186-3116-0 (microfiche), 978-0-8186-3117-7 (casebound)", LCCN = "QA76.9.A25 C6375 1992", bibdate = "Mon Dec 28 10:11:23 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "IEEE Computer Society Press order number 3115. IEEE catalog number 92TH04070-5.", acknowledgement = ack-nhfb, } @Proceedings{IEEE:1992:PIS, editor = "{IEEE}", booktitle = "Proceedings / IEEE Southeastcon '92, April 12--15, 1992, Birmingham, Alabama", title = "Proceedings / {IEEE} Southeastcon '92, April 12--15, 1992, Birmingham, Alabama", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "lii + 846", year = "1992", ISBN = "0-7803-0494-2", ISBN-13 = "978-0-7803-0494-9", LCCN = "TK 7801 I117 1992", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Two volumes. IEEE Catalog No. 92CH3094-0.", acknowledgement = ack-nhfb, confdate = "12--15 April 1992", conflocation = "Birmingham, AL, USA", confsponsor = "IEEE", pubcountry = "USA", } @Proceedings{Kapur:1992:ADC, editor = "D. Kapur", booktitle = "Automated deduction, CADE-11: 11th International Conference on Automated Deduction, Saratoga Springs, NY, USA, June 15--18, 1992: proceedings", title = "Automated deduction, {CADE}-11: 11th International Conference on Automated Deduction, Saratoga Springs, {NY}, {USA}, June 15--18, 1992: proceedings", volume = "607", publisher = pub-SV, address = pub-SV:adr, pages = "xv + 793", year = "1992", ISBN = "3-540-55602-8", ISBN-13 = "978-3-540-55602-2", LCCN = "QA76.9.A96I57 1992", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = ser-LNCS, acknowledgement = ack-nhfb, confdate = "15--18 June 1992", conflocation = "Saratoga Springs, NY, USA", pubcountry = "Germany", } @Proceedings{Quinton:1992:APV, editor = "Patrice Quinton and Yves Robert", booktitle = "Algorithms and parallel VLSI architectures II: proceedings of the International Workshop, Algorithms and Parallel VLSI Architectures II, Ch{\^a}teau de Bonas, Gers, France, June 3--6, 1991", title = "Algorithms and parallel {VLSI} architectures {II}: proceedings of the International Workshop, Algorithms and Parallel {VLSI} Architectures {II}, Ch{\^a}teau de Bonas, Gers, France, June 3--6, 1991", publisher = pub-ELS, address = pub-ELS:adr, pages = "xvi + 388", year = "1992", ISBN = "0-444-89153-6", ISBN-13 = "978-0-444-89153-2", LCCN = "QA76.58.I57 1991", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "3--6 June 1991", conflocation = "Gers, France", confsponsor = "CNRS; French Minist. Res. Technol.; French Minist. Defence", pubcountry = "Netherlands", } @Proceedings{Verkerk:1992:PIC, editor = "C. Verkerk and W. Wojcik", booktitle = "Proceedings of the International Conference on Computing in High Energy Physics '92. Proceedings (CERN 92-07)", title = "Proceedings of the International Conference on Computing in High Energy Physics '92. Proceedings ({CERN} 92-07)", publisher = "CERN", address = "Geneve, Switzerland", pages = "xxiii + 916", year = "1992", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "21--25 Sept. 1992", conflocation = "Annecy, France", pubcountry = "Switzerland", } @Proceedings{Voronkov:1992:LPA, editor = "A. Voronkov", booktitle = "Logic Programming and Automated Reasoning. International Conference LPAR '92 Proceedings", title = "Logic Programming and Automated Reasoning. International Conference {LPAR} '92 Proceedings", volume = "624", publisher = pub-SV, address = pub-SV:adr, pages = "xiv + 509", year = "1992", ISBN = "0-387-55727-X (New York), 3-540-55727-X (Berlin)", ISBN-13 = "978-0-387-55727-4 (New York), 978-3-540-55727-2 (Berlin)", LCCN = "QA76.63.I55 1992", bibdate = "Wed Oct 30 06:04:36 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = ser-LNAI, acknowledgement = ack-nhfb, confdate = "15--20 July 1992", conflocation = "St. Petersburg, Russia", confsponsor = "IJCAI; ECRC", pubcountry = "Germany", } @Proceedings{Abe:1993:PWD, editor = "F. Abe and F. Yuasa", booktitle = "Proceedings of Workshop on Distributed Computing and Network (KEK Proceedings 92-19)", title = "Proceedings of Workshop on Distributed Computing and Network ({KEK} Proceedings 92-19)", publisher = "Nat. Lab. High Energy Phys", address = "Ibaraki-ken, Japan", pages = "285", year = "1993", bibdate = "Wed Oct 30 05:59:54 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "27--28 Feb. 1992", conflocation = "Tsukuba, Japan", pubcountry = "Japan", } @Proceedings{ACM:1993:CPS, editor = "{ACM}", booktitle = "Conference proceedings: SIGDOC '93, the 11th annual international conference, October 5-8, 1993, Waterloo, Ontario: getting in touch --- staying in touch: moving online and multimedia systems into the workplace", title = "Conference proceedings: {SIGDOC} '93, the 11th annual international conference, October 5-8, 1993, Waterloo, Ontario: getting in touch --- staying in touch: moving online and multimedia systems into the workplace", publisher = pub-ACM, address = pub-ACM:adr, pages = "xiv + 382", year = "1993", ISBN = "0-89791-630-1", ISBN-13 = "978-0-89791-630-1", LCCN = "QA76.9.D6I57 1993", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "SIGDOC 1993; 11th", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", sponsor = "Association for Computing Machinery; Special Interest Group on Documentation.", } @Proceedings{ACM:1993:WTA, editor = "{ACM}", booktitle = "{WADAS} '93. Tenth Annual Washington Ada Symposium: Ada's role in software engineering, June 28--July 1, 1993, McLean Hilton, McLean, VA: proceedings", title = "{WADAS} '93. Tenth Annual Washington Ada Symposium: Ada's role in software engineering, June 28--July 1, 1993, McLean Hilton, McLean, {VA}: proceedings", publisher = pub-ACM, address = pub-ACM:adr, pages = "v + 177", year = "1993", ISBN = "0-89791-609-3", ISBN-13 = "978-0-89791-609-7", LCCN = "QA76.73.A16W37 1993", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "28 June--1 July 1993", conflocation = "Mclean, VA, USA", confsponsor = "ACM; NASA", pubcountry = "USA", } @Proceedings{Anonymous:1993:PSU, editor = "Anonymous", booktitle = "Proceedings of the Summer 1993 USENIX Conference", title = "Proceedings of the Summer 1993 {USENIX} Conference", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "321", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "21--25 June 1993", conflocation = "Cincinnati, OH, USA", pubcountry = "USA", } @Proceedings{Anonymous:1993:PUM, editor = "Anonymous", booktitle = "Proceedings of the USENIX Mach III Symposium", title = "Proceedings of the {USENIX} Mach {III} Symposium", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "322", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "19--21 April 1993", conflocation = "Santa Fe, NM, USA", pubcountry = "USA", } @Proceedings{Baozong:1993:PTI, editor = "Yuan Baozong", booktitle = "Proceedings / TENCON '93, 1993 IEEE Region 10 Conference on Computer, Communication, Control, and Power Engineering, October 19--21, 1993, Beijing, Beijing International Convention Center, Beijing Continental Grand Hotel", title = "Proceedings / {TENCON} '93, 1993 {IEEE} Region 10 Conference on Computer, Communication, Control, and Power Engineering, October 19--21, 1993, Beijing, Beijing International Convention Center, Beijing Continental Grand Hotel", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xxvi + 1206 (vol. 1), xvii + 676 (vol. 2), xv + 580 (vol. 3), xvii + 619 (vol. 4)", year = "1993", ISBN = "0-7803-1233-3", ISBN-13 = "978-0-7803-1233-3", LCCN = "QA75.5.I155 1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "IEEE Catalog No. 93CH3286-2.", acknowledgement = ack-nhfb, confdate = "19--21 Oct. 1993", conflocation = "Beijing, China", pubcountry = "USA", } @Proceedings{Bonzi:1993:APA, editor = "Susan Bonzi", booktitle = "ASIS '93: proceedings of the 56th ASIS annual meeting, 1993, volume 30, Columbus, Ohio, October 24--28, 1993", title = "{ASIS} '93: proceedings of the 56th {ASIS} annual meeting, 1993, volume 30, Columbus, Ohio, October 24--28, 1993", publisher = pub-LEARNED-INF, address = pub-LEARNED-INF:adr, pages = "xvii + 334", year = "1993", ISBN = "0-938734-78-4", ISBN-13 = "978-0-938734-78-9", LCCN = "Z699.A1 A5 1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "24--28 Oct. 1993", conflocation = "Columbus, OH, USA", pubcountry = "USA", } @Proceedings{Deaton:1993:ACS, editor = "E. Deaton and K. M. George and H. Bergel and G. Hedrick", booktitle = "Applied Computing: States of the Art and Practice - 1993 Proceedings of the 1993 ACM\slash SIGAPP Symposium on Applied Computing", title = "Applied Computing: States of the Art and Practice - 1993 Proceedings of the 1993 {ACM\slash SIGAPP} Symposium on Applied Computing", publisher = pub-ACM, address = pub-ACM:adr, pages = "xi + 804", year = "1993", ISBN = "0-89791-567-4", ISBN-13 = "978-0-89791-567-0", LCCN = "QA76.76.A65 S95 1993", bibdate = "Sat Feb 24 11:37:18 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.acm.org/pubs/contents/proceedings/sac/162754/", acknowledgement = ack-nhfb, confdate = "14--16 Feb. 1993", conflocation = "Indianapolis, IN, USA", confsponsor = "ACM", pubcountry = "USA", } @Proceedings{IEEE:1993:FDP, editor = "{IEEE}", booktitle = "FTCS-23: digest of papers : the Twenty-third International Symposium on Fault-Tolerant Computing, June 22--24, 1993, Toulouse, France", title = "{FTCS}-23 : digest of papers : the Twenty-third International Symposium on Fault-Tolerant Computing, June 22-24, 1993, Toulouse, France", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xxii + 685", month = aug, year = "1993", ISBN = "0-8186-3680-7", ISBN-13 = "978-0-8186-3680-6", LCCN = "QA76.5.I58 1993", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "22--24 June 1993", conflocation = "Toulouse, France", confsponsor = "IEEE", pubcountry = "USA", } @Proceedings{Leiner:1993:IIN, editor = "B. Leiner", booktitle = "INET '93: International networking conference --- August 1993, San Francisco, CA", title = "{INET} '93: International networking conference --- August 1993, San Francisco, {CA}", publisher = pub-INTERNET-SOCIETY, address = pub-INTERNET-SOCIETY:adr, pages = "????", year = "1993", bibdate = "Wed Oct 30 06:32:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Proceedings --- INET 1993", acknowledgement = ack-nhfb, sponsor = "Internet Society.", } @Proceedings{Smith:1993:HIP, editor = "Michael J. Smith and Gavriel Salvendy", booktitle = "Human-computer interaction: proceedings of the Fifth International Conference on Human-Computer Interaction, Orlando, Florida, (HCI International '93), August 8--13, 1993", title = "Human-computer interaction: proceedings of the Fifth International Conference on Human-Computer Interaction, Orlando, Florida, ({HCI} International '93), August 8--13, 1993", publisher = pub-ELS, address = pub-ELS:adr, pages = "xx + 1042 + xx + 1125", year = "1993", ISBN = "0-444-89540-X", ISBN-13 = "978-0-444-89540-0", LCCN = "QA76.9.I58 I593 1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Two volumes.", acknowledgement = ack-nhfb, confdate = "8--13 Aug. 1993", conflocation = "Orlando, FL, USA", confsponsor = "AT and T; Fuji Electr. Co.; JGC Corp.; NEC Corp.; Purdue Univ.; Univ. Central Florida; Univ. Wisconsin-Madison", pubcountry = "Netherlands", } @Proceedings{Tentner:1993:HPC, editor = "A. M. Tentner", booktitle = "High Performance Computing Symposium 1993. Grand Challenges in Computer Simulation. Proceedings of the 1993 Simulation Multiconference on the High Performance Computing Symposium", title = "High Performance Computing Symposium 1993. Grand Challenges in Computer Simulation. Proceedings of the 1993 Simulation Multiconference on the High Performance Computing Symposium", publisher = "SCS", address = "San Diego, CA, USA", pages = "xiv + 257", year = "1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "29 March--1 April 1993", conflocation = "Arlington, VA, USA", confsponsor = "SCS", pubcountry = "USA", } @Proceedings{Waldo:1993:ECL, editor = "Jim Waldo", booktitle = "The Evolution of C++: Language Design in the Marketplace of Ideas", title = "The Evolution of {C++}: Language Design in the Marketplace of Ideas", publisher = pub-USENIX # " and " # pub-MIT, address = pub-USENIX:adr # " and " # pub-MIT:adr, pages = "x + 279", year = "1993", ISBN = "0-262-73107-X", ISBN-13 = "978-0-262-73107-2", LCCN = "QA76.73.C15 E96 1993", bibdate = "Thu Feb 22 09:40:49 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Proceedings{ACM:1994:AAA, editor = "{ACM}", booktitle = "ADA in applications: 11th Annual ADA symposium --- June 1994, McLean, VA", title = "{ADA} in applications: 11th Annual {ADA} symposium --- June 1994, McLean, {VA}", publisher = pub-ACM, address = pub-ACM:adr, pages = "????", year = "1994", ISBN = "0-89791-684-0", ISBN-13 = "978-0-89791-684-4", LCCN = "????", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", sponsor = "ACM.", } @Proceedings{Anonymous:1994:FCP, editor = "Anonymous", booktitle = "1993 FORML Conference Proceedings. Forth Modification Laboratory. 1993 FORML Conference. EuroFORTH '93 Conference. EuroForth '92 Conference", title = "1993 {FORML} Conference Proceedings. Forth Modification Laboratory. 1993 {FORML} Conference. {EuroFORTH} '93 Conference. {EuroForth} '92 Conference", publisher = "Forth Interest Group", address = "Oakland, CA, USA", pages = "xii + 509", year = "1994", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "1993 and 15--18 Oct. 1993 and 23--25 Oct. 1992", conflocation = "Pacific Grove, CA, USA and Marianske Lazne, Czech Republic and Southampton, UK", pubcountry = "USA", } @Proceedings{Anonymous:1994:PSA, editor = "Anonymous", booktitle = "Proceedings of the sixth annual Embedded Systems Conference: Santa Clara, California, September 20--23, 1994", title = "Proceedings of the sixth annual Embedded Systems Conference: Santa Clara, California, September 20--23, 1994", number = "2", publisher = pub-MF, address = pub-MF:adr, pages = "????", year = "1994", ISBN = "0-87930-355-7 (vol. 1), 0-87930-356-5 (vol. 2)", ISBN-13 = "978-0-87930-355-6 (vol. 1), 978-0-87930-356-3 (vol. 2)", LCCN = "????", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Two volumes.", series = "Proceedings of the Annual Embedded Systems Conference 1994", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", } @Proceedings{Anonymous:1994:PUS, editor = "Anonymous", booktitle = "Proceedings of the USENIX Symposium on Very High Level Languages (VHLL)", title = "Proceedings of the {USENIX} Symposium on Very High Level Languages ({VHLL})", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "226", year = "1994", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "26--28 Oct. 1994", conflocation = "Sante Fe, NM, USA", pubcountry = "USA", } @Proceedings{Becks:1994:NCT, editor = "K.-H. Becks and D. Perret-Gallix", booktitle = "New computing techniques in physics research III: proceedings of the Third International Workshop on Software Engineering, Artificial Intelligence and Expert Systems for High Energy and Nuclear Physics: October 4--8, 1993, Oberammergau, Germany", title = "New computing techniques in physics research {III}: proceedings of the Third International Workshop on Software Engineering, Artificial Intelligence and Expert Systems for High Energy and Nuclear Physics: October 4--8, 1993, Oberammergau, Germany", publisher = pub-WORLD-SCI, address = pub-WORLD-SCI:adr, pages = "xvii + 664", year = "1994", ISBN = "981-02-1699-8", ISBN-13 = "978-981-02-1699-3", LCCN = "QC793.47.E4I58 1993", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "4--8 Oct. 1993", conflocation = "Oberammergau, Germany", pubcountry = "Singapore", } @Proceedings{Botsford:1994:PCI, editor = "J. Botsford and A. Gawman and M. Gentleman and E. Kidd and K. Lyons and J. Slonim", booktitle = "Proceedings. CASCON '94. Integrated Solutions", title = "Proceedings. {CASCON} '94. Integrated Solutions", publisher = "Nat. Res. Council Canada", address = "Ottawa, Ont., Canada", pages = "xxiv + 386", year = "1994", bibdate = "Wed Oct 30 06:22:08 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "31 Oct.--3 Nov. 1994", conflocation = "Toronto, Ont., Canada", confsponsor = "IBM; Nat. Res. Council of Canada; Ind. Canada; Nat. Sci. and Eng. Res. Council", numericalindex = "Memory size 4.2E+07 Byte", pubcountry = "Canada", } @Proceedings{Bundy:1994:ADC, editor = "Alan Bundy", booktitle = "Automated deduction, CADE-12: 12th International Conference on Automated Deduction, Nancy, France, June 26--July 1, 1994: proceedings", title = "Automated deduction, {CADE}-12: 12th International Conference on Automated Deduction, Nancy, France, June 26--July 1, 1994: proceedings", number = "814", publisher = pub-SV, address = pub-SV:adr, pages = "xvi + 848", year = "1994", ISBN = "3-540-58156-1, 0-387-58156-1", ISBN-13 = "978-3-540-58156-7, 978-0-387-58156-9", ISSN = "0302-9743 (print), 1611-3349 (electronic)", LCCN = "QA76.9.D337I58 1994", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Lecture Notes in Computer Science 1994", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", } @Proceedings{Echtle:1994:DCE, editor = "Klaus Echtle and Dieter Hammer and David Powell", booktitle = "Dependable computing --- EDCC-1 : first European Dependable Computing Conference, Berlin, Germany, October 4--6, 1994 : proceedings", title = "Dependable computing --- {EDCC}-1 : first European Dependable Computing Conference, Berlin, Germany, October 4--6, 1994 : proceedings", volume = "852", publisher = pub-SV, address = pub-SV:adr, pages = "xvii + 618", year = "1994", ISBN = "3-540-58426-9", ISBN-13 = "978-3-540-58426-1", LCCN = "QA76.9.F38 E33 1994", bibdate = "Wed Oct 30 06:24:40 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = ser-LNCS, acknowledgement = ack-nhfb, confdate = "4--6 Oct. 1994", conflocation = "Berlin, Germany", pubcountry = "Germany", } @Proceedings{IEEE:1994:FAS, editor = "{IEEE}", booktitle = "First Asia-Pacific Software Engineering Conference: proceedings, December 7--9, 1994, Tokyo, Japan", title = "First Asia-Pacific Software Engineering Conference: proceedings, December 7--9, 1994, Tokyo, Japan", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xii + 459", year = "1994", ISBN = "0-8186-6960-8 (paper), 0-8186-6961-6 (microfiche)", ISBN-13 = "978-0-8186-6960-6 (paper), 978-0-8186-6961-3 (microfiche)", LCCN = "QA76.758.A77 1994", bibdate = "Wed Oct 30 06:24:40 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "7--9 Dec. 1994", conflocation = "Tokyo, Japan", confsponsor = "Special Interest Group on Software Eng. Inf. Process. Soc. Japan", pubcountry = "USA", } @Proceedings{IEEE:1994:PII, editor = "{IEEE}", booktitle = "Proceedings IEEE International Conference on Computer Design: VLSI in Computers and Processors (Cat. No.94CH35712)", title = "Proceedings {IEEE} International Conference on Computer Design: {VLSI} in Computers and Processors (Cat. No.94{CH35712})", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xvii + 639", year = "1994", ISBN = "0-8186-6565-3", ISBN-13 = "978-0-8186-6565-3", LCCN = "????", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "10--12 Oct. 1994", conflocation = "Cambridge, MA, USA", confsponsor = "IEEE Comput. Soc.; IEEE Circuits and Syst. Soc.; IEEE Electron Devices Soc", pubcountry = "USA", } @Proceedings{IEEE:1994:PTC, editor = "{IEEE}", booktitle = "Proceedings / the Tenth Conference on Artificial Intelligence for Applications, March 1--4, 1994, San Antonio, Texas", title = "Proceedings / the Tenth Conference on Artificial Intelligence for Applications, March 1--4, 1994, San Antonio, Texas", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xvii + 511", year = "1994", ISBN = "0-8186-5550-X", ISBN-13 = "978-0-8186-5550-0", LCCN = "Q 334 C66 1994", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "IEEE Catalog No. 94CH3421-5.", acknowledgement = ack-nhfb, confdate = "1--4 March 1994", conflocation = "San Antonia, TX, USA", confsponsor = "IEEE; AAAI", pubcountry = "USA", } @Proceedings{Muller:1994:ICS, editor = "Hausi A. Muller and Mari Georges", booktitle = "International Conference on Software Maintenance: proceedings, September 19--23, 1994, Victoria, British Columbia, Canada", title = "International Conference on Software Maintenance: proceedings, September 19--23, 1994, Victoria, British Columbia, Canada", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xvi + 449", year = "1994", ISBN = "0-8186-6330-8", ISBN-13 = "978-0-8186-6330-7", LCCN = "QA76.76.S64I58 1994", bibdate = "Wed Oct 30 05:56:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "19--23 Sept. 1994", conflocation = "Victoria, BC, Canada", confsponsor = "IEEE Comput. Soc. Tech. Council on Software Eng.; ACM; Software Maintenance Assoc.; Software Manage. News", pubcountry = "USA", } @Proceedings{USENIX:1994:PES, editor = "{USENIX Association}", booktitle = "Proceedings of the Eighth Systems Administration Conference (LISA VIII): September 19--23, 1994, San Diego, CA, USA", title = "Proceedings of the Eighth Systems Administration Conference ({LISA VIII}): September 19--23, 1994, San Diego, {CA}, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "vi + 203", year = "1994", ISBN = "1-880446-64-2", ISBN-13 = "978-1-880446-64-5", LCCN = "QA 76.76 O63 L37 1994", bibdate = "Wed Feb 21 11:44:15 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, } @Proceedings{Yuksel:1994:MEC, editor = "O. Yuksel", booktitle = "7th Mediterranean Electrotechnical Conference: proceedings, April 12--14, 1994", title = "7th Mediterranean Electrotechnical Conference: proceedings, April 12--14, 1994", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xvi + 1348", year = "1994", ISBN = "0-7803-1772-6", ISBN-13 = "978-0-7803-1772-7", LCCN = "TK5101.A1M38 1994", bibdate = "Wed Oct 30 05:47:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Three volumes. IEEE Catalog No. 94CH3388-6.", acknowledgement = ack-nhfb, confdate = "12--14 April 1994", conflocation = "Antalya, Turkey", confsponsor = "IEEE Region 8; IEEE Turkey Sect.; Middle East Tech. Univ.; Bilkent Univ.; Chamber of Electr. Eng. Turkey", pubcountry = "USA", } @Proceedings{Aamodt:1995:SSC, editor = "A. Aamodt and J. Komorowski", booktitle = "SCAI '95: 5th Scandinavian conference on artificial intelligence --- May 1995, Trondheim, Norway", title = "{SCAI} '95: 5th Scandinavian conference on artificial intelligence --- May 1995, Trondheim, Norway", publisher = pub-IOS, address = pub-IOS:adr, pages = "ix + 484", year = "1995", ISBN = "90-5199-221-1, 4-274-90046-0 (Ohmsha)", ISBN-13 = "978-90-5199-221-2, 978-4-274-90046-4 (Ohmsha)", ISSN = "0922-6389", LCCN = "Q334 .S3 1995", bibdate = "Wed Oct 30 06:32:55 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Scandinavian Conference on Artificial Intelligence 1995; 5th", acknowledgement = ack-nhfb, } @Proceedings{ACM:1995:PAS, editor = "{ACM}", booktitle = "Proceedings of the 33rd Annual Southeast Conference", title = "Proceedings of the 33rd Annual Southeast Conference", publisher = pub-ACM, address = pub-ACM:adr, pages = "290", year = "1995", ISBN = "0-89791-747-2", ISBN-13 = "978-0-89791-747-6", LCCN = "????", bibdate = "Wed Oct 30 05:42:27 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, confdate = "17--18 March 1995", conflocation = "Clemson, SC, USA", confsponsor = "ACM", pubcountry = "USA", } @Proceedings{Batchelor:1995:MVA, editor = "Bruce G. Batchelor and Susan Snell Solomon and Frederick M. Waltz", booktitle = "Machine vision applications, architectures, and systems integration IV: Conference --- October 1995, Philadelphia, PA", title = "Machine vision applications, architectures, and systems integration {IV}: Conference --- October 1995, Philadelphia, {PA}", volume = "2597", publisher = pub-SPIE, address = pub-SPIE:adr, pages = "x + 326", year = "1995", ISBN = "0-8194-1961-3", ISBN-13 = "978-0-8194-1961-3", ISSN = "0361-0748", LCCN = "TS510.S63 v.2597", bibdate = "Tue Oct 29 19:42:28 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Proceedings --- SPIE The International Society for Optical Engineering 1995", acknowledgement = ack-nhfb, searchkey = "ti:gawk or gnu", sponsor = "SPIE.", } @Proceedings{Ferrante:1995:FAS, editor = "Jeanne Ferrante and David Padua", booktitle = "Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP", title = "Fifth {ACM SIGPLAN} Symposium on Principles and Practice of Parallel Programming, {PPoPP}", volume = "30(8)", publisher = pub-ACM, address = pub-ACM:adr, pages = "viii + 226", month = aug, year = "1995", CODEN = "SINODQ", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", bibdate = "Sat Sep 7 07:51:54 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = ser-SIGPLAN, abstract = "The following topics were dealt with: parallel programming; parallel languages; recurrent loop nests; dataflow analysis; program optimisation; image histogramming; array data alignment; multiprogramming; and active message handling.", acknowledgement = ack-nhfb, classification = "C4240P (Parallel programming and algorithm theory); C6110P (Parallel programming); C6140D (High level languages); C6150N (Distributed systems software)", confdate = "19--21 July 1995", conflocation = "Santa Barbara, CA, USA", confsponsor = "ACM", keywords = "Active message handling; Array data alignment; Dataflow analysis; Image histogramming; Multiprogramming; Parallel languages; Parallel programming; Program optimisation; Recurrent loop nests", pubcountry = "USA", thesaurus = "Data flow computing; Message passing; Multiprogramming; Parallel languages; Parallel programming", } @Proceedings{IEEE:1995:PIC, editor = "{IEEE}", booktitle = "Proceedings of the International Conference on Multimedia Computing and Systems, May 15--18, 1995, Washington, DC", title = "Proceedings of the International Conference on Multimedia Computing and Systems, May 15--18, 1995, Washington, {DC}", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xv + 347", year = "1995", ISBN = "0-8186-7105-X", ISBN-13 = "978-0-8186-7105-0", LCCN = "QA76.575.I623 1995", bibdate = "Wed Oct 30 06:24:40 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "IEEE Catalog No. 95TH8066.", acknowledgement = ack-nhfb, confdate = "15--18 May 1995", conflocation = "Washington, DC, USA", confsponsor = "IEEE Comput. Soc. Tech. Committee on Multimedia Comput", pubcountry = "USA", } @Proceedings{IEEE:1995:PNA, editor = "{IEEE}", booktitle = "Proceedings: the nineteenth annual International Computer Software and Applications Conference (COMPSAC '95): August 9--11, 1995, Dallas, Texas", title = "Proceedings: the nineteenth annual International Computer Software and Applications Conference ({COMPSAC} '95): August 9--11, 1995, Dallas, Texas", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xviii + 431", year = "1995", ISBN = "0-8186-7119-X", ISBN-13 = "978-0-8186-7119-7", LCCN = "QA76.6 .I5 1995", bibdate = "Wed Oct 30 06:22:08 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "IEEE Catalog No. 95CB35838.", acknowledgement = ack-nhfb, confdate = "9--11 Aug. 1995", conflocation = "Dallas, TX, USA", confsponsor = "IEEE Comput. Soc", pubcountry = "USA", } @Proceedings{Levelt:1995:IIS, editor = "A. H. M. (Antonius Henricus Maria) Levelt", booktitle = "ISSAC'95 : proceedings of the 1995 International Symposium on Symbolic and Algebraic Computation, July 10--12, 1995, Montr{\'e}al, Canada", title = "{ISSAC}'95 : proceedings of the 1995 International Symposium on Symbolic and Algebraic Computation, July 10--12, 1995, Montr{\'e}al, Canada", publisher = pub-ACM, address = pub-ACM:adr, pages = "xviii + 314", year = "1995", ISBN = "0-89791-699-9", ISBN-13 = "978-0-89791-699-8", LCCN = "A 76.95 I59 1995", bibdate = "Thu Feb 29 17:59:11 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "ISSAC --- Proceedings", acknowledgement = ack-nhfb, } @Proceedings{Levelt:1995:IPI, editor = "A. H. M. Levelt", booktitle = "ISSAC '95: Proceedings of the 1995 International Symposium on Symbolic and Algebraic Computation: July 10--12, 1995, Montreal, Canada", title = "{ISSAC} '95: Proceedings of the 1995 International Symposium on Symbolic and Algebraic Computation: July 10--12, 1995, Montreal, Canada", publisher = pub-ACM, address = pub-ACM:adr, pages = "xviii + 314", year = "1995", ISBN = "0-89791-699-9", ISBN-13 = "978-0-89791-699-8", LCCN = "QA 76.95 I59 1995", bibdate = "Thu Sep 26 05:34:21 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "ACM order number: 505950.", series = "ISSAC --- Proceedings --- 1995", abstract = "The following topics were dealt with: differential equations; visualisation; algebraic numbers; algorithms; systems; polynomial and differential algebra; seminumerical methods; greatest common divisors; and.", acknowledgement = ack-nhfb, classification = "C4100 (Numerical analysis); C4170 (Differential equations); C7310 (Mathematics computing)", confdate = "10--12 July 1995", conflocation = "Montreal, Que., Canada", confsponsor = "ACM", keywords = "algebra --- data processing --- congresses; Algebraic numbers; Algorithms; Differential algebra; Differential equations; Greatest common divisors; mathematics --- data processing --- congresses; Polynomial; Seminumerical methods; Systems; Visualisation", pubcountry = "USA", searchkey = "cn:issac", source = "ISSAC '95", thesaurus = "Data visualisation; Differential equations; Group theory; Numerical analysis; Symbol manipulation", } @Proceedings{USENIX:1995:PTT, editor = "{USENIX} Association", booktitle = "Proceedings of the Tcl\slash Tk Workshop, July 6--8, 1995, Toronto, Ontario, Canada", title = "Proceedings of the Tcl\slash Tk Workshop, July 6--8, 1995, Toronto, Ontario, Canada", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "288", year = "1995", ISBN = "1-880446-72-3", ISBN-13 = "978-1-880446-72-0", LCCN = "QA76.73.T44 T44 1995", bibdate = "Tue Oct 15 08:43:32 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = "Proceedings of the Tcl Tk Workshop --- USENIX Association 1995; 3rd", acknowledgement = ack-nhfb, keywords = "Programming languages (Electronic computers) --- Congresses.; Tcl (Computer program language) --- Congresses; Tk!Solver --- Congresses", searchkey = "su:usenix", source = "3rd Annual Tcl/Tk workshop", sponsor = "USENIX Association.", } @Proceedings{ACM:1997:PTA, editor = "{ACM}", booktitle = "Proceedings of the {TRI-Ada'97} Conference, {November} 9--13, 1997, {St. Louis, MO}", title = "Proceedings of the {TRI-Ada'97} Conference, {November} 9--13, 1997, {St. Louis, MO}", publisher = pub-ACM, address = pub-ACM:adr, pages = "xiii + 312", year = "1997", ISBN = "0-89791-981-5", ISBN-13 = "978-0-89791-981-4", LCCN = "QA 76.73 A35 T75 1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "Theme title: Ada; the right choice for reliable software. ACM order number: 825970.", URL = "http://www.acm.org/pubs/contents/proceedings/ada/269629/", acknowledgement = ack-nhfb, sponsor = "Association for Computing Machinery; Special Interest Group on Ada.", } @Proceedings{USENIX:1998:PFT, editor = "{USENIX}", booktitle = "Proceedings of the {FreeNIX} Track: {USENIX} 1998 annual technical conference: June 15--19, 1998, New Orleans, LA", title = "Proceedings of the {FreeNIX} Track: {USENIX} 1998 annual technical conference: June 15--19, 1998, New Orleans, {LA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "????", year = "1998", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Wed Oct 16 14:58:34 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix98/freenix/", acknowledgement = ack-nhfb, } @Proceedings{USENIX:1998:PTS, editor = "{USENIX}", booktitle = "Proceedings of the Twelfth Systems Administration Conference (LISA XII)", title = "Proceedings of the Twelfth Systems Administration Conference ({LISA} {XII})", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "vi + 334", year = "1998", ISBN = "1-880446-40-5", ISBN-13 = "978-1-880446-40-9", LCCN = "QA76.76.O63 S97 1998", bibdate = "Wed Oct 16 14:58:16 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://db.usenix.org/publications/library/proceedings/lisa98", acknowledgement = ack-nhfb, } @Proceedings{Csendes:1999:DRC, editor = "Tibor Csendes", booktitle = "{Developments in Reliable Computing: Papers presented at the International Symposium on Scientific Computing, Computer Arithmetic, and Validated Numerics, SCAN-98, in Szeged, Hungary}", title = "{Developments in Reliable Computing: Papers presented at the International Symposium on Scientific Computing, Computer Arithmetic, and Validated Numerics, SCAN-98, in Szeged, Hungary}", volume = "5(3)", publisher = pub-KLUWER, address = pub-KLUWER:adr, pages = "viii + 402", year = "1999", ISBN = "0-7923-6057-5", ISBN-13 = "978-0-7923-6057-5", LCCN = "QA76.9.E94 D48 1999", bibdate = "Sat Nov 29 11:31:21 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", series = j-RELIABLE-COMPUTING, acknowledgement = ack-nhfb, tableofcontents = "Rigorous Global Search: Industrial Applications / G. F. Corliss, R. B. Kearfott. \\ Influences of Rounding Errors in Solving Large Sparse Linear Systems / A. Facius. \\ A Hardware Approach to Interval Arithmetic for Sine and Cosine Functions / J. Hormigo, et al. \\ Towards an Optimal Control of the Wrapping Effect / W. K{\"u}hn. \\ On Existence and Uniqueness of Solutions of Linear Algebraic Equations in Kaucher's Interval Arithmetic / A. V. Lakeyev. \\ A Comparison of Subdivision Strategies for Verified Multi-Dimensional Gaussian Quadrature / B. Lang. \\ INTLAB - INTerval LABoratory / S. M. Rump. \\ Verified Calculation of the Solution of Algebraic Riccati Equation / W. Luther, W. Otten. \\ Expression Concepts in Scientific Computing / M. Lerch. \\ Performance Evaluation Technique STU and libavi Library / R. Sagula, et al. \\ Single-Number Interval I/O / M. Schulte, et al. \\ Interval Analysis for Embedded Systems / K. Musch, G. Schumacher. \\ Prediction by Extrapolation for Interval Tightening Methods / Y. Lebbah, O. Lhomme. \\ The Contribution of T. Sunaga to Interval Analysis and Reliable Computing / S. Markov, K. Okumura. \\ Surface-to-Surface Intersection with Complete and Guaranteed Results / E. Hubert, W. Barth. \\ An Algorithm that Computes a Lower Bound on the Distance Between a Segment and Z2 / V. Lef{\`e}vre. \\ Verified Computation of Fast Decreasing Polynomials / N. S. Dimitrova, S. M. Markov. \\ An Accurate Distance-Calculation Algorithm for Convex Polyhedra / E. Dyllong, et al. \\ Verified Error Bounds for Linear Systems through the Lanczos Process / A. Frommer, A. Weinberg. \\ A Representation of the Interval Hull of a Tolerance Polyhedron Describing Inclusions of Function Values and Slopes / G. Heindl. \\ A Few Results on Table-Based Methods / J.-M. Muller. \\ An Interval Hermite-Obreschkoff Method for Computing Rigorous Bounds on the Solution of an Initial Value Problem for an Ordinary Differential Equation / N. S. Nedialkov, K. R. Jackson. \\ The Interval-Enhanced GNU Fortran Compiler / M. Schulte, et al. \\ Outer Estimation of Generalized Solution Sets to Interval Linear Systems / S. P. Shary. \\ A Real Polynomial Decision Algorithm Using Arbitrary-Precision Floating Point Arithmetic / A. Strzebonski. \\ A Numerical Verification Method of Solutions for the Navier--Stokes Equations / Y. Watanabe, et al. \\ Convex Sets of Full Rank Matrices / B. Kolodziejczak, T. Szulc. \\ Multiaspect Interval Types / M. Lerch, J. W. von Gudenberg. \\ MATLAB-Based Analysis of Roundoff Noise / R. Dunay, I. Kollar. \\ SCAN-98 Collected Bibliography / G. F. Corliss", } @Proceedings{USENIX:1999:UAT, editor = "{USENIX}", booktitle = "Usenix Annual Technical Conference. June 6--11, 1999. Monterey, California, USA", title = "Usenix Annual Technical Conference. June 6--11, 1999. Monterey, California, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "ix + 322", year = "1999", ISBN = "1-880446-33-2", ISBN-13 = "978-1-880446-33-1", LCCN = "????", bibdate = "Thu Feb 24 11:34:22 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://db.usenix.org/publications/library/proceedings/usenix99", acknowledgement = ack-nhfb, } @Proceedings{ACM:2000:SHP, editor = "{ACM}", booktitle = "SC2000: High Performance Networking and Computing. Dallas Convention Center, Dallas, TX, USA, November 4--10, 2000", title = "{SC2000}: High Performance Networking and Computing. Dallas Convention Center, Dallas, {TX}, {USA}, November 4--10, 2000", publisher = pub-ACM # " and " # pub-IEEE, address = pub-ACM:adr # " and " # pub-IEEE:adr, pages = "????", year = "2000", ISBN = "????", ISBN-13 = "????", LCCN = "QA76.88", bibdate = "Thu Feb 24 09:35:00 2000", bibsource = "http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.sc2000.org/proceedings/info/fp.pdf", acknowledgement = ack-nhfb, } @Proceedings{USENIX:2000:PAL, editor = "{USENIX}", booktitle = "Proceedings of the 4th Annual Linux Showcase and Conference, Atlanta, October 10--14, 2000, Atlanta, Georgia, USA", title = "Proceedings of the 4th Annual Linux Showcase and Conference, Atlanta, October 10--14, 2000, Atlanta, Georgia, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "394", year = "2000", ISBN = "1-880446-17-0", ISBN-13 = "978-1-880446-17-1", LCCN = "????", bibdate = "Wed Oct 16 06:06:36 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/als2000/", acknowledgement = ack-nhfb, } @Proceedings{USENIX:2000:PNU, editor = "{USENIX}", booktitle = "Proceedings of the Ninth USENIX Security Symposium, August 14--17, 2000, Denver, Colorado", title = "Proceedings of the Ninth {USENIX} Security Symposium, August 14--17, 2000, Denver, Colorado", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "275", year = "2000", ISBN = "1-880446-18-9", ISBN-13 = "978-1-880446-18-8", LCCN = "????", bibdate = "Wed Oct 16 06:36:41 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/sec2000", acknowledgement = ack-nhfb, } @Proceedings{UC:2001:EIU, editor = "{Unicode Consortium}", booktitle = "Eighteenth International Unicode Conference (IUC18) Unicode and the Web: the Global Connection, April 24--27, 2001, Hong Kong", title = "Eighteenth International Unicode Conference ({IUC18}) Unicode and the Web: the Global Connection, April 24--27, 2001, Hong Kong", publisher = pub-UNICODE, address = pub-UNICODE-SAN-JOSE:adr, pages = "????", year = "2001", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Mon Jan 22 12:20:01 2001", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.unicode.org/iuc/iuc18", acknowledgement = ack-nhfb, } @Proceedings{USENIX:2001:PAL, editor = "{USENIX}", booktitle = "Proceedings of the 5th Annual Linux Showcase and Conference, November 5--10, 2001, Oakland, CA", title = "Proceedings of the 5th Annual Linux Showcase and Conference, November 5--10, 2001, Oakland, {CA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "????", year = "2001", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Tue Oct 15 16:08:06 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linuxshowcase.org/tech.html", acknowledgement = ack-nhfb, } @Proceedings{USENIX:2001:PFT, editor = "{USENIX}", booktitle = "Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference: June 25--30, 2001, Marriott Copley Place Hotel, Boston, Massachusetts, USA", title = "Proceedings of the {FREENIX} Track: 2001 {USENIX} Annual Technical Conference: June 25--30, 2001, Marriott Copley Place Hotel, Boston, Massachusetts, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "346", year = "2001", ISBN = "1-880446-10-3", ISBN-13 = "978-1-880446-10-2", LCCN = "QA76.8.U65 U84 2001", bibdate = "Mon Oct 14 07:43:52 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix01/freenix01/technical.html", acknowledgement = ack-nhfb, } @Proceedings{Franklin:2002:PAS, editor = "Michael Franklin and Bongki Moon and Anastassia Ailamaki", booktitle = "Proceedings of the ACM SIGMOD International Conference on Management of Data, June 3--6, 2002, Madison, WI, USA", title = "Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data, June 3--6, 2002, Madison, {WI}, {USA}", publisher = pub-ACM, address = pub-ACM:adr, pages = "xiv + 641", year = "2002", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Fri Oct 31 08:15:18 2003", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib; http://www.math.utah.edu/pub/tex/bib/hash.bib", note = "ACM order number 475020.", acknowledgement = ack-nhfb, } @Proceedings{USENIX:2002:PBF, editor = "{USENIX}", booktitle = "Proceedings of BSDCon 2002: February 11--14, 2002, Cathedral Hill Hotel, San Francisco, CA", title = "Proceedings of {BSDCon} 2002: February 11--14, 2002, Cathedral Hill Hotel, San Francisco, {CA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "viii + 151", year = "2002", ISBN = "1-880446-02-2", ISBN-13 = "978-1-880446-02-7", LCCN = "QA76.76.O63 B736 2002", bibdate = "Tue Oct 15 12:45:29 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/bsdcon02/tech.html", acknowledgement = ack-nhfb, } @Proceedings{USENIX:2002:PFT, editor = "{USENIX}", booktitle = "Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference, June 10--15, 2002, Monterey, California, USA", title = "Proceedings of the {FREENIX} Track: 2002 {USENIX} Annual Technical Conference, June 10--15, 2002, Monterey, California, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "308", year = "2002", ISBN = "1-880446-01-4", ISBN-13 = "978-1-880446-01-0", LCCN = "QA76.8.U65 P765 2002", bibdate = "Tue Oct 15 11:36:01 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix02/", acknowledgement = ack-nhfb, } @Proceedings{USENIX:2002:PGT, editor = "{USENIX}", booktitle = "Proceedings of the General Track: 2002 USENIX Annual Technical Conference, June 10--15, 2002, Monterey, California, USA", title = "Proceedings of the General Track: 2002 {USENIX} Annual Technical Conference, June 10--15, 2002, Monterey, California, {USA}", publisher = pub-USENIX, address = pub-USENIX:adr, pages = "355", year = "2002", ISBN = "1-880446-00-6", ISBN-13 = "978-1-880446-00-3", LCCN = "QA76.8.U65 U84 2002", bibdate = "Tue Oct 15 11:36:01 2002", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.usenix.org/publications/library/proceedings/usenix02/", acknowledgement = ack-nhfb, } @Proceedings{Hutton:2003:PGD, editor = "Andrew J. Hutton and Stephanie Donovan and C. Craig Ross", booktitle = "Proceedings of the {GCC Developers Summit May 25--27, 2003, Ottawa, Ontario Canada}", title = "Proceedings of the {GCC Developers Summit May 25--27, 2003, Ottawa, Ontario Canada}", publisher = "????", address = "????", pages = "268", year = "2003", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Thu Jun 17 11:30:11 2004", bibsource = "http://www.gccsummit.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.linux.org.uk/~ajh/gcc/gccsummit-2003-proceedings.pdf", acknowledgement = ack-nhfb, } @Proceedings{Hutton:2004:PGD, editor = "Andrew J. Hutton and Stephanie Donovan and C. Craig Ross", booktitle = "Proceedings of the {GCC Developers Summit, June 2nd--4th, 2004, Ottawa, Ontario, Canada}", title = "Proceedings of the {GCC Developers Summit, June 2nd--4th, 2004, Ottawa, Ontario, Canada}", publisher = "????", address = "????", pages = "174", year = "2004", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Thu Jun 17 11:32:59 2004", bibsource = "http://www.gccsummit.org/; http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://people.redhat.com/lockhart/.gcc04/MasterGCC-2side.pdf", acknowledgement = ack-nhfb, } @Proceedings{IEEE:2005:PAC, editor = "{IEEE}", booktitle = "{Proceedings of the 21st Annual Computer Security Applications Conference 2005, December 05--09, 2005, Tucson, Arizona}", title = "{Proceedings of the 21st Annual Computer Security Applications Conference 2005, December 05--09, 2005, Tucson, Arizona}", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xxv + 510", year = "2005", ISBN = "0-7695-2461-3", ISBN-13 = "978-0-7695-2461-0", ISSN = "1063-9527", LCCN = "L787.5", bibdate = "Sat Oct 14 14:14:01 2006", bibsource = "http://ieeexplore.ieee.org/servlet/opac?punumber=10467; http://www.math.utah.edu/pub/tex/bib/gnu.bib", note = "EEE Computer Society Order Number P2461.", acknowledgement = ack-nhfb, } @Proceedings{Anonymous:2006:PGI, editor = "Anonymous", title = "{Proceedings of Gelato ICE: Itanium Conference and Expo: Spotlighting Linux on Itanium-based Platforms, October 1-4, 2006, Biopolis, Singapore}", pages = "????", year = "2006", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Oct 14 18:23:38 2006", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", URL = "http://www.ice.gelato.org/; http://www.ice.gelato.org/about/oct06_presentations.php", acknowledgement = ack-nhfb, } @Proceedings{Jeffrey:2008:PAM, editor = "David Jeffrey", booktitle = "{Proceedings of the 21st annual meeting of the International Symposium on Symbolic Computation, ISSAC 2008, July 20--23, 2008, Hagenberg, Austria}", title = "{Proceedings of the 21st annual meeting of the International Symposium on Symbolic Computation, ISSAC 2008, July 20--23, 2008, Hagenberg, Austria}", publisher = pub-ACM, address = pub-ACM:adr, pages = "x + 338", year = "2008", ISBN = "1-59593-904-0", ISBN-13 = "978-1-59593-904-3", LCCN = "????", bibdate = "Fri Jun 20 08:53:37 2008", bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib", acknowledgement = ack-nhfb, }