A Method to Systematically Improve the Effectiveness and Efficiency of the Semi-Automatic Migration of Legacy Systems
暂无分享,去创建一个
Legacy systems, e.g. applications that have been developed using a 4th generation language (4GL), need to be modernized to current technologies and architectural styles in order to ensure their operation in the long run. In practice, a true modernization cannot be achieved by fully automated transformation. As a result, a custom migration tool chain transforms only parts of the legacy system automatically, while a manual completion of the generated source code is still necessary. Two different roles are responsible for these activities, carried out incrementally. A small group of reengineers conceptualizes and realizes the migration tool chain while a larger group of software developers completes the generated source code by reimplementing missing parts. Thus, the overall effectiveness and efficiency of the migration comes down to optimizing the generated source code as well as the instructions on how to manually complete it.
[1] Jean-Marc Jézéquel,et al. Model-driven engineering for software migration in a large industrial context , 2007, MODELS'07.
[2] Marvin Grieger,et al. Sichern der Zukunftsfähigkeit bei der Migration von Legacy-Systemen durch modellgetriebene Softwareentwicklung , 2012, Softwaretechnik-Trends.
[3] Werner Teppe,et al. SOAMIG Project: Model-Driven Software Migration towards Service-Oriented Architectures , 2011 .