Page 221 -
P. 221

204   Chapter 7   Design and implementation




                      Beck, K. and Cunningham, W. (1989). ‘A Laboratory for Teaching Object-Oriented Thinking’. Proc.
                      OOPSLA’89 (Conference on Object-oriented Programming, Systems, Languages and Applications),
                      ACM Press. 1–6.
                      Bellagio, D. E. and Milligan, T. J. (2005). Software Configuration Management Strategies and IBM
                      Rational Clearcase: A Practical Introduction. Boston: Pearson Education (IBM Press).
                      Buschmann, F., Henney, K. and Schmidt, D. C. (2007a). Pattern-oriented Software Architecture
                      Volume 4: A Pattern Language for Distributed Computing. New York: John Wiley & Sons.
                      Buschmann, F., Henney, K. and Schmidt, D. C. (2007b). Pattern-oriented Software Architecture
                      Volume 5: On Patterns and Pattern Languages. New York: John Wiley & Sons.
                      Buschmann, F., Meunier, R., Rohnert, H. and Sommerlad, P. (1996). Pattern-oriented Software
                      Architecture Volume 1: A System of Patterns. New York: John Wiley & Sons.
                      Carlson, D. (2005). Eclipse Distilled. Boston: Addison-Wesley.
                      Clayberg, E. and Rubel, D. (2006). Eclipse: Building Commercial-Quality Plug-Ins. Boston: Addison
                      Wesley.
                      Coad, P. and Yourdon, E. (1990). Object-oriented Analysis. Englewood Cliffs, NJ: Prentice Hall.
                      Gamma, E., Helm, R., Johnson, R. and Vlissides, J. (1995). Design Patterns: Elements of Reusable
                      Object-Oriented Software. Reading, Mass.: Addison-Wesley.
                      Harel, D. (1987). ‘Statecharts: A Visual Formalism for Complex Systems’. Sci. Comput. Programming,
                      8 (3), 231–74.
                      Kircher, M. and Jain, P. (2004). Pattern-Oriented Software Architecture Volume 3: Patterns for
                      Resource Management. New York: John Wiley & Sons.
                      Massol, V. (2003). JUnit in Action. Greenwich, CT: Manning Publications.
                      Pilato, C., Collins-Sussman, B. and Fitzpatrick, B. (2008). Version Control with Subversion.
                      Sebastopol, Calif.: O’Reilly Media Inc.
                      Raymond, E. S. (2001). The Cathedral and the Bazaar: Musings on Linux and Open Source by an
                      Accidental Revolutionary. Sebastopol. Calif.: O’Reilly Media, Inc.
                      Schmidt, D., Stal, M., Rohnert, H. and Buschmann, F. (2000). Pattern-Oriented Software Architecture
                      Volume 2: Patterns for Concurrent and Networked Objects. New York: John Wiley & Sons.
                      Shlaer, S. and Mellor, S. (1988). Object-Oriented Systems Analysis: Modeling the World in Data.
                      Englewood Cliffs, NJ: Yourdon Press.
                      St. Laurent, A. (2004). Understanding Open Source and Free Software Licensing. Sebastopol, Calif.:
                      O’Reilly Media Inc.
                      Wirfs-Brock, R., Wilkerson, B. and Weiner, L. (1990). Designing Object-Oriented Software.
                      Englewood Cliffs, NJ: Prentice Hall.
   216   217   218   219   220   221   222   223   224   225   226