The Common Lisp Object System: An overview, ECOOP'87 Proceedings, ser. LNCS, pp.151-170, 1987. ,
The Art of the Metaobject Protocol, 1991. ,
Object-oriented multi-methods in Cecil, ECOOP'92 proceedings, ser, 1992. ,
DOI : 10.1007/BFb0053029
Parasitic methods: An implementation of multi-methods for Java, " in OOPSLA'97, ser. SIGPLAN Notices, no. 32?10, pp.66-76, 1997. ,
Kiev language specification, an extension of Java language that inherits Pizza features and provides multi-methods, 1998. ,
Modular statically typed multimethods, ECOOP'99 proceedings, ser. LNCS, no. 1628, pp.279-303, 1999. ,
DOI : 10.1006/inco.2002.3103
URL : http://doi.org/10.1006/inco.2002.3103
MultiJava: Modular open classes and symmetric multiple dispatch, OOPSLA'00 proceedings, 2000. ,
Multidispatch in the Java Virtual Machine design and implementation, COOTS'01 proceedings, 2001. ,
Half & half: Multiple dispatch and retroactive abstraction for Java, Dept. of Computer and Information Science, 2002. ,
On binary methods, Theory and Practice of Object Systems, vol.1, issue.3, pp.221-242, 1996. ,
Design Patterns: Elements of Reusable Object-Oriented Software, 1995. ,
Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns, 1996. ,
Recursive Types and Pattern-Matching in Java, GCSE'99 proceedings, ser. LNCS, no. 1799, 1999. ,
DOI : 10.1007/3-540-40048-6_12
URL : https://hal.archives-ouvertes.fr/hal-00620025
Parametric polymorphism in java: an approach to translation based on reflective features, Proceedings of OOPSLA'00, pp.146-165, 2000. ,
JAC: A Flexible Solution for Aspect-Oriented Programming in Java, Proceedings of Reflection'01, ser. LNCS, no. 2192, 2001. ,
DOI : 10.1007/3-540-45429-2_1
Object-oriented multi-methods in Cecil, ECOOP'92 proceedings, pp.33-56, 1992. ,
DOI : 10.1007/BFb0053029
ASM: a code manipulation tool to implement adaptable systems, Adaptable and extensible component systems, 2002. ,
Multi-Method Dispatch Using Multiple Row Displacement, ECOOP'99 proceedings, ser, pp.304-328, 1999. ,
DOI : 10.1007/3-540-48743-3_14
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.25.6986
The Java TM Language Specification ? Second Edition, 2000. ,
Simula implementation guide, 1973. ,
Data abstraction and hierarchy, SIGPLAN Notices, 1988. ,
DOI : 10.1145/62139.62141
Walkabout Revisited: The Runabout, ECOOP'03 proceedings , ser, pp.103-125, 2003. ,
DOI : 10.1007/978-3-540-45070-2_6
Static type-checking of multi-methods, OOPSLA'91 proceedings, ser. ACM SIGPLAN, pp.113-128, 1991. ,
Type-checking higher-order polymorphic multi-methods, " in POPL'97 proceedings, ser, ACM SIGPLAN- SIGACT, pp.302-315, 1997. ,
Optimizing multi-method dispatch using compressed dispatch tables, OOPSLA'94 proceedings, pp.244-258, 1994. ,
Fast algorithms for compressed multimethod dispatch table generation, ACM Transactions on Programming Languages and Systems, vol.20, issue.1, pp.116-165, 1998. ,
DOI : 10.1145/271510.271521
Fast algorithm for creating space efficient dispatching tables with application to multi-dispatching, Proceedings of OOPSLA'02, pp.142-160, 2002. ,
Efficient dynamic look-up strategy for multi-methods, ECOOP'94 Proceedings, ser. LNCS. Springer, 1994. ,
DOI : 10.1007/BFb0052194
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.5769
Efficient dispatch of multimethods in constant time using dispatch trees, INRIA, 1996. ,
URL : https://hal.archives-ouvertes.fr/inria-00073798
Java Multi-Method Framework, Proceedings 37th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Pacific 2000, 2000. ,
DOI : 10.1109/TOOLS.2000.891357
URL : https://hal.archives-ouvertes.fr/hal-00627861
Vortex an optimizing compiler for object-oriented languages, OOPSLA'96 Proceedings, pp.83-110, 1996. ,
Multi-method dispatch using single-receiver projections, pp.98-101, 1998. ,
The essence of the Visitor pattern, Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241), pp.9-15, 1998. ,
DOI : 10.1109/CMPSAC.1998.716629
SmartTools, cooperative project for Interactive Generic Tools, 2000. ,
DOI : 10.1016/S1571-0661(04)80929-0
URL : https://hal.archives-ouvertes.fr/hal-00172773