Through the addressed issue, the PhD thesis answers to a maximum actuality problems regarding software reuse at class level. Implementing a generalization relation between classes allows to: design much easier class hierarchies, reuse attributes and methods, reorganize and extends class hierarchies. The thesis implementation is a prototype integrated in an industrial strength programming language.
inheritance, generalization, reverse inheritance, exheritance, feature factoring, class reuse, class hierarchy reorganization
@Book{Chirila2010Thesis, author = {Ciprian-Bogdan Chirila}, editor = {Ioan Jurca, Philippe Lahire}, title = {Generic Mechanisms to Extend Object-Oriented Programming Languages. The Reverse Inheritance Class Relationship}, year = {2010}, address = {Timi\c{s}oara, Romania}, month = {February}, pages = {1--324}, }
[Chirila2010Thesis] - Ciprian-Bogdan Chirila. Generic Mechanisms to Extend Object-Oriented Programming Languages. The Reverse Inheritance Class Relationship, pp. 1--324, Timisoara, Romania, February, 2010
[Chirila2010ThesisBook] - Ciprian-Bogdan Chirila. Generic Mechanisms to Extend Object-Oriented Programming Languages. The Reverse Inheritance Class Relationship, pp. 1--324, Timisoara, Romania, February, 2010