E. Gamma, R. Helm, R. Johnson, J. H. Vlissides-]-a, and . Eden, Design Pattern -Elements of Reusable Object-Oriented SoftwarePrecise Specification of Design Patterns and Tool Support in Their Application, 1995.

J. O. Coplien, Software Design Patterns: Common Questions and Answers," presented at Object Expo, 1994.

E. Agerbo and A. Cornis, How to preserve the benefits of Design Patterns, 1998.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Pattern -Elements of Reusable Object-Oriented Software The Pattern Almanac, J. Kerievsky, DRAFT of Refactoring To Patterns, vol.8, 1995.

O. Ciupke, Automatic detection of design problems in object-oriented reengineering, Proceedings of Technology of Object-Oriented Languages and Systems, TOOLS 30 (Cat. No.PR00278), 1999.
DOI : 10.1109/TOOLS.1999.787532

Y. Guéhéneuc and H. Albin-amiot, Using design patterns and constraints to automate the detection and correction of inter-class design defects, Proceedings 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems. TOOLS 39, 2001.
DOI : 10.1109/TOOLS.2001.941682

M. Ziane, S. Chantit, and S. Ammour, How Could Tools Help Solve the Problems of Design Patterns?," presented at submitted to TOOLS USA, 2003.

G. Ardourel and M. Huchard, Access Graphs, Another View on Static Access Control for a Better Understanding and Use, Journal of Object Technologies, vol.112, pp.95-116, 2002.
URL : https://hal.archives-ouvertes.fr/hal-00444071

L. Tahvildari and K. Kontogiannis, A software transformation framework for quality-driven object-oriented re-engineering, International Conference on Software Maintenance, 2002. Proceedings., 2002.
DOI : 10.1109/ICSM.2002.1167824

M. Ziane, Towards Tool Support for Design Patterns Using Program Transformations," presented at Langages et Modèles à Objets (LMO'01), 2001.

M. Ziane, A transformational viewpoint on design patterns, Proceedings ASE 2000. Fifteenth IEEE International Conference on Automated Software Engineering, 2000.
DOI : 10.1109/ASE.2000.873676