E. Gamma, R. Helm, J. Vlissides, and R. E. Johnson, Design patterns: Abstraction and reuse of object-oriented design, Proceedings ECOOP '93, pp.406-431, 1993.

R. Rao, Implementational reflection in Silica, Proceedings ECOOP '91, pp.251-267, 1991.
DOI : 10.1007/BFb0057026

G. Kiczales, J. Ashley, L. Rodriguez, A. Vahdat, and D. G. Bobrow, Metaobject protocols: Why we want them and what else they can do. In: Object-Oriented Programming: the CLOS Perspective, pp.101-118, 1993.

B. Redmond and V. Cahill, Supporting Unanticipated Dynamic Adaptation of Application Behaviour, Proceedings of European Conference on Object-Oriented Programming, pp.205-230, 2002.
DOI : 10.1007/3-540-47993-7_9

P. L. Tarr, M. Hondt, L. Bergmans, and C. V. Lopes, Workshop on Aspects and Dimensions of Concern: Requirements on, and Challenge Problems for, Advanced Separation of Concerns, Workshops. LNCS, pp.203-240, 1964.
DOI : 10.1007/3-540-44555-2_16

B. C. Smith, Reflection and semantics in a procedural language, 1982.

J. Ferber, Computational reflection in class based object-oriented languages, Proceedings OOPSLA '89, pp.317-326, 1989.
DOI : 10.1145/74878.74910

P. Maes, Computational Reflection, Laboratory for Artificial Intelligence, 1987.
DOI : 10.1007/978-3-642-73005-4_27

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.149.6041

J. Mcaffer, ´. E. Tanter, J. Noyé, D. Caromel, and P. Cointe, Engineering the meta level Partial behavioral reflection: Spatial and temporal selection of reification, Proceedings of the 1st International Conference on Metalevel Architectures and Reflection (Reflection 96) Proceedings of OOPSLA '03, pp.27-46, 1996.

M. Denker, S. Ducasse, and ´. E. Tanter, Runtime bytecode transformation for Smalltalk, Computer Languages, Systems & Structures, vol.32, issue.2-3, pp.125-139, 2006.
DOI : 10.1016/j.cl.2005.10.002

URL : https://hal.archives-ouvertes.fr/inria-00556474

S. Ducasse, A. Lienhard, and L. Renggli, Seaside ? a multiple control flow web application framework, Proceedings of 12th International Smalltalk Conference, pp.231-257, 2004.

A. Goldberg and D. Robson, Smalltalk 80: the Language and its Implementation, 1983.

D. Ingalls, T. Kaehler, J. Maloney, S. Wallace, and A. Kay, Back to the future: The story of Squeak, A practical Smalltalk written in itself, Proceedings OOPSLA '97, pp.318-326, 1997.

F. Rivard, Smalltalk: a reflective language, Proceedings of REFLECTION '96, pp.21-38, 1996.

S. Ducasse, Evaluating message passing control techniques in Smalltalk, Journal of Object-Oriented ProgrammingJOOP), vol.12, pp.39-44, 1999.

J. Brant, B. Foote, R. Johnson, and D. Roberts, Wrappers to the rescue, Proceedings European Conference on Object Oriented Programming, 1998.
DOI : 10.1007/BFb0054101

N. Bouraqadi, Un MOP Smalltalk pour l'´ etude de la composition et de la compatibilité des métaclasses ApplicationàApplicationà la programmation par aspects (A Smalltalk MOP for the Study of Metaclass Composition and Compatibility. Application to Aspect-Oriented Programming -In French), Thèse de doctorat, 1999.

N. Bouraqadi, Safe metaclass composition using mixin-based inheritance, Computer Languages, Systems & Structures, vol.30, issue.1-2, pp.49-61, 2004.
DOI : 10.1016/j.cl.2003.09.003

N. Bouraqadi, A. Seriai, G. ´. Leblanc, and J. Noyé, Towards unified aspect-oriented programming A versatile kernel for multi-language AOP: Aspects of composition in the Reflex AOP kernel, Proceedings of 13th International Smalltalk Conference (ISC'05). (2005) 21. Tanter, Proceedings of the 5th International Symposium on Software Composition, pp.98-113, 2005.

N. Bouraqadi, Concern oriented programming using reflection, Workshop on Advanced Separation of Concerns ? OOPSLA, 2000.

D. Röthlisberger, Geppetto: Enhancing Smalltalk's reflective capabilities with unanticipated reflection, 2006.

B. Lewis, Debugging backwards in time, Proceedings of the Fifth International Workshop on Automated Debugging, 2003.

M. Denker, O. Greevy, and M. Lanza, Higher abstractions for dynamic analysis, 2nd International Workshop on Program Comprehension through Dynamic Analysis, pp.32-38, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00555673

´. E. Tanter and J. Noyé, Motivation and requirements for a versatile AOP kernel, 1st European Interactive Workshop on Aspects in Software, 2004.

A. Bergel, FacetS: First class entities for an open dynamic AOP language, Proceedings of the Open and Dynamic Aspect Languages Workshop, 2006.

R. Hirschfeld, AspectS - Aspect-Oriented Programming with Squeak, Objects, Components, Architectures, Services, and Applications for a Networked World. Number 2591, pp.216-232, 2003.
DOI : 10.1007/3-540-36557-5_17