Navegación

Búsqueda

Búsqueda avanzada

El autor Roberto Rodriguez-Echeverria ha publicado 9 artículo(s):

1 - Proceso de verificacíon de reglas de transformacíon basado en métricas

La Ingeniería Dirigida por Modelos (IDM) se basa fundamentalmente en la definición de metamodelos, la edicíon de modelos y la especificacíon de transformaciones entre éstos (MMT, Model-to-Model Transformations). En muchos casos el desarrollo, evolución y adaptacíon de estas transformaciones se sigue realizando sin apoyarse en métodos o herramientas que permitan reducir el esfuerzo y los costes asociados a estas actividades. En este trabajo se presenta un proceso que permite medir el grado en que las reglas que implementan dichas transformaciones se adecúan a su especificacíon. Para ello, se plantea el proceso de verificación de MMT como un proceso de extracción de informacíon aplicándose métricas ampliamente utilizadas en este tipo de escenarios. Este trabajo de verificacíon de MMT se ha desarrollado y probado en la adaptacíon de reglas de transformación dentro del proyecto MIGRARIA.

Autores: Fernando Macías / Roberto Rodríguez-Echeverría / Víctor M. Pavón / José M. Conejero /  Fernando Sánchez-Figueroa / 
Palabras Clave: MDD - MDSD - métricas - transformacíon

2 - Herramienta de soporte en procesos de modernización, para las fases de ingeniería inversa y reestructuracíon

El proyecto MIGRARIA define un proceso dirigido por modelos para la modernización de aplicaciones web heredadas. Una vez definido y validado el proceso, se ha puesto en marcha el desarrollo de una herramienta que asista al ingeniero de modernizacíon en las fases de ingeniería inversa y reestructuración. El objetivo de este trabajo es presentar el prototipo de esta herramienta, cuyas funcionalidades base son: ofrecer un editor de modelos MIGRARIA MVC que facilite la comprensión del sistema heredado; facilitar la navegacíon bidireccional entre los artefactos software de la aplicación heredada y su representación abstracta (modelos MIGRARIA MVC); y simplificar la configuración y automatizar la ejecución del proceso de ingeniería inversa.

Autores: Víctor M. Pavón / Roberto Rodríguez-Echeverría / Fernando Macías / Pedro J. Clemente / Fernando Sánchez-Figueroa / 
Palabras Clave: Desarrollo de Software Dirigido por Modelos - MDE - ngeniería Inversa - RIA

3 - Estrategia de Reutilización en un Proceso de Modernizacíon Dirigido por Modelos de Aplicaciones Web

as Rich Internet Applications (RIA) ofrecen una mejor calidad en la interaccíon con el usuario, además de una optimización de las conexiones con el servidor, comparadas con las aplicaciones Web heredadas (AWHs). El proyecto MIGRARIA define un proceso de modernización dirigido por modelos para la generación de clientes RIA a partir de aplicaciones Web heredadas. La primera fase del proyecto consiste en un proceso de reingeniería de las AWHs, para la representación de éstas mediante un modelo independiente de la tecnología. El objetivo de este trabajo es el estudio de estrategias de reutilizacíon de este proceso para casos en los que se utilicen diferentes convenios o tecnologías de origen. Keywords: MDE, Model Driven Modernization, model transformations, reuse mechanisms

Autores: Víctor M. Pavón / Fernando Macías / Roberto Rodríguez-Echeverría / Fernando Sánchez-Figueroa / 
Palabras Clave:

4 - Un proceso de modernización dirigido por modelos de sistemas web heredados hacia SOAs

En estos últimos años, empresas y administraciones públicas
han desarrollado un ecosistema de aplicaciones Web para ofrecer servicios en general, tanto hacia Internet como hacia sus intranets. Sin embargo, tanto empresas como administraciones públicas están descubriendo que sus webs no están alineadas con sus procesos de negocios, ya que éstas se crearon para solventar problemas concretos, en algunos casos duplicando funcionalidades y sin tener en cuenta la naturaleza cambiante de los procesos de negocio.

Autores: Encarna Sosa / Pedro J. Clemente / José M. Conejero / Roberto Rodríguez-Echeverría / 
Palabras Clave:

6 - MigraSOA: Migrando aplicaciones web legadas hacia arquitecturas orientadas a servicios (SOA)

La migración de aplicaciones legadas hacia arquitecturas orientadas a servicios (SOA) es un proceso relativamente habitual en la actualidad, ya que las características de flexibilidad arquitectónica que ofrece SOA permiten adaptar fácilmente las aplicaciones a los nuevos requisitos marcados por las empresas. Sin embargo, el desarrollo de esta migración hacia estas nuevas arquitecturas software se lleva a cabo normalmente de forma manual, siendo este un mecanismo tedioso y propenso a errores. MigraSOA es una propuesta de migración de aplicaciones web legadas (LWA) hacia SOA que utiliza técnicas de Desarrollo de Software Dirigido por Modelos (MDD) para abordar la complejidad de las tecnologías subyacentes (servicios web, definición de procesos de negocio o plataformas para procesos de negocio ejecutables). En este trabajo, además de presentar MigraSOA de una forma global, nos centraremos en los aspectos de alineación de los procesos de negocio definidos por la empresa con los servicios web subyacentes en la aplicación legada y en cómo extender los modelos BPMN para conseguir la sincronización entre ellos y los servicios disponibles.

Autores: Encarna Sosa-Sánchez / Pedro J. Clemente / Alvaro Prieto / José M. Conejero / Roberto Rodríguez-Echeverría / 
Palabras Clave: arquitecturas orientadas a servicios - migración de aplicaciones web - Procesos de Negocio - servicios web

7 - Hacia una propuesta de estimación de costes de producción desde etapas tempranas del desarrollo Web

Actualmente, el coste de producción de aplicaciones en infraestructuras cloud se calcula prácticamente en las fases finales de despliegue y produccion. Por otro lado, la creciente consolidación de la Ingeniería Web Dirigida por Modelos ofrece ventajas como la generación de código a partir de la etapa de diseño. Con ambas ideas en mente, en este trabajo presentamos los primeros pasos encaminados a disponer de una propuesta de estimación de los costes de producción en un entorno cloud a partir de la etapa de diseño, anticipando así la toma de decisiones al respecto.

Autores: Rubén Martín / Juan Carlos Preciado / Jose Maria Conejero / Roberto Rodriguez-Echeverria / Fernando Sánchez / 
Palabras Clave: CRUD. - Diseño. - Ingeniería Web

8 - Evaluación de la Sobrecarga en Pruebas de Transformaciones de Modelos

En el Desarrollo Software Dirigido por Modelos, el desarrollo y mantenimiento de transformaciones entre modelos conlleva grandes costes. La definición de pruebas permite mejorar la calidad y reducir los costes de estos procesos. Sin embargo, hasta ahora no se ha considerado la sobrecarga introducida por las actuales propuestas de pruebas. En este trabajo, se identifican las principales fuentes de sobrecarga en propuestas de pruebas basadas en contratos.

Autores: Roberto Rodriguez-Echeverria / Fernando Macías / Jose Maria Conejero / Juan Carlos Preciado / Alvaro Prieto / Adrian Rutle / 
Palabras Clave: Desarrollo Software Dirigido por Modelos - Especificación basada en contratos - Pruebas de Transformaciones de Modelos - Sobrecarga

9 - Towards a Language Server Protocol Infrastructure for Graphical Modeling

Este trabajo se presenta a JISBD como artículo relevante.Título: Towards a Language Server Protocol Infrastructure for Graphical ModelingAutores: Rodriguez-Echeverria, Roberto; Izquierdo, Javier Luis Cánovas; Wimmer, Manuel; Cabot, JordiConferencia: 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems – MODELS ’18 Año: 2018 Páginas: 370-380 DOI: 10.1145/3239372.3239383Indicios de calidad: clase 2 del ranking SCIE de congresos relevantes.

Autores: Roberto Rodriguez-Echeverria / Javier Luis Canovas Izquierdo / Manuel Wimmer / Jordi Cabot / 
Palabras Clave: Domain Specific Languages - Language Server Protocol - Modeling Editor