D. Röthlisberger, M. Denker, and ´. E. Tanter, Unanticipated Partial Behavioral Reflection, Advances in Smalltalk ? Proceedings of 14th International Smalltalk Conference, pp.47-65, 2006.
DOI : 10.1007/978-3-540-71836-9_3

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, Engineering the meta level, Proceedings of the 1st International Conference on Metalevel Architectures and Reflection (Reflection 96), 1996.

´. E. Tanter, J. Noyé, D. Caromel, and P. Cointe, Partial behavioral reflection: Spatial and temporal selection of reification, Proceedings of OOPSLA '03, pp.27-46, 2003.
URL : https://hal.archives-ouvertes.fr/hal-00457204

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.

L. Renggli, Magritte ? meta-described web application development, 2006.

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.

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, and G. Leblanc, Towards unified aspect-oriented programming, Proceedings of 13th International Smalltalk Conference (ISC'05, 2005.

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, pp.396-417, 1998.
DOI : 10.1007/BFb0054101

´. E. Tanter and J. ´. Noyé, A versatile kernel for multi-language AOP Aspects of composition in the Reflex AOP kernel, Proceedings of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering 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.

O. Nierstrasz, M. Denker, T. G??rbag??rba, and A. Lienhard, Analyzing, capturing and taming software change, Proceedings of the Workshop on Revival of Dynamic Languages, 2006.
URL : https://hal.archives-ouvertes.fr/inria-00555757

O. Nierstrasz, A. Bergel, M. Denker, S. Ducasse, M. Gaelli et al., On the Revival of Dynamic Languages, Proceedings of Software Composition 2005, pp.1-13, 2005.
DOI : 10.1007/11550679_1

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

´. E. Tanter, On dynamically-scoped crosscutting mechanisms Twente, The Netherlands, Proceedings of the European Workshop on Aspects in Software (EWAS 2006), pp.18-22, 2006.

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

C. Hofer, M. Denker, and S. Ducasse, Design and implementation of a backwardin-time debugger, Proceedings of NODE'06. Volume P-88 of Lecture Notes in Informatics., Gesellschaft für Informatik (GI), pp.17-32, 2006.

C. Hofer, Implementing a backward-in-time debugger, 2006.

T. Ball, The Concept of Dynamic Analysis, Proceedings European Software Engineering Conference and ACM SIGSOFT International Symposium on the Foundations of Software Engineering Number 1687, pp.216-234, 1999.
DOI : 10.1007/3-540-48166-4_14

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, An extensible kernel language for AOP, Proceedings of AOSD Workshop on Open and Dynamic Aspect Languages, 2006.

T. Cohen, J. Y. Gil, and I. Maman, JTL: the Java tools language, OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming languages, systems, and applications, pp.89-108, 2006.

T. Genßler and V. Kuttruff, Source-to-Source Transformation in the Large, In: Modular Programming Languages Lecture Notes in Computer Science, vol.2789, pp.254-265, 2003.
DOI : 10.1007/978-3-540-45213-3_31

´. E. Tanter and J. Noyé, Motivation and requirements for a versatile AOP kernel

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