DocumentCode :
1933528
Title :
Decomposing legacy programs: a first step towards migrating to client-server platforms
Author :
Canfora, G. ; Cimitile, A. ; De Lucia, A. ; Di Lucca, G.A.
Author_Institution :
Sannio Univ., Benevento, Italy
fYear :
1998
fDate :
24-26 Jun 1998
Firstpage :
136
Lastpage :
144
Abstract :
We propose an approach to program decomposition as a preliminary step for the migration of legacy systems. A program slicing algorithm is defined to identify the statements implementing the user interface component. An interactive re-engineering tool is also presented that supports the software engineer in the comprehension of the source code during the decomposition of a program. The focus of this paper is on the partition of a legacy system, while issues related to the re-engineering, encapsulation, and wrapping of the legacy components and to the definition of the middleware layer through which they communicate are not tackled
Keywords :
client-server systems; reverse engineering; software engineering; systems re-engineering; client-server platforms; interactive re-engineering tool; legacy program decomposition; program slicing algorithm; software engineer; source code; user interface component; Computer architecture; Costs; Databases; Documentation; Leg; Logic; Programming; Software maintenance; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1998. IWPC '98. Proceedings., 6th International Workshop on
Conference_Location :
Ischia
ISSN :
1092-8138
Print_ISBN :
0-8186-8560-3
Type :
conf
DOI :
10.1109/WPC.1998.693336
Filename :
693336
Link To Document :
بازگشت