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 programing language.

Keywords

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

BibTex

@Book{Chirila2010ThesisBook,
  author        = 	 {Ciprian-Bogdan Chirila},
  editor        = 	 {Ioan Jurca, Philippe Lahire},
  title         = 	 {Generic Mechanisms to Extend Object-Oriented Programming Languages. The Reverse Inheritance Class Relationship},
  publisher     = 	 {Editura Politehnica Timi\c{s}oara},
  year          = 	 {2010},
  key           = 	 {},
  volume        = 	 {1},
  number        = 	 {27},
  series        = 	 {10},
  isbn          =    {978-606-554-066-8},
  issn          =    {1842-7707},
  address       = 	 {Timi\c{s}oara, Romania},
  edition       = 	 {},
  month         = 	 {February},
  note          = 	 {},
  annote        = 	 {},
  pages         =    {1--322},
}

Text

[Chirila2010ThesisBook] - Ciprian-Bogdan Chirila. Generic Mechanisms to Extend Object-Oriented Programming Languages. The Reverse Inheritance Class Relationship, Editura Politehnica Timisoara, volume 1, number 27, series 10, isbn 978-606-554-066-8, issn 1842-7707, pp. 1--322, Timisoara, Romania, February, 2010

Data fields

[Chirila2010ThesisBook] -
Ciprian-Bogdan Chirila.
Generic Mechanisms to Extend Object-Oriented Programming Languages. The Reverse Inheritance Class Relationship,
Editura Politehnica Timisoara,
volume 1, 
number 27,
series 10,
isbn 978-606-554-066-8,
issn 1842-7707,
pp. 1--322,
Timisoara, Romania,
February,
2010