![]() |
![]() |
Parallel Visions: City of Angels City of Demons ebook and trade paperback available on Amazon (or here). |
![]() |
![]() |
Welcome to 2023! Let's get some writing done.
Track your writing progress in 2023 using this free spreadsheet.
|
Architectural Bibliography
![]() |
Architectural Bibliography Fritz Freiheit
Version: 1.2 Updated: October 27, 2000
Tags: | List |
- [Ambler] Scott W. Ambler. “Writing Robust Java Code” (web address: http://www.AmbySoft.com/javaCodingStandards.html )
- [Ambler1998] Scott W. Ambler. “The Object-Oriented Modeling Process: Process Patterns for an Architecture-Driven Approach” (web address: http://www.AmbySoft.com/ooModelingProcess.html )
- [Ambler2000a] Scott W. Ambler. “The Design of a Robust Persistence Layer for Relational Databases” (web address: http://www.AmbySoft.com/persistenceLayer.html )
- [Ambler2000b] Scott W. Ambler. The Unified Process Elaboration Phase: Best Practices in Implementing the UP. Lawrence, KS: R & D Books, 2000.
- [Bass1998] Len Bass, Paul Clements, and Rick Kazman. Software Architecture in Practice. Reading, Mass.: Addison-Wesley Longman, 1998.
- [Booch1994] Grady Booch. Object Oriented Analysis and Design with Applications, Second Edition. New York, NY: McGraw-Hill, 1994.
- [Booch1999] Grady Booch, James Rumbaugh, and Ivar Jacobson. The Unified Modeling Language User Guide. Reading, Mass.: Addison-Wesley, 1999.
- [Box2000] Don Box. “A Young Person’s Guide to the Simple Object Access Protocol: SOAP Increases Interoperability Across Platforms and Languages”. MSDN Magazine, March 2000. http://msdn.microsoft.com/msdnmag/issues/0300/soap/soap.asp
- [Brown1998] William J. Brown, Raphael C. Malveau, Hays W. McCormick III, and Thomas J. Mowbray. Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis. New York, NY: John Wiley & Sons, Inc., 1998.
- [Buschmann1996] Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal. Pattern-Oriented Software Architecture: A System of Patterns. New York, NY (Chister, West Sussex, England): Wiley, 1996.
- [Carey2000] James Carey, Brent Carlson, and Tim Graser. SanFrancisco Design Patterns. Reading, Mass.: Addison-Wesley Longman, 2000.
- [Cheesman2001] John Cheesman and John Daniels. UML Components: A Simple Process for Specifying Component-Based Software. Reading, Mass.: Addison-Wesley, 2001.
- [Coad1997] Peter Coad and Mark Mayfield. Java Design: Building Better Apps & Applets. Upper Saddle River, NJ: Prentice-Hall PTR, 1997.
- [Conallen2000] Jim Conallen. Building Web Applications with UML. Reading, MA: Addison-Wesley, 2000.
- [Coplien1992] J.O. Coplien. Advanced C++ - Programming Styles and Idioms. Reading, MA: Addison-Wesley, 1992.
- [Douglass1999] Bruce Powel Douglass. Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Reading, Mass.: Addison-Wesley, 1999.
- [Essays2000] Various. “Essays on Software Architecture” – http://www.sei.cmu.edu/activities/architecture/essays.html
- [D’SouzaA1] Desmond D’Souza, Aamod Sane, and Alan Birchenough. “First-Class Extensibility for UML – Packaging of Profiles, Stereotypes, Patterns”
- [Flanagan1997] David Flanagan. Java Examples in a Nutshell: A Tutorial Companion to Java in a Nutshell. Sebastopol, CA.: O’Reilly & Associates, 1997.
[Flanagan1999] David Flanagan. Java in a Nutshell, Third Edition: A Desktop Quick Reference. Sebastopol, CA.: O’Reilly & Associates, 1997.
- [Flanagan1999b] David Flanagan, Jim Farley, William Crawford, and Kris Magnusson. Java Enterprise in a Nutshell: A Desktop Quick Reference. Sebastopol, CA.: O’Reilly & Associates, 1997.
- [GoF1995] Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA: Addison-Wesley, 1995.
- [Grand1998] Mark Grand. Patterns in Java: Volume 1: A Catalog of Reusable Design Patterns Illustrated in UML. New York, NY: Wiley, 1998.
- [Grand1999] Mark Grand. Patterns in Java: Volume 2. New York, NY: Wiley, 1999.
- [Haggar2000] Peter Haggar. Practical Java: Programming Language Guide. Reading, MA: Addison-Wesley, 2000.
- [Harrison2000] Neil Harrison, Brian Foote, and Hans Rohnert (eds.). Pattern Languages of Program Design 4. Reading, MA: Addison-Wesley, 2000.
- [Hendersen1996] Brian Hendersen-Sellers. Object-Oriented Metrics: Measures of Complexity. Upper Saddle River, NJ: Prentice-Hall PTR, 1996.
[Hendersen2000] Brian Hendersen-Sellers and Bhuvan Unhelkar. OPEN Modeling with UML. Reading, MA: Addison-Wesley, 1997.
- [Hofmeister2000] Christine Hofmeister, Robert Nord, and Dilip Soni. Applied Software Architecture. Reading, Mass.: Addison-Wesley, 2000.
- [Holub2000] Allen Holub. Taming Java Threads. Berkeley, CA.: Apress, 2000.
- [Hyperspace1999] Hyperspace Web site, http://www.research.itm.com/hyperspace
- [Johnson2000] Mark Johnson. “Programming XML in Java, Part1: Create Java apps with SAX appeal”. JavaWorld, March 2000. http://www.javaworld.com/javaworld/jw-03-2000/f_jw-03-xmlsax_p.html
- [Kruchten1995] Philippe Kruchten. “Architectural Blueprints – the ‘4+1’ View Model of Software Architecture”. IEEE Software, 12 (6), 1995.
- [Lafore1998] Robert Lafore. Data Structures & Algorithms in Java. Corte Madera, CA: Waite Group Press, 1998.
- [Larman1998] Craig Larman. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design. Upper Saddle River, NJ: Prentice-Hall PTR, 1998.
- [Larman2000] Craig Larman and Rhett Gutherie. Java 2 Performance and Idiom Guide. Upper Saddle River, NJ: Prentice-Hall PTR, 2000.
- [Lea1997] Doug Lea. Concurrent Programming in Java. Reading, MA: Addison-Wesley, 1997.
- [Li1998] Liwu Li. Java: Data Structures and Programming. Berlin, Germany: Springer-Verlag, 1998.
- [Lorenz1994] Mark Lorenz and Jeff Kidd. Object-Oriented Software Metrics. Upper Saddle River, NJ: Prentice-Hall PTR, 1996.
- [Magee1999] Jeff Magee and Jeff Kramer. Concurrency: State Models & Java Programs. New York, NY: Wiley, 1999.
- [Malveau2001] Raphael Malveau and Thomas J. Mowbray. Software Architect Bootcamp. Upper Saddle River, NJ: Prentice-Hall PTR, 2001.
- [Martin1997] Robert Martin, Dirk Riehle, and Frank Buschmann (eds.). Pattern Languages of Program Design 3. Reading, MA: Addison-Wesley, 1997.
- [Minoli1999] Daniel Minoli and Andrew Schmidt. Internet Architectures. New York, NY: John Wiley & Sons, Inc., 1998.
- [Monson1999] Richard Monson-Haefel. Enterprise JavaBeans. Sebastopol, CA.: O’Reilly & Associates, 1999.
- [Morrison2000] Michael Morrison, et al. XML Unleased. Indianapolis, IN: Sams Publising, 2000.
- [Oaks2000] Scott Oaks and Henry Wong. JINI in a Nutshell: A Desktop Quick Reference. Sebastopol, CA.: O’Reilly & Associates, 2000.
- [OODS] Object Oriented Design Standards - http://corelinux.sourceforge.net/doc/oostnd.html
- [Quatrani1998] Terry Quatrani. Visual Modeling with Rational Rose and UML. Reading, MA: Addison-Wesley, 1998.
- [Reinguber1994] Michael C. Reingruber and William W. Gregory. The Data Modeling Handbook: A Best-Practices Approach to Building Quality Data Models. New York, NY: Wiley-QED, 1994.
- [Rumbaugh1999] James Rumbaugh, Ivar Jacobson, and Grady Booch. The Unified Modeling Language Reference Manual. Reading, Mass.: Addison-Wesley, 1999.
- [Schmidt1997] Douglas C. Schmidt and Tim Harrison. “Double-Checked Locking,” see [Martin1997].
- [Shaw1996] Mary Shaw and Dvid Garlan. Software Architecture: Perspectives on an Emerging Discipline. Upper Saddle River, NJ: Prentice-Hall PTR, 1996.
- [Szyperski1998] Clemens Szyperski. Component Software: Beyond Object-Oriented Programming. New York, NY, ACM Press and Addison-Wesley, 1998.
- [Vlissides1998] John Vlissides. Pattern Hatching: Design Patterns Applied. Reading, MA: Addison-Wesley, 1998.
- [Vogel1999] Andreas Vogel and Madhavan Rangarao. Programming with Enterprise JavaBeans, JTS and OTS. New York, NY: Wiley, 1999.
- [W3C-REC-xml-19980210] W3C, Tim Bray (Ed.), Jean Paoli (Ed.) and C. M. Sperberg-McQueen (Ed.). “Extensible Markup Language (XML) 1.0: W3C Recommendation 10-Febrary-1998”. W3C http://www.w3.org/ http://www.w3.org/TR/1998/REC-xml-19980210
- [Warmer1999] Jos Warmer and Anneke Kleppe. The Object Constraint Language: Precise Modeling with UML. Reading, MA: Addison-Wesley, 1999.
- [Warren1999] Nigel Warren and Philip Bishop. Java In Practice: Design Styles and Idioms for Effective Java. Reading, MA: Addison-Wesley, 1999.
- [Woolf1997] Bobby Woolf. “Null Object,” see [Martin1997].
Categories[edit]