S. B. Lippman, Inside the C++ Object Model, 1996.

R. Ducournau, Implementing statically typed object-oriented programming languages, ACM Computing Surveys, vol.43, issue.3, 2002.
DOI : 10.1145/1922649.1922655

URL : https://hal.archives-ouvertes.fr/lirmm-00090367

R. Dixon, T. Mckee, P. Schweitzer, and M. Vaughan, A fast method dispatcher for compiled languages with multiple inheritance, Proc. OOPSLA'89, 1989.
DOI : 10.1145/74878.74900

W. Pugh and G. Weddell, Two-directional record layout for multiple inheritance, Proc. PLDI'90, pp.85-91, 1990.
DOI : 10.1145/93548.93556

N. H. Cohen, Type-extension type test can be performed in constant time, Programming languages and systems, pp.626-629, 1991.
DOI : 10.1145/115372.115297

J. Vitek, R. N. Horspool, and A. Krall, Efficient type inclusion tests, Proc. OOP- SLA'97, pp.142-157, 1997.
DOI : 10.1145/263700.263730

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

R. Ducournau, Coloring, a versatile technique for implementing object-oriented languages, Software: Practice and Experience, vol.182, issue.11, 2006.
DOI : 10.1002/spe.1022

URL : https://hal.archives-ouvertes.fr/lirmm-00102683

P. Takhedmit, Coloration de classes et de propriétés : ´ etude algorithmique et heuristique, 2003.

K. Driesen and U. Hölzle, Minimizing row displacement dispatch tables, Proc. OOPSLA'95, pp.141-155, 1995.
DOI : 10.1145/217839.217851

K. Driesen, U. Hölzle, and J. Vitek, Message Dispatch on Pipelined Processors, Proc. ECOOP'95, pp.253-282, 1995.
DOI : 10.1007/3-540-49538-X_13

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

K. Driesen, Efficient Polymorphic Calls, 2001.
DOI : 10.1007/978-1-4615-1681-1

Y. Zibin and J. Gil, Two-Dimensional Bi-directional Object Layout, Proc. ECOOP'2003, pp.329-350, 2003.
DOI : 10.1007/978-3-540-45070-2_15

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

J. Privat, De l'expressivitéexpressivité`expressivitéà l'efficacité, une approche modulaire des langagesàlangages`langagesà objets ? Le langage PRM et le compilateur prmc, Thèse d'informatique, 2006.

J. Privat, PRM?the language. 0.2, 2006.
URL : https://hal.archives-ouvertes.fr/lirmm-00102804

N. Nethercote and J. Seward, Valgrind, ACM SIGPLAN Notices, vol.42, issue.6, pp.89-100, 2007.
DOI : 10.1145/1273442.1250746

J. Privat and R. Ducournau, Link-time static analysis for efficient separate compilation of object-oriented languages, Workshop on Program Analysis for Software Tools and Engineering PASTE'05, pp.29-36, 2005.
URL : https://hal.archives-ouvertes.fr/lirmm-00106083

R. Ducournau, Perfect hashing as an almost perfect subtype test, ACM Transactions on Programming Languages and Systems, vol.30, issue.6, 2008.
DOI : 10.1145/1391956.1391960

URL : https://hal.archives-ouvertes.fr/lirmm-00106657

C. Chambers and D. Ungar, Customization: Optimizing compiler technology for SELF, a dynamically-typed object-oriented language, Proc. OOPSLA'89, pp.146-160, 1989.
DOI : 10.1145/74818.74831

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