xUML

Preview:

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

xUML

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

Modelos correctos

xUML y UMLASL

StateChart modificados

Detalles

Los eventos que provocan transiciones deben tener un emisorSe utilizan tablas asociadas a los statechartsAcciones asociadas con entry/ (máquinas de Moore)

No hay respuestas indefinidas

PIM, PSM y PSI

PIM, PSM y PSI

Proceso xMDA

1

3

24

5

1. Especificar el dominio

... Especificar el dominio

Puentes entre dominios (bridge mappings)

2. PIM para cada dominio

... PIM para cada dominio

... PIM para cada dominio

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

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

5. PIM-PSM-PSI

Herramienta iUML