DocumentCode :
3169628
Title :
Data Model Reverse Engineering in Migrating a Legacy System to Java
Author :
Ceccato, Mariano ; Dean, Thomas R. ; Tonella, Paolo ; Marchignoli, Davide
fYear :
2008
fDate :
15-18 Oct. 2008
Firstpage :
177
Lastpage :
186
Abstract :
Central to any legacy migration project is the translation of the data model. Decisions made here will have strong implications to the rest of the translation. Some legacy languages lack a structured data model, relying instead on explicit programmer control of the overlay of variables. In this paper we present our experience inferring a structured data model in such a language as part of a migration of eight million lines of code to Java. We discuss the common idioms of coding that were observed and give an overview of our solution to this problem.
Keywords :
Java; data structures; software maintenance; Java; data model reverse engineering; legacy language; legacy migration project; legacy system; structured data model; Assembly; Banking; Computer languages; Data models; Design methodology; Java; Large-scale systems; Object oriented modeling; Programming profession; Reverse engineering; Data model; Legacy systems; Migration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
Conference_Location :
Antwerp
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3429-9
Type :
conf
DOI :
10.1109/WCRE.2008.27
Filename :
4656407
Link To Document :
بازگشت