Reengineering legacy source code to model driven architecture

Keerthana Gowthaman, Khurram Mustafa, R.A. Khan · 2005

The reengineering processes generally focus on the increased productivity and quality of the systems. Reengineering of legacy source code into 'new improved architecture' based system is a challenge because recovery of abstractions and applying decomposition techniques from traditional programming languages continue to be quite complex. In this paper we propose a model for aspect-oriented reengineering requirements and explore the aspect-based technical approach using UML support extension mechanism to reach the 'new improved source code architecture system'. We also believe this method offers a way to extend aspect coverage through incremental support and maintenance. The proposed technique aims at enhancing software reuse by increasing code modularity and reducing code tangling.

Read the paper · More papers on PaperTik