float= The Red Rook (cover).png

Parallel Visions: City of Angels City of Demons ebook and trade paperback available on Amazon (or here).
The question of whether Vance was dead or not became more than academic when he found himself in a bathtub up to his chin in ice water like some forgotten cocktail garnish, a demonic woman standing over him, and no memory of how he got there.
Read free chapters of Parallel Visions: City of Angels City of Demons here
The Red Rook, sequel to Dispensing Justice and the second novel of Nova Genesis World is now available for Kindle or as a paperback at Amazon.
Read free chapters of Dispensing Justice here (or get it here).
Read free chapters of The Red Rook here (or get it here). -- Fritz Freiheit

Dispensing Justice (cover).png 20th Annual Writer's Digest Self-Published Book Awards - Honorable Mention.png
Welcome to 2023! Let's get some writing done.
Track your writing progress in 2023 using this free spreadsheet.

Architectural Bibliography

From FritzWiki
Jump to: navigation, search
http://www.fritzfreiheit.com/wiki/Architectural_Bibliography is best viewed with JavaScript turned on.
Article icon.svg
 v  d  e 

Architectural Bibliography Fritz Freiheit

Version: 1.2 Updated: October 27, 2000

  • [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].

v  d  e