. Bbg-+-02]-lars, G. Bak, S. Bracha, R. Grarup, D. Griesemer et al., Mixins in Strongtalk, ECOOP '02 Workshop on Inheritance, 2002.

G. Bracha and W. Cook, Mixin-based inheritance

, Proceedings OOPSLA/ECOOP '90, vol.25, pp.303-311, 1990.

A. Bergel, S. Ducasse, O. Nierstrasz, and R. Wuyts, Stateful traits, Advances in Smalltalk -Proceedings of 14th International Smalltalk Conference, vol.4406, pp.66-90, 2006.
URL : https://hal.archives-ouvertes.fr/hal-02109190

G. Bracha, The Programming Language Jigsaw: Mixins, Modularity and Multiple Inheritance, 1992.

A. P. Black, N. Schärli, and S. Ducasse, Applying traits to the Smalltalk collection hierarchy, Proceedings of 17th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'03), vol.38, pp.47-64, 2003.

J. Cdg-+-92]-luca-cardelli, L. Donahue, M. Glassman, B. Jordan, G. Kalsow et al., Modula-3 language definition, ACM SIGPLAN Notices, vol.27, issue.8, pp.15-42, 1992.

C. Chambers, Object-oriented multi-methods in Cecil, Proceedings ECOOP '92, vol.615, pp.33-56, 1992.

S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, and A. Black, Traits: A mechanism for fine-grained reuse, ACM Transactions on Programming Languages and Systems (TOPLAS), vol.28, issue.2, pp.331-388, 2006.

M. Felleisen and R. Hieb, The revised report on the syntactic theories of sequential control and state, Theor. Comput. Sci, vol.103, issue.2, pp.235-271, 1992.

M. Flatt, S. Krishnamurthi, and M. Felleisen, Classes and mixins, Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp.171-183, 1998.

K. Fisher and J. Reppy, Statically typed traits, 2003.

. +-97]-dan, T. Ingalls, J. Kaehler, S. Maloney, A. Wallace et al., Back to the future: The story of Squeak, A practical Smalltalk written in itself, Proceedings OOPSLA '97, pp.318-326, 1997.

, The Jikes research virtual machine

S. Krogdahl, Multiple inheritance in Simula-like languages, BIT 25, pp.318-326, 1985.

B. Meyer, Eiffel: The Language, 1992.

M. Mohnen, Interfaces with default implementations in Java, Conference on the Principles and Practice of Programming in Java, pp.35-40, 2002.

O. Nierstrasz, S. Ducasse, and N. Schärli, Flattening Traits, Journal of Object Technology, vol.5, issue.4, pp.129-148, 2006.

, The scala programming language

C. Smith and S. Drossopoulou, Chai: Typed traits in Java, Proceedings ECOOP 2005, 2005.

N. Schärli, S. Ducasse, O. Nierstrasz, and A. Black, Traits: Composable units of behavior, Proceedings of European Conference on Object-Oriented Programming, vol.2743, pp.248-274, 2003.

B. Stroustrup and M. A. Ellis, The Annotated C++ Reference Manual, 1990.

F. Peter and J. Sweeney, Yossi) Gil. Space and time-efficient memory layout for multiple inheritance, Proceedings OOPSLA '99, pp.256-275, 1999.

A. Snyder, Encapsulation and inheritance in object-oriented programming languages, Proceedings OOPSLA '86, vol.21, pp.38-45, 1986.

D. Ungar, C. Chambers, B. Chang, and U. Hölzle, Organizing programs without classes, LISP and SYMBOLIC COMPUTATION: An international journal, vol.4, issue.3, 1991.

D. Ungar and R. B. Smith, Self: The power of simplicity, Proceedings OOPSLA '87, vol.22, pp.227-242, 1987.