References
- E. Gamma et al., Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995
- Deepak Alur, John Crupi and Dan Malks, Core J2EE Patterns: Best Practices and Design Strategies, Prentice Hall, 2001
- Christopher Alexander, Sara Ishikawa and Murray Silverstein, A Pattern Language: Towns, Buildings, Construction, Oxford University press, 1977
- Grant Larsen, Designing component-based frameworks using patterns in the UML, Communications of the ACM, Volume 42 Issue 10, pp:38-45, October, 1999 https://doi.org/10.1145/317665.317674
- James O. Coplien, Douglas C. Schmidt, Pattern Languages of Program Design, Addison Wesley, 1995
- Tiffany Winn, Paul Calder, Is This a Pattern?, IEEE Software n. 1, pp:59-65, January/February, 2002 https://doi.org/10.1109/52.976942
- Ladan Tahvildari, Kostas Kontogiannis, On the Role of Design Patterns in Quality-Driven Reengineering, Proceedings of the Sixth European Conference on Software Maintenance and Reengineering (CSMR'02), IEEE, pp:230-240, March 11-13, 2002 https://doi.org/10.1109/CSMR.2002.995810
- Philippe Kruchten, The Rational Unified Process An Introduction (2nd Edition), Addison Wesley, 2000
- Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition), Prentice Hall, 2002
- Rational Unified Process Evaluation (Rational Unified Process Evaluation Assembly V2003.06.00), Available from: http://www-306.ibm.com/software/awdtools/rup/
- Sherif M. Yacoub, Hany H. Ammar, Pattern-Oriented Analysis and Design (POAD): A Structural Composition Approach to Glue Design Patterns, Technology of Object-Oriented Languages and Systems (TOOLS 34'00), IEEE, pp:273-282, July 30-August 4, 2000 https://doi.org/10.1109/TOOLS.2000.868978
- Sherif M. Yacoub, Hany H. Ammar, Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems, Addison Wesley, 2003
- Rudolf K. Keller, Reinhard Schauer, Design Components: Towards Software Composition at the Design Level. Proceedings of 20th International Conference on Software Engineering, ICSE'98, pp:302-311, April 19-25, 1998 https://doi.org/10.1109/ICSE.1998.671356
- Len Bass, Paul Clements and Rick Kazman, Software Architecture in Practice, AddisonWesley, 2003
- Philippe Kruchten, The 4+1 View Model of Architecture, IEEE Software, (Vol. 12, No.6), pp:42-50, November, 1995 https://doi.org/10.1109/52.469759
- Category Pattern, Available from: http://c2.com/cgi/wiki?CategoryPattern
- Sherif M. Yacoub, Hengyi Xue, Hany H. Arnmar, POD: A Composition Environment for Pattern-Oriented Design, Technology of Object-Oriented Languages and Systems (TOOLS 34'00), IEEE, pp:263-272, July 30- August 4, 2000 https://doi.org/10.1109/TOOLS.2000.868977
- Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal, Pattern-Oriented Software Architecture, A System of Patterns, John Wiley & Sons, 1996
- Walter Zimmer, Relationships between design patterns. In Pattern Languages of Program Design. Addison-Wesley, 1994
- William B. McNatt, James M. Bieman, Coupling of Design Patterns: Common Practices and Their Benefits, Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development (COMPSAC '01), pp:574-579, October 08-12, 2001 https://doi.org/10.1109/CMPSAC.2001.960670
- Carmen Zannier, Tool support for refactoring to design patterns, Companion qf the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA'02, pp:122-123, November 4-8, 2002 https://doi.org/10.1145/985072.985134
- Taichi Muraki, Motoshi Saeki,Metrics for applying GOF design patterns in refactoring processes, Proceedings of the 4th International Workshop on Principles of Software Evolution, IWPSE'01, pp:27-36, September 10-11, 2001 https://doi.org/10.1145/602461.602466