Tesis de Maestría en Tecnologías de la Información con un fuerte acento en la Ingeniería de Software.
Esta tesis atiende a la necesidad de contar con herramientas de modelado visual, implementando para ello, un lenguaje de dominio específico para el modelado de aplicaciones colaborativas desarrolladas sobre la plataforma Lotus Domino Notes de IBM.
14. Fases para obtener un DSM
Modelado visual de aplicaciones Domino
Validación del DSL (Domain Specific Language)
Análisis de dominio
Definición de Metamodelo
Especificación del DSL (Domain Specific Language)
Definición del Lenguaje visual de modelado
Validación del DSL (Domain Specific Language)
Análisis de dominio
Definición de Metamodelo
Especificación del DSL (Domain Specific Language)
Definición del Lenguaje visual de modelado
Análisis de dominio
Definición de Metamodelo
Especificación del DSL (Domain Specific Language)
Definición del Lenguaje visual de modeladoDefinición del Lenguaje visual de modelado
Definición del modelo de dominio
Definición gráfica
Definición de herramientas visuales
Mapeo de modelos
Implementación de la herramienta
Generación automática de código
Desarrollo de herramienta de modelado
Definición del modelo de dominio
Definición gráfica
Definición de herramientas visuales
Mapeo de modelos
Implementación de la herramienta
Generación automática de código
Desarrollo de herramienta de modeladoDesarrollo de herramienta de modelado
32. • Este trabajo de tesis alcanzó los beneficios esperados de:
– Precisión y acercamiento entre el diseño y las aplicaciones reales, principios
de la Arquitectura Dirigida por Modelos
– Uniformidad en los diagramas de diseño
– Aprendizaje natural y rápido del lenguaje visual
• Beneficios adicionales:
– Se ha adquirido conocimiento valioso para análisis y definición de modelos de
dominio para resolver problemas de diseño o modelado en otras disciplinas.
– Se ha obtenido capacidad para desarrollar herramientas visuales de modelado
de dominios y generación automática de código o aplicaciones
32
Beneficios
Modelado visual de aplicaciones Domino