D. Ancona and E. Zucca, True Modules for Java-like Languages, number 2072 in LNCS, pp.354-380, 2001.
DOI : 10.1007/3-540-45337-7_19

L. Bak, G. Bracha, S. Grarup, R. Griesemer, D. Griswold et al., Mixins in Strongtalk, ECOOP '02 Workshop on Inheritance, 2002.

A. Bergel, S. Ducasse, and O. Nierstrasz, Analyzing module diversity, Journal of Universal Computer Science, vol.11, issue.10, pp.1613-1644, 2005.
URL : https://hal.archives-ouvertes.fr/hal-01352809

A. Bergel, S. Ducasse, O. Nierstrasz, and /. Classbox, Controlling the scope of change in Java, Proceedings of 20th International Conference on Object-Oriented Programming , Systems, Languages, and Applications (OOPSLA'05), pp.177-189, 2005.
URL : https://hal.archives-ouvertes.fr/inria-00533461

A. Bergel, S. Ducasse, and O. Nierstrasz, Classboxes: controlling visibility of class extensions, Computer Languages, Systems & Structures, vol.31, issue.3-4, pp.3-4107, 2005.
DOI : 10.1016/j.cl.2004.11.002

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

G. Bracha and W. Cook, Mixin-based inheritance, Proceedings OOPSLA/ECOOP '90, pp.303-311, 1990.
DOI : 10.1145/97946.97982

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

G. Bracha, V. Peter-von-der-ahé, Y. Bykov, W. Kashai, E. Maddox et al., Modules as Objects in Newspeak, ECOOP 2009, 2009.
DOI : 10.1007/978-3-642-14107-2_20

J. Corwin, D. F. Bacon, D. Grove, and C. Murthy, MJ : a rational module system for Java and its applications, Proceedings of the 18th ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pp.241-254, 2003.

M. Flatt and M. Felleisen, Units : Cool modules for hot languages, Proceedings of PLDI '98 Conference on Programming Language Design and Implementation, pp.236-248, 1998.

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

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

X. Leroy, A modular module system, Journal of Functional Programming, vol.10, issue.3, pp.269-303, 2000.
DOI : 10.1017/S0956796800003683

URL : https://hal.archives-ouvertes.fr/hal-01499946

Y. Matsumoto, Ruby in a Nutshell, 2001.

B. Meyer, Object-oriented Software Construction, 1988.

T. Millstein, M. Reay, and C. Chambers, Relaxed multijava : balancing extensibility and modular typechecking, Proceedings of the 18th ACM SIGPLAN conference on Objectoriented programing, systems, languages, and applications, pp.224-240, 2003.

N. Nystrom, S. Chong, and A. C. Myers, Scalable extensibility via nested inheritance, OOPSLA '04 : Proceedings of the 19th annual ACM SIGPLAN Conference on Objectoriented programming, systems, languages, and applications, pp.99-115, 2004.
DOI : 10.1145/1035292.1028986

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

C. A. Szyperski, Import is not inheritance why we need both: Modules and classes, Proceedings ECOOP '92, pp.19-32, 1992.
DOI : 10.1007/BFb0053028

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

A. Wirfs-brock and B. Wilkerson, An overview of modular Smalltalk, Proceedings OOPSLA '88, pp.123-134, 1988.