Local cover image
Local cover image

Una propuesta de transformación M2M para el análisis de la fase ASM de MoWebA

By: Contributor(s): Material type: TextTextPublication details: 2017Description: xv, 156 p. : ilOnline resources:
Contents:
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
Dissertation note: Tesis (Maestría en Ingeniería de Software) - Universidad Nacional de La Plata. Facultad de Informática, 2017.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number URL Status Date due Barcode
Tesis de posgrado Tesis de posgrado Biblioteca de la Facultad de Informática TES 17/58 (Browse shelf(Opens below)) Consulta en Sala DIF-05078
Tesis de posgrado Tesis de posgrado Biblioteca de la Facultad de Informática Biblioteca digital Link to resource Recurso en Línea
Tesis de posgrado Tesis de posgrado Biblioteca de la Facultad de Informática Biblioteca digital Link to resource Recurso en Línea

Tesis (Maestría en Ingeniería de Software) - Universidad Nacional de La Plata. Facultad de Informática, 2017.

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

Click on an image to view it in the image viewer

Local cover image