Towards a Reengineering Tool for Java based on Reverse Inheritance

Ciprian-Bogdan Chirila, Monica-Naomi Ruzsilla, Pierre Crescenzo, Philippe Lahire, Dan Pescaru, Emanuel Tundrea

Abstract

The reverse inheritance class relationship has several potential uses. It can be exploited as a mechanism integrated in one of the object-oriented programming languages or as a mean for reengineering class hierarchies in order to obtain locally adapted software releases. The limited local adaptations and restricted enhancements can be encapsulated in the superclass of the reverse inheritance class relationship and using a software tool they can be applied automatically to each software release. The implementation of the software tool works on Java class hierarchies.

Keywords

reverse inheritance, ordinary inheritance, class hierarchy reorganization, reengineering, local adaptations

BibTex

@InProceedings{Chirila2006SACI,
  author        =       {Ciprian-Bogdan Chirila and Monica-Naomi Ruzsilla and Pierre Crescenzo and Philippe Lahire and Dan Pescaru and Emanuel \c{T}undrea},
  title         =       {Towards a Reengineering Tool for {J}ava based on Reverse Inheritance}, 
  booktitle     =       {In Proceedings of SACI 2006 the 3-rd Romanian-Hungarian Joint Symposium on Applied Computational Intelligence, ISBN 963-7154-46-9}, 
  pages         =       {364--375},
  address       =       {Timi\c{s}oara, Romania},
  month         =       {May},
  year          =       {2006},
}

Text

[Chirila2006SACI] - Ciprian-Bogdan Chirila, Monica-Naomi Ruzsilla, Pierre Crescenzo, Philippe Lahire, Dan Pescaru, Emanuel Tundrea. Towards a Reengineering Tool for Java based on Reverse Inheritance, In Proceedings of SACI 2006 the 3-rd Romanian-Hungarian Joint Symposium on Applied Computational Intelligence, ISBN 963-7154-46-9, pp. 364--375, Timisoara, Romania, May, 2006

Data fields

[Chirila2006SACI] -
Ciprian-Bogdan Chirila, Monica-Naomi Ruzsilla, Pierre Crescenzo, Philippe Lahire, Dan Pescaru, Emanuel Tundrea.
Towards a Reengineering Tool for Java based on Reverse Inheritance,
In Proceedings of SACI 2006 the 3-rd Romanian-Hungarian Joint Symposium on Applied Computational Intelligence,
ISBN 963-7154-46-9,
pp. 364--375,
Timisoara, Romania,
May,
2006