Reengineering a Legacy Tool for Software Evolution

This paper describes how a commercial legacy tool originally developed for a centralized computing environment has been reengineered for a heterogeneous distributed computing environment which allows the tool to be accessed remotely. In addition, we discuss how the tool was further enhanced to componentize customers' business applications in a heterogeneous distributed computing environment

[1]  C. C. Chiang,et al.  The use of adapters to support interoperability of components for reusability , 2003, Inf. Softw. Technol..

[2]  Component-based systems: the basis of future manufacturing systems , 1998 .

[3]  Jianling Sun,et al.  Human factors in extracting business rules from legacy systems , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[4]  Chia-Chu Chiang Wrapping legacy systems for use in heterogeneous computing environments , 2001, Inf. Softw. Technol..

[5]  David W. Binkley,et al.  Program slicing , 2008, 2008 Frontiers of Software Maintenance.