La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

TCP12_EditVariable Editor Gráfico Para Sistemas Variables.

Presentaciones similares


Presentación del tema: "TCP12_EditVariable Editor Gráfico Para Sistemas Variables."— Transcripción de la presentación:

1 TCP12_EditVariable Editor Gráfico Para Sistemas Variables

2 BPMN O BP: Business Process O BPMN: Business Process Modeling Notation

3 (Re)placements O Gran variabilidad. O BVR: Base-Variation-Resolution O Placements y Replacements

4 Tecnologías O ATL (Atlas Transformation Language) O EMF (Eclipse Modeling Framework) O GMF (Graphical Modeling Framework)

5 Flujo de Desarrollo O Objetivo: Modelo CVL para modelos BPMN que permita establecer los placements mediante un editor gráfico.

6 Transformación ATL O ATL – Transformación de BPMN a CVL O BpmnDiagram  CVLModel O CompositeVariabilty: Contiene los placements

7 Transformación ATL

8 O Problemas O P: ATL no permite referencias entre distintos modelos (BPMN y CVL). S: Marcar “Allow inter-model references” en las preferencias de ATL.

9 Editor Gráfico O Creación del proyecto CVLProject (Model y Edit del ecore) O Creación del modelo generador. O Creación del editor GMF (CVLGraphEdProject)

10 Editor Gráfico O Herramientas O.gmftool O Usadas para poder crear placement y sus componentes.

11 Editor Gráfico O Elementos gráficos O.gmfgraph O Placement O FromPlacement O ToPlacement

12 Editor Gráfico O Mapeo (.gmfmap)

13 Editor Gráfico O Modelo de generación del editor O.gmfgen O Para claridad: Modificación de las extensiones y packages por defecto O Para permitir posiciones arbitrarias: Desactivación del ListLayout en el placement.

14 Editor Gráfico O Posicionamiento arbitrario O Sobrecarga de activate()

15 Editor Gráfico O Propiedades O Modificado para mostrar todas las propiedades, sin filtros.

16 Editor Gráfico O Problemas O Entre otros… O P: Conseguir que los rectángulos de FromP. Y ToP. Estuvieran contenidos en placement. S: Creación de un “Compartment”. O P: Conflictos de la extensión de diagramas del editor con los del pluggin CVL. S: Renombre de los ficheros correspondientes.

17 Resultado

18 Conclusión O Transformador ATL de BPMN a CVL O Editor gráfico CVL para placements. O Representar y modificar la variabilidad de modelos mas eficientemente. O Posibles ampliaciones O Creación de los replacements O Creación de fragementSubtitutions

19 Conclusión MDD O Ventajas O Modificaciones importantes de forma sencilla O Edición sencilla rápida O Inconvenientes O Edición avanzada compleja O Falta de documentación en las herramientas


Descargar ppt "TCP12_EditVariable Editor Gráfico Para Sistemas Variables."

Presentaciones similares


Anuncios Google