xuml
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 PresentationTRANSCRIPT
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