Sciweavers

ICSE
2010
IEEE-ACM

Integrating legacy systems with MDE

13 years 2 months ago
Integrating legacy systems with MDE
Integrating several legacy software systems together is commonly performed with multiple applications of the Adapter Design Pattern in oo languages such as Java. The integration is based on specifying bi-directional translations between pairs of apis from different systems. Yet, manual development of wrappers to implement these translations is tedious, expensive and error-prone. In this paper, we explore how models, aspects and generative techniques can be used in conjunction to alleviate the implementation of multiple wrappers. Briefly the steps are, (1) the automatic reverse engineering of relevant concepts in apis to high-level models; (2) the manual definition of mapping relationships between concepts in different models of apis using an ad-hoc dsl; (3) the automatic generation of wrappers from these mapping specifications using aop. This approach is weighted against manual development of wrappers using an industrial case study. Criteria are the relative code length and the i...
Mickael Clavreul, Olivier Barais, Jean-Marc J&eacu
Added 26 Jan 2011
Updated 26 Jan 2011
Type Journal
Year 2010
Where ICSE
Authors Mickael Clavreul, Olivier Barais, Jean-Marc Jézéquel
Comments (0)