Un experimento para validar            transformaciones QVT para la generación            de modelos de servicios en SoaML...
Un experimento para validar transformaciones QVT BPMN2 -> SoaML                                                           ...
Un experimento para validar transformaciones QVT BPMN2 -> SoaML                                              Transformacio...
Un experimento para validar transformaciones QVT BPMN2 -> SoaML                                               Validación e...
Un experimento para validar transformaciones QVT BPMN2 -> SoaML                                                           ...
Un experimento para validar transformaciones QVT BPMN2 -> SoaML                                                           ...
Un experimento para validar transformaciones QVT BPMN2 -> SoaML                                                           ...
Un experimento para validar transformaciones QVT BPMN2 -> SoaML                                              Análisis e in...
Un experimento para validar transformaciones QVT BPMN2 -> SoaML                                              Análisis e in...
Muchas Gracias !!       ¿preguntas?Grupo de Investigación Alarcos     http://alarcos.inf-cr.uclm.es    presentador: Franci...
Upcoming SlideShare
Loading in …5
×

Un experimento para validar transformaciones QVT para la generación de modelos de servicios en SoaML desde modelos de procesos de negocio en BPMN2

394 views

Published on

Un experimento para validar
transformaciones QVT para la generación
de modelos de servicios en SoaML desde
modelos de procesos de negocio en BPMN2

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
394
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Un experimento para validar transformaciones QVT para la generación de modelos de servicios en SoaML desde modelos de procesos de negocio en BPMN2

  1. 1. Un experimento para validar transformaciones QVT para la generación de modelos de servicios en SoaML desde modelos de procesos de negocio en BPMN2 Andrea Delgado1, Francisco Ruiz2, Ignacio García-Rodríguez de Guzmán2, Mario Piattini2 1 Instituto de Computación, Facultad de Ingeniería, Universidad de la República (Uruguay) 2Grupo de Investigación ALARCOS, Universidad de Castilla La-Mancha (España) Un experimento para validar transformaciones QVT BPMN2 -> SoaML Contenidos• Introducción• Transformaciones QVT de BPMN2 a SoaML• Validación empírica de las transformaciones Descripción del experimento Análisis e interpretación de resultados• Conclusiones y trabajo futuroJISBD 2012 - Almería, 17 al 19 de setiembre 2
  2. 2. Un experimento para validar transformaciones QVT BPMN2 -> SoaML Introducción• Organizaciones quieren: Gestionar y mejorar sus procesos de negocio en forma independiente de la implementación y las tecnologías• Visión horizontal por Procesos de Negocio Implementados con Servicios desacoplando los modelos de M2M su implementación Generación automática explicitando relaciones M2T entre los metamodelos reutilizando conocimientoJISBD 2012 - Almería, 17 al 19 de setiembre 3 Un experimento para validar transformaciones QVT BPMN2 -> SoaML Transformaciones QVT entre BPMN2 y SoaML• Definición de correspondencias entre metamodelos BPMN2 y SoaML en base a ontología definida previamente• La generación automática solo requiere que el Arquitecto marque las actividades como ServiceTaskJISBD 2012 - Almería, 17 al 19 de setiembre 4
  3. 3. Un experimento para validar transformaciones QVT BPMN2 -> SoaML Transformaciones QVT entre BPMN2 y SoaML • Se generan modelos SoaML completos desde modelos de BPMN2, para selección de elementosJISBD 2012 - Almería, 17 al 19 de setiembre 5 Un experimento para validar transformaciones QVT BPMN2 -> SoaML Transformaciones QVT entre BPMN2 y SoaML • Se generan modelos SoaML completos desde modelos de BPMN2, para selección de elementosJISBD 2012 - Almería, 17 al 19 de setiembre 6
  4. 4. Un experimento para validar transformaciones QVT BPMN2 -> SoaML Validación empírica de las transformaciones• El experimento busca evaluar las transformaciones QVT definidas según dos características de calidad Adecuación (Suitability) - sub-característica de Funcionalidad Entendibilidad (Understandability) - sub-característica de Usabilidad• Adecuación refiere a si los diagramas SoaML generados son lo que los ingenieros de software esperarían modelar por ellos mismos• Entendibilidad Refiere a si los diagramas SoaML generados son entendibles por los ingenieros de software JISBD 2012 - Almería, 17 al 19 de setiembre 7 Un experimento para validar transformaciones QVT BPMN2 -> SoaML Validación empírica de las transformaciones• Pregunta de investigación ¿Las transformaciones QVT definidas ente los modelos BPMN2 y SoaML proveen a los Ingenieros de software con modelos de servicios que son adecuados a lo que esperarían modelar ellos mismos, así como diseño de servicios usable en el desarrollo de servicios desde Procesos de Negocio?• Definición del experimento en GQM (Basili, 1992) Analizar Las transformaciones QVT definidas entre modelos BPMN2 y SoaML Con el propósito de Evaluarlas Con respecto a La funcionalidad de las transformaciones y la usabilidad de los modelos SoaML generados Desde el punto de Ingenieros de Software vista de En el contexto del Diseño de servicios desde PNs JISBD 2012 - Almería, 17 al 19 de setiembre 8
  5. 5. Un experimento para validar transformaciones QVT BPMN2 -> SoaML Descripción del experimento • Resumen gráfico del diseño del experimento Adecuación: el diseño Entendibilidad: los SoaML generado es diagramas SoaML adecuado? generados son entendibles?JISBD 2012 - Almería, 17 al 19 de setiembre 9 Un experimento para validar transformaciones QVT BPMN2 -> SoaML Descripción del experimento • Hipótesis centrales para la evaluación de la adecuación y la entendibilidadJISBD 2012 - Almería, 17 al 19 de setiembre 10
  6. 6. Un experimento para validar transformaciones QVT BPMN2 -> SoaML Descripción del experimento • Sujetos asignados en forma aleatoria a dos grupos definidos: A y B, según orden de confirmación • Diseño Parte 1 (2x2 factorial) • Diseño Parte 2 (intra-sujeto)JISBD 2012 - Almería, 17 al 19 de setiembre 11 Un experimento para validar transformaciones QVT BPMN2 -> SoaML Descripción del experimento • Presentación de opciones de diseño – Parte 1JISBD 2012 - Almería, 17 al 19 de setiembre 12
  7. 7. Un experimento para validar transformaciones QVT BPMN2 -> SoaML Material experimentalJISBD 2012 - Almería, 17 al 19 de setiembre 13 Un experimento para validar transformaciones QVT BPMN2 -> SoaML Material experimentalJISBD 2012 - Almería, 17 al 19 de setiembre 14
  8. 8. Un experimento para validar transformaciones QVT BPMN2 -> SoaML Análisis e interpretación de los resultados• Principales resultados obtenidos Adecuación • 82 % Acuerdos con el diseño SoaML generado Entendibilidad • 75 % Respuestas correctas sobre los diagramas SoaML generados Responden positivamente a las hipótesis principalesJISBD 2012 - Almería, 17 al 19 de setiembre 15 Un experimento para validar transformaciones QVT BPMN2 -> SoaML Análisis e interpretación de los resultados• Principales resultados obtenidos - Adecuación Los sujetos acuerdan más con soluciones en modelos pequeños y tipo de presentación “diagramas”JISBD 2012 - Almería, 17 al 19 de setiembre 16
  9. 9. Un experimento para validar transformaciones QVT BPMN2 -> SoaML Análisis e interpretación de los resultados • Principales resultados obtenidos - Entendibilidad Los sujetos necesitan más tiempo para comprender los diagramas SoaML a medida que crece su complejidadJISBD 2012 - Almería, 17 al 19 de setiembre 17 Un experimento para validar transformaciones QVT BPMN2 -> SoaML Conclusiones y trabajo futuro• Experimento realizado para evaluar la generación automática de servicios desde PNs Adecuación del diseño SoaML generado por las transformaciones QVT definidas Entendibilidad de los modelos SoaML generados• Resultados preliminares permiten evaluar positivamente la definición de transformaciones QVT Replicación del experimento para obtener más datos y generalizar los resultados• Definición de más transformaciones QVT para incluir otras construcciones de BPMN2JISBD 2012 - Almería, 17 al 19 de setiembre 18
  10. 10. Muchas Gracias !! ¿preguntas?Grupo de Investigación Alarcos http://alarcos.inf-cr.uclm.es presentador: Francisco Ruiz francisco.ruizg@uclm.es contacto: Andrea Delgado adelgado@inf-cr.uclm.es

×