Some publications about 'Design Patterns'

Back

Books and proceedings
  1. Partha Kuchana. Software Architecture Design Patterns in Java. Auerbach Publications, Boston, MA, USA, 2004.


  2. Alan Shalloway and James R. Trott. Design Patterns Explained: A New Perspective on Object-Oriented Design. Addison-Wesley Professional, 1st edition, Septembre 2001. [WWW ]


  3. Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal. Pattern-Oriented Software Architecture: A System of Patterns. John Wiley and Sons, 1st edition, August 1996. [WWW ]


  4. James O. Coplien. Software Patterns. SIGS Publications, 1st edition, June 1996. [WWW ] Keyword(s): Design Patterns.


  5. Arthur J. Riel. Object-Oriented Design Heuristics. Addison-Wesley, 1996.


  6. Ralph Johnson Erich Gamma, Richard Helm and John Vlissides. Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley Pub Co, 1995.


  7. Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns -- Elements of Reusable Object-Oriented Software. Addison-Wesley, 1st edition, 1994.


Thesis
  1. Hervé Albin-Amiot. Idiomes et Patterns Java : Application à la Synthèse de Code et à la Détection. PhD thesis, université de Nantes, février 2003.


  2. Amnon H. Eden. Precise Specification of Design Patterns and Tool Support in their Application. PhD thesis, Department of Computer Science, University of Tel Aviv, 2000. [WWW ]


  3. Gerson Sunyé. Mise en Oeuvre de Patterns de Conception : un Outil. PhD thesis, université Pierre et Marie Curie, juillet 1999. [WWW ] Keyword(s): Design Patterns.


Articles in journal or book chapters
  1. Jing Dong, Sheng Yang, and Kang Zhang. Visualizing Design Patterns in Their Applications and Compositions. Transactions on Software Engineering, 33(7):433--453, July 2007. [WWW ]


  2. Kim Mens, Andy Kellens, Frédéric Pluquet, and Roel Wuyts. Co-Evolving Code and Design with Intensional Views -- A Case Study. Computer Languages, Systems, and Structures, June 2006. [WWW ] Keyword(s): Design Patterns.


  3. Nikolaos Tsantalis, Alexander Chatzigeorgiou, George Stephanides, and Spyros Halkidis. Design Pattern Detection Using Similarity Scoring. Transactions on Software Engineering, 32(11), November 2006. Keyword(s): Design Patterns.


  4. Yann-Gaël Guéhéneuc, Jean-Yves Guyomarc'h, Khashayar Khosravi, and Houari Sahraoui. Design Patterns as Laws of Quality. In . University of Montreal, 2005. [WWW ]


  5. Ilka Philippow, Detlef Streitferdt, Matthias Riebisch, and Sebastian Naumann. An Approach for Reverse Engineering of Design Patterns. Software and System Modeling, 4(1):55--70, February 2005. [WWW ] Keyword(s): Design Patterns.


  6. Doaa M. Shawky, Salwa K. Abd-El-Hafiz, and Abdel-Latif El-Sedeek. A dynamic approach for the identification of object-oriented design patterns. Proceedings of the 2nd International Conference on Software Engineering, pp 138--143, February 2005.


  7. D. Janaki Ram, P. Jithendra Kumar, and M. S. Rajasree. Pattern hybridization: breeding new designs out of pattern interactions. Software Engineering Notes, 29(3):1--10, May 2004. [WWW ] Keyword(s): Design Patterns.


  8. Marek Vokac. Defect Frequency and Design Patterns: An Empirical Study of Industrial Code. pp 904 - 917, December 2004.


  9. Toufic Taibi and David Chek Ling Ngo. Formal Specification of Design Pattern Combination using BPSL. journal of Information and Software Technology, 45(3):157--170, March 2003. [WWW ] Keyword(s): Design Patterns.


  10. Data and Object Factory. Software Design Patterns. Data and Object Factory, 2002. Note: Http://www.dofactory.com/patterns/Patterns.aspx.


  11. Jing Dong. UML Extensions for Design Pattern Compositions. Journal of Object Technology, 1(5):149--161, November 2002. [WWW ] Keyword(s): Design Patterns.


  12. Yasunobu Sanada and Rolf Adams. Representing Design Patterns and Frameworks in UML -- Towards a Comprehensive Approach. Journal of Object Technology, 1:143--154, July--August 2002. [WWW ] Keyword(s): Design Patterns.


  13. Wolfram Kaiser. Become a programming Picasso with JHotDraw -- Use the highly customizable GUI framework to simplify draw application development. JavaWorld, February 2001. [WWW ]


  14. Thierry Géraud and Alexandre Duret-Lutz. Generic Programming Redesign of Patterns. Proceedings of EuroPLoP, 2000. Keyword(s): Design Patterns.


  15. Brian Huston. The Effects of Design Pattern Application on Metric Scores. Journal of Systems and Software, 58(3):261--269, September 2000. [WWW ] Keyword(s): Design Patterns.


  16. Lutz Prechelt, Barbara Unger, Walter F. Tichy, Peter Brössler, and Lawrence G. Votta. A Controlled Experiment in Maintenance Comparing Design Patterns to Simpler Solutions. Transactions on Software Engineering, 2000. Keyword(s): Design Patterns.


  17. Sara Stoeddin and Clement Allen. Implementing Fowler's Analysis Validator Pattern in Java. Java Developers Journal, pp 44--54, 2000. Keyword(s): Design Patterns.


  18. Christopher Alexander. The Origins of Pattern Theory: The Future of the Theory, and the Generation of a Living World. IEEE Software, 16(5):71--82, September/October 1999. Keyword(s): Design Patterns.


  19. Isabelle Borne and Nicolas Revault. Comparaison d'outils de mise en ouvre de Design Patterns. L'objet, numéro thématique ``patrons orientés objet, 5(2):243--266, juillet 1999. [WWW ] Keyword(s): Design Patterns.


  20. Mahesh Dodani. Rules are for Fools, Patterns are for Cool Fools. Journal of Object-Oriented Programming, 10, October 1999. [WWW ] Keyword(s): Design Patterns.


  21. James O. Coplien. Software Design Patterns: Common Questions and Answers. In Linda Rising, editor, The Patterns Handbook: Techniques, Strategies, and Applications, pages 311--320. Cambridge University Press, January 1998. [WWW ] Keyword(s): Design Patterns.


  22. Jagdish Bansiya. Automating Design-Pattern Identification. Dr. Dobb's Journal, June 1998. [WWW ] Keyword(s): Design Patterns.


  23. Jan Bosch. Design Patterns as Language Constructs. Journal of Object-Oriented Programming, 11(2):18--32, February 1998. [WWW ] Keyword(s): Design Patterns.


  24. Lutz Prechelt and Christian Krämer. Functionality versus Practicality: Employing Existing Tools for Recovering Structural Design Patterns. Journal of Universal Computer Science, 4(12):866--882, 1998. Keyword(s): Design Patterns.


  25. James O. Coplien. Idioms and Patterns as Architectural Literature. IEEE Software Special Issue on Objects, Patterns, and Architectures, 14(1):36--42, January 1997. Keyword(s): Design Patterns.


  26. D. Janaki Ram Guruprasad, Madras K. N. Anantha Raman Guruprasad, and Madras K. N. Guruprasad. A pattern oriented technique for software design. ACM SIGSOFT Software Engineering Notes, 22(4):70-73, July 1997. [WWW ]


  27. Frank J. Budinsky, Marilyn A. Finnie, John M. Vlissides, and Patsy S. Yu. Automatic Code Generation from Design Patterns. IBM Systems Journal, 35(2):151--171, February 1996. [WWW ] Keyword(s): Design Patterns.


  28. Linda M. Seiter, Jens Palsberg, and Karl J. Lieberherr. Evolution of Object Behavior Using Context Relations. (NU-CCS-96-09), August 1996.


  29. Jiri Soukup. Implementing Patterns. In Jim O. Coplien and Douglas C. Schmidt, editors, Pattern Languages of Program Design, chapter 20, pages 395--412. Addison-Wesley, 1st edition, May 1995. [WWW ] Keyword(s): Design Patterns.


  30. Walter Zimmer. Relationships between Design Patterns. In James O. Coplien and Douglas C. Schmidt, editors, Pattern Languages of Program Design, chapter 18, pages 345--364. Addison-Wesley, 1995. [WWW ] Keyword(s): Design Patterns.


Conference articles
  1. Lerina Aversano, Gerardo Canfora, Luigi Cerulo, Concettina Del Grosso, and Massimiliano di Penta. An Empirical Study on the Evolution of Design Patterns. In Antonia Bertolino, editor, Proceedings of the 6th joint meeting of the European Software Engineering Conference and the 14th Symposium on Foundations of Software Engineering, pages 385--394, September 2007. ACM Press. [WWW ]


  2. Holger Kampffmeyer and Steffen Zschaler. Finding the Pattern You Need: The Design Pattern Intent Ontology. In Gregor Engels, Bill Opdyke, Douglas C. Schmidt, and Frank Weil, editors, Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems, pages 211--225, September--October 2007. Springer. [WWW ]


  3. Martin Kuhlemann, Marko Rosenmüller, Sven Apel, and Thomas Leich. On the Duality of Aspect-oriented and Feature-oriented Design Patterns. In Olaf Spinczyk, Mario Südholt, and Celina Gibbs, editors, Proceedings of the 6th Workshop on Aspects, Components, and Patterns for Infrastructure Software, pages 1--7, March 2007. ACM Press. [WWW ] Keyword(s): Design Patterns.


  4. Sunghun Kim, Kai Pan, and E. James Whitehead. Micro Pattern Evolution. In Stephan Diehl, Harald Gall, and Ahmed E. Hassan, editors, Proceedings of the 3rd international workshop on Mining Software Repositories, pages 40--46, May 2006. IEEE Computer Society Press. [WWW ]


  5. Naouel Moha, Duc-Loc Huynh, and Yann-Ga'el Guéhéneuc. Une taxonomie et un métamodèle pour la détection des défauts de conception. In Roger Rousseau, editor, actes du 12e colloque Langages et Modèles à Objets, pages 201--216, March 2006. Hermès Science Publications.


  6. Francesca Arcelli, Stefano Masiero, and Claudia Raibulet. Elemental Design Patterns Recognition in Java. In Massimiliano di Penta and Ying Zou, editors, Proceedings of the 3rd Software Technology and Engineering Practice workshop series, September 2005. IEEE Computer Society Press. Keyword(s): Design Patterns.


  7. Francesca Arcelli, Stefano Masiero, Claudia Raibulet, and Francesco Tisato. A Comparison of Reverse Engineering Tools based on Design Pattern Decomposition. In Paul Strooper, editor, Proceedings of the 16th Australian Software Engineering Conference, pages 262--269, March--April 2005. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  8. Mario Luca Bernardi and Giuseppe Antonio Di Lucca. Improving Design Patterns Quality using Aspect Orientation. In Massimiliano di Penta and Ying Zou, editors, Proceedings of the 3rd Software Technology and Engineering Practice workshop series, September 2005. IEEE Computer Society Press. Keyword(s): Design Patterns.


  9. Simon Denier, Hervé Albin-Amiot, and Pierre Cointe. Expression and Composition of Design Patterns with Aspects. In Lionel Seinturier, editor, actes de la 2e Journée Francophone sur le Développement de Logiciels Par Aspects, Septembre 2005. Hermès. [WWW ] Keyword(s): Design Patterns.


  10. Ashraf Gaffar and Naouel Moha. Semantics of a Pattern System. In Giuliano Antoniol and Yann-Gaël Guéhéneuc, editors, Proceedings of the STEP International Workshop on Design Pattern Theory and Practice (IWDPTP05), September 2005.


  11. Alessandro Garcia, Cláudio Sant'Anna, Eduardo Figueiredo, Uirá Kulesza, Carlos Lucena, and Arndt von Staa. Modularizing Design Patterns with Aspects: A Quantitative Study. In Peri Tarr, editor, Proceedings of the 4th international conference on Aspect-Oriented Software Development, pages 3--14, March 2005. ACM Press. [WWW ] Keyword(s): Design Patterns.


  12. Yossi Gil and Itay Maman. Micro patterns in Java code. In Richard P. Gabriel, editor, Proceedings of the 20th Conference on Object-Oriented Programming Systems Languages and Applications, pages 97--116, October 2005. ACM Press. [WWW ]


  13. Naouel Moha, Duc-Loc Huynh, and Yann-Gaël Guéhéneuc. A Taxonomy and a First Study of Design Pattern Defects. In Giuliano Antoniol and Yann-Gaël Guéhéneuc, editors, Proceedings of the STEP International Workshop on Design Pattern Theory and Practice (IWDPTP05), September 2005.


  14. Dirk Beyer, Andres Noack, and Claus Lewerentz. Simple and Efficient Relational Querying of Software Structures. In Eleni Stroulia and Arie van Deursen, editors, Proceedings of the 10th Working Conference on Reverse Engineering, pages 216--225, November 2003. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  15. James Bieman, Greg Straw, Huxia Wang, P. Willard Munger, and Roger T. Alexander. Design Patterns and Change Proneness: An Examination of Five Evolving Systems. In Michael Berry and Warren Harrison, editors, Proceedings of the 9th international Software Metrics Symposium, pages 40--49, September 2003. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  16. Amnon H. Eden and Rick Kazman. Architecture, Design, Implementation. In Laurie Dillon and Walter Tichy, editors, Proceedings of the 25th International Conference on Software Engineering, pages 149--159, May 2003. ACM Press. [WWW ]


  17. Jörg Niere, Jörg P. Wadsack, and Lothar Wendehals. Handling Large Search Space in Pattern-based Reverse Engineering. In Ken Wong and Rainer Koschke, editors, Proceedings of the 11th International Workshop on Program Comprehension, pages 274-280, May 2003. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  18. Mikal Ziane, Gilles Ardourel, Marianne Huchard, and Salima Chantit. Formalizing the Decoupling Constraints of Design Patterns. In Gilles Ardourel, Hernan Astudillo, Daniel Bardou, Marianne Huchard, and Günter Kniesel, editors, Proceedings of the 1st OOIS Workshop on Encapsulation and Access Rights in Object-Oriented Design and Programming, pages 45--54, September 2003. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  19. Jan Hannemann and Gregor Kiczales. Design Pattern Implementation in Java and AspectJ. In Satoshi Matsuoka, editor, Proceedings of the 17th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 161--173, November 2002. ACM Press. [WWW ] Keyword(s): Design Patterns.


  20. Kim Mens, Tom Mens, and Michel Wermelinger. Maintaining Software Through Intentional Source-Code Views. In Filomena Ferrucci and Giuliana Vitiello, editors, Proceedings of the 14th international conference on Software Engineering and Knowledge Engineering, pages 289--296, July 2002. ACM Press. [WWW ] Keyword(s): Design Patterns.


  21. Jörg Niere, Wilhelm Schäfer, Jörg P. Wadsack, Lothar Wendehals, and Jim Welsh. Towards Pattern-based Design Recovery. In Michal Young and Jeff Magee, editors, Proceedings of the 24th International Conference on Software Engineering, pages 338--348, May 2002. ACM Press. [WWW ] Keyword(s): Design Patterns.


  22. Ladan Tahvildari and Kostas Kontogiannis. On the Role of Design Patterns in Quality-Driven Re-engineering. In Tibor Gyimothy and Fernando Brito e Abreu, editors, Proceedings of the6th European Conference on Software Maintenance and Reengineering, pages 230--240, March 2002. IEEE Computer Society.


  23. James M. Bieman, Roger Alexander, P. Willard Munger III, and Erin Meunier. Software Design Quality: Style and Substance. In Proceedings of the 4th Workshop on Software Quality, March 2001. ACM Press. [WWW ]


  24. James M. Bieman, Dolly Jain, and Helen J. Yang. OO Design Patterns, Design Structure, and Program Changes: An Industrial Case Study. In Paolo Nesi, editor, Proceedings of the International Conference on Software Maintenance, http://www.dsi.unifi.it/icsm2001/, pages 580--589, November 2001. IEEE Computer Society. [WWW ]


  25. Takashi Kobayashi. Object-Oriented Modeling of Software Patterns and Support Tool. In Bedir Tekinerdogan, Pim van den Broek, Motoshi Saeki, Pavel Hruby, and Gerson Sunyé, editors, Proceedings of the ECOOP workshop on Automating Object-Oriented Software Development Methods, October 2001. Centre for Telematics and Information Technology, University of Twente. Note: TR-CTIT-01-35. [WWW ] Keyword(s): Design Patterns.


  26. William B. McNatt and James M. Bieman. Coupling of Design Patterns: Common Practices and Their Benefits. In T.H. Tse, editor, Proceedings of the 25th Computer Software and Applications Conference, pages 574--579, October 2001. IEEE Computer Society Press. [WWW ]


  27. Jörg Niere, Jörg P. Wadsack, and Albert Zündorf. Recovering UML Diagrams from Java Code Using Patterns. In Jens H. Jahnke and Conor Ryan, editors, Proceedings of the 2nd workshop on Soft Computing Applied to Software Engineering, pages 89--97, February 2001. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  28. Peter Wendorff. Assessment of Design Patterns During Software Reengineering: Lessons Learned from a Large Commercial Project. In Pedro Sousa and Jürgen Ebert, editors, Proceedings of 5th Conference on Software Maintenance and Reengineering, pages 77--84, March 2001. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  29. Mikal Ziane. Towards Tool Support for Design Patterns Using Program Transformations. In Robert Godin and Isabelle Borne, editors, Proceedings of the 7th colloquium on Languages and Models with Objects, pages 199--124, January 2001. Hermés Science Publications.


  30. Federico Bergenti and Agostino Poggi. IDEA: A Design Assistant Based on Automatic Design Pattern Detection. In Dan Cooke and Joseph Urban, editors, Proceedings of the 12th international conference on Software Engineering and Knowledge Engineering, pages 336--343, July 2000. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  31. Frank Buschmann. Applying Patterns. In , 2000. Siemens AG, Corporate Technology, Dpt Software & Engineering. Keyword(s): Design Patterns.


  32. Craig Chambers, Bill Harrison, and John Vlissides. A Debate on Language and Tool Support for Design Patterns. In Tom Reps, editor, proceeding of the 27th Conference on Principles of Programming Languages, pages 277--289, January 2000. ACM Press. [WWW ] Keyword(s): Design Patterns.


  33. Mel Ó Cinnéide. Automated Refactoring to Introduce Design Patterns. In Jeff Magee and Mauro Pezzè, editors, Proceedings of the ICSE Doctoral Workshop, June 2000. [WWW ] Keyword(s): Design Patterns.


  34. Pascal Rapicault and Mireille Fornarino. Instanciation et Vérification de Patterns de Conception : un Méta-Protocole. In Christophe Dony and Houari Sahraoui, editors, actes du 6e colloque Langages et Modèles à Objets, pages 43--58, janvier 2000. Hermès Science Publications. Keyword(s): Design Patterns.


  35. Gerson Sunyé, Alain Le Guennec, and Jean-Marc Jézéquel. Design Patterns Application in UML. In Elisa Bertino, editor, Proceedings of the 14th European Conference for Object-Oriented Programming, pages 44--62, June 2000. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  36. Mel Ó Cinnéide and Paddy Nixon. Automated Application of Design Patterns to Legacy Code. In Ana M. D. Moreira and Serge Demeyer, editors, Proceedings of the 1st Workshop on Object-Oriented Technology, pages 176--120, June 1999. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  37. Oliver Ciupke. Automatic Detection of Design Problems in Object-Oriented Reengineering. In Donald Firesmith, editor, proceeding of 30th Conference on Technology of Object-Oriented Languages and Systems, pages 18--32, August 1999. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  38. Rudolf K. Keller, Reinhard Schauer, Sébastien Robitaille, and Patrick Pagé. Pattern-Based Reverse-Engineering of Design Components. In David Garlan and Jeff Kramer, editors, Proceedings of the 21st International Conference on Software Engineering, pages 226--235, May 1999. ACM Press. [WWW ] Keyword(s): Design Patterns.


  39. Gou Masuda, Norihiro Sakamoto, and Kazuo Ushijima. Evaluation and Analysis of Applying Design Patterns. In Keijiro Araki, Bob Balzer, Carlo Ghezzi, Takuya Katayama, Jeff Kramer, David Notkin, and Dewayne Perry, editors, Proceedings of the 2nd International Workshop on the Principles of Software Evolution, July 1999. ACM Press. [WWW ] Keyword(s): Design Patterns.


  40. Ansgar Radermacher. Support for Design Patterns Through Graph Transformation Tools. In Manfred Nagl, Andy Schürr, and Manfred Münch, editors, Proceedings of the 1st International Workshop on Applications of Graph Transformations with Industrial Relevance, pages 111--126, September 1999. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  41. Lance Tokuda and Don S. Batory. Evolving Object-Oriented Designs with Refactorings. In Robert J. Hall and Ernst Tyugu, editors, Proceedings of the 15th Conference on Automated Software Engineering, pages 174--181, October 1999. IEEE Computer Society Press. [WWW ]


  42. Paolo Tonella and Guilio Antoniol. Object Oriented Design Pattern Inference. In Proceedings of ICSM '99 (International Conference on Software Maintenance), pages 230-238, August 1999. IEEE Computer Society Press.


  43. Ellen Agerbo and Aino Cornils. How to Preserve the Benefits of Design Patterns. In Craig Chambers, editor, Proceedings of the 13th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 134--143, October 1998. ACM Press. [WWW ] Keyword(s): Design Patterns.


  44. Giuliano Antoniol, Roberto Fiutem, and Lucas Cristoforetti. Design Pattern Recovery in Object-Oriented Software. In Scott Tilley and Giuseppe Visaggio, editors, Proceedings of the 6th International Workshop on Program Comprehension, pages 153--160, June 1998. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  45. Philippe Desfray. Automation of Design Pattern: Concepts, Tools and Practices. In Jean Bézivin and Pierre-Alain Muller, editors, The Unified Modelling Language, UML'98 -- Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, volume 1618 of LNCS, pages 107--114, 1998. Springer. Keyword(s): Design Patterns.


  46. Anthony Lauder and Stuart Kent. Precise Visual Specification of Design Patterns. In Serge Demeyer and Jan Bosch, editors, Proceedings of 12th European Conference for Object-Oriented Programming, pages 114--134, July 1998. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  47. Nicole Lévy and Francis Losavio. Analyzing and Comparing Architectural Styles. In Raul Monge and Marcello Visconti, editors, Proceedings of the 19th international Conference of the Chilean Computer Science Society, November 1998. IEEE Computer Society Press. [WWW ]


  48. Tommi Mikkonen. Formalizing Design Patterns. In Takuya Katayama and David Notkin, editors, Proceedings of the 20th International Conference on Software Engineering, pages 115--124, April 1998. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  49. Mel O'Cinnéide and Paddy Nixon. A Methodology for the Automated Introduction of Design Patterns. In Taghi M. Khoshgoftaar and Keith Bennett, editors, Proceedings of the 6th International Conference on Software Maintenance, 1998. Keyword(s): Design Patterns.


  50. Reinhard Schauer and Rudolf Keller. Pattern Visualization for Software Comprehension. In Scott Tilley and Giuseppe Visaggio, editors, Proceedings of the 6th International Workshop on Program Comprehension, pages 4--12, June 1998. IEEE Computer Society Press. [WWW ]


  51. Jochen Seemann and Jürgen Wolff von Gudenberg. Pattern-based Design Recovery of Java Software. In Bill Scherlis, editor, Proceedings of 5th international symposium on Foundations of Software Engineering, pages 10--16, November 1998. ACM Press. [WWW ] Keyword(s): Design Patterns.


  52. Michiaki Tatsubori and Shigeru Chiba. Programming Support of Design Patterns with Compile-Time Reflection. In Jean-Charles Fabre and Shigeru Chiba, editors, Proceedings of the 1st OOPSLA workshop on Reflective Programming in C++ and Java, pages 56--60, October 1998. Center for Computational Physics, University of Tsukuba. Note: UTCCP Report 98-4. [WWW ] Keyword(s): Design Patterns.


  53. Roel Wuyts. Declarative Reasoning About the Structure of Object-Oriented Systems. In Joseph Gil, editor, Proceedings of the 26th Conference on the Technology of Object-Oriented Languages and Systems, pages 112--124, August 1998. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  54. Bart Wydaeghe, Kurt Verschaeve, Bart Michiels, Bruno Van Damme, Evert Arckens, and Viviane Jonckers. Building an OMT-Editor Using Design Patterns: An Experience Report. In proceedings of the 26th Technology of Object-Oriented Languages and Systems conference, pages 20--32, August 1998. IEEE Computer Society Press.


  55. B. Wydaeghe, K. Verschaeve, B. Michiels, B. Van Damme, E. Arckens, and V. Jonckers.. Building an OMT-Editor Using Design Patterns: An Experience Report. In , 1998. [WWW ]


  56. Amnon H. Eden, Amiram Yehudai, and Joseph Gil. Precise Specification and Automatic Application of Design Patterns. In Michael Lowry and Yves Ledru, editors, Proceedings of the 12th Conference on Automated Software Engineering, pages 143--152, November 1997. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  57. Gert Florijn, Marco Meijers, and Pieter Van Winsen. Tool Support for Object-Oriented Patterns. In Mehmet Aksit and Satoshi Matsuoka, editors, Proceedings of 11th European Conference for Object-Oriented Programming, pages 472--496, June 1997. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  58. Görel Hedin. Language Support for Design Patterns Using Attribute Extension. In Jan Bosch and Stuart Mitchell, editors, Proceedings of the 1st ECOOP workshop on Language Support for Design Patterns and Frameworks, pages 137--140, June 1997. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  59. Jens H. Jahnke and Albert Zündorf. Rewriting Poor Design Patterns by Good Design Patterns. In Serge Demeyer and Harald C. Gall, editors, Proceedings the 1st ESEC/FSE workshop on Object-Oriented Reengineering, September 1997. Distributed Systems Group, Technical University of Vienna. Note: TUV-1841-97-10. [WWW ] Keyword(s): Design Patterns.


  60. Hyoseob Kim and Cornelia Boldyreff. A Case Study on Design Pattern Discovery in Ada. In K.M. George, editor, ACM Ada Letters, volume 17, pages 98--107, November--December 1997. ACM Press. [WWW ] Keyword(s): Design Patterns.


  61. Paulo S. C. Alencar, Donald D. Cowan, Thomas Kunz, and Carlos José Pereira de Lucena. A Formal Architectural Design Patterns-Based Approach to Software Understanding. In Hausi Müller, editor, Proceedings of the 4th International Workshop on Program Comprehension, pages 154--163, March 1996. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  62. Harald C. Gall, René R. Klösch, and Roland T. Mittermeir. Application Patterns in Re-Engineering: Identifying and Using Reusable Concepts. In Bernardette Bouchon-Meunier, Miguel Delgado, Jose Luis Verdegay, Maria Amparo Vila, and Ronald R. Yager, editors, Proceedings of the 6th international conference on Information Processing and Management of Uncertainty in knowledge-based systems, pages 1099--1106, July 1996. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  63. Christian Krämer and Lutz Prechelt. Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Software. In Linda M. Wills and Ira Baxter, editors, Proceedings of the 3rd Working Conference on Reverse Engineering, pages 208--215, November 1996. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  64. Bernd-Uwe Pagel and Mario Winter. Towards Pattern-Based Tools. In Frank Buschmann, editor, Proceedings of 1st european conference on Pattern Languages of Programs, July 1996. Preliminary conference proceedings. [WWW ] Keyword(s): Design Patterns.


  65. Mohlalefi Sefika, Aamod Sane, and Roy H. Campbell. Monitoring Compliance of a Software System with Its High-Level Design Models. In Tom Maibaum and Marvin V. Zelkowitz, editors, Proceedings of the 18th International Conference on Software Engineering, pages 387--397, March 1996. ACM Press. [WWW ]


  66. David Garlan. What is Style?. In Proceedings of the Dagstuhl Workshop on Software Architecture, Saarbrücken, Germany, February 1995. Dagstuhl. [WWW ] Keyword(s): Design Patterns.


  67. Danny B. Lange and Yuichi Nakamura. Interactive Visualization of Design Patterns Can Help in Framework Understanding. In Proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications, pages 342 - 357, 1995. ACM Press. [WWW ]


  68. Kent Beck and Ralph E. Johnson. Patterns Generate Architectures. In Mario Tokoro and Remo Pareschi, editors, Proceedings of 8th European Conference for Object-Oriented Programming, pages 139--149, July 1994. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  69. Sanjiv Gossain and Bruce Anderson. An Iterative-design Model for Reusable Object-oriented Software. In Norman K. Meyrowitz, editor, Proceedings of the 5th conference on Object-Oriented Programming Systems, Languages, and Applications and of the 4th European Conference on Object-Oriented Programming, pages 12--27, October 1990. ACM Press. [WWW ] Keyword(s): Design Patterns.


Internal reports
  1. Michael Hahsler. A Quantitative Study of the Application of Design Patterns in Java. Technical report 1/2003, University of Wien, January 2003. [WWW ] Keyword(s): Design Patterns.


  2. Elisa L. A. Baniassad, Gail Murphy, and Christa Schwanninger. Understanding Design Patterns with Design Rationale Graphs. Technical report T2-2002-01, Department of Computer Science, University of British Columbia, January 2002. [WWW ] Keyword(s): Design Patterns.


  3. Jason McC. Smith and David Stotts. Elemental Design Patterns -- A Link Between Architecture and Object Semantics. Technical report TR02-011, Department of Computer Science, University of North Carolina, March 2002. [WWW ] Keyword(s): Design Patterns.


  4. Mikal Ziane. Redécouvrir les Solutions des Design Patterns. Technical report 2002/017, LIP6, septembre 2002. [WWW ] Keyword(s): Design Patterns.


  5. William C. Wake. XPlorations -- From 0 to Composite (and Back Again). Technical report, ACM, 2000. [WWW ]


  6. Andreas Gustavsson and Mattias Ersson. Formalizing the Intent of Design Patterns -- An Approach Towards a Solution to the Indexing Problem. Technical report 1999-006, Uppsala Universitet, July 1999. [WWW ] Keyword(s): Design Patterns.


  7. Amnon H. Eden and Amiram Yehudai. Tricks Generate Patterns. Technical report 324, Department of Computer Science, University of Tel Aviv, 1997. Keyword(s): Design Patterns.


  8. Gerald Baumgartner, Konstantin Läufer, and Vincent F. Russo. On the Interaction of Object-Oriented Design Patterns and Programming Languages. Technical report CSD-TR-96-020, Department of Computer Science, University of Purdue, Feburary 1996. [WWW ] Keyword(s): Design Patterns.


  9. Kyle Brown. Design Reverse-Engineering and Automated Design Pattern Detection in Smalltalk. Technical report TR-96-07, Department of Computer Science, University of Illinois at Urbana-Champaign, July 1996. [WWW ] Keyword(s): Design Patterns.


  10. Forrest Shull, Walcélio Melo, and Victor R. Basili. An Inductive Method for Discovering Design Patterns from Object-Oriented Software Systems. Technical report CS-TR-3597, Computer Science Department, University of Maryland, January 1996. [WWW ] Keyword(s): Design Patterns.


  11. Paulo S. C. Alencar, Donald D. Cowan, Daniel Morales-Germán, Kurt J. Lichtner, Carlos José Pereira de Lucena, and Luis C.M. Nova. A Formal Approach to Design Pattern Definition and Application. Technical report CS-95-29, Computer Systems Group, University of Waterloo, June 1995. [WWW ] Keyword(s): Design Patterns.


Miscellaneous
  1. Bill Venners. How to Use Design Patterns -- A Conversation with Erich Gamma, Part I, May 2005. Note: Rlhttp://www.artima.com/lejava/articles/gammadp.html. [WWW ]


  2. Jörg Niere. Fuzzy Logic Based Interactive Recovery of Software Design. Note: Presented at the ICSE Doctoral Symposium, May 2002. [WWW ]


  3. Mikal Ziane. LUTIN -- Outillage Des Patrons de Conception et D'architecture Avec Prise En Compte de Leur Sémantique, Mai 2001. [WWW ] Keyword(s): Design Patterns.


  4. Michael A. Beedle. A Unified Theory of Software Patterns. Note: Submitted to OOPSLA 2001., October 2001. [WWW ] Keyword(s): Design Patterns.


  5. Kris De Volder. Implementing Design Patterns as Declarative Code Generators. Note: Submitted to ECOOP 2001., 2001. Keyword(s): Design Patterns.


  6. Federico Bergenti and Agostino Poggi. Improving UML Design Using Automatic Design Pattern Detection, July 2000. [WWW ] Keyword(s): Design Patterns.


  7. Hervé Albin-Amiot. Idiomes et Patterns : Application À la Documentation, la Génération, la Rétro-Conception et la Traduction Automatique de Programmes. , 2000. Keyword(s): Design Patterns.


  8. Olivier Motelet. An Intelligent Tutoring System to Help OO System Designers Using Design Patterns. Master's thesis, Vrije Universitët, 1999. Keyword(s): Design Patterns.


  9. Osvaldo Pinali Doederlein. Design Patterns Extraction for Software Documentation. Master's thesis, Vrije Universiteit Brussel, École des Mines de Nantes, 1999. Keyword(s): Design Patterns.


  10. Michiaki Tatsubori. An Extension Mechanism for the Java Language. Master's thesis, Graduate School of Engineering, University of Tsukuba, 1999. Keyword(s): Design Patterns.


  11. Don Roberts, John Brant, and Ralph Johnson. A Refactoring Tool for Smalltalk, 1999.


  12. Alan Shalloway. Thinking in Patterns -- Using Design Patterns to Maximize Java's Object-Oriented Capabilities, 1999. Keyword(s): Design Patterns.


  13. Görel Hedin, Anders Ive, Khalid Mughal, Kurt Normark, Henrik Ron, and Kasper \Osterbye. Report from TSA-1. Tools for Design Patterns, 1998. Note: Subsubworkshop held as part of the NWPER'98 subworkshop on Tools for Software Architecture (TSA).Keyword(s): Design Patterns.


  14. Magnus Kardell. A Classification of Object-oriented Design Patterns. Master's thesis, Department of Computing Science, Umeå University, April 1997. [WWW ] Keyword(s): Design Patterns.


  15. Pieter Van Winsen. (Re)Engineering with Object Oriented Design Patterns. Master's thesis, Department of Computer Science, University of Utrecht, 1996. Keyword(s): Design Patterns.



This document was translated from BibTEX by bibtex2html