Research Article Open Access

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

P. Sudhakar1 and P. Sakthivel1
  • 1 Department of ECE, Faculty of Information and Communication Engineering, Anna University, Chennai, India


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.

American Journal of Applied Sciences
Volume 9 No. 6, 2012, 832-841


Submitted On: 6 February 2012 Published On: 14 March 2012

How to Cite: Sudhakar, P. & Sakthivel, P. (2012). Reengineering Legacy to Modern System with One Time Checker for Information System Evolution. American Journal of Applied Sciences, 9(6), 832-841.

  • 0 Citations



  • System evolution
  • legacy system
  • reengineering
  • dynamic slicing
  • wrapper
  • VLSI