«

»

Model-Driven Engineering for Software Migration in a Large Industrial Context

by Franck Fleurey, Erwan Breton, Benoit Baudry, Alain Nicolas, Jean-Marc Jézéquel
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.
Reference:
Model-Driven Engineering for Software Migration in a Large Industrial Context (Franck Fleurey, Erwan Breton, Benoit Baudry, Alain Nicolas, Jean-Marc Jézéquel), In Proceedings of the International Conference on Model Driven Engineering Languages and Systems (MODELS), 2007.
Bibtex Entry:
@inproceedings{fleurey07a,
	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.},
	Address = {Nashville, TN, USA},
	keywords = {MDE},
	Author = {Fleurey, Franck and Breton, Erwan and Baudry, Benoit and Nicolas, Alain and J{'e}z{'e}quel, Jean-Marc},
	Booktitle = {Proceedings of the International Conference on Model Driven Engineering Languages and Systems (MODELS)},
	Title = {Model-Driven Engineering for Software Migration in a Large Industrial Context},
	Url = {http://www.irisa.fr/triskell/publis/2007/fleurey07a.pdf},
	X-International-Audience = {yes},
	X-Proceedings = {yes},
	Year = {2007},
	x-abbrv = {MODELS},
}