Model-based testing in legacy software modernization: an experience report

  • Authors:
  • Marc-Florian Wendland;Marco Kranz;Christian Hein;Tom Ritter;Ana García Flaquer

  • Affiliations:
  • Fraunhofer FOKUS, Germany;Fraunhofer FOKUS, Germany;Fraunhofer FOKUS, Germany;Fraunhofer FOKUS, Germany;DOME Consulting & Solutions, Spain

  • Venue:
  • Proceedings of the 2013 International Workshop on Joining AcadeMiA and Industry Contributions to testing Automation
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the advent of cloud computing more and more vendors strive to modernize legacy applications and deploy them into the cloud. In particular when the legacy system is still applied in the field, the vendor must ensure a seamless change to the modernized system to not lose any economical assets and to keep the business running. As with normal development processes, testing is also inevitable for a modernization process to gain confidence that the modernized system behaves correctly. This paper describes an experience report from the FP 7 research project REMICS that deals with model-driven modernization of legacy systems to the cloud. We employed a model-based testing process for safeguarding the correct migration of the modernized system’s functionality. As test modeling language, the UML Testing Profile was applied. The modernized system, called DOME, was one of the case studies contributed by one of the business partners of the project.