Model-driven engineering for software migration in a large industrial context

  • Authors:
  • Franck Fleurey;Erwan Breton;Benoit Baudry;Alain Nicolas;Jean-Marc Jézéquel

  • Affiliations:
  • IRISA, INRIA, Rennes, France and Sodifrance, Nantes, France;Sodifrance, Nantes, France;IRISA, INRIA, Rennes, France;Sodifrance, Nantes, France;IRISA, INRIA, Rennes, France

  • Venue:
  • MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

As development techniques, paradigms and platforms evolve far more quickly than domain applications, software modernization and migration, is a constant challenge to software engineers. For more than ten years now, the Sodifrance company has been intensively using Model-Driven Engineering (MDE) for both development and migration projects. In this paper we report on the use of MDE as an efficient, flexible and reliable approach for a migration process (reverse-engineering, transformation and code generation). Moreover, we discuss how MDE is economically profitable and is cost-effective over the migration through out-sourced manual re-development. The paper is illustrated with the migration of a large-scale banking system from Mainframe to J2EE.