![]() |
OOPSLA'98 Suggested ReadingsThese books have been recommended and/or referenced by members of the OOPSLA'98 organizing community (presenters, committees, and chairs). We hope that you find this list useful, interesting, and educational. |
Buy this book at... |
||
|---|---|---|
| Martin Abadi and Luca Cardelli, A Theory of Objects, Springer Verlag, 1996, ISBN 0387947752. | ||
| Kent Beck, Smalltalk Best Practice Patterns, Prentice Hall, 1997, ISBN 013476904X. Recommended by Bjorn Freeman-Benson | ||
| Michael Blaha and William Premerlani, Object-Oriented Modeling and Design for Database Applications, Prentice Hall, 1998, ISBN 0131238299. Recommended by William Premerlani (tutorial 22). | ||
| Grady Booch, Object Oriented Analysis and Design with Applications, 2nd edition, The Benjamin/Cummings Publishing Co., 1994, ISBN 0805353402. Recommended by Bjorn Freeman-Benson | ||
| William J. Brown et al., AntiPatterns: Refactoring Software, Architectures and Projects in Crisis, John Wiley & Sons, 1998, ISBN 0471197130. | ||
| Frank Buschmann et al., Pattern Oriented Software Architecture: a System of Patterns, John Wiley & Sons, 1996, ISBN 0471958697. | ||
| Giuseppe Castagna, Object-Oriented Programming: a Unified Foundation, Birkhauser, 1996, ISBN 0817639055 | ||
| Dennis Champeaux, Doug Lea, and Penelope Faure, Object-Oriented System Development, Addison-Wesley, 1993, ISBN 020156355X. | ||
| Alistair Cockburn, Surviving Object-Oriented Projects: A Manager's Guide, Addison-Wesley, 1997, ISBN 0201498340. Recommended by Alistair Cockburn (tutorial 19). | ||
| Derek Coleman, Patrick Arnold, Stephanie Bodoff, Chris Dollin, Helena Gilchrist, and Fiona Hayes, Object-Oriented Development: The Fusion Method, Prentice-Hall, 1994, ISBN 0133388239. Recommended by Oscar Nierstrasz. | ||
| Alan Cooper, About Face: The Essentials of User Interface Design, IDG Books Worldwide, 1995, ISBN 1568843224. Recommended by Bjorn Freeman-Benson | ||
| James Coplien, Software Patterns: Management Briefs, SIGS Publications, 1996, ISBN 188484250X. | ||
| Desmond D'Souza and Alan Cameron Wills, Objects, Components and Frameworks with UML: the Catalysis Approach, Addison-Wesley, 1998, ISBN 0201310120. | ||
| Raimund K. Ege, Programming in an Object-Oriented Environment, Academic Press, 1993, ISBN 0122329317. | ||
| Raimund K. Ege, Object-Oriented Programming with C++, Academic Press, 1994, ISBN 0122329325. | ||
| Donald Firesmith, Brian Henderson-Sellers, and Ian Graham, OPEN Modeling Language (OML) Reference Manual, Cambridge UP, 1997, ISBN 0521648238. Recommended by Richard Thomas (tutorial 59). | ||
| Martin Fowler, Analysis Patterns: Reusable Object Models, Addison-Wesley, 1996, ISBN 0201895420. | ||
| Martin Fowler, UML Distilled: Applying the Standard Object Modeling Language, Addison-Wesley, 1997, ISBN 0201325632. | ||
| Richard P. Gabriel, Patterns of Software: Tales from the Software Community, Oxford UP, 1998, ISBN 0195121236. | ||
| Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, Design Patterns - Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995, ISBN 0201633612. Recommended by Bjorn Freeman-Benson and John Lamping | ||
| Adele Goldberg and Kenneth S. Rubin, Succeeding With Objects: Decision Frameworks for Project Management, Addison-Wesley, Reading, Mass., 1995, ISBN: 0201628783. Recommended by Oscar Nierstrasz. | ||
| James Gosling, Bill Joy, and Guy L. Steele, The Java Language Specification, Addison-Wesley, 1996, ISBN 0201634511. Recommended by Doug Lea (tutorials 15 & 39). | ||
| Ian Graham, Brian Henderson-Sellers, and Houman Younessi, The OPEN Process Specification, Addison-Wesley, 1997, ISBN 0201331330. Recommended by Richard Thomas (tutorial 59). | ||
| Samuel P. Harbison and Guy L. Steele Jr., C: a Reference Manual, 4th ed., Prentice Hall, 1994, ISBN 0133262243. | ||
| Brian Henderson-Sellers, A.J.H. Simons, and Houman Younessi, The OPEN Toolbox of Techniques, Addison-Wesley, 1998, ISBN 0201331349. Recommended by Richard Thomas (tutorial 59). | ||
| Luke Hohmann, Journey of the Software Professional: The Sociology of Software Development, Prentice Hall, 1996, ISBN 0132366134. | ||
| Ivar Jacobson, The Object Advantage: Business Process Reengineering with Object Technology, Addison-Wesley, 1995, ISBN 0201422891. | ||
| Ivar Jacobson, Object-Oriented Software Engineering: a Use Case Driven Approach, Addison-Wesley, ISBN 0201544350. | ||
| Ivar Jacobson, Martin Griss, and Patrik Jonsson, Software Reuse: Architecture Process and Organization for Business Success, Addison-Wesley, 1997, ISBN 0201924765. | ||
| Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow, The Art of the Metaobject Protocol, MIT Press, 1991, ISBN 0262610744. Recommended by Bjorn Freeman-Benson and John Lamping | ||
| Charles H. Koelbel, Mary E. Zosel, and Guy L. Steele, The High Performance Fortran Handbook, MIT Press, 1994, ISBN 0262610949. | ||
| Craig Larman, Applying UML and Patterns: an Introduction to Object-Oriented Analysis and Design, Prentice Hall, 1997, ISBN 0137488807. | ||
| Doug Lea, Concurrent Programming in Java: Design Principles and Patterns, Addison-Wesley, 1996, ISBN 0201695812. Recommended by Doug Lea (tutorials 15 & 39). | ||
| Mary Loomis and Akmal Chaudri, Object Databases in Practice, Prentice Hall, 1997, ISBN 013899725X Recommended by William Premerlani (tutorial 22). | ||
| Tom Love, Object Lessons -- Lessons in Object-Oriented Development Projects, Cambridge UP, 1994, ISBN 0134724321. Recommended by Oscar Nierstrasz. | ||
| Robert C. Martin et al. (eds.), Pattern Languages of Program Design 3, Addison-Wesley, 1997, ISBN 0201310112. | ||
| John D. McGregor, Object-oriented software development: engineering software for reuse, Van Nostrand Reinhold, ISBN 0442001576. | ||
| Terry Quatrani and Michael Chonoles, Succeeding with the Booch and OMT Methods: a practical approach, Addison-Wesley, 1996, ISBN 0805322795. | ||
| Terry Quatrani and Grady Booch, Visual Modeling with Rational Rose and UML, Addison-Wesley, 1998, ISBN 0201310163. | ||
| Trygve Reenskaug, Working with Objects: The OOram Software Engineering Method, Manning Publications, 1996, ISBN 0134529308. Recommended by Oscar Nierstrasz. | ||
| James Rumbaugh et al., Object-Oriented Modeling and Design, Prentice Hall, 1991, ISBN 0136298419. | ||
| Jon Siegel, CORBA Fundamentals and Programming, John Wiley & Sons, 1996, ISBN 0471121487. | ||
| Guy L. Steele Jr., Common Lisp: The Language, 2nd ed., Digital Press, 1990, ISBN 1555580416. | ||
| Edward R. Tufte, The Visual Display of Quantitative Information, Graphics Press, 1983, ISBN 096139210X. Recommended by Bjorn Freeman-Benson | ||
| Edward R. Tufte, Envisioning Information, Graphics Press, 1990, ISBN 0961392118. Recommended by Bjorn Freeman-Benson | ||
| Edward R. Tufte, Visual Explanations: Images and Quantities, Evidence and Narrative, Graphics Press, 1997, ISBN 0961392126. Recommended by Bjorn Freeman-Benson | ||
| John Vlissides, Pattern Hatching: Design Patterns Applied, Addison Wesley, 1998, ISBN 0201432935. | ||
| John Vlissides et al., Pattern Languages of Program Design 2, Addison-Wesley, 1996, ISBN 0201895277. | ||
| Terry Winograd, Bringing Design to Software, ACM Press, 1996, ISBN 0201854910. Recommended by Bjorn Freeman-Benson | ||
| Rebecca Wirfs-Brock, Brian Wilkerson, and Lauren Wiener, Designing Object-Oriented Software, Prentice Hall, 1990, ISBN 0136298257. Recommended by Oscar Nierstrasz. | ||
| Saba Zamir (ed.), Handbook of Object Technology, CRC Press, 1998, ISBN 0849331358. Recommended by Richard Thomas (tutorial 59). | ||

Last updated 16 September 1998 / Teresa Warwaruk