M. Arnold, S. J. Fink, D. Grove, M. Hind, and P. F. Sweeney, A Survey of Adaptive Optimization in Virtual Machines, Proceedings of the IEEE, vol.93, issue.2, 2005.
DOI : 10.1109/JPROC.2004.840305

M. Berndl, B. Vitale, M. Zaleski, and A. D. Brown, Context Threading: A Flexible and Efficient Dispatch Technique for Virtual Machine Interpreters, International Symposium on Code Generation and Optimization, pp.15-26, 2005.
DOI : 10.1109/CGO.2005.14

L. P. Deutsch and A. M. Schiffman, Efficient implementation of the smalltalk-80 system, Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '84, pp.297-302, 1984.
DOI : 10.1145/800017.800542

U. Hölzle, C. Chambers, and D. Ungar, Optimizing Dynamically-Typed Object- Oriented Languages With Polymorphic Inline Caches, ECOOP '91: Proceedings of the European Conference on Object-Oriented Programming, pp.21-38, 1991.

U. Hölzle and D. Ungar, Optimizing Dynamically-Dispatched Calls With Run- Time Type Feedback, PLDI '94: Proceedings of the ACM SIGPLAN 1994 conference on Programming language design and implementation, pp.326-336, 1994.

U. Hölzle and D. Ungar, Do Object-Oriented Languages Need Special Hardware Support?, ECOOP '95: Proceedings of the 9th European Conference on Object- Oriented Programming, pp.283-302, 1995.

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, Proc. OOPSLA 1997, pp.318-326, 1997.

P. Klint, Interpretation Techniques, Software: Practice and Experience, vol.7, issue.9, pp.963-973, 1981.
DOI : 10.1002/spe.4380110908

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

I. Piumarta and F. Riccardi, Optimizing Direct Threaded Code by Selective Inlining, PLDI '98: Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation, pp.291-300, 1998.