Towards Identification of Migration Increments to Enable Smooth Migration

  • Niels Streekmann
  • Wilhelm Hasselbring
Part of the Communications in Computer and Information Science book series (CCIS, volume 8)


The migration of existing systems is a major problem in today’s enterprises. These systems, which are often called legacy systems, are usually business critical, but difficult to adapt to new business requirements. A promising solution is the smooth migration of these systems, i.e. the systems are integrated into the system landscape and then migrated in a number of smaller steps. This leads to the question of how these steps can be identified. We propose a method based on a dependency model of the existing system and graph clustering analyses to identify these steps and define migration increments.


Dependency Model Code Unit Graph Cluster Database Table Visible Interface 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gimnich, R., Winter, A.: Workflows der Software-Migration. Softwaretechnik- Trends 25(2), 22–24 (2005)Google Scholar
  2. 2.
    Hasselbring, W., Büdenbender, A., Grasmann, S., Krieghoff, S., Marz, J.: Muster zur Migration betrieblicher Informationssysteme. In: Tagungsband Software Engineering 2008, February 2008, Köllen Druck, München (2008)Google Scholar
  3. 3.
    Ziemann, J., Leyking, K., Kahl, T., Werth, D.: Enterprise Model driven Migration from Legacy to SOA. In: Gimnich, R., Winter, A. (eds.) Workshop Software- Reengineering und Services, pp. 18–27. University of Koblenz-Landau, Germany (2006)Google Scholar
  4. 4.
    Winter, A., Ziemann, J.: Model-based Migration to Service-oriented Architectures - A Project Outline. In: Sneed, H. (ed.) CSMR 2007, 11th European Conference on Software Maintenance and Reengineering, Workshops, vol. 3, pp. 107–110. Vrije Universiteit, Amsterdam (2007)Google Scholar
  5. 5.
    Sneed, H.M.: Migration in eine Service-orientierte Architektur. Softwaretechnik- Trends 27(2), 15–18 (2007)Google Scholar
  6. 6.
    Hasselbring, W., Reussner, R., Jaekel, H., Schlegelmilch, J., Teschke, T., Krieghoff, S.: The Dublo Architecture Pattern for Smooth Migration of Business Information Systems: An Experience Report. In: Proceedings of the 26th International Conference on Software Engeneering (ICSE 2004), May 2004, pp. 117–126. IEEE Computer Society Press, Los Alamitos (2004)CrossRefGoogle Scholar
  7. 7.
    Brodie, M.L., Stonebraker, M.: Migrating legacy systems: gateways, interfaces & the incremental approach. Morgan Kaufmann Publishers Inc., San Francisco (1995)Google Scholar
  8. 8.
    van den Heuvel, W.J.: Aligning Modern Business Processes and Legacy Systems - A Component-Based Perspective. MIT Press, Cambridge (2007)Google Scholar
  9. 9.
    Hitz, M., Montazeri, B.: Measuring Coupling and Cohesion In Object-Oriented Systems. In: Proceedings of the 3rd International Symposium on Applied Corporate Computing (ISACC1995) (October 1995)Google Scholar
  10. 10.
    Schaeffer, S.E.: Graph Clustering. Computer Science Review 1(1), 27–64 (2007)CrossRefMathSciNetGoogle Scholar
  11. 11.
    Andriessens, C., Bauer, M., Berg, H., Girard, J.F., Schlemmer, M., Seng, O.: Strategien zur Migration von Altsystemen in komponenten-orientierte Systeme. Technical report, Fraunhofer IESE / FZI Karlsruhe (2002)Google Scholar
  12. 12.
    Kühnemann, M., Rünger, G.: Modellgetriebene Transformation von Legacy Business-Software. In: 3. Workshop Reengineering Prozesse (RePro2006),Software Migration. Mainzer Informatik-Berichte, vol. 2, pp. 20–21 (2006)Google Scholar
  13. 13.
    Gerber, A., Glynn, E., MacDonald, A., Lawley, M., Raymond, K.: Knowledge Discovery Metamodel - Initial Submission, OMG Submission admtf/04-04-01 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Niels Streekmann
    • 1
  • Wilhelm Hasselbring
    • 2
  1. 1.OFFIS - Institute for Information TechnologyOldenburgGermany
  2. 2.Software Engineering GroupCarl von Ossietzky University OldenburgOldenburgGermany

Personalised recommendations