[1] Booch, Grady, James Rumbaugh, and Ivar Jacobson. The Unified Modeling Language User's Guide. Reading, MA: Addison-Wesley, 1999. [2] Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Software. Reading, MA: Addison-Wesley, 1995. [3] Buschmann, Frank, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal. A System of Patterns: Pattern-Oriented Software Architecture. New York: John Wiley & Sons, 1996. [4] Coplien, James, and Douglas Schmidt, eds. Pattern Languages of Program Design. Reading, MA: Addison-Wesley, 1995. [5] Vlissides, John, James Coplien, and Norman Kerth, eds. Pattern Languages of Program Design 2. Reading, MA: Addison-Wesley, 1996. [6] Douglass, Bruce. Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Reading, MA: Addison-Wesley, 1999. [7] Klein, Mark, Thomas Ralya, Bill Pollak, Ray Obenza, and Michael Gonzalez Harbour. A Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems. Boston: Kluwer Academic Publishers, 1993. [8] Douglass, Bruce Powel. Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems. Boston: Addison-Wesley, 2002. [9] Jones, R., and Lins, R. Garbage Collection: Algorithms for Automatic Dynamic Memory Management. West Sussex, England: John Wiley & Sons, 1996. |