Value-Based Migration of Legacy Data Structures

  • Matthias Book
  • Simon Grapenthin
  • Volker Gruhn
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 166)


The maintenance and evolution of legacy applications and legacy data structures poses a significant challenge for many organizations that rely on large-scale information systems, e.g. in the financial services domain: Not only is the budget for modernizations that add more technical stability and flexibility than business functionality often slim, but it is also difficult to understand and design the best migration strategies for a large and organically grown system landscape. We report on the experiences from a migration project at a large bank that pursued a value-based approach, in which migration efforts were first focused on a small set of business processes that were identified as most crucial for the enterprise. The migration strategies developed and validated in this pilot phase could later be successfully applied to the larger system landscape.


Value orientation legacy systems migration 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Lehman, M.M.: Programs, life-cycles, and the laws of program evolution. Proc. IEEE 68(9), 1060–1076 (1980)CrossRefGoogle Scholar
  2. 2.
    Boehm, B., Huang, L.: Value-based software engineering. ACM Software Engineering Notes 28, 4–10 (2003)CrossRefGoogle Scholar
  3. 3.
    Book, M., Grapenthin, S., Gruhn, V.: Seeing the forest and the trees: Focusing team interaction on value and effort drivers. In: Proc. 20th Intl. Symp. Foundations of Software Engineering (FSE-20) New Ideas Track, art. no. 30. ACM (2012)Google Scholar
  4. 4.
    Brodie, M., Stonebraker, M.: Migrating legacy systems. Morgan Kaufmann (1995)Google Scholar
  5. 5.
    Bennett, K.: Legacy systems: Coping with success. IEEE Software 12(1), 19–23 (1995)CrossRefGoogle Scholar
  6. 6.
    Bisbal, J., Lawless, D., Wu, B., Grimson, J.: Legacy information systems: Issues and directions. IEEE Software 6(5), 103–111 (1999)CrossRefGoogle Scholar
  7. 7.
    Sneed, H.M.: Planning the reengineering of legacy systems. IEEE Software 12(1), 24–34 (1995)CrossRefGoogle Scholar
  8. 8.
    Visaggio, G.: Value-based decision model for renewal processes in software maintenance. Annals of Software Engineering 9(1-2), 215–233 (2000)CrossRefGoogle Scholar
  9. 9.
    Liem, I., Schatten, A., Wahyudin, D.: Data integration: An experience of information system migration. In: Proceedings of the 8th Intl. Conf. Information Integration, Web Applications and Services (IIWAS 2006), Österreichische Computer Gesellschaft, vol. 214 (2006)Google Scholar
  10. 10.
    Bocciarelli, P., D’Ambrogio, A.: A BPMN extension for modeling non-functional properties of business processes. In: Proc. 2011 Symposium on the Theory of Modeling & Simulation: DEVS Integrative M&S Symposium (TMS-DEVS 2011), pp. 160–168. Society for Computer Simulation Intl. (2011)Google Scholar
  11. 11.
    Thiran, P., Hainaut, J.L.: Wrapper development for legacy data reuse. In: Proc. 8th Working Conference on Reverse Engineering (WCRE 2001), pp. 198–207. IEEE Computer Society (2001)Google Scholar
  12. 12.
    Tilus, T., Koskinen, J., Ahonen, J.J., Lintinen, H., Sivula, H., Kankaanpää, I.: Software evolution strategy evaluation: Industrial case study applying value-based decision model. In: Proc. 9th Intl. Conf. Business Information Systems (BIS 2006). LNI, vol. P-85, pp. 543–557. GI e.V (2006)Google Scholar
  13. 13.
    Ceccato, M., Dean, T.R., Tonella, P., Marchignoli, D.: Migrating legacy data structures based on variable overlay to Java. Journal of Software Maintenance and Evolution: Research and Practice 22(3), 211–237 (2010)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Matthias Book
    • 1
  • Simon Grapenthin
    • 1
  • Volker Gruhn
    • 1
  1. 1.paluno – The Ruhr Institute for Software TechnologyUniversity of Duisburg-EssenEssenGermany

Personalised recommendations