xUML Ref: CTN 80 v2.2, Supporting Model Driven Architecture with eXecutable UML, Kennedy Carter,
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 Acciones asociadas con entry/ (máquinas de Moore)
No hay respuestas indefinidas
PIM, PSM y PSI
Proceso xMDA
1. Especificar el dominio
... Especificar el dominio
Puentes entre dominios (bridge mappings)
2. 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