System design by composing structures of interacting objects, In Madsen, pp.133-152 ,
DOI : 10.1007/BFb0053034
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. ,
A monotonic superclass linearization for Dylan, Proc. ECOOP'96, pp.69-82, 1996. ,
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
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
Javassist ? a reflection-based programming wizard for Java, Proc. of ACM OOPSLA'98 Workshop on Reflective Programming in C++ and Java, 1998. ,
MultiJava: Modular open classes and symetric multiple dispatch for Java, Proc. OOPSLA'00, SIGPLAN Notices, pp.130-145, 2000. ,
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
Yet Another Frame-based Object-Oriented Language: YAFOOL Reference Manual, Sema Group, 1991. ,
???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
Proposal for a monotonic multiple inheritance linearization, Proc. OOPSLA'94, pp.164-175, 1994. ,
Le point sur l'héritage multiple, Technique et Science Informatiques, vol.14, issue.3, pp.309-345, 1995. ,
Higher-Order Hierarchies, Proc. ECOOP'2003, pp.303-329, 2003. ,
DOI : 10.1007/978-3-540-45070-2_14
Difference-Based Modules: A Class-Independent Module Mechanism, Proc. ECOOP'2002, pp.62-88, 2002. ,
DOI : 10.1007/3-540-47993-7_3
The Art of the Meta-Object Protocol, 1991. ,
An Overview of AspectJ, Proc. ECOOP'2001, pp.327-355, 2001. ,
DOI : 10.1007/3-540-45337-7_18
Aspect-oriented programming, Proc. ECOOP'97, pp.220-242, 1997. ,
Virtual classes. a powerful mechanism in object-oriented programming, Proc. OOPSLA'89, pp.397-406, 1989. ,
Object-Oriented Software Construction Prentice Hall International Series in Computer Science, 1988. ,
Eiffel: The Language. Prentice Hall Object-Oriented Series, 1992. ,
Overloading vs. object technology, Journal of Object-Oriented Programming, vol.14, issue.5, pp.3-7, 2001. ,
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
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
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
The C++ Programming Language, 1986. ,
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