K. Beck, INSTANCE-SPECIFIC BEHAVIOR: DIGITALK IMPLEMENTATION AND THE DEEPER MEANING OF IT ALL, Smalltalk Report, vol.2, issue.7, 1993.
DOI : 10.1017/CBO9780511574979.018

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

A. Bergel, S. Ducasse, O. Nierstrasz, and R. Wuyts, Classboxes: controlling visibility of class extensions, Computer Languages, Systems & Structures, vol.31, issue.3-4, pp.107-126, 2005.
DOI : 10.1016/j.cl.2004.11.002

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

P. Andrew, M. P. Black, and . Jones, Perspectives on software, OOPSLA 2000 Workshop on Advanced Separation of Concerns in Object-oriented Systems, 2000.

D. G. Bobrow, R. P. Gabriel, and J. L. White, CLOS in context ? the shape of the design, Object-Oriented Programming: the CLOS perspective, pp.29-61, 1993.

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

G. Bracha, Pluggable type systems, OOPSLA Workshop on Revival of Dynamic Languages, 2004.

G. Bracha and D. Ungar, Mirrors: design principles for meta-level facilities of object-oriented programming languages, Proceedings of OOPSLA '04, pp.331-344, 2004.

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

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

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

S. Dekorte, Io, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications , OOPSLA '05, pp.166-167, 2004.
DOI : 10.1145/1094855.1094916

M. Denker, S. Ducasse, and É. 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. Dimitriev, Language oriented programming: The next programming paradigm, onBoard Online Magazine, vol.1, issue.1, 2004.

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

J. Edwards, Subtext: uncovering the simplicity of programming, Proceedings of the 20th Annual ACM SIG- PLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, pp.505-518, 2004.

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

M. Franz and T. Kistler, Slim binaries, Communications of the ACM, vol.40, issue.12, pp.87-94, 1997.
DOI : 10.1145/265563.265576

A. Goldberg and D. Robson, Smalltalk-80: The Language, 1989.

N. Haldimann, Typeplug ? pluggable type systems for smalltalk, 2007.

J. Bocker, What tracers are made of, Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications , OOPSLA/ECOOP '90, pp.89-99, 0292.
DOI : 10.1145/97945.286427

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.

G. Kiczales, J. Des-rivières, and D. G. Bobrow, The Art of the Metaobject Protocol, 1991.

G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes et al., Aspect-Oriented Programming, Proceedings ECOOP '97, pp.220-242, 1997.

R. Wilf, M. Lalonde, and . Van-gulik, Building a backtracking facility in Smalltalk without kernel support, Proceedings OOPSLA '88, pp.105-122, 1988.

B. Lewis and M. Ducassé, Using events to debug Java programs backwards in time, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications , OOPSLA '03, pp.96-97, 2003.
DOI : 10.1145/949344.949367

P. Maes, Concepts and experiments in computational reflection, Proceedings OOPSLA '87, pp.147-155, 1987.
DOI : 10.1145/38807.38821

P. Marschall, Persephone: Taking Smalltalk reflection to the sub-method level, 2006.

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

J. Mccarthy, Recursive functions symbolic expressions and their computation by machine, Part I, Communications of the ACM, vol.3, issue.4, pp.184-195, 1960.
DOI : 10.1145/367177.367199

L. Paul and . Mccullough, Transparent forwarding: First steps, Proceedings OOPSLA '87, pp.331-341, 1987.

S. Meyers, Difficulties in integrating multiview development systems, IEEE Software, vol.8, issue.1, pp.49-57, 1991.
DOI : 10.1109/52.62932

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

R. Pawlak, Spoon, Proceedings of the 1st workshop on Aspect oriented middleware development , AOMD '05, 2005.
DOI : 10.1145/1101560.1101566

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

D. Roberts, J. Brant, R. E. Johnson, and B. Opdyke, An automated refactoring tool, Proceedings of ICAST '96, 1996.

D. Röthlisberger, M. Denker, and É. 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

B. Cantwell and S. , Reflection and semantics in a procedural language, 1982.

É. Tanter, An extensible kernel language for AOP, Proceedings of AOSD Workshop on Open and Dynamic Aspect Languages, 2006.

É. 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

É. 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

D. Vainsencher and A. P. Black, A pattern language for extensible program representation, Proceedings of the 2006 conference on Pattern languages of programs, PLoP '06, 2006.
DOI : 10.1145/1415472.1415490

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