Comparative Study between Clustering and Model Driven Reverse Engineering Approaches

El Beggar Omar, Brahim Bousetta, Taoufiq Gadi · Lecture Notes on Software Engineering · 2013

A new or an improved system which replaces a previous one completely from scratch is very expensive, and represents a huge risk.Furthermore, the legacy software embeds a significant amount of knowledge over time that would be lost if it is entirely replaced.Reverse engineering is the best solution for obtaining improved systems without discarding the existing.In this paper, we will compare two approaches that aim recovering objects or classes from legacy systems.

Read the paper · More papers on PaperTik