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

A. Goldberg and D. Robson, Smalltalk-80: The Language, 1989.

A. Paepcke, User-level language crafting, in: Object-Oriented Programming : the CLOS perspective, pp.66-99, 1993.

C. Clifton, G. T. Leavens, C. Chambers, and T. Millstein, MultiJava: Modular open classes and symmetric multiple dispatch for Java, OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp.130-145, 2000.

A. Bergel, S. Ducasse, and R. Wuyts, Classboxes: A Minimal Module Model Supporting Local Rebinding, Proceedings of 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

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

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, Proceedings OOPSLA '97, pp.318-326, 1997.

S. Ducasse, Evaluating message passing control techniques in Smalltalk, Journal of Object-Oriented Programming (JOOP), vol.12, issue.6, pp.39-44, 1999.

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.

H. Ossher, P. Tarr, and . Hyper, Hyper/J, Proceedings of the 22nd international conference on Software engineering , ICSE '00, pp.734-737, 2000.
DOI : 10.1145/337180.337618

O. L. Madsen and B. Moller-pedersen, Virtual classes: a powerful mechanism in object-oriented programming, Proceedings OOPSLA '89, pp.397-406, 1989.
DOI : 10.1145/74878.74919

M. Zenger, KERIS: evolving software with extensible modules, International Workshop on Unanticipated Software Evolution, 2002.
DOI : 10.1002/smr.320

M. Mezini and K. Ostermann, Conquering aspects with Caesar, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.90-99, 2003.
DOI : 10.1145/643603.643613

M. Mezini and K. Ostermann, Modules for Crosscutting Models, 8th International Conference on Reliable Software Technologies (Ada-Europe '03), svlncs, 2003.
DOI : 10.1007/3-540-44947-7_2

E. Ernst, gbeta - a Language with Virtual Attributes, Block Structure, and Propagating, Dynamic Inheritance, DAIMI Report Series, vol.29, issue.549, 1999.
DOI : 10.7146/dpb.v29i549.7654

S. Herrmann, Object confinement in Object Teams ? reconciling encapsulation and flexible integration, 3rd German Workshop on Aspect-Oriented Software Development, SIG Object-Oriented Software Development, 2003.

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

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

N. Schärli, S. Ducasse, O. Nierstrasz, and A. Black, Traits: Composable Units of Behaviour, Proceedings ECOOP 2003 (European Conference on Object- Oriented Programming), pp.248-274, 2003.
DOI : 10.1007/978-3-540-45070-2_12

N. Schärli, S. Ducasse, O. Nierstrasz, and R. Wuyts, Composable Encapsulation Policies, Proceedings ECOOP 2004 (European Conference on Object- Oriented Programming), pp.248-274, 2004.
DOI : 10.1007/978-3-540-24851-4_2