\input list *************************************************************** % % Publishers % @String{AW = "Addison-Wesley Publishing Company"} @String{PH = "Prentice-Hall, Englewood Cliffs, New Jersy 07632"} @String{JWS = "John Wiley & Sons Inc."} @String{MH = "McGraw-Hill, New York"} @String{SV = "Springer Verlag"} @String{LNCS = "Lecture Note in Computer Science"} Short version: @String{aw = "Addison-Wesley"} @String{awad = "Reading, Massachusetts"} @String{ph = "Prentice-Hall"} @String{jws = "Wiley"} @String{mh = "McGraw-Hill"} @String{s = "Springer"} @String{sigs = "SIGS Books"} @String{DHP = "Dorset House Publishing"} @String{BCP = "The Benjamin\/Cummings Publishing Company, Inc."} % % % Authors % @String{Cox = "Brad J. Cox"} @String{Beizer = "Beizer, Boris"} @String{Love = "Love, Tom"} @String{Marick = "Marick, Brian"} @String{Sterling = "Sterling, Leon"} @String{Shapiro = "Shapiro, Ehud Y."} @String{Berard = "Berard, Edward"} @String{Dorman = "Dorman, Misha"} @String{Thielen = "Thielen, David"} % % Editions % @String{First = "1\textsuperscript{\textit{st}}"} @String{Second = "2\textsuperscript{\textit{nd}}"} @String{Third = "3\textsuperscript{\textit{rd}}"} @String{Fourth = "4\textsuperscript{\textit{th}}"} @String{Fifth = "5\textsuperscript{\textit{th}}"} @String{Sixth = "6\textsuperscript{\textit{th}}"} @String{Sixteenth = "16\textsuperscript{\textit{th}}"} % % @Book{Tarjan:Book, author = "R. Tarjan", title = "Data Structures and Network Algorithms", year = 1983, publisher = "SIAM, Philadelphia, PA", } @Book{Coxeter:Complex, author = "Harold Scott Macdonald Coxeter", title = "Regular Complex Polytops", year = 1991, edition = Second, publisher = "Cambridge University Press", address = "Cambridge", ISBN = "0-521-39490-2", cn = "QA 691 C66 1991", } @Book{Muchnick:Jones:81, editor = "Steven S. Muchnick and Neil D. Jones", title = "Program Flow Analysis: Theory and Applications", booktitle = "Program Flow Analysis: Theory and Applications", year = 1981, publisher = PH, } @Book{Tasker:93, Ordinal = "P466", Author = "Dan Tasker", Title = "The Problem Space. Practical Techniques for Gathering and Specifying Requirements using {OBJECTS, EVENTS, RULES}, Participants, and Locations", Year = 1993, Note = "p-Book version", Publisher = "Tasker", ISBN = "0-646-12524-9" } @Book{Gasson:83, author = "Peter C. Gasson", title = "Geometry of Spatial Forms", year = 1983, series = "Ellis Horwood Series in Mathematics and its Applications", publisher = "Ellis Horwood Limited", address = "West Sussex, England", pages = 561, ISBN = "0-85312-620-8", cn = "QA 447 G34 1983", } @Book{Tanenbaum:OS, ordinal = "B106", author = "Andrew S. Tanenbaum", title = "Operating Systems: Design and Implementation", year = 1987, series = "Software Series", publisher = PH, cn = "QA 76 76 063 T 36", description = "Bibliography: p. 337. Includes Index.", ISBN = "0-13-637406-9", } @Book{Griswold:83, author = "Ralph E. Griswold and Madge T. Griswold", title = "The Icon Programming Language", year = 1983, series = "Software Series", publisher = PH, sysno = 0220920, udc = "681.3.06 ICON", cn = "QA 76.73 I19 G74 1983", description = "xviii, 313 p. : ill. ; 23 cm. -- Includes bibliographical references and index.", ISBN = "0-13-449777-5", } @Book{Griswold:86, author = "Ralph E. Griswold and Madge T. Griswold", title = "The Implementation of the Icon Programming Language", year = 1986, series = "Princeton series in computer science.", publisher = "Princeton University Press", address = "41 William Street, Princeton, New Jersey 08540", cn = "QA 76.73 I19 G76 1986", pages = 336, ISBN = "0-691-08431-9", } @Book{Bach:86:Book, ordinal = "B58", author = "Maurice J. Bach", title = "The Design of the {UNIX} Operating System", holder = "Yael Dubinsky, 03/05/97", year = 1986, publisher = PH, ISBN = "0-13-201799-7", } @Book{Knuth:Mathematical, author = "Knuth and Larrabee and Paul M. Roberts", title = "Mathematical Writing", year = 1989, series = "MAA Notes Series", number = 14, publisher = "The Mathematical Association of America", address = "Washington, D.C.", ISBN = "0-88385-063-X", pages = 115, } @Book{Knuth:Typesetting:A, ordinal = "B81", key = "TeX", author = "Donald E. Knuth", title = "The \TeX{} Book", year = 1986, series = "Computers \& Typesetting", volume = "A", publisher = aw, } @Book{Knuth:Typesetting:B, author = "Donald E. Knuth", title = "\TeX: The Program", year = 1986, series = "Computers \& Typesetting", volume = "B", publisher = aw, ISBN = "0-201-13437-3", } @Book{Knuth:Typesetting:C, author = "Donald E. Knuth", title = "The {\font\manual=manfnt {\manual META}\-{\manual FONT}} Book", year = 1986, series = "Computers \& Typesetting", volume = "C", publisher = aw, } @Book{Knuth:Typesetting:D, author = "Donald E. Knuth", title = "{\font\manual=manfnt {\manual META}\-{\manual FONT}}: The Program", year = 1986, series = "Computers \& Typesetting", volume = "D", publisher = aw, } @Book{Knuth:Typesetting:E, author = "Donald E. Knuth", title = "Computer Modern Typefaces", year = 1986, series = "Computers \& Typesetting", volume = "E", publisher = aw, } @Book{Aho:Ullman:Compilers:Book, author = "Alfred V. Aho and Jeffrey D. Ullman", title = "Principles of Compiler Design", year = 1977, publisher = aw, ISBN = "0-201-00022-9", } @Book{Hopcroft:Ullman:79, author = "John E. Hopcroft and Jeffrey D. Ullman", title = "Introduction to Automata Theory, Languages and Computation", year = 1979, publisher = aw, } @Book{latex:86, ordinal = "B80", author = "Leslie Lamport", title = "{\LaTeX \rm:} {A} Document Preparation System", year = 1986, publisher = aw, address = awad, } @Book{strunk-and-white, author = "William {Strunk, Jr.} and E. B. White", title = "The Elements of Style", year = 1979, edition = Third, publisher = "Macmillan", } @Book{van-Leunen, author = "Mary-Claire van Leunen", title = "A Handbook for Scholars", year = 1979, publisher = "Knopf", } @Book{Aho:Sethi:Ullman:86, ordinal = "B56", author = "Alfred V. Aho and Ravi Sethi and Jeffry D. Ullman", title = "Compilers: Principles, Techniques, and Tools", year = 1986, publisher = AW, ISBN = "0-201-10194-7", reviewer = "John Levine, comp.compilers moderator", description = "Describes clearly and completely lexing and parsing techniques including the ones in yacc and lex. The authors work or have worked at Bell Labs with Steve Johnson and Mike Lesk, the authors of Yacc and Lex.", where = "SYSNO 2003115 [Library] TECHNION", annote = "SYSNO 2003115 AUTHOR AHO, ALFRED V. TITLE COMPILERS SUBTITLE PRINCIPLES, TECHNIQUES, AND TOOLS ADD INFO ALFRED V. AHO, RAVI SETHI, JEFFREY D. ULLMAN PLACE READING, MASS. PUBLISH. ADDISON-WESLEY YEAR C1986 ADD YEAR 1988 PAGES X, 796 P. U.D.C. 681.3.068 - 519.685.3 AD ENTRY SETHI, RAVI - ULLMAN, JEFFREY D. LANGUAGE ENG", } @Book{Holub:Book, author = "Alan Holub", title = "Compiler Design in {C}", year = 1990, publisher = ph, ISBN = "0-13-155045-4", reviewer = "John Levine, comp.compilers moderator", description = "A large book containing the complete source code to a reimplementation of yacc and lex and a C compiler. Quite well written, too, though it has a lot of errors. The fourth printing is supposed to correct most of them.", } @Book{Mason:Brown, author = "Mason and Brown", title = "lex \& yacc", year = 1990, publisher = "O'Reilly", ISBN = "0-937175-49-8", reviewer = "John Levine, comp.compilers moderator", description = "A short introduction with some completely worked out examples. The writing in the 1990 edition can be murky, but the next edition should be better.", } @Book{Schreiner:Friedman, author = "Axel T. Schreiner and Jr. H. George Friedman", title = "Introduction to Compiler Construction with {UNIX}", year = 1985, publisher = ph, reviewer = "John Levine, comp.compilers moderator", description = "Oriented to tutorial work. Good for beginners. Develops a small subset-of-C compiler through the book. (Recommended by Eric Hughes .) Richard Hash comments that the book has many typographical errors, and readers should be suspicious of the examples until they actually try them.Richard Y.Kim reports that sources areavailable for FTP as a.cs.uiuc.edu:pub/friedman/tar.", } @Book{Bennett, author = "J. P. Bennett", title = "Introduction to Compiling Techniques - {A} First Course Using Ansi {C} , Lex and Yacc", year = 1990, publisher = MH, ISBN = "0-07-707215-4", reviewer = "John Levine, comp.compilers moderator", description = "It's intended for a first course in modern compiler techniques, is very clearly written, and has a full chapter on YACC. I found it to be a good introductory text before getting into the 'Dragon book'. (Recommended by John Merlin .)", } @Book{Fischer:LeBlanc, author = "Charles N. Fischer and Richard J. LeBlanc", title = "Crafting {A} Compiler", year = 1988, publisher = "Benjamin Cummings Publishing", address = "Menlo Park, CA", ISBN = "0-8053-3201-4", reviewer = "John Levine, comp.compilers moderator", description = "There's also a revised version as of 1990 or 1991 titled {"}Crafting A Compiler in C{"}, with all examples in C (the original used ADA/CS). Erich Nahum writes: A key compiler reference. We used the original to great effect in Eliot Moss' graduate compiler construction class here at UMass. My feeling is that Fischer and LeBlanc is a good tutorial, and one should use Aho,Sethi, and Ullman as a reference.", } @Book{Watson, author = "Des Watson", title = "High-Level Languages and Their Compilers", year = 1989, series = "International Computer Science Series", publisher = aw, address = "Wokingham, England", reviewer = "John Levine, comp.compilers moderator", description = "Adrian Howard writes: This is the kindest, most readable introduction to compilers at the graduate level I have ever read - an excellent example of what textbooks should all be like.", } @Book{Ferbrache, author = "David Ferbrache", title = "A Pathology of Computer Viruses", year = 1992, publisher = SV, organization = "UK Defense Research Agency", reviewer = "Gene Spafford, NSF/Purdue/U of Florida Software Engineering Research Center, Dept. of Computer Sciences, Purdue University, W. Lafayette IN 47907-1398 Internet: spaf@cs.purdue.edu phone: (317) 494-7825", price = "USD39.50", pages = 300, ISBN = "3-540-19610-2", } This book is an extraordinarily comprehensive book on the history, theory, and operation of computer viruses, and on virus countermeasures. It is the most complete book I have seen on the topic to date, and contains a very detailed description of how PC viruses work and spread, including viruses in networked environments, viruses in Amiga systems, and viruses in Unix. In fact, I expect David to get some criticism for the detail he presents, but it serves to make the subject matter much clearer. Chapter 1 is a general introduction to the topic of viruses, worms, and malware. Chapter 2 is devoted to the history of viruses and "malware" starting from the 1960s and thru the end of 1990. It viruses, including some events and activities that have not been generally reported elsewhere. It also includes interesting information on related activities, such as the founding of the Virus-L mailing list. Chapter 3 is a nice introduction to the theory of computer viruses, including discussion of how computer viruses relate to biological viruses, and other related topics such as artificial life. Chapter 4 is a detailed discussion of how viruses operate in an IBM PC environment. This includes details on camouflage techniques and signatures as well as spread and activation. Chapter 5 provides extensive discussion of techniques to protect against computer viruses. Chapter 6 is a description of how viruses work in the Apple Macintosh. Chapter 7 discusses viruses in mainframes and Unix systems. Chapter 8 is devoted to "network viruses" -- worms. This includes analysis of early work, the Morris Worm, WANK, Christma Exec, and even a discussion of e-mail chain letters! The chapter also has a nice discussion of Internet protocols that lend themselves to abuse by malicious code. Chapter 9 is a chapter discussing reactions of the computing community, including some legislative history and information on the formation of response teams. Chapter 10 is a brief statement about the future of the problem. The book concludes with 18 appendices, listing everything from the DOS filestore structure to a PC virus family tree to all the CERT advisories to date. One of the appendices provides an extensive "Reading, Massachusetts" list. Overall, the book is one of the best books on computer viruses I've seen. David's illustrations are clear and his prose is quite readable. I found information and details in this book that I have not seen in any other virus book. The section on the history of computer viruses, in particular, is quite well done. There are some small problems with the book, however. First of all, I was very disappointed that there were almost no footnotes or citations in the body of the book. As I read through the material I noted material that I wished to pursue further -- unfortunately, there were no citations to allow me to seek original sources. I do not doubt the accuracy of the information presented, but I feel that the lack of specific citations is a flaw in such a scholarly work. The book suffered from spotty copy-editing. I found many places where there were quite obvious typos. In a few places, these typos obscured the text's meaning or distorted some information. I amnot sure whether to fault the author or the publisher, but is is sad to see in an otherwise excellent book by an established publisher. Another minor complaint is that there is nopresentation of formal theory about viruses or worms. Although this is not an area that has seen much good work, it would have been useful to have some coverage of that material here to complement the higher-level descriptions. The appendix listing other references was good, and contained some references I have not seen before, but it did not give any indication which of the many references were particularly noteworthy or why the references were cited. For instance, a number of limited-availability BBS postings and Usenet articles were cited without an indication of why they were included. At the same time, the references did not list either of the fine collections of "Reading, Massachusetts"s by Professor Peter Denning ("Computers Under Attack" ACM Press/Addison Wesley) and Professor Lance Hoffman ("Rogue Programs" Van Nostrand Reinhold), nor did it reference any of the publications by the NCSA. The book is written primarily for a British audience. This means that the coverage of US-specific items, such as anti-virus legislation, is briefer than a US reader might prefer. It also means that some small translation of terms is necessary in spots; of course, this same criticism can be made of many US-centric books being published in a non-US market. Despite these criticisms, I strongly recommend this book to anyone who is interested in computer viruses and security. It presents material clearly and comprehensively, and provides unbiased coverage of the area (David is not involved with the marketing of anti-virus software or seminars as are many other virus book authors). @Book{Pajari:92, author = "George Pajari", title = "Writing {UNIX} Device Drivers", year = 1992, publisher = aw, ISBN = "0-201-52374-4", description = "This book provides application programmers with definitive information on writing device drivers for the UNIX operating system. It explains, through working examples, the issues related to the design and implementation of these important components of applications programs. Written by an acknowledged expert, the book uses full source code listings of real devices to explain the underlying concepts. Complete source code is provided for 12 drivers, including: - block drivers for a SCSI disk and a line printer - a character driver for an intelligent serial I/O device - a streams driver for a token-ring card Covering System V Releases 3 and 4, the book provides essential practical advice for all UNIX applications programmers.", reviewer = "Quantum Books | A Technical and Professional Bookstore ----------------------------+ ------------------------------------------ Cambridge: 617-494-5042 | E-Mail: quanbook@world.std.com Philadelphia: 215-222-0611 | Mailing List: quanlist@world.std.com", price = "USD32.95", } [1] Conway and Sloane, "Sphere packing, Lattices, and Groups", Springer-Verlag, 1989. [2] Conway and Sloane, "Voronoi regions of lattices, second moments of polytopes, and quantization," IEEE Tran IT-28, pp.211-226 [3] G.D. Forney Jr. "Coset Codes", IEEE Tran. IT-34,pp.1152-1187,1988 Shei-Zein Kiang, "Lattice Vector Quantizers for Image Coding", Ph.D. thesis, U.C.L.A., June, 1991. (thesis) J. D. Gibson, "Lattice Quantization", Advances in Electronics and Electron Physics, Vol 72, pp. 259--330, 1988. (article) J. H. Conway and N. J. Sloane, Sphere Packings, Lattices and Groups, Springer-Verlag, 1989. (book) J. H. Conway and N. J. Sloane, "A lower bound on the average error of vector quantizers", IEEE Trans. Inform. Theory, Vol IT-31, pp. 106-109, Jan. 1985. (article) J. H. Conway and N. J. Sloane, "Voronoi regions of lattices, second moments of polytopes, and quantization," IEEE Trans. on Inf. Theory, Vol 28, pp. 211--226, March, 1982. (article) J. H. Conway and N. J. Sloane, "Fast quantizing and decoding algorithms for lattice quantizers and codes," IEEE Trans. on Inf. Theory, Vol 28, pp. 227--232, March, 1982. (article) J. H. Conway and N. J. Sloane, "A fast encoding method for lattice codes and quantizers," IEEE Trans. on Inf. Theory, Vol 29, pp. 820--824, Nov. 1983. (article) J. H. Conway and N. J. Sloane, "Soft techniques for codes and lattices including the Golay code and the Leech lattice," IEEE Trans. on Inf. Theory, Vol 32, pp. 41--50, Jan. 1986. (article) Allen Gersho and Robert M. Gray, Vector Quantization and Signal Compression, Kluwer Academic Press, 1991. (book) Here are a few good references. This stuff gets very esoteric. Be forewarned. Shei-Zein Kiang, "Lattice Vector Quantizers for Image Coding", Ph.D. thesis, U.C.L.A., June, 1991. (thesis) Allen Gersho and Robert M. Gray, Vector Quantization and Signal Compression, Kluwer Academic Press, 1991. (book) J. H. Conway and N. J. Sloane, "Voronoi regions of lattices, second moments of polytopes, and quantization," IEEE Trans. on Inf. Theory, Vol 28, pp. 211--226, March, 1982. (article) J. H. Conway and N. J. Sloane, "Fast quantizing and decoding algorithms for lattice quantizers and codes," IEEE Trans. on Inf. Theory, Vol 28, pp. 227--232, March, 1982. (article) J. H. Conway and N. J. Sloane, "A fast encoding method for lattice codes and quantizers," IEEE Trans. on Inf. Theory, Vol 29, pp. 820--824, Nov. 1983. (article) J. H. Conway and N. J. Sloane, "Soft techniques for codes and lattices including the Golay code and the Leech lattice," IEEE Trans. on Inf. Theory, Vol 32, pp. 41--50, Jan. 1986. (article) J. H. Conway and N. J. Sloane, Sphere Packings, Lattices and Groups, Springer-Verlag, 1989. (book) J. D. Gibson, "Lattice quantization", Advances in Electronics and Electron Physics, Vol 72, pp. 259--330, 1988. (article) From = "dnadler at ncrsoph.Sophia.NCR.FR (Dave Nadler)", Subject: ISO 9000 certification Date: 8 Jan 92 17:05:42 GMT Organization: NCR European Common Systems Development I am searching for ANY, repeat, ANY information regarding the ISO 9000 standard. Our office has been asked to investigate the possibility of conforming to this standard, but seeing as we're not sure what it is, I'm asking for information about. My basic questions are: 1} What is ISO 9000? 2) Where can I write for an official explanation/guide/etc.? 3) If you use it, - were you involved in its implementation at your site? - how easy/difficult is it to implement/maintain? - how long did it take to get your site approved? and any other information you may think is relevant. If you would like to provide me with your name as someone to contact in the future as a resource, but don't have time to give any information now, I would like that also. As a "piggyback" request, does anyone know how I can order the following IEEE documents? IEEE Standard 982-1988:"Standard Dictionary of Measures to Produce Reliable Software" IEEE Standard 982.1-1988:"Guide: Use of Standard Measures to Produce Reliable Software" Thanks for any and all responses (as soon as possible, as we need to prepare an overview for 17 January). -- "Europe Group ISS, NCR Europe, Sophia-Antipolis, France" } @Book{Steele:90, author = "G. Steele", title = "Common Lisp the language", year = 1990, publisher = "Digital" } @Book{Kernighan:Pike:Book:84, ordinal = "B53", author = "Brian W. Kernighan and Pike", title = "The {UNIX} Programming Environment", publisher = PH, year = 1984, series = "Software Series", ISBN = "0-13-937699-2, 0-13-937681-X \{PBK\}", } @Book{Stroustrup:Book:94, ordinal = "B34", author = "Bjarne Stroustrup", title = "The Design and Evolution of {C++}", year = 1994, month = Mar, pages = 460, publisher = AW, address = awad, callnumber = "QA76.73.C153S79 1994", ISBN = "0-201-54330-3", comment = "Advanced text", } @Book{Ellis:Stroustrup:Book:94, author = "Ellis and Bjarne Stroustrup", title = "The Annotated {C++} Reference Manual", year = 1994, month = Jan, publisher = AW, address = awad, ISBN = "0-201-51459-1", comment = "This is the famous ARM. Generally a must-have. Referred to copiously on the net.", price = "USD47.50", pages = 480, } @Book{Pohl:Book:93, Author = "Ira Pohl", Title = "Object-Oriented Programming Using {C++}", Publisher = AW, ISBN = "0-8053-5382-8", Year = 1993, Comment = "Introductory - no special background, Includes templates and exception handling. There is an ftp site for the Ira Pohl books. bw.ac.com:bc/pohl" } @Book{Pohl:Book:97, Author = "Ira Pohl", Title = "Object-Oriented Programming Using {C++}", Publisher = AW, ISBN = "0-2018-9550-1", Year = 1997, Edition = Second, Comment = "Introductory - no special background, Includes templates and exception handling. There is an ftp site for the Ira Pohl books. bw.ac.com:bc/pohl" } @Book{Pohl:Book:94, Author = "Ira Pohl", Title = "{C++} for {C} programmers", Publisher = AW, ISBN = "ISBN 0-8053-3159-X", Year = 1994, Edition = Second, Comment = "Introductory - Background in C expected, Includes discussion of templates and exception handling. There is an ftp site for the Ira Pohl books. bw.ac.com:bc/pohl" } @Book{Pohl:Book:99, Author = "Ira Pohl", Title = "{C++} for {C} programmers", Publisher = AW, ISBN = "ISBN 0-2013-9519-3", Year = 1999, Edition = Third, Comment = "Introductory - Background in C expected, Includes discussion of templates and exception handling. There is an ftp site for the Ira Pohl books. bw.ac.com:bc/pohl" } @Book{Lucas:Book:92, author = "P. J. Lucas", title = "The {C++} Programmer's Handbook.", publisher = ph, year = 1992, ISBN = "0-13-118233-1", comment = "Intermediate level book", } @Book{Meyers:Book:92, Author = "Scott Meyers", Title = "Effective {C++}: 50 Specific Ways to Improve Your Programs and Designs", Publisher = aw, Comment = "Intermediate level book", Year = 1992 } @Book{Meyers:Book:98, Author = "Scott Meyers", Title = "Effective {C++}: 50 Specific Ways to Improve Your Programs and Designs", Publisher = aw, Comment = "Intermediate level book", Year = 1998, Edition = Second } @Book{Teale:Book, author = "Steve Teale", title = "{C++} {IOStreams} Handbook", publisher = aw, ISBN = "0-201-59641-5", Year = 1993, comment = "Intermediate level book" } @Book{Coplien:Book:92, ordinal = "B15", author = "James Coplien", title = "Advanced {C++} Programmings Styles and Idioms", publisher = aw, year = 1992, ISBN = "0-201-54855-0", comment = "Advanced text", } @Book{Gorlen:Book, Author = "Keith Gorlen and Sanford M. Orlow and Perry S. Plexico", Title = "Data Absraction and Object Oriented Programming in {C++}", Comment = "Advanced text", Publisher = JWS, Year = 1990 } @Book{Lipman:Book:91, author = "Stanley B. Lippman", title = "{C++} Primer", publisher = aw, year = 1991, edition = Second, callnumber = "QA76.73.C15L57 1991", ISBN = "0-201-54848-8", comment = "The C++ Primer is a great book and will make learning C++ a joy. This really is one of the best books C++ book out there. Everyone I know, that uses C++ recommends this book very highly. If you are interested in learning more about Object Oriented Program, you might consider buying {"}Object Oriented Design{"} by Peter Coad and Edward Yourdon{"} (ISBN 0-13-630070-7)", } @Book{Eckel:Book:89, author = "Bruce Eckel", title = "Using {C++}", publisher = "Osborne McGraw-Hill", address = "2600 Tenth Street, Berkeley, California 94710, U.S.A.", year = 1989, ISBN = "0-07-881522-3", } @Book{Budd:Book:87, author = "Timothy Budd", title = "A Little Smalltalk", publisher = AW, year = 1987, ISBN = "0-201-10698-1", } @Book{Jacobson:Book:92, ordinal = "B3", author = "Ivar Jacobson and Magnus Christerson and Patrick Jonsson and Gunnar Overgaard", title = "Object-Oriented Software Engineering - {A} Use Case Driven Approach", publisher = AW, year = 1992, ISBN = "0-201-54435-0", } @Book{Booch:Book:91, ordinal = "B9", author = "Grady Booch", title = "Object Oriented Design with Applications", publisher = "The Benjamin/Cummings Publishing Company, Inc.", address = "390 Bridge Parkway, Redwood City, California 94065", year = 1991, callnumber = "QA76.64.B66 1991", ISBN = "0-8053-0091-0", } @Book{Kernighan:Ritchie:Book:88, ordinal = "B52", author = "Brian W. Kernighan and Dennis M. Ritchie", title = "The {C} Programming Language", publisher = PH, year = 1988, series = "Software Series", edition = Second, comment = "This is the second edition of the original Kernighan \& Ritchie (K\&R) text. This books is commonly referred to as the New Testament as it includes the modifications incorporated by the ANSI standard, while retaining the nature of the 1st edition. This book assumes that the reader has some basic programming knowledge. So if you're just starting to program and C is the first language, this might not be the ideal book. This is one of THE BEST book on C and a must have, especially if you're starting your own little programming library.", referee = "Vinit Carpenter \verb++", } @Book{Goldberg:Robson:Book:83, author = "Adele Goldberg and David Robson", title = "{Smalltalk}-80: The Language and its Implementation", publisher = aw, address = awad, year = 1983, } @Book{Goldberg:Book:84, author = "Adele Goldberg", title = "{Smalltalk}-80: The Interactive Programming Environment", publisher = aw, address = awad, year = 1984, } @Book{Goldberg:Robson:Book:89, author = "Adele Goldberg and David Robson", title = "{Smalltalk}-80: The Language", publisher = aw, year = 1989, } @Book{PostScript:Red:Book:85, author = "Adobe Systems Incorporated", title = "{\sc PostScript} Language Reference Manual", year = 1985, publisher = aw, ISBN = "0-201-10174-2", callnumber = "QA76.73.P67P67 1985", } @Book{PostScript:Blue:Book:85, author = "Adobe Systems Incorporated", title = "{\sc PostScript} Language Tutorial and Cookbook", year = 1985, publisher = aw, ISBN = "0-201-10179-3", callnumber = "QA76.73.P67P68 1985", } @Book{PostScript:Green:Book:88, author = "{Adobe Systems Incorporated} and {Glenn C. Reid}", title = "{\sc PostScript} Language Tutorial and Cookbook", year = 1988, publisher = aw, ISBN = "0-201-14396-8", } @Book{Stallman:Emacs:87, author = "Richard Stallman", title = "{GNU} Emacs Manual", edition = Sixth, note = "Emacs Version 18, for Unix users", publisher = "Free Software Foundation", address = "Cambridge, Mass.", year = 1987, } @Book{Reps:Teitelbaum:Book:88, author = "Thomas W. Reps and Tim Teitelbaum", title = "The Synthesizer Generator -- a system for constructing language-based editors", year = 1988, series = "Text and Monographs in Computer Science", publisher = S, subjects = "editors, syntax-directed", where = "Shmuel Katz", ISBN = "0-387-96857-1 3-540-96857-1", } @Book{Aho:Kernighan:Weinberger:Book, author = "Alfred V. Aho and Brian W. Kernighan and Peter J. Weinberger", title = "The awk programming language", publisher = AW, year = 1988, series = "Addison-Wesley series in Computer Science", where = "SYSNO 2050189 EE-Library", subjects = "AWK (COMPUTER PROGRAMMING LANGUAGE)", where = "U.D.C. 681.3.06 AWK", annote = "SYSNO 2050189 AUTHOR AHO, ALFRED V. TITLE THE AWK PROGRAMMING LANGUAGE ADD INFO ALFRED V. AHO, BRIAN W. KERNIGHAN, PETER J. WEINBERGER PLACE READING, MASS. PUBLISH. ADDISON-WESLEY YEAR C1988 PAGES X, 210 P. SERIES-n ADDISON-WESLEY SERIES IN COMPUTER SCIENCE U.D.C. 681.3.06 AWK AD ENTRY KERNIGHAN, BRIAN W. - WEINBERGER, PETER J. ADD TITL AWK (COMPUTER PROGRAMMING LANGUAGE) LANGUAGE ENG", } @Book{Tanenbaum:Book, author = "Andrew S. Tanenbaum", title = "Computer networks", publisher = PH, year = 1989, edition = second, sysno = 2073201, pages = 658, udc = "681.324", } @Book{Meyer:Book:88, ordinal = "B21", author = "Bertrand Meyer", title = "Object-Oriented Software Construction", year = 1988, publisher = ph, series = "International Series in Computer Science", serieseditor = "C.A.R. Hoare", sysno = 2052950, pages = 534, udc = "681.3.06 OOP - 519.688", ISBN = "0-13-629049-3", } @Book{Watt:90, author = "David A. Watt", title = "Programming Language: Concepts and Paradigms", year = 1990, publisher = PH, ISBN = "0-13-728874-3", } @Book{Paulson:91, author = "Lawrence C. Paulson", title = "{ML} for the Working Programmer", address = "Cambridge", publisher = "Cambridge University Press", year = 1991, pages = 429, udc = "519.682.1", call = "681.3.06 ML", } @Book{Meyer:Book:90, author = "Bertrand Meyer", title = "Introduction to the Theory of Programming Languages", year = 1990, publisher = ph, series = "International Series in Computer Science", sysno = "519.682", } @Book{Meyer:Book:92, author = "Bertrand Meyer", title = "{EIFFEL}: The Language", year = 1992, publisher = ph, series = "Object-Oriented Series", ISBN = "0-13-247925-7", } @Book{Howden:87, author = "W. E. Howden", title = "Software Engineering and Technology: Functional Program Testing an d Analysis", year = 1987, publisher = MH, lastupdate = "On Sun Dec 19 1993 at 03:03 by Yossi Gil.", } @Book{Tennent:81, author = "R. D. Tennent", title = "Principles of Programming Languages", year = 1981, publisher = "Prentice-Hall International", address = "Hemel Hempstead, England", lastupdate = "On Sun Dec 19 1993 at 03:35 by Yossi Gil.", } @Book{Myers:79, author = "G. J. Myers", title = "The Art of Software Testing", publisher = JWS, year = 1979, } @Book{Rumbaugh:Book:91, author = "James Rumbaugh and Michael Blaha and William Premerlani and Frede rick Eddy and William Lorensen", title = "Object-Oriented Modeling and Design", publisher = ph, year = 1991, } @Book{Coad:Yourdon:Book:91, author = "Peter Coad and Edward Yourdon", title = "Object-Oriented Design", publisher = ph, year = 1991, } @Book{Cox:Book:86, author = Cox, title = "Object-Oriented Programming - An Evolutionary Approach", publisher = aw, address = awad, year = 1986, } @Book{Szmit:Book:92, author = "Ricardo Szmit", title = "Programa\c{c}\~{a}o Orientada para Objeto", publisher = "Livros T\'{e}cnicos e Cient\'{\i}ficos Editora Ltda.", address = "Rio de Janeiro, Brasil", year = 1992, } @Book{Schach:93, ordinal = "B6", title = "Software Engineering", author = "Stephen Schach", edition = Second, publisher = "Richard D. Irwin, Inc., and Aksen Associats, Inc.", year = 1993, ISBN = "0-256-12998-3", } @Book{Berard:1, title = "Essays on Object-Oriented Software Engineering", author = Berard, publisher = ph, year = 1992, price = "USD35", } @Book{Berard:2, title = "Project Managment HandBook", author = "Berard", year = 1992, publisher = "Berard Software Engineering, Ltd., 902 Wind River Lane, Suite 203, Gaithersburg, Meryland 20878", price = "USD225", } @Book{Bezier:90, title = "Software Testing Techniques", author = Beizer, editon = Second, publisher = "Van Nostrand Reinhold", year = 1990, pages = 503, price = "USD43", ISBN = "0-442-20672-0", Address = "New York" } @Book{Love:1, author = Love, title = "Object Lessons", publisher = SIGS, price = "USD49", year = 1992, } @Book{McGregor:Sykes, author = "McGregor \& Sykes", title = "Object-Oriented Software Development", publisher = "Van Nostrand Reinhold", year = 1992, } @Book{Marick:book, key = "TCST", author = Marick, title = "The craft of Software Testing", publisher = ph, note = "in press", year = 1994, email = "info@testing.com", } @Book{Thielen:92, author = "Thielen", title = "No Bugs. Delivering error free code in {C} and {C++}", publisher = aw, year = 1992, ISBN = "0-201-60890-1", } @Book{Gamma:Helm:Johnson:Vlissides:Book:95, ordinal = "B8", author = "Erich Gamma and Richard Helm and Ralph Johnson and John Vlissides", title = "Design Patterns: Elements of Reusable Object-Oriented Software", year = 1995, publisher = AW, series = "Professional Computing", ISBN = "0-201-63361-2", cn = "QA 76.64.D47 1994", } @Book{Knudsen:Lofgren:Madsen:Magnusson:Book:93, author = "J. Lindskov Knudsen and M. L{\"{}o}fgren and O. Lehrmann Madsen and Magnusson", title = "Object-Oriented Environments, The {MJ{\O}LNER} Approach", Booktitle = "Object-Oriented Environments, The {MJ{\O}LNER} Approach", year = 1993, publisher = ph, series = "The Object-Oriented Series", } @Book{Liskov:Guttag:Book:86, author = "Barbara Liskov and John Guttag", title = "Abstraction and Specification in Program Development", publisher = MH, year = 1986, } @Book{Gries:Book:71, author = "David Gries", title = "Compiler Construction for Digital Computers", year = 1971, publisher = JWS, ISBN = "0-471-32776-X", } @Book{Evans:Butler:Goos:Wulf:83, author = "A. Evans and K. Butler and G. Goos and W. Wulf", title = "{DIANA} Reference Manual, Revision 3", publisher = "Tartan Laboratories, Inc.", address = "Pittsburgh, PA", year = 1983, } @Book{Sterling:Shapiro:94, pages = 509, subjects = "Prolog (Computer Programming Language)", subtitle = "Advanced Programming Techniques", udc = "681.3.06 PROLOG", where = "SYSNO 2150224 EE-Library", address = "Cambridge, Mass", author = {Ehud Y. Shapiro and Leon Sterling}, edition = second, publisher = "MIT Press", series = "Logic Programming", title = "The Art of Prolog", year = 1994, } @Book{Griswold:Griswold:Book:90, ordinal = "B29", author = "Ralph E. Griswold and Madge T. Griswold", title = "The {Icon} Programming Language", publisher = PH, year = 1990, series = "Software Series", edition = Second, ISBN = "0-13-447889-4", } @Book{Jacobson:92, author = "Ivar Jacobson", title = "Object-Oriented Software Engineering - {A} Use Case Driven Approach", year = 1992, publisher = AW, ISBN = "0-201-54435-0", } @Book{Clocksin:Mellish:87, author = "William F. Clocksin and Christopher C. Mellish", title = "Programming in {Prolog}", year = 1987, edition = Third, publisher = sv, address = "Berlin", sysno = 2032476, pages = 281, udc = "681.3.06 PROLOG:", } @Book{Halstead:Book:77, author = "M. H. Halstead", title = "Elements of Software Science", publisher = "Elsevier Scientific Publishing Company", address = "Amsterdam", year = 1977, } @Book{Halstead:77, author = "M. H. Halstead", title = "Elements of Software Science", year = 1977, publisher = "Elsevier North-Holland", address = "New York", } @Book{Foley:Van:Dam:84, ordinal = "B59", title = "Fundamentals of Interactive Computer Graphics", author = "James D. Foley and Andries Van Dam", publisher = AW, year = 1984, serias = "The Systems Programming Series", ISBN = "0-201-14468-9", } @Book{Bryan:Book, title = "{SGML} an Author's Guide to the Standard Generalized Markup Language", author = "Martin Bryan", publisher = AW, year = 1992, } @Book{Goldfarb:Book, key = "SGML", booktitle = "The {SGML} Handbook", title = "The {SGML} Handbook", author = "Charles F. Goldfarb", publisher = "Clarendon Press, Oxford", year = 1990, } @Book{Lorenz:Kidd:94, ordinal = "B37", key = "OOSM", holder = "agorov, 16.1.97", author = "Mark Lorenz and Jeff Kidd", title = "Object-Oriented Software Metrics", year = 1994, publisher = PH, ISBN = "0-13-179292-X", } @Book{Nelson:91, author = "G. Nelson", year = 1991, title = "Systems Programming with {Modula-3}", publisher = PH, } @Book{AHU:74, author = "A. Aho and J. Hopcroft and J. D. Ullman", title = "The Design and Analysis of Computer Algorithms", year = 1974, publisher = aw, } @Book{Madsen:Moller-Pedersen:Nygaard:93, ordinal = "B27", author = "Ole Lehrmann Madsen and Birger M{\o}ller-Pedersen and Kristen Nygaard", title = "Object-Oriented Programming in the Beta Programming Language", publisher = AW, year = 1993, ISBN = "0-201-62430-3", keywords = "olit-oopl beta binder (shelf)", } @Book{Hopkins:Horan:95, ordinal = "B1", author = "Trvor Hopkins and Bernard Horan", title = "{SMALLTALK} an Introduction to Application Development Using VisualWorks", year = 1995, publisher = PH, address = "Cambridge", ISBN = "0-13-318387-4", } @Book{Meyer:Book:94:OOE, ordinal = "B2", author = "Bertrand Meyer", title = "An Object-Oriented Environment Principles and Application", year = 1994, series = "Prentice-Hall Object-Oriented", publisher = PH, ISBN = "0-13-245507-2", } @Book{Meyer:Book:94:RS, ordinal = "B4", author = "Bertrand Meyer", title = "Reusable Software: The Base Object-Oriented Component Libraries", year = 1994, series = "Prentice-Hall Object-Oriented", publisher = PH, ISBN = "0-13-245499-8", } @Book{Slonneger:Kurtz:95, ordinal = "B5", author = "Kenneth Slonneger and Barry L. Kurtz", title = "Formal Syntax and Semantics of progrmming Languages - {A} Laboratory Based Approach", year = 1995, publisher = AW, ISBN = "0-201-65697-3", cn = "QA 76.7.S59 1995", } @Book{Musser:Saini:96, ordinal = "B7", author = "David R. Musser and Atul Saini", title = "{STL} Tutorial and Reference Guide. {C++} Programming with the Standart Template Library", year = 1996, publisher = AW, ISBN = "0-201-63398-1", cn = "QA 76.73.C153M87 1996", } @Book{Coleman:Arnold:Bodoff:Dollin:Gilchrist:94, ordinal = "B10", author = "Derek Coleman and Patrick Arnold and Stephanie Bodoff and Chris Dollin and Helena Gilchrist and Fiona Hayes and Paul Jeremaes", title = "Object-Oriented Development The Fusion Method", year = 1994, publisher = PH, ISBN = "0-13-338823-9", cn = "QA 76.64.0247 1994", } @Book{Pratt:75, ordinal = "B11", author = "Terrence W. Pratt", title = "Programming Languages Design and Implamentation", year = 1975, publisher = PH, ISBN = "0-13-730432-3", } @Book{Coplien:Schmidt:95, ISBN = "0-201-60734-4", cn = "QA 76.76.D47P375 1995", holder = "David, November 26th, 1996", ordinal = "B12", editor = "James O. Coplien and Douglas C. Schmidt", publisher = AW, title = "Pattern Languages of Program Design", year = 1995, } @Book{Vlissides:Coplien:Kerth:95, ISBN = "0-201-89527-7", cn = "QA 76.76.D47P375 1995", holder = "David, November 26th, 1996", ordinal = "B13", editor = "John M. Vlissides and James O. Coplien and Norman L. Kerth", publisher = AW, title = "Pattern Languages of Program Design 2", year = 1996, } @Book{Thomas:Weedon:95, ordinal = "B16", author = "Pete Thomas and Ray Weedon", title = "Object-Oriented Programming in Eiffel", publisher = aw, year = 1995, ISBN = "0-201-59387-4", } @Book{Budd:Book:94, ordinal = "B17", author = "Timothy A. Budd", title = "Classic Data Structures in {C++}", publisher = aw, year = 1994, series = "World Student Series edition", ISBN = "0-201-84549-0", } @Book{Gray:94, ordinal = "B18", author = "N. A. B. Gray", title = "Programming with {CL}ass. {A} Practical Introduction to Object- Oriented Programming with {C++}", publisher = JWS, Holder = "Kimsh 5.3.97", year = 1994, ISBN = "0 471 94350 9 (pbk)", } @Book{Perry:Levin:96, ordinal = "B19", author = "Jo Ellen Perry and Harold D. Levin", title = "An Introduction to Object-Oriented Design in {C++}", publisher = AW, year = 1996, ISBN = "0-201-76564-0", } @Book{Gane:Sarson:79, ordinal = "B20", author = "Chris Gane and Trish Sarson", title = "Structured Systems Analysis: Tools and Techniques", publisher = PH, year = 1979, series = "Software Series", ISBN = "0-13-854547-2", } @Book{Page-Jones:95, ordinal = "B22", author = "Meilir Page-Jones", title = "What Every Programmer Should Know About Object-Oriented Design", publisher = DHP, year = 1995, ISBN = "0-932633-31-5", cn = "QA 76.64.p34 1995", } @Book{Halsall:96, ordinal = "B23", author = "Fred Halsall", title = "Data Comunications, Computer Networks and Open Systems", publisher = AW, year = 1996, ISBN = "0-201-42293-X", series = "Electronic Systems Engineering", } @Book{Stevens:V1:94, ordinal = "B24", author = "W. Richard Stevens", title = "{TCP/IP} Illustrated, Volume 1. The Protocols", publisher = AW, year = 1994, ISBN = "0-201-63346-9", series = "Professional Computing", } @Book{Wright:Stevens:95, ordinal = "B25", author = "Gary R. Wright and W. Richard Stevens", title = "{TCP/IP} Illustrated, Volume 2. The Implementation", publisher = AW, year = 1994, ISBN = "0-201-63354-X", series = "Professional Computing", } @Book{Stevens:V3:96, ordinal = "B26", author = "W. Richard Stevens", title = "{TCP/IP} Illustrated, Volume 3. {TCP} for Transactions, {NNTP} ,and the {UNIX} Domain Protocols", publisher = AW, year = 1996, ISBN = "0-201-63495-3", series = "Professional Computing", } @Book{Watt:PLP:93, ordinal = "B28", author = "David A. Watt", title = "Programming Language Processors", year = 1993, publisher = PH, ISBN = "0-13-720129-X(pbk)", series = "International Series in Computer Science", } @Book{Budd:Book:91, ordinal = "B30", author = "Timothy Budd", title = "An Introduction to Object Oriented Programming", publisher = AW, year = 1991, callnumber = "QA76.74.B83 1991", ISBN = "0-201-54709-0", } @Book{Budd:MP:95, ordinal = "B31", author = "Timothy Budd", title = "Multiparadigm Programming in Leda", publisher = AW, year = 1995, callnumber = "QA76.73.L16B83 1995", ISBN = "0-201-82080-3", } @Book{Booch:OS:96, ordinal = "B32", author = "Grady Booch", title = "Object Solutions. Managing The Object-Oriented Project", publisher = AW, year = 1996, callnumber = "QA76.64.B67 1995", ISBN = "0-8053-0594-7", } @Book{Graham:OOM:94, ordinal = "B33", author = "Ian Graham", title = "Object-Oriented Methods", publisher = AW, year = 1994, ISBN = "0-201-59371-8", edition = Second, } @Book{Lippman:ICOM:96, ordinal = "B35", author = "Stanley B. Lippman", title = "Inside The {C++} Object Model", publisher = AW, Holder = "Eckel, 24.3.97", year = 1996, ISBN = "0-201-83454-5", edition = Second, } @Book{Koenig:Moo:96, ordinal = "B36", author = "Andrew Koenig and Barbara Moo", title = "Ruminations on {C++} Object Model", publisher = AW, year = 1996, ISBN = "0-201-42339-1", } @Book{Eliens:OOSD:94, ordinal = "B38", author = "Anton Eliens", title = "Object-Oriented Software Development", publisher = AW, year = 1994, ISBN = "0-201-62444-3", } @Book{Bal:Grune:94, ordinal = "B39", author = "Henri E. Bal and Dick Grune", title = "Programming Language Essentials", publisher = AW, year = 1994, ISBN = "0-201-63179-2", } @Book{Pinson:Wiener:91, ordinal = "B40", author = "Levis J. Pinson and Richard S. Wiener", title = "Objective-{C}. Object-Oriented Programming Techniques", publisher = AW, year = 1991, ISBN = "0-201-50828-1", } @Book{Bentley:86, ordinal = "B41", author = "Jon Bentley", title = "Programming Pearls", publisher = AW, year = 1986, ISBN = "0-201-10331-1", } @Book{Bentley:88, ordinal = "B42", author = "Jon Bentley", title = "More Programming Pearls. Confessions of a Coder", publisher = AW, year = 1988, ISBN = "0-201-11889-0", } @Book{Cox:OOP:94, ordinal = "B43", author = "Brad J. Cox", title = "Object-Oriented Programming - An Evolutionary Approach", publisher = AW, address = awad, year = 1994, edition = Second, ISBN = "0-201-54834-8", } @Book{Shaw:Garlan:96, ordinal = "B44", Holder = "Ricardo Szmit, 1.4.97", author = "Mary Shaw and David Garlan", title = "Software Architecture. Perspectives on an Emerging Discipline", publisher = PH, year = 1996, ISBN = "0-13-182957-2", } @Book{Winston:Narasimhan:96, ordinal = "B45", author = "Patrick Henry Winston and Sundar Narasimhan", title = "On to {JAVA}", publisher = AW, year = 1996, ISBN = "0-201-49826-X", } @Book{Freeman:Ince:96, ordinal = "B46", author = "Adam Freeman and Darrel Ince", title = "Active Java.Object-Oriented Programming for the World Wide Web", publisher = AW, year = 1996, ISBN = "0-201-40370-6", } @Book{Microsoft:Windows:95, ordinal = "B47", editor = "Tony Nahra and Susie Hunter and David Thornbrugh and Bob Bristow and Dianne Parkin", title = "Microsoft Windows 95 Resource Kit", publisher = "Microsoft Press", year = 1995, holder = "Aythan Avior, 28/10/96", } @Book{Meyer:OS:95, ordinal = "B48", author = "Bertrand Meyer", title = "Object Success. {A} Manager's Guide to Object Orientation, Its Impact on the Corporation and its Use for Reengineering the Software Process", publisher = PH, year = 1995, series = "Object-Oriented Series", ISBN = "0-13-192833-3", } @Book{Meyer:ISE:95, Ordinal = "B49", Author = "Bertrand Meyer", Title = "{ISE} {E}iffel. The Environment", Year = 1995, Publisher = "ISE" } @Book{Randell:Russell:64, ordinal = "B50", author = "B. Randell and L. J. Russell", title = "{ALGOL} 60 Implementation", publisher = "Academic Press", year = 1964, series = "A.P.I.C. Studies in Data Processing", } @Book{Schildt:87, ordinal = "B51", author = "Herbert Schildt", title = "Sphat {C}", publisher = "Archimeds", year = 1987, ISBN = "0-07-881178-3", note = "Translation from {"}{C} Made Easy{"}", } @Book{Shamir:95, ordinal = "B54", author = "Arial Shamir", title = "Mivna Netunim", publisher = "Akademon", year = 1995, } @Book{Shaw:Tigg:94, ordinal = "B55", author = "William T. Shaw and Jason Tigg:", title = "Applied Mathematica. Getting Started, Getting It Done", publisher = AW, year = 1994, ISBN = "0-201-54217-X", } @Book{Beck:Bohme:Dziadzka:96, ordinal = "B57", author = "Michael Beck and Harald Bohme and Mirko Dziadzka and Ulrich Kunitz and Robert Magnus", title = "{LINUX} Kernel Internals", publisher = AW, holder = "zvik - 22/10/96", year = 1996, ISBN = "0-201-87741-4", } @Book{Stevens:94, ordinal = "B60", author = "W. Richard Stevens", title = "Advansed Programming in the {UNIX} Environment", publisher = AW, year = 1996, ISBN = "0-201-56317-7", } @Book{Sobell:US:95, ordinal = "B61", author = "Mark G. Sobell", title = "A Practical Guide to the {UNIX} System", publisher = BCP, edition = Third, year = 1995, ISBN = "0-8053-7565-1", } @Book{Barnes:Cosper:Ewing:Troan:96, ordinal = "B62", author = "Donnie Barnes and Kit Cosper and Marc Ewing and Erik Troan", title = "The Official Red Hat {LiNUX} User's Guide", publisher = "Red Hat Software, Inc", year = 1996, ISBN = "1-888172-59-2", } @Book{Deitel:97, ordinal = "B63", holder = "Galia Givaty - 8360566", author = "H. M. Deitel and P. J. Deitel", title = "{Java} How to program", publisher = PH, year = 1997, ISBN = "0-13-286163-1", holder = "Dan Geiger, 22/10/96", } @Proceedings{OOPSLA:ECOOP:ATP:90, ordinal = "B75", title = "{OOPSLA} {ECOOP}'90. Addendum to the Proceedings. Conference on Object-Oriented Programming: Systems, Languages, and Applications. European Conference on Object-Oriented Programming", organization = "OOPSLA ECOOP'90", address = "Ottawa, Canada", editor = "Jerry L. Archibald and K. C. Burgess Yakemovic", month = oct # " 21-25", year = 1990, publisher = "ACM SIGPLAN", } @Proceedings{OOPSLA:ATP:93, ordinal = "B71", title = "{OOPSLA}'93 Eighth Annual Conference on Object-Oriented Programming Systems, Languages, and Applications. Addendum to the Proceedings", organization = "OOPSLA'93", address = "Washington Hilton and Towers Washington, DC, USA", month = apr, year = 1994, publisher = "ACM SIGPLAN", volume = "5(2)", acmisbn = "089791-661-1", } @Proceedings{OOPSLA:ATP:87, ordinal = "B74", title = "{OOPSLA}'87 Conference Proceedings", organization = "OOPSLA'87", address = "Orlando, Florida", editor = "Leight Power and Zvi Weiss", month = may, year = 1988, publisher = "ACM SIGPLAN", volume = "23(5)", ISBN = "0-89791-266-7" } @Book{Koenig:SDP:95, ordinal = "B77", author = "Andrew Koenig", title = "{C++} Standard Draft Proposal {X3J16/95-0087}", publisher = "American National Standards Institute", year = 1995, month = apr, days = 28, } @Book{Koenig:SDP:96, ordinal = "WWW", author = "Andrew Koenig", title = "{C++} Standard Draft Proposal {X3J16/96-0225}", publisher = "American National Standards Institute", year = 1996, month = dec, days = 2, } @Book{Waite:73, ordinal = "B78", author = "William M. Waite", title = "Implementing Software for Non-Numeric Applications", publisher = PH, year = 1973, ISBN = "0-13-451898-5", } @Book{Meyer:eiffel:92, ordinal = "B79", author = "Bertrand Meyer", title = "{E}{IFFEL} the Language", publisher = PH, year = 1992, address = "Hemel Hempstead, Hertfordshire, UK", ISBN = "0-13-247925-7", series = "Object-Oriented Series", } @Book{Galin:Blubbnd:95, ordinal = "B82", author = "Daniel Galin and Zigmond Blubband", title = "Havtahat aihut tochna", publisher = "OPUS Press", year = 1995, } @Book{Leler:88, ordinal = "B83", author = "Wm Leler", Holder = "Yan Sorkin, 13.3.97", title = "Constraint Programming Languages", publisher = AW, year = 1988, ISBN = "0-201-06243-7", } @Book{Brassard:Bratley:88, ordinal = "B84", author = "Gilles Brassard and Paul Bratley", title = "Algorithmics Theory and Practice", publisher = PH, year = 1988, ISBN = "0-13-023243-2", } @Book{Budd:IOOP:97, ordinal = "B85", author = "Timothy Budd", title = "An Introduction to Object-Oriented Programming", publisher = AW, year = 1997, ISBN = "0-201-82419-1", edition = Second, } @Book{Wilhelm:Maurer:95, author = "Reinhard Wilhelm and Dieter Maurer", title = "Compiler Design", year = 1995, publisher = aw, ISBN = "0-201-42290-5", } @Book{Walden:Nerson:94, author = "Kim Walden and Jean-Marc Nerson", title = "Seamless Object-Oriented Software Architecture: Analysis and Design of Reliable Systems", year = 1994, publisher = PH, series = "Object-Oriented Series", } @Book{Luckham:87, author = "David C. Luckham and Friedrich W. von Henke and Bernd Krieg-Bruckner and Olaf Owe", title = "{ANNA} -- {A} Language for Annotating Ada Programms", series = LNCS, number = 260, publisher = sv, year = 1987, } @Book{Fowler:97, ordinal = "B86", author = "Martin Fowler", holder = "Sasha Ovsiankian, Tel (03) 570-2537, sashao@archsys.co.il, 27.12.96", title = "Analysis Patterns Reusable Object Models", publisher = AW, year = 1997, ISBN = "0-201-89542-0", } @Book{Boyland:91, ordinal = "B87", author = "Philip Boyland", title = "Guide to Standard {M}athematica Packages", publisher = "Wolfram Research, Inc.", year = 1991, } @Book{Guide:Mathematica:91, ordinal = "B88", author = "Wolfram Research {M}athematica software", title = "User's Guide for {S}un Workstations. {M}athematica {A} System for Doing Mathematics by Computer", publisher = "Wolfram Research, Inc.", year = 1991, } @Book{Nagl:97, ordinal = "B89", author = "Manfred Nagl", title = "Building Tightly Integrated Software Development Environments: The {IPSEN} Approach", publisher = S, year = 1996, ISBN = "3-540-61985-2", } @Book{Wolfram:Mathematica:96, ordinal = "B90", author = "Stephen Wolfram", title = "The Mathematica Version 3", publisher = "Wolfram Media and Cambridge University Press", year = 1996, edition = Third, isbn1 = "Wolfram Media 0-9650532-0-2", isbn2 = "Cambridge University Press 0-521-58889-8", } @Book{Henderson-Sellers:96, ISBN = "0-13-239872-9", author = {Brian Henderson-Sellers}, publisher = ph, series = {Object-Oriented Series}, title = {Object Oriented Metrics}, year = 1996, } @Book{Cline:Lomow:95, author = "Marshall P. Cline and Greg A. Lomow", title = "{C++} {FAQ}s: Frequently Asked Questions", publisher = AW, year = 1995, ISBN = "0-201-58958-3", } @Book{Arnold:Gosling:96, ordinal = "B92", author = "Ken Arnold and James Gosling", title = "The {Java} Programming Language", year = 1996, publisher = AW, Address = awad, series = "The Java Series", ISBN = "0-201-63455-4", } @Book{Rosenhouse:Gitay:Porush:97, ordinal = "B93", editor = "J. Rosenhouse and Y. Gitay and D. Porush", title = "Future and Communication", year = 1997, edition = First, publisher = "International Scholars Publications", address = "7831 Woodmont Avenue,\#345 Bethesda, MD 20814", ISBN = "1-57309-071-9", } @Book{Finkel:Design, ordinal = "B94", author = "Raphael A. Finkel", title = "Advanced Programming Language Design", year = 1996, edition = First, publisher = "Addison-Wesley", address = "Menlo Park,CA 94025", ISBN = "0-8053-1191-2", cn = "QA76.7F56 1995", holder = "Eno - 8293905", } @Proceedings{SCCG:I:97, ordinal = "B95", editor = "Tom\'{a}\v{s} Plachetka and Andrej Ferko", title = "Spring {C}onference on {C}omputer {G}raphics", year = 1997, month = "Jun", Volume = "I", note= "Company presentation posters", address = "Budmerice,Slovakia", } @Proceedings{SCCG:II:97, ordinal = "B96", editor = "Wolfgang Straber", title = "Spring {C}onference on {C}omputer {G}raphics", year = 1997, month = "Jun", Volume = "II", note= "Conference Proceedings", address = "Budmerice, Slovakia", } @Manual{Digital:79, Ordinal = "B97", Title = "VAX11 Architecture Handbook", Year = 1979, Organization = "Digital Equipment Corp.", ISBN = "0-8053-1191-2" } @Book{Giloi:78, ordinal = "B98", author = "Wolfgang K. Giloi", title = "Interactive computer graphics", year = 1978, publisher = "Prentice-Hall", ISBN = "0-13-469198-X", } @Book{Wiederhold:Design, ordinal = "B99", author = "Gio Wiederhold", title = "Database Design", year = 1977, edition = First, publisher = "McGraw-HILL KOGAKUSHA,LTD", ISBN = "0-07-070130-X", } @Book{Appel:97, ordinal = "B100", author = "Andrew Appel", title = "Modern compiler implementation in Java. Basic techniques", year = 1997, publisher = "Cambridge University Press", ISBN = "0 521 586542", } @Book{Fowler:Scott:97, ordinal = "B101", author = "Martin Fowler and Kendall Scott", title = "UML Distilled. Applying the Standard Object Modelling Language", year = 1997, publisher = "Addison-Wesley", } @Book{Meyer:Book:97, ordinal = "B103", author = "Bertrand Meyer", title = "Object-Oriented Software Construction", year = 1997, edition = Second, publisher = ph, pages = 1254, callnumber = "QA76.64.M493 1997", ISBN = "0-13-629155-4", } @Book{Hennessy:Patterson:Book:90, ordinal = "B104", author = "John L. Hennessy and David A. Patterson", title = "Computer architecture a quantitative approach", year = 1990, publisher = "Morgan Kaufman Publishers,INC.", address = "San Mateo California", pages = 594, callnumber = "QA76.9.A73P377 1990", ISBN = "1-55860-069-8", } @Book{TinkPad:Guide:96, ordinal = "B105", author = "IBM", title = "ThinkPad 760E/760ED User's Guide", year = 1996, edition = First, publisher = "IBM", pages = 398, } @Book{Apple:Inside:I:85, ordinal = "B107", author = "APPLE COMPUTER INC.", title = "Inside Macintosh", year = 1985, edition = First, publisher = "APPLE COMPUTER INC.", volume = "I", } @Book{Apple:Inside:II:85, ordinal = "B108", author = "APPLE COMPUTER INC.", title = "Inside Macintosh", year = 1985, edition = First, publisher = "APPLE COMPUTER INC.", volume = "II", } @Book{Apple:Inside:III:85, ordinal = "B109", author = "APPLE COMPUTER INC.", title = "Inside Macintosh", year = 1985, edition = First, publisher = "APPLE COMPUTER INC.", volume = "III", } @Book{Apple:Inside:IV:85, ordinal = "B110", author = "APPLE COMPUTER INC.", title = "Inside Macintosh", year = 1985, edition = First, publisher = "APPLE COMPUTER INC.", volume = "IV", } @Book{Apple:Inside:86, ordinal = "B111", author = "APPLE COMPUTER INC.", title = "Inside Macintosh", year = 1986, edition = First, publisher = "APPLE COMPUTER INC.", volume ="V", } @Book{Wyk:88, ordinal = "B112", author = "Christopher J. Van Wyk", title = "Data Structures and {C}", year = 1988, publisher = AW, ISBN = "0-201-16116-8", } @Book{Tanenbaum:90, ordinal = "B113", author = "Andrew S. Tanenbaum", title = "Structured computer Organization", year = 1990, edition = Third, publisher = PH, cn = "QA 76.6.T38 1990", ISBN = "0-13-854662-2", } @Book{Bourne:83, ordinal = "B114", author = "S.R.Bourne", title = "The UNIX System", year = 1983, publisher = AW, cn = "QA 76.8.U65>B68 1983", ISBN = "0-201-13791-7", } @Book{Egan:Teixeira:88, ordinal = "B115", author = "Janet I.Egan and Thomas J.Teixeira", title = "Writing a UNIX Device Driver", year = 1988, publisher = JWS, cn = "QA 76.76.063E35 1988", ISBN = "0-471-62811-5", } @Book{King:Knight:87, ordinal = "B116", author = "Tim King and Brian Knight", title = "Programming the M68000", year = 1987, edition = Second, publisher = AW, cn = "QA 76.8M^*95K56 1987b", ISBN = "0-8050-5550-2", } @Book{Struble:75, ordinal = "B117", author = "George W. Struble", title = "Assembler Language Programming: the IBM System/360 and 370", year = 1975, edition = Second, publisher = AW, ISBN = "0-201-7322-6", } @Book{Unicode1, ordinal = "B118", title = "{\em The Unicode Standard} Worldwide Character Encoding {\em Version 1.0}", publisher = aw, year = 1991, editor = "Erica Liederman", volume = 1, lastupdate = "On Wed Mar 10 1993 at 19:06 by erezn.", } @Book{Unicode2, ordinal = "B119", title = "{\em The Unicode Standard} Worldwide Character Encoding {\em Version 1.0}", publisher = aw, year = 1991, editor = "Erica Liederman", volume = 2, lastupdate = "On Wed Mar 10 1993 at 19:06 by erezn.", } @Manual{Unicode3, Ordinal = "B120", Title = "{\em Unicode Technical Report \#4} {\em The Unicode Standard} {\em Version 1.1} Prepublication Edition", Organization = "Unicode Inc.", Year = 1993 } @Book{Xinu:Book, ordinal = "B121", author = "Douglas Comer", title = "Operating system design: The {XINU} approach", publisher = PH, year = 1984, volume = 1, where = "SYSNO 0227493 [Library] TECHNION", annote = "SYSNO 0227493 AUTHOR COMER, DOUGLAS TITLE OPERATING SYSTEM DESIGN ADD INFO DOUGLAS COMER PLACE ENGLEWOOD CLIFFS, N.J. PUBLISH. PRENTICE-HALL YEAR C1984-1987 PAGES 2 VOLS. NOTE CONTENTS : VOL. 1 : THE XINU APPROACH--VOL. 2 : INTERNETWORKING WITH XINU U.D.C. 681.3.066 XINU LANGUAGE ENG", } @Book{Brown:Kyle:93, ordinal = "B122", author = "Ralf Brown and Jim Kyle", title = "PC Interrupts A programmer's reference to BIOS,DOS, and third-party calls", publisher = AW, year = 1993, edition = Second, } @Book{Cormen:Leiserson:Riverst:Book:90, ordinal = "B123", author = "Thomas H. Cormen and Charles E. Leiserson and Ronald L. Rivest", title = "Introduction to Algorithms", year = 1990, publisher = "MIT Press", address = "Cambridge, Massachusetts", ISBN = "0-262-03141-8", cn = "QA 76.6.C662 1989", } @Book{Culwin:Book:98, ordinal = "B124", author = "Fintan Culwin", title = "JAVA An Object First Approach", year = 1998, publisher = PH, ISBN = "0-13-858457-5", } @Book{Sebesta:Book:93, ordinal = "B125", author = "Robert W. Sebesta", title = "Concepts of programming languages", edition = second, year = 1993, publisher = "Benjamin/Cummings Publishing Company,Inc.", ISBN = "0-8053-7130-3", cn = "QA76.7S43 1992", } @Book{Matsumoto:Ohno:Book:90, ordinal = "B126", author = "Yoshihiro Matsumoto and Yutaka Ohno ", title = "Japanese Perspectives in Software Engineering", year = 1990, publisher = AW, ISBN = "0-201-41629", } @Book{Pohl:Book:89, ordinal = "B127", author = "Ira Pohl", title = "C++ for C Programmers", year = 1989, publisher = "Benjamin/Cummings Publishing Company,Inc.", ISBN = "0-8053-0910-1", cn = "QA76.73.C153P64 1989", } @Book{Griswold:Poage:Polonsky:Book:68, ordinal = "B128", author = "R.E.Griswold and J.F. Poage and I.P.Polonsky", title = "The SNOBOL4 programming language", year = 1968, publisher = PH, } @Book{Musa:Iannino:Okumoto:Book:90, ordinal = "B129", author = "John D.Musa and Anthony Iannino and Kazuhira Okumoto", title = "SOFTWARE RELIABILITY: Measurement, Prediction, Application", year = 1990, publisher = MH, ISBN = "0-07-044119-7", cn = "QA76.76.T48M87 1990", } @Book{Bell:Book:93, ordinal = "B130", author = "Bell System", title = "The Bell Systel Technical Journal", year = 1978, volume = 57, Nomber = 6, publisher = "Bell System", } @Book{Fike:Book:70, ordinal = "B131", author = "C.T.Fike", title = "PL/1 for Scientific Programmers", year = 1970, publisher = PH, } @Book{Eiffel:Libraries:97, ordinal = "B132", author = "ISE", title = "ISE {E}{IFFEL} {T}he {L}ibraries", publisher = "ISE", year = 1997, } @Book{Eiffel:Environment:97, ordinal = "B133", author = "ISE", title = "ISE {E}{IFFEL} {T}he {E}nvironment", publisher = "ISE", year = 1997, } @Book{Eiffel:Case:97, ordinal = "B134", author = "ISE", title = "ISE {E}{IFFEL} {E}ifell{C}ase", publisher = "ISE", year = 1997, } @Book{Eiffel:Reference:97, ordinal = "B135", author = "ISE", title = "ISE {E}{IFFEL} {T}he {L}anguage {R}eference", publisher = "ISE", year = 1997, } @Book{Eiffel:Net:97, ordinal = "B136", author = "ISE", title = "ISE {E}{IFFEL} {E}iffel{N}et", publisher = "ISE", year = 1997, } @Book{Jones:Book:96, author = "Capers Jones", ordinal = "B137", title = "Applied software measurement: assuring productivity and quality", edition = second, year = 1996, publisher = MH, ISBN = "0-07-032826-9", } @Book{Brusaw:Alred:Oliu:93, Author = "Charles T. Brusaw and Gerald J.Alred and Walter E. Oliu", Ordinal = "B138", Title = "The {B}usiness {W}ritter's {H}andbook", Edition = fourth # "(revised)", Year = 1993, ISBN = "0-312-05734-2", Publisher = "St Martins Pr" } @Book{Glazier:92, author = "Stephen Glazier", ordinal = "B139", title = "Word {M}enu", year = 1992, publisher = "Random House", ISBN = "0-679-40030-3", } @Book{Bartlett:92, author = "John Bartlett", ordinal = "B140", title = "Familiar {Q}uotations", edition = Sixteenth, year = 1992, publisher = "Little, Brown and Company", ISBN = "0-316-08277-5", } @Book{Shertzer:86, author = "Margaret Shertzer", ordinal = "B141", title = "The elements of Grammar", year = 1986, publisher = "Macmillan Publishing Company", ISBN = "0-02-015440-2", } @Book{Simpson:91, author = "John Simpson", ordinal = "B142", title = "Oxfodr Dictionary of Proverbs", year = 1991, publisher = "Oxford University Press", ISBN = "0-19-281880-5", } @Book{Hornby:91, author = "A.S.Hornby", ordinal = "B143", title = "Oxford Advanced Learner's Dictionary of Current English", year = 1974, publisher = "Oxford University Press", } @Book{Lieberherr:96, Abstract = {A groundbreaking book that presents a complete methodology for adaptive programming in any object-oriented language. LieberherrUs method provides a new approach to object-oriented program design that goes beyond object encapsulation and hard-coded navigation paths to achieve more flexible interactions among objects. Designers using this adaptive method work at a higher, more schematic level of abstraction to design software programs. Graph notation is used to represent the class structure of the program, and a TTpropagation patternUT language describes how to distribute meaningful methods (including software) across the programUs structure. Using this method, software designers can create programs that are easily modified and adaptable as needs evolve. }, ISBN = {053494602X}, author = {Karl J. Lieberherr}, publisher = {{PWS}-Kent Publishing}, title = {Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns}, year = 1996, } @Book{Pyle:85, author = {Ian C. Pyle}, publisher = {Prentice-Hall}, title = {The \textsc{Ada} Programming Language}, year = 1985, edition = Second } @Book{Lutz:96, author = {Mark Lutz}, publisher = "O'Reilly", title = {Programming \textsc{Python}}, year = 1996, month = Oct, edition = First } @Book{Nielson:Neilson:92, Author = "Nielson, F. and Neilson, H. R.", Title = "Two-Level Functional Languages", Publisher = "Cambridge University Press", Address = "Cambridge, Mass.", Year = 1992 } @Book{Jones:Gomard:Sestoft:93, Author = "N. D. Jones and C. K. Gomard and P. Sestoft", Title = "Partial Evaluation and Automatic Program Generation", Publisher = "Prentice Hall International", Series = "International Series in Computer Science", Month = Jun, Year = 1993 } @Book{Stroustrup:Book:91, ordinal = "B14", author = "Bjarne Stroustrup", title = "The {C++} Programming Language", year = 1991, edition = Second, publisher = AW, callnumber = "QA76.73.C1S79 1991", ISBN = "0-201-53992-6", comment = "contains a reference manual section and a lot of good stuff about design and libraries, etc.", } @Book{Stroustrup:Book:97, ordinal = "B102", author = "Bjarne Stroustrup", title = "The {C++} Programming Language", year = 1997, edition = Third, publisher = AW, address = awad, callnumber = "QA76.73.C153S77 1997 97-20239", ISBN = "0-201-88954-4", } @Book{Kernighan:Plauger:78, Author = "Brian W. Kernighan and P. J. Plauger", Title = "The Elements of Programming Style", Publisher = "Mcgraw-Hill", Edition = second, Year = 1978, } @Book{Matiyasevich:93, Author="Yuri V. Matiyasevich", Title = "Hilbert's tenth problem", Year = 1993, Publisher = "MIT Press", } @Book{Salomaa:86, Author="W. Kuich and A. Salomaa", Title = "Semirings, Automata, Languages", Year = 1986, Volume = 5, Series = "EATCS Monographs on Theoretical Computer Science", Publisher = "Springer-Verlag", } @Book{Salomaa:78, Author="A. Salomaa and M. Soittola", Title = "Automata-Theoretic Aspects of Formal Power Series", Year = 1978, Publisher = "Springer-Verlag", } @Book{Sedgewick:Flajolet:96, Author = "Robert Sedgewick and Philippe Flajolet", Title = "An Introduction to the Analysis of Algorithms", Year = 1996, Publisher = aw, } @Book{Salomaa:69, Author = "Arto Salomaa", Title = "Theory of Automata", Year = 1969, Publisher = "Pergamon Press", Address = "Oxford, London, Edinburgh, New York" } @Book{Salomaa:73, Author = "Arto Salomaa", Title = "Formal Languages", Year = 1973, Publisher = "Academic Press", Address = "New York and London", } @Book{Groebner, Author = "Thomas Becker and Volker Weispfenning", Title = "Groebner Bases: A Computational Approach to Commutative Algebra", Year = 1993, Month = Apr, Publisher = "Springer-Verlag", Series = "Graduate Texts in Mathematics", Number = 141, } @Book{XML1, Title = "Designing {XML} Internet Applications", Series = "Charles F. Goldfarb Series", Author = "Michael Leventhal and David Lewis and Matthew Fuchs", Year = 1998, Publisher = "Prentice-Hall", } @Book{XML, Title = "The {XML} Handbook", Series = "Charles F. Goldfarb Series", Author = " Charls F. Goldfarb and Paul Prescod", Year = 1998, Publisher = "Prentice-Hall", } @Book{Garey:Johnson:79, Author = "M. R. Garey and D. S. Johnson", Title = "Computers and Intractability: {A} Guide to the Theory of {NP}-completeness", Publisher = " Freeman", Address = "San Francisco", Year = 1979 } @Book{Ichibia:1983, Title = "Ada Programming Language", Editor = "J. Ichibia", Year = 1983, Series = "ANSI/MIL-STD-1815A", Publisher = "Ada Joint Program Office, Department of Defense", Address = "Washington, DC", } @Book{Cox:Book:Evolutionary:86, author = Cox, title = "Object-Oriented Programming - An Evolutionary Approach", publisher = aw, address = awad, year = "1986", }