K. Arnold and J. Gosling, The Java Programming Language, Sun Microsystems, 2000.

I. Attali, C. Courbis, P. Degenne, A. Fau, J. Fillon et al., SmartTools, XML Technologies and Software Engineering ICSE'2001, ICSE workshop proceedings, 2001.
DOI : 10.1016/S1571-0661(04)80929-0

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

P. Ciprian-bogdan-chirila, P. Crescenzo, and . Lahire, Towards reengineering: An approach based on reverse inheritance. Application to Java, 2003.

Y. Crespo, J. Manuelmarques, and J. Rodryguez, On the translation of multiple inheritance hierarchies into single inheritance hierarchies, European Conference on Object- Oriented Programming, 2002.

H. Peter and . Frohlich, Inheritance decomposed, Proceedings of the Inheritance Workshop at ECOOP 2002, 2002.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns Elements of Reusable Object-Oriented Software, 1997.

T. Lawson, C. Hollinshead, and M. Qutaishat, The potential for reverse type inheritance in Eiffel, Technology of Object-Oriented Languages and Systems (TOOLS'94), 1994.

B. Meyer, Object-Oriented Software Construction, 1997.

B. Meyer, Eiffel: The language, 2002.

F. William, R. E. Opdyke, and . Johnson, Creating abstract superclasses by refactoring, 1993.

C. H. Pedersen, Extending ordinary inheritance schemes to include generalization, Conference proceedings on Object-oriented programming systems, languages and applications, pp.407-417, 1989.
DOI : 10.1145/74878.74920

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

M. Sakkinen, Exheritance -class generalization revived, Proceedings of the Inheritance Workshop at ECOOP 2002, 2002.

J. H. Anthony and . Simons, The theory of classification, part 7: A class is a type family, Journal of Object Technology, vol.2, issue.3, pp.13-22, 2003.

J. H. Anthony and . Simons, The theory of classification, part 8: Classification and inheritance, Journal of Object Technology, vol.2, issue.4, pp.55-64, 2003.

J. H. Anthony and . Simons, The theory of classification, part 9: Inheritance and self-reference, Journal of Object Technology, vol.2, issue.6, pp.25-34, 2003.

J. H. Anthony and . Simons, The theory of classification, part 10: Method combination and super-reference, Journal of Object Technology, vol.3, issue.1, pp.43-53, 2004.

B. Stroustrup, The C++ Programming Language Third Edition, 1997.

A. Taivalsaari, On the notion of inheritance, ACM Computing Surveys, vol.28, issue.3, 1996.
DOI : 10.1145/243439.243441

A. Moormann, Z. , and J. M. Wing, Signature matching: A tool for using software libraries, ACM Transactions on Software Engineering and Methodology, vol.4, issue.2, pp.146-170, 1995.