American Journal of Applied Sciences

Reengineering Legacy to Modern System with One Time Checker for Information System Evolution

P. Sudhakar and P. Sakthivel

DOI : 10.3844/ajassp.2012.832.841

American Journal of Applied Sciences

Volume 9, Issue 6

Pages 832-841


Problem statement: The prime focus of Information System (IS) evolution process is the aggrandize productivity and quality of various components of the system. The evolution process is always challenging as it leads to an increase in overall complexity especially when the system changes are mostly confined to part of it. Approach: In this respect to improve efficiency and decrease complexity, we propose a Reengineering model namely Reengineering Legacy to Modern (RL2M) system. In this proposed work, reengineering technique was implied to demonstrate how modern system could be obtained by converting a legacy system or application. This approach was developed to impose the dynamic program slicing as a method, which was basically used for simplifying programs by focusing on selected aspects of semantics. To avoid the issues of reengineering, we propose a method named One Time Checker (OTC) for legacy system conversion. Before the implementation of the migrated system, the converting system enters into OTC which was easily integrated with any reengineering approach. Results: The intermediate outcome of RL2M was to compute the dynamic slices for the legacy system. The obtained slices would be converted to a new system which was further integrated to a Very Large Scale Integrated (VLSI) application. In several VLSI applications, the integration could be more tedious by mapping the entire system components. A wrapper was created which acts as a common interface that would be linked with the legacy system for effective conversion. Conclusion: During reengineering, all the legacy systems are not compatible with the new system, which leads to inaccuracy. The main advantage of this proposed work is the OTC can be integrated with any reengineering process and it is virtual to end user with respect to the application.


© 2012 P. Sudhakar and P. Sakthivel. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.