R. Keller and U. Hölzle, Binary component adaptation, ECOOP'98, pp.307-340, 1998.
DOI : 10.1007/BFb0054097

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

D. L. Parnas, On the criteria to be used in decomposing systems into modules, Communications of the ACM, vol.15, issue.12, pp.1053-1058, 1972.
DOI : 10.1145/361598.361623

R. Stroud and Z. Wue, Using metaobject protocols to satisfy non-functional requirements, in: Advances in Object-Oriented Metalevel Architectures and Reflection, pp.31-52, 1996.

´. E. Tanter and J. Piquer, Managing references upon object migration: applying separation of concerns, SCCC 2001. 21st International Conference of the Chilean Computer Science Society, 2001.
DOI : 10.1109/SCCC.2001.972656

J. Mcaffer, Meta-level architecture support for distributed objects, Proceedings of International Workshop on Object Orientation in Operating Systems, pp.232-241, 1995.
DOI : 10.1109/IWOOS.1995.470549

S. Ducasse, Evaluating message passing control techniques in Smalltalk, Journal of Object-Oriented Programming (JOOP), vol.12, issue.6, pp.39-44, 1999.

J. H. Heinz-dieter and . Bocker, What tracers are made of, Proceedings of OOPSLA/ECOOP '90, pp.89-99, 1990.

F. Pachet, F. Wolinski, and S. Giroux, Spying as an Object-Oriented Programming Paradigm, Proceedings of TOOLS EUROPE '93, pp.109-118, 1993.

J. Brant, B. Foote, R. Johnson, and D. Roberts, Wrappers to the rescue, Proceedings ECOOP '98, pp.396-417, 1998.
DOI : 10.1007/BFb0054101

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

A. J. Ko and B. A. Myers, Designing the whyline, Proceedings of the 2004 conference on Human factors in computing systems , CHI '04, pp.151-158, 2004.
DOI : 10.1145/985692.985712

A. H. Borning and D. H. Ingalls, Multiple inheritance in Smalltalk-80, Proceedings at the National Conference on AI, pp.234-237, 1982.

B. Garbinato, R. Guerraoui, and K. R. Mazouni, Distributed programming in GARF, Proceedings of the ECOOP '93 Workshop on Object-Based Distributed Programming, pp.225-239, 1994.
DOI : 10.1007/BFb0017543

J. K. Bennett, The design and implementation of distributed Smalltalk, Proceedings OOPSLA '87, pp.318-330, 1987.
DOI : 10.1145/38807.38836

P. L. Mccullough, Transparent forwarding: First steps, Proceedings OOPSLA '87, pp.331-341, 1987.
DOI : 10.1145/38807.38837

DOI : 10.1017/CBO9780511574979.018

J. Briot, Actalk: A testbed for classifying and designing actor languages in the Smalltalk-80 environment, Proceedings ECOOP '89, pp.109-129, 1989.

Y. Yokote and M. Tokoro, Experience and evolution of concurrent Smalltalk, Proceedings OOPSLA '87, pp.406-415, 1987.
DOI : 10.1145/38807.38844

G. A. Pascoe, Encapsulators: a new software paradigm in Smalltalk-80, Proceedings OOPSLA '86, pp.341-346, 1986.
DOI : 10.1145/960112.28731

B. Foote and R. E. Johnson, Reflective facilities in Smalltalk-80, Proceedings OOPSLA '89, pp.327-336, 1989.
DOI : 10.1145/74878.74911

J. Mcaffer, Meta-level Programming with CodA, Proceedings ECOOP '95, pp.190-214, 1995.
DOI : 10.1007/3-540-49538-X_10

W. R. Lalonde and M. V. Gulik, Building a backtracking facility in smalltalk without kernel support, Proceedings OOPSLA '88, pp.105-122, 1988.
DOI : 10.1145/62084.62094

G. Kiczales, J. Desrivì-eres, and D. G. Bobrow, The Art of the Metaobject Protocol, 1991.

´. E. Tanter, M. Ségura-devillechaise, J. Noyé, and J. Piquer, Altering Java Semantics via Bytecode Manipulation, Proceedings of GPCE'02, pp.283-89, 2002.
DOI : 10.1007/3-540-45821-2_18

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

M. Tatsubori, S. Chiba, M. Killijian, and K. Itano, OpenJava: A Class-Based Macro System for Java, 1st OOPSLA Workshop on Reflection and Software Engineering, pp.117-133, 2000.
DOI : 10.1007/3-540-45046-7_7

J. Bachrach and K. Playford, The Java syntactic extender (JSE), Proceedings of OOPSLA '01, pp.31-42, 2001.
DOI : 10.1145/504311.504285

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

M. Dahm, Byte Code Engineering, Proceedings of JIT '99, pp.267-277, 1999.
DOI : 10.1007/978-3-642-60247-4_25

S. Chiba and M. Nishizawa, An Easy-to-Use Toolkit for Efficient Java Bytecode Translators, Proceedings of GPCE'03, pp.364-376, 2003.
DOI : 10.1007/978-3-540-39815-8_22

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

S. Liang and G. Bracha, Dynamic class loading in the Java virtual machine, Proceedings of OOPSLA '98, pp.36-44, 1998.

E. Bruneton, R. Lenglet, and T. Coupaye, ASM: A code manipulation tool to implement adaptable systems, Proceedings of Adaptable and extensible component systems, 2002.

S. Chiba, Load-Time Structural Reflection in Java, Proceedings of ECOOP 2000, pp.313-336, 2000.
DOI : 10.1007/3-540-45102-1_16

E. Miranda, A Sketch for an Adaptive Optimizer for Smalltalk written in Smalltalk, 2002.

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

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

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

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.

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

]. A. Hannan, ´. E. Tanter, J. Noyé, D. Caromel, and P. Cointe, Squeak Closure Compiler Partial behavioral reflection: Spatial and temporal selection of reification, Proceedings of OOPSLA '03, pp.27-46, 2003.

´. E. Tanter and J. Noyé, A Versatile Kernel for Multi-language AOP, Proceedings of the 4th ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering, 2005.
DOI : 10.1007/11561347_13

URL : https://hal.archives-ouvertes.fr/hal-00457203