Transformation of Legacy Software into Client/Server Applications through Pattern-Based Rearchitecturing
2013 IEEE 37th Annual Computer Software and Applications Conference (2008)
July 28, 2008 to Aug. 1, 2008
In this article, we address the problem of modularizing legacy applications with monolithic structure, primarily focusing on business software written in an object-oriented programming language. We introduce theTransFormr toolkit that guides the developer through the entire incremental transformation process. It is the goal of the transformation to separate the original software into several independent replaceable components to support the migration of legacy code to new hardware or to integrate legacy components into modern enterprise applications. We show the effectiveness of our approach by demonstrating a pattern-based transformation of classes in a case study.
legacy software, reengineering, refactoring
Sascha Hunold, Matthias Korch, Thomas Reichel, Thomas Rauber, Bj? Krellner, Gudula R?, "Transformation of Legacy Software into Client/Server Applications through Pattern-Based Rearchitecturing", 2013 IEEE 37th Annual Computer Software and Applications Conference, vol. 00, no. , pp. 303-310, 2008, doi:10.1109/COMPSAC.2008.158