DocumentCode
1973419
Title
Incremental migration strategies: data flow analysis for wrapping
Author
Cimitile, Aniello ; De Carlini, Ugo ; De Lucia, Andrea
Author_Institution
Fac. of Eng., Sannio Univ., Benevento, Italy
fYear
1998
fDate
12-14 Oct 1998
Firstpage
59
Lastpage
68
Abstract
Incremental migration strategies entail the decomposition of large legacy systems in components that can be independently and selectively replaced; this reduces the costs and risks of a migration program. The legacy components are encapsulated into object wrappers and used (through the wrapper interface) in their original form until new components take up their functions with an acceptable level of reliability. The decomposition of legacy programs in components to be encapsulated in different wrappers involves reengineering activities for creating a new program for each component. Data flow analysis methods are needed for identifying the formal parameters in the interfaces of such programs. We present the approach defined within the project ERCOLE, a research project aiming at migrating legacy systems towards object-oriented platforms
Keywords
data encapsulation; data flow analysis; object-oriented programming; reverse engineering; software reliability; software reusability; systems re-engineering; ERCOLE project; costs; data flow analysis; encapsulation; incremental migration strategies; large legacy system decomposition; object wrapping; object-oriented platforms; reengineering; reliability; risks; software components; wrapper interface; Aggregates; Algorithms; Companies; Costs; Data analysis; Documentation; Mission critical systems; Reverse engineering; Software tools; Wrapping;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1998. Proceedings. Fifth Working Conference on
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-8967-6
Type
conf
DOI
10.1109/WCRE.1998.723176
Filename
723176
Link To Document