Una propuesta de transformación M2M para el análisis de la fase ASM de MoWebA
Autor Principal: | |
---|---|
Otros autores o Colaboradores: | , , |
Formato: | Tesis |
Lengua: | español |
Datos de publicación: |
2017
|
Acceso en línea: | http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2434 Consultar en el Cátalogo |
Descripción Física: | xv, 156 p. : il. |
Tabla de Contenidos:
- Resumen
- Abstract
- Índice general
- 1. Introducción
- 1.1. Motivación
- 1.2. Objetivos
- 1.3. Propuesta
- 1.3.1. Escenario motivador
- 1.4. Publicaciones
- 1.5. Organización
- 2. Bases teóricas
- 2.1. MDD
- 2.1.1. Modelos definidos por MDD
- 2.1.2. Beneficios de MDD
- 2.2. MDA
- 2.2.1. Principios sobre los que descansa MDA
- 2.2.2. Mapeos
- 2.3. MoWebA
- 2.3.1. Desarrollo de aplicaciones con MoWebA
- 2.3.2. Definición y aplicación de modelos ASM
- 2.4. RIA
- 2.4.1. Características de las RIA
- 2.5. Persistencia móvil
- 2.6. Trabajos relacionados
- 2.7. Síntesis del capítulo
- 3. Mapeo sistemático de la literatura
- 3.1. Metodología
- 3.1.1. Etapa de planificación
- 3.1.2. Etapa de realización
- 3.2. Resultados
- 3.3. Interpretación de los resultados
- 3.4. Amenazas a la validez del SMS
- 3.4.1. Validez descriptiva
- 3.4.2. Validez teórica
- 3.4.3. Validez generalizadora
- 3.4.4. Validez interpretativa
- 3.4.5. Repetibilidad
- 3.5. Observaciones finales y oportunidades
- 3.6. El problema de portabilidad del PIM
- 3.7. PIM vs ASM
- 3.8. Síntesis del capítulo
- 4. Reglas y proceso de desarrollo propuestos
- 4.1. Consideraciones preliminares
- 4.2. Proceso de desarrollo propuesto
- 4.3. Metamodelo y perfiles
- 4.4. El mapeo PIM-ASM
- 4.4.1. Mapeo #1 (relaciones de tipo herencia)
- 4.4.2. Mapeo #2 (otro tipo de relaciones)
- 4.5. Reglas de transformación
- 4.5.1. Encabezado
- 4.5.2. Variables globales (Helper Rules de tipo atributo)
- 4.5.3. Helper Rules (de tipo funcional)
- 4.5.4. Detección de servicios asíncronos
- 4.5.5. Lazy Rules
- 4.5.6. Called Rules
- 4.5.7. Matched Rules
- 4.6. Archivos de configuración
- 4.7. Desafíos de la transformación M2M
- 4.8. Síntesis del capítulo
- 5. Validación
- 5.1. Modelado del PIM
- 5.1.1. Modelado del Árbol Navegacional
- 5.1.2. Modelado de los Diagramas de Contenido
- 5.1.3. Modelado del Diagrama de Entidades
- 5.1.4. Modelado del Diagrama Lógico
- 5.1.5. Modelado de los Diagramas de Nodos
- 5.1.6. Modelado del Diagrama de Roles
- 5.1.7. Modelado del Diagrama de Zonas
- 5.2. Definición de los archivos de configuración
- 5.2.1. Complemento para la transformación de clases
- 5.2.2. Complemento para la creación de nuevas clases
- 5.3. Ejecución de las transformaciones M2M
- 5.3.1. Resultados para RIA
- 5.3.2. Resultados para Persistencia Móvil
- 5.4. Discusión
- 5.5. Observaciones finales y oportunidades
- 5.6. Síntesis del capítulo
- 6. Conclusiones
- 6.1. Principales contribuciones
- 6.2. Resultados vs Objetivos
- 6.3. Trabajos futuros
- A. Metamodelo de MoWebA
- A.1. Visión global del metamodelo de MoWebA
- A.2. Metamodelo de MoWebA
- B. Perfiles de MoWebA
- B.1. Perfil de Entidad
- B.2. Perfil de Contenido
- B.3. Perfil Lógico
- B.4. Perfil de Árbol Navegacional
- B.5. Perfil de Nodos
- B.6. Perfil de Roles
- B.7. Perfil de Servicios
- B.8. Perfil de Estructura
- C. Código Java
- C.1. Configuración del IDE
- C.2. Estructura del código
- C.3. Fachada
- C.3.1. ConfM2M.java
- C.4. Módulo A: (creación)
- C.4.1. Clase.java
- C.4.2. Propiedad.java
- C.4.3. CreArchConf.java
- C.5. Módulo B: (transformación)
- C.5.1. Clase.java
- C.5.2. Propiedad.java
- C.5.3. TraArchConf.java
- D. ASM (RIA)
- D.1. Árbol Navegacional
- D.2. Diagramas de Contenido
- D.2.1. Iniciar Sesión
- D.2.2. Controlar Marcaciones
- D.2.3. Realizar Marcación
- D.2.4. Registrar Empleado
- D.3. Diagrama de Entidades
- D.4. Diagrama Lógico
- D.5. Diagramas de Nodos
- D.5.1. Inicio Sesión
- D.5.2. Control de Marcaciones
- D.5.3. Marcación de Empleado
- D.5.4. Registro de Empleado
- D.6. Diagrama de Roles
- D.7. Diagrama de Zonas
- E. ASM (Persistencia Móvil)
- E.1. Árbol Navegacional
- E.2. Diagramas de Contenido
- E.2.1. Iniciar Sesión
- E.2.2. Controlar Marcaciones
- E.2.3. Realizar Marcación
- E.2.4. Registrar Empleado
- E.3. Diagrama de Entidades
- E.4. Diagrama Lógico
- E.5. Diagramas de Nodos
- E.5.1. Inicio Sesión
- E.5.2. Control de Marcaciones
- E.5.3. Marcación de Empleado
- E.5.4. Registro de Empleado
- E.6. Diagrama de Roles
- E.7. Diagrama de Zonas
- Bibliografía