E. P. Andersen and T. Reenskaug, System design by composing structures of interacting objects, In Madsen, pp.133-152
DOI : 10.1007/BFb0053034

S. Apel, T. Leich, M. Rosenmüller, and G. Saake, Combining feature-oriented and aspectoriented programming to support software evolution, Proceedings of the 2nd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'05), 2005.

K. Barrett, B. Cassels, P. Haahr, D. A. Moon, K. Playford et al., A monotonic superclass linearization for Dylan, Proc. ECOOP'96, pp.69-82, 1996.

A. Bergel, S. Ducasse, and R. Wuyts, Classboxes: A Minimal Module Model Supporting Local Rebinding, JMLC 2003 (Joint Modular Languages Conference), pp.122-131, 2003.
DOI : 10.1007/978-3-540-45213-3_17

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

G. Bracha and W. Cook, Mixin-based inheritance, Proc. OOPSLA/ECOOP'90, SIGPLAN Notices, 1990.
DOI : 10.1145/97945.97982

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

S. Chiba, Javassist ? a reflection-based programming wizard for Java, Proc. of ACM OOPSLA'98 Workshop on Reflective Programming in C++ and Java, 1998.

C. Clifton, G. T. Leavens, C. Chambers, and T. Millstein, MultiJava: Modular open classes and symetric multiple dispatch for Java, Proc. OOPSLA'00, SIGPLAN Notices, pp.130-145, 2000.

D. Colnet and O. Zendra, Optimizations of Eiffel programs: SmallEiffel, the GNU Eiffel Compiler, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275), pp.341-350, 1999.
DOI : 10.1109/TOOLS.1999.779065

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

R. Ducournau, Yet Another Frame-based Object-Oriented Language: YAFOOL Reference Manual, Sema Group, 1991.

R. Ducournau, ???Real World??? as an Argument for Covariant Specialization in Programming and Modeling, Advances in Object-Oriented Information Systems, OOIS'02 Workshops Proc., LNCS 2426, pp.3-12, 2002.
DOI : 10.1007/3-540-46105-1_2

R. Ducournau, M. Habib, M. Huchard, and M. Mugnier, Proposal for a monotonic multiple inheritance linearization, Proc. OOPSLA'94, pp.164-175, 1994.

R. Ducournau, M. Habib, M. Huchard, M. Mugnier, and A. Napoli, Le point sur l'héritage multiple, Technique et Science Informatiques, vol.14, issue.3, pp.309-345, 1995.

E. Ernst, Higher-Order Hierarchies, Proc. ECOOP'2003, pp.303-329, 2003.
DOI : 10.1007/978-3-540-45070-2_14

Y. Ichisugi and A. Tanaka, Difference-Based Modules: A Class-Independent Module Mechanism, Proc. ECOOP'2002, pp.62-88, 2002.
DOI : 10.1007/3-540-47993-7_3

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

G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm et al., An Overview of AspectJ, Proc. ECOOP'2001, pp.327-355, 2001.
DOI : 10.1007/3-540-45337-7_18

G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes et al., Aspect-oriented programming, Proc. ECOOP'97, pp.220-242, 1997.

O. Madsen and B. Møller-pedersen, Virtual classes. a powerful mechanism in object-oriented programming, Proc. OOPSLA'89, pp.397-406, 1989.

B. Meyer, Object-Oriented Software Construction Prentice Hall International Series in Computer Science, 1988.

B. Meyer, Eiffel: The Language. Prentice Hall Object-Oriented Series, 1992.

B. Meyer, Overloading vs. object technology, Journal of Object-Oriented Programming, vol.14, issue.5, pp.3-7, 2001.

H. Ossher and P. Tarr, Using multidimensional separation of concerns to (re)shape evolving software, Communications of the ACM, vol.44, issue.10, pp.43-50, 2001.
DOI : 10.1145/383845.383856

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

Y. Smaragdakis and D. Batory, Implementing layered designs with mixin layers, Proc. ECOOP'98, pp.550-570, 1998.
DOI : 10.1007/BFb0054107

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

B. Stroustrup, The C++ Programming Language, 1986.

C. A. Szyperski, Import is not inheritance why we need both: Modules and classes, Madsen [19], pp.19-32
DOI : 10.1007/BFb0053028

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