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

G. Bracha and D. Ungar, Mirrors: design principles for meta-level facilities of object-oriented programming languages, Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications ACM SIGPLAN Notices, pp.331-344, 2004.

J. Brant, B. Foote, R. Johnson, and D. Roberts, Wrappers to the rescue, Proceedings European Conference on Object Oriented Programming Ducasse. Evaluating message passing control techniques in Smalltalk, pp.396-417, 1998.
DOI : 10.1007/BFb0054101

S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, and A. Black, Traits, ACM Transactions on Programming Languages and Systems, vol.28, issue.2, pp.331-388, 2006.
DOI : 10.1145/1119479.1119483

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

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

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

G. Kiczales and J. Lamping, Issues in the design and specification of class libraries, Proceedings OOPSLA '92, pp.435-451, 1992.
DOI : 10.1145/141937.141971

G. Kiczales and L. Rodriguez, Efficient method dispatch in PCL, Proceedings of the 1990 ACM conference on LISP and functional programming , LFP '90, pp.99-105, 1990.
DOI : 10.1145/91556.91600

A. Lienhard, Bootstrapping Traits. Master's thesis, 2004.

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

F. Rivard, Reflective Facilities in Smalltalk Revue Informatik/Informatique, revue des organisations suisses d'informatique. Numéro 1 Février, 1996.