DocumentCode
2131833
Title
Reengineering legacy source code to model driven architecture
Author
Gowthaman, K. ; Mustafa, K. ; Khan, R.A.
Author_Institution
Dept. of Comput. Sci., Jamia Millia Islamia, New Delhi, India
fYear
2005
fDate
2005
Firstpage
262
Lastpage
267
Abstract
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.
Keywords
Unified Modeling Language; formal specification; object-oriented programming; software architecture; software maintenance; software reusability; systems re-engineering; UML support extension mechanism; abstraction recovery; aspect coverage; aspect-oriented reengineering; code modularity; code tangling; decomposition technique; incremental support; legacy source code; model driven architecture; programming language; software maintenance; software reuse; Application software; Computer architecture; Computer languages; Computer science; Functional programming; Information technology; Instruments; Object oriented programming; Productivity; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Science, 2005. Fourth Annual ACIS International Conference on
Print_ISBN
0-7695-2296-3
Type
conf
DOI
10.1109/ICIS.2005.108
Filename
1515412
Link To Document