PDF de programación - Herramientas de Metamodelado - Microsoft DSL Tools vs MetaEdit+

Imágen de pdf Herramientas de Metamodelado - Microsoft DSL Tools vs MetaEdit+

Herramientas de Metamodelado - Microsoft DSL Tools vs MetaEdit+gráfica de visualizaciones

Publicado el 4 de Junio del 2018
1.057 visualizaciones desde el 4 de Junio del 2018
7,3 MB
243 paginas
Creado hace 17a (08/09/2006)
Proyecto Informático



Herramientas de Metamodelado



Microsoft DSL Tools vs MetaEdit+



Alumnos

Pablo Gómez Palarea
Óscar Sánchez Ramón

Dirigido por:

Jesús Joaquín García Molina

Departamento de Informática y Sistemas



Facultad de Informática
Universidad de Murcia



Herramientas de Metamodelado
Microsoft DSL Tools vs MetaEdit+



2

Herramientas de Metamodelado
Microsoft DSL Tools vs MetaEdit+



Herramientas de Metamodelado

Microsoft DSL Tools vs MetaEdit+



* Este proyecto ha sido financiado con cargo al proyecto 00648/PI/04 de la
Fundación Séneca de la CARM



3





Herramientas de Metamodelado
Microsoft DSL Tools vs MetaEdit+

4

Herramientas de Metamodelado
Microsoft DSL Tools vs MetaEdit+

4.1
4.2

2.1
2.2
2.3
2.4

1.1
1.2
1.3
1.4

Índice

CAPÍTULO I............................................................................................................................................... 13
CONTEXTO................................................................................................................................ 13
OBJETIVO DEL PROYECTO ...................................................................................................... 14
MÉTODO DE TRABAJO............................................................................................................. 14
ORGANIZACIÓN DEL DOCUMENTO .......................................................................................... 16
CAPÍTULO II ............................................................................................................................................. 18
PRINCIPIOS BÁSICOS DEL DSDM........................................................................................... 18
MDA......................................................................................................................................... 21
DESARROLLO DE SOFTWARE ESPECÍFICO DEL DOMINIO ...................................................... 23
FACTORÍAS DE SOFTWARE...................................................................................................... 24
CAPÍTULO III ............................................................................................................................................ 28
3.1 INTRODUCCIÓN A LOS LENGUAJES ESPECÍFICOS DEL DOMINIO ................................................... 28
3.2 FASES DE CREACIÓN DE UN DSL.................................................................................................... 29
3.2.1 Decisión................................................................................................................................. 29
3.2.2 Análisis .................................................................................................................................. 30
3.2.3 Diseño .................................................................................................................................... 30
3.2.4 Implementación ................................................................................................................... 31
3.2.5 Despliegue ............................................................................................................................ 32
3.3 VENTAJAS E INCONVENIENTES........................................................................................................ 32
3.4 GRAFCET COMO CASO PRÁCTICO DE ESTUDIO............................................................................... 33
CAPÍTULO IV............................................................................................................................................ 35
INTRODUCCIÓN A DSL TOOLS ................................................................................................ 35
ARQUITECTURA DE DSL TOOLS ............................................................................................. 35
4.2.1 Modelo de Dominio (DomainModel.dsldm) ............................................................. 38
4.2.2 Diseñador (Designer.dsldd)......................................................................................... 42
Figuras y Conectores ......................................................................................................... 45
4.2.3 Restricciones en el Modelado..................................................................................... 48
Validación .............................................................................................................................. 49
Restricciones Fuertes......................................................................................................... 51
Propiedades Procesadas................................................................................................... 52
4.2.4 Plantillas de Texto.......................................................................................................... 53
Directivas ............................................................................................................................... 53
Sentencias ............................................................................................................................. 55
Expresiones........................................................................................................................... 58
Funciones .............................................................................................................................. 58
CAPÍTULO V............................................................................................................................................. 59
INTRODUCCIÓN A LA HERRAMIENTA........................................................................................ 59
HERRAMIENTAS DE METAMODELADO...................................................................................... 62
5.1.1 Herramienta de propiedades (Property Tool) ......................................................... 62
5.1.2 Herramienta de objetos (Object Tool)....................................................................... 65
5.1.3 Herramienta de relaciones (Relationship Tool)...................................................... 66
5.1.4 Herramienta de roles (Role Tool) ............................................................................... 67
5.1.5 Herramienta de puertos (Port Tool)........................................................................... 67
5.1.6 Herramienta de grafos (Graph Tool) ......................................................................... 68
EDITORES DE ASPECTO VISUAL............................................................................................... 72
5.2.1 Editor de diálogos (Dialog Editor) ............................................................................. 72
5.2.2 Editor de símbolos (Symbol Editor) .......................................................................... 73
EDITORES DE LOS MODELOS ................................................................................................... 76
5.3.1 Editor de diagramas (Diagram Editor) ...................................................................... 76
5.3.2 Editor de matrices (Matrix Editor).............................................................................. 77
5.3.3 Editor de tablas (Table Editor) .................................................................................... 79
INFORMES Y GENERACIÓN DE CÓDIGO.................................................................................... 80
5.4.1
Informes independientes del DSL (predefinidos).................................................. 80

4.2.2.1
4.2.3.1
4.2.3.2
4.2.3.3
4.2.4.1
4.2.4.2
4.2.4.3
4.2.4.4

5.1
5.1

5.2

5.3

5.4



5

6.3

6.4

7.1
7.2

5.5
5.6

6.1
6.2

Herramientas de Metamodelado
Microsoft DSL Tools vs MetaEdit+
Informes dependientes del lenguaje: el navegador de informes...................... 81
5.4.2
5.4.3 El lenguaje para escribir informes............................................................................. 83
EL REPOSITORIO ...................................................................................................................... 87
POSIBILIDADES AVANZADAS DE METAEDIT+.......................................................................... 89
5.6.1
Importación y exportación en XML............................................................................ 89
5.6.2 API de acceso.................................................................................................................. 90
CAPÍTULO VI............................................................................................................................................ 92
INTRODUCCIÓN A GRAFCET..................................................................................................... 92
NOTACIÓN DE GRAFCET.......................................................................................................... 93
6.2.1 Etapas y transiciones.................................................................................................... 93
6.2.2 Direccionamiento y procesos simultáneos............................................................. 94
6.2.3 Acciones asociadas....................................................................................................... 94
ESTRUCTURAS BÁSICAS Y SU TRADUCCIÓN........................................................................... 95
6.3.1 Secuencia ......................................................................................................................... 95
6.3.2 Selección de secuencia .............................................
  • Links de descarga
http://lwp-l.com/pdf11572

Comentarios de: Herramientas de Metamodelado - Microsoft DSL Tools vs MetaEdit+ (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad