Navegación

Búsqueda

Búsqueda avanzada

El autor Oscar Sánchez Ramón ha publicado 2 artículo(s):

1 - Una valoracíon de la Modernizacíon de Software Dirigida por Modelos

Las técnicas de la Ingeniería de Software Dirigida por Modelos son aplicables a la modernización de software. Los modelos son muy apropiados como representaciones abstractas de los sistemas a modernizar y las transformaciones de modelos automatizan las tareas de los procesos de modernización. A lo largo de la pasada década, estas técnicas se han aplicado en diversos escenarios de modernización, especialmente en migración de aplicaciones. Nuestro grupo de investigación ha participado en dos proyectos de migración con empresas, y como resultado de esta experiencia, en este trabajo presentamos una valoración de la modernización basada en modelos, destacando una serie de ventajas e inconvenientes.

Autores: Oscar Sánchez Ramón / Francisco Javier Bermúdez Ruiz / Jesús García Molina / 
Palabras Clave:

2 - A tool to support the definition and enactment of model-driven migration processes (YA PUBLICADO)

The Journal of Systems and Software, num. 128 (March 2017) pages: 106–129DOI: http://dx.doi.org/10.1016/j.jss.2017.03.0092016 Impact Factor: 2.444 (Q1 – rank 22/106)5-year Impact Factor: 2.619ABSTRACTOne of the main challenges to achieve the industrial adoption of Model-Driven Engineering (MDE) paradigm is building tools able to support model-driven software processes. We present a tool for the definition and enactment of model-driven migration processes. We have created a SPEM-based language for defining Abstract Migration models that represent an MDE migration solution for a particular pair of source and target technologies. For each legacy application to be migrated, the Abstract Migration model is transformed into a Concrete Migration model which contains all the information needed for the enactment. Then, these models are enacted by means of a process interpreter which generates Trac tickets for executing automated tasks by means of Ant scripts and managing manual tasks with the Mylyn tool. Our work has therefore two main contributions: i) it proposes a novel solution for the enactment that integrates the execution of the automated tasks with the generation of tickets to support the manual tasks, and ii) it describes how MDE techniques can be used to implement process engineering tools, in particular migration processes. The article presents the approach and describes in detail the essential aspects of our tool.

Autores: Francisco Javier Bermúdez Ruiz / Óscar Sánchez Ramón / Jesús Joaquín García Molina / 
Palabras Clave: Model-Driven Engineering - Process enactment - Software migrations - Software processes