Generic Mechanisms to Extend Object-Oriented Programming Languages. The Reverse Inheritance Class Relationship

Ciprian-Bogdan Chirila

Abstract

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.

Keywords

inheritance, generalization, reverse inheritance, exheritance, feature factoring, class reuse, class hierarchy reorganization

BibTex

@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},
}

Text

[Chirila2010Thesis] - Ciprian-Bogdan Chirila. Generic Mechanisms to Extend Object-Oriented Programming Languages. The Reverse Inheritance Class Relationship, pp. 1--324, Timisoara, Romania, February, 2010

Data fields

[Chirila2010ThesisBook] -
Ciprian-Bogdan Chirila.
Generic Mechanisms to Extend Object-Oriented Programming Languages. The Reverse Inheritance Class Relationship,
pp. 1--324,
Timisoara, Romania,
February,
2010