1 / 19

xUML

xUML. Ref: CTN 80 v2.2, Supporting Model Driven Architecture with eXecutable UML, Kennedy Carter, www.kc.com. Modelos correctos. xUML y UML. ASL. StateChart modificados. Detalles. Los eventos que provocan transiciones deben tener un emisor Se utilizan tablas asociadas a los statecharts

urian
Download Presentation

xUML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. xUML Ref: CTN 80 v2.2, Supporting Model Driven Architecture with eXecutable UML, Kennedy Carter, www.kc.com

  2. Modelos correctos

  3. xUML y UML ASL StateChart modificados

  4. Detalles • Los eventos que provocan transiciones deben tener un emisor • Se utilizan tablas asociadas a los statecharts • Acciones asociadas con entry/ (máquinas de Moore)

  5. No hay respuestas indefinidas

  6. PIM, PSM y PSI

  7. PIM, PSM y PSI

  8. Proceso xMDA 1 2 4 5 3

  9. 1. Especificar el dominio

  10. ... Especificar el dominio

  11. Puentes entre dominios (bridge mappings)

  12. 2. PIM para cada dominio

  13. ... PIM para cada dominio

  14. ... PIM para cada dominio

  15. 3. Pruebas del PIM • Ejecutar casos de uso de cada dominio • Se necesita un simulador para trabajar con modelos en lugar de código • Ejecutar casos de uso del sistema

  16. 4. PS Mappings • La traducción está basada en: • Uso de dominios de implementación • Bases de datos • Sistemas operativos • Lenguajes • Distribución • Persistencia • Se usan patrones de diseño abstractos que se traducen a formas equivalentes en la plataforma de destino • Es posible porque los modelos tienen una semántica definida con precisión

  17. 5. PIM-PSM-PSI

  18. Herramienta iUML

More Related