190 likes | 352 Views
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
E N D
xUML Ref: CTN 80 v2.2, Supporting Model Driven Architecture with eXecutable UML, Kennedy Carter, www.kc.com
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)
Proceso xMDA 1 2 4 5 3
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