A dual-spiral reengineering model for legacy system
https://doi.org/10.1109/TENCON.2005.301068Abstract
Computer Technology has been in existence for many years; as time goes on there is an increasing number of outdated systems. Legacy System Reengineering has become a critical effort in many technology organizations. Several reengineering models have been developed, such as the Byrne Model and the Evolutional Model. These models have addressed some of the issues in the reengineering process, but other issues remain. This paper presents a dual-spiral reengineering model, which performs as a cyclic approach, and addresses issues that those models do not, making the reengineering process more successful. This model has been successfully applied to a legacy financial software system reengineering effort.
References (10)
- H.M.Sneed and R.Majnar., "A case study in software wrapping," International Conference on Software Maintenance, Bethesda, MD, pp. 86-93, Nov1998.
- E. J. Byrne, "A conceptual foundation for software reengineering," Conference on Software Maintenance, Orlando, Florida, pp. 226-235, Nov 1992.
- Lu Ping, and Xiaohu Yang, "An evolutional model of legacy system reengineering," 9th Joint International Computer Conference, Zhuihai, China, pp.160-164, Nov 2003
- B. Boehm., "A spiral model of software development and enhancement," IEEE Computer, Vol.21, No.5, pp. 61-72, May 1988.
- Alessandro Bianchi, Danilo Caivano, Vittorio Marengo, and Giuseppe Visaggio, "Iterative reengineering of legacy functions," 17 th IEEE International Conference on Software Maintenance, Florence, Italy, pp. 632-641, Nov 2001.
- Marco Battaglia, Giancarlo Savoia, and John Favaro, "RENAISSANCE: a method to migrate from legacy to immortal software systems," 2 nd Euromicro Conference on Software Maintenance and Reengineering (CSMR'98), Florence, Italy, pp. 197-200, March 1998.
- Linda H. Rosenberg and Lawrence E.Hyatt, "Hybrid re-engineering," Software Technology Conference, Utah, April 1997.
- William C. Chu, Chih-Wei Lu, Chih-Peng Shiu, and Xudong He, "Pattern-based software reengineering: a case study," Journal of Software Maintenance, Vol.12, No.2, pp.121-141, March 2000.
- Alessandro Bianchi, Danilo Caivano, Vittorio Marengo, and Giuseppe Visaggio, "Iterative reengineering of legacy systems," IEEE Transactions on Software Engineering, Vol.29, No.3, pp.225-241, March 2003.
- B. Boehm., and W. Hansen, eds., "Understanding the spiral model as a tool for evolutionary acquisition," CrossTalk, pp. 4-11, May 2001.