Enviar búsqueda
Cargar
Modernización Dirigida por Modelos: Técnicas y Herramientas basadas en Eclipse
•
1 recomendación
•
548 vistas
Orlando Avila-García
Seguir
Presentación en el EclipseDay en Valencia, diciembre 2008.
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 33
Descargar ahora
Descargar para leer sin conexión
Recomendados
Sistemas de capacitación basados en Realidad Virtual para la industria energé...
Sistemas de capacitación basados en Realidad Virtual para la industria energé...
Israel Galvan Bobadilla
Catálogo Enovae DEXCell
Catálogo Enovae DEXCell
ENOVAE
Curriculum
Curriculum
Sharolramirez
Presentación del XperCount y de la visita de implementación
Presentación del XperCount y de la visita de implementación
Audrey Auclair
openFWPA: Framework Abierto para la Adminsitración Pública (2009)
openFWPA: Framework Abierto para la Adminsitración Pública (2009)
Miriam Ruiz
Programa Ejecutivo en Gestión de Proyectos de Energías Renovables
Programa Ejecutivo en Gestión de Proyectos de Energías Renovables
EOI Escuela de Organización Industrial
Dimensionamiento de piezas en un sistema de visión aplicado a una celda de ma...
Dimensionamiento de piezas en un sistema de visión aplicado a una celda de ma...
viisonartificial2012
D I P T I C O E L I T E C U R S O S 1 S E T2007
D I P T I C O E L I T E C U R S O S 1 S E T2007
guest744144
Recomendados
Sistemas de capacitación basados en Realidad Virtual para la industria energé...
Sistemas de capacitación basados en Realidad Virtual para la industria energé...
Israel Galvan Bobadilla
Catálogo Enovae DEXCell
Catálogo Enovae DEXCell
ENOVAE
Curriculum
Curriculum
Sharolramirez
Presentación del XperCount y de la visita de implementación
Presentación del XperCount y de la visita de implementación
Audrey Auclair
openFWPA: Framework Abierto para la Adminsitración Pública (2009)
openFWPA: Framework Abierto para la Adminsitración Pública (2009)
Miriam Ruiz
Programa Ejecutivo en Gestión de Proyectos de Energías Renovables
Programa Ejecutivo en Gestión de Proyectos de Energías Renovables
EOI Escuela de Organización Industrial
Dimensionamiento de piezas en un sistema de visión aplicado a una celda de ma...
Dimensionamiento de piezas en un sistema de visión aplicado a una celda de ma...
viisonartificial2012
D I P T I C O E L I T E C U R S O S 1 S E T2007
D I P T I C O E L I T E C U R S O S 1 S E T2007
guest744144
Diptico Elite Cursos 1 Set2007
Diptico Elite Cursos 1 Set2007
guest744144
u1-02-simulacion-numerica-de-yacimientos_compress.pdf
u1-02-simulacion-numerica-de-yacimientos_compress.pdf
LuLopez7
Análisis de respuesta en frecuencia en osciloscopios
Análisis de respuesta en frecuencia en osciloscopios
Interlatin
Minesight
Minesight
Diego Alfredo Linares Pérez
Ti cs en ambiente de caos e hipercompetitividad
Ti cs en ambiente de caos e hipercompetitividad
Robert Rodriguez
Integración de la inteligencia artificial en los procesos y metodologías de d...
Integración de la inteligencia artificial en los procesos y metodologías de d...
SENER
Ponencia Dinamizadores Evento Cide 4jun09
Ponencia Dinamizadores Evento Cide 4jun09
RED CIDE Cide
Presentacion del proyecto
Presentacion del proyecto
Ing Buendia
Diapositivas inge soft 2
Diapositivas inge soft 2
jorge orlando
Presentación Ciencia y Tecnología II
Presentación Ciencia y Tecnología II
Tecnologia
01 3° electromagnetismo gestion
01 3° electromagnetismo gestion
Rene Miranda
Unidad 5 tarea casa
Unidad 5 tarea casa
phyeni
Experiencia práctica simulación de procesos logísticos. Simergia
Experiencia práctica simulación de procesos logísticos. Simergia
Instituto Logístico Tajamar
Colegio
Colegio
Rafael Castillo Sanchez
Equipo3 presentacion1 agile
Equipo3 presentacion1 agile
Francisco Franck
Resumen rup
Resumen rup
felixzenon
Resumen rup
Resumen rup
felixzenon
Resumen rup
Resumen rup
felixzenon
Experiencias Con Moskitt
Experiencias Con Moskitt
Begoña Bonet
Indizen Energia
Indizen Energia
barallat
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
GDGSucre
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
AndreaHuertas24
Más contenido relacionado
Similar a Modernización Dirigida por Modelos: Técnicas y Herramientas basadas en Eclipse
Diptico Elite Cursos 1 Set2007
Diptico Elite Cursos 1 Set2007
guest744144
u1-02-simulacion-numerica-de-yacimientos_compress.pdf
u1-02-simulacion-numerica-de-yacimientos_compress.pdf
LuLopez7
Análisis de respuesta en frecuencia en osciloscopios
Análisis de respuesta en frecuencia en osciloscopios
Interlatin
Minesight
Minesight
Diego Alfredo Linares Pérez
Ti cs en ambiente de caos e hipercompetitividad
Ti cs en ambiente de caos e hipercompetitividad
Robert Rodriguez
Integración de la inteligencia artificial en los procesos y metodologías de d...
Integración de la inteligencia artificial en los procesos y metodologías de d...
SENER
Ponencia Dinamizadores Evento Cide 4jun09
Ponencia Dinamizadores Evento Cide 4jun09
RED CIDE Cide
Presentacion del proyecto
Presentacion del proyecto
Ing Buendia
Diapositivas inge soft 2
Diapositivas inge soft 2
jorge orlando
Presentación Ciencia y Tecnología II
Presentación Ciencia y Tecnología II
Tecnologia
01 3° electromagnetismo gestion
01 3° electromagnetismo gestion
Rene Miranda
Unidad 5 tarea casa
Unidad 5 tarea casa
phyeni
Experiencia práctica simulación de procesos logísticos. Simergia
Experiencia práctica simulación de procesos logísticos. Simergia
Instituto Logístico Tajamar
Colegio
Colegio
Rafael Castillo Sanchez
Equipo3 presentacion1 agile
Equipo3 presentacion1 agile
Francisco Franck
Resumen rup
Resumen rup
felixzenon
Resumen rup
Resumen rup
felixzenon
Resumen rup
Resumen rup
felixzenon
Experiencias Con Moskitt
Experiencias Con Moskitt
Begoña Bonet
Indizen Energia
Indizen Energia
barallat
Similar a Modernización Dirigida por Modelos: Técnicas y Herramientas basadas en Eclipse
(20)
Diptico Elite Cursos 1 Set2007
Diptico Elite Cursos 1 Set2007
u1-02-simulacion-numerica-de-yacimientos_compress.pdf
u1-02-simulacion-numerica-de-yacimientos_compress.pdf
Análisis de respuesta en frecuencia en osciloscopios
Análisis de respuesta en frecuencia en osciloscopios
Minesight
Minesight
Ti cs en ambiente de caos e hipercompetitividad
Ti cs en ambiente de caos e hipercompetitividad
Integración de la inteligencia artificial en los procesos y metodologías de d...
Integración de la inteligencia artificial en los procesos y metodologías de d...
Ponencia Dinamizadores Evento Cide 4jun09
Ponencia Dinamizadores Evento Cide 4jun09
Presentacion del proyecto
Presentacion del proyecto
Diapositivas inge soft 2
Diapositivas inge soft 2
Presentación Ciencia y Tecnología II
Presentación Ciencia y Tecnología II
01 3° electromagnetismo gestion
01 3° electromagnetismo gestion
Unidad 5 tarea casa
Unidad 5 tarea casa
Experiencia práctica simulación de procesos logísticos. Simergia
Experiencia práctica simulación de procesos logísticos. Simergia
Colegio
Colegio
Equipo3 presentacion1 agile
Equipo3 presentacion1 agile
Resumen rup
Resumen rup
Resumen rup
Resumen rup
Resumen rup
Resumen rup
Experiencias Con Moskitt
Experiencias Con Moskitt
Indizen Energia
Indizen Energia
Último
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
GDGSucre
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
AndreaHuertas24
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Keyla Dolores Méndez
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
IsabellaMontaomurill
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
WilbisVega
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
ssuserf18419
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
BRAYANJOSEPHPEREZGOM
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
GiovanniJavierHidalg
La era de la educación digital y sus desafios
La era de la educación digital y sus desafios
Fundación YOD YOD
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
pabonheidy28
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
Fundación YOD YOD
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
JOSEMANUELHERNANDEZH11
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
soporteupcology
Último
(16)
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
La era de la educación digital y sus desafios
La era de la educación digital y sus desafios
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
Modernización Dirigida por Modelos: Técnicas y Herramientas basadas en Eclipse
1.
Modernización Dirigida por
Modelos: Técnicas y Herramientas basadas en Eclipse Antonio Estévez Pablo Hernández Orlando Avila García Víctor Sánchez Open Canarias, S.L. Adolfo Sanchez-Barbudo Víctor Roldan Rubén González Miguel De Vega Eclipse Day © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
2.
Contenido
El problema de los sistemas heredados ¿Por qué necesitamos herramientas? Herramientas para Ingeniería Dirigida por Modelos Ejemplo: KDM Workbench® ¿Cómo las creamos? Conclusiones Eclipse Day © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
3.
Los sistemas heredados
(I) ● Los sistemas de información de las empresas suelen ser de un tamaño considerable, heterogéneos, distribuidos, evolucionan con el tiempo, y son críticos para el negocio. ● El paso del tiempo, el envejecimiento del software y las modificaciones realizadas sobre el mismo, hacen que todo rastro del código fuente original y la documentación quede perdido. ● El reemplazo o la renovación de estos sistemas resulta una tarea altamente complicada, con un gran coste tanto temporal como económico, y con un índice de riesgo alto. Eclipse Day © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
4.
Pérdida de conocimiento
Rápido! A partir de ahora las tasas sobre el Rápido! A partir de ahora las tasas sobre el servicio X se aplicarán sí y sólo sí el cliente servicio X se aplicarán sí y sólo sí el cliente tiene mas de 23 años! tiene coche! Umm, pero si esta Para qué diablos regla se implementa se hacía un con un simple MOVE $34 TO HXWP MOVE $23 TO HXWP ¿Lo podré tocar? Abril 1995 Abril 2005 Eclipse Day © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
5.
Modernización Dirigida por
la Arquitectura (I) ADM o Architecture-Driven Modernization, es una propuesta estándar para entender y desarrollar los activos de software existentes para: ● Paquete Knowledge Discovery Meta-Model (KDM) ● Metamodelo de Árbol de Sintaxis Abstracta (ASTM) ● Paquete de Análisis ● Paquete de Métricas ● Paquete de Visualización ● Paquete de Refactorización ● Paquete Target Mapping & Transformation Eclipse Day © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
6.
Modernización Dirigida por
la Arquitectura (II) ● Gestión de la cartera de aplicaciones ● Mejora (correctiva y evolutiva) de las aplicaciones ● Conversión lenguaje-a-lenguaje ● Migración de plataforma ● Integración no invasiva de aplicaciones ● Transformación hacia la Arquitectura Orientada a Servicios (SOA) ● Migración de arquitecturas de datos ● Consolidación de arquitecturas de sistemas y datos ● Identificación y extracción de activos de software reutilizables ● Creación de arquitecturas MDA ● Aseguramiento de la calidad del software Eclipse Day © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
7.
Modernización Dirigida por
la Arquitectura (III) Eclipse Day © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
8.
¿Por qué hacen
falta herramientas? La extracción de conocimiento de sistemas legacy es un esfuerzo: Tedioso Propenso a error Interactivo Iterativo Multidisciplinar Eclipse Day © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
9.
¿Por qué hacen
falta herramientas? Como puede ver, hemos pensado con detenimiento en nuevas maneras de recortar costes en esta empresa. Eclipse Day 9 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
10.
¿Por qué hacen
falta herramientas? (II) Eclipse Day 10 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
11.
¿Por qué hacen
falta herramientas? (III) Eclipse Day 11 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
12.
¿Por qué hacen
falta herramientas? (IV) Eclipse Day 12 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
13.
Herramientas para Ingeniería
Dirigida por Modelos ● Usa modelos como artefactos de primera categoría ● Los manipula mediante transformaciones de modelos Eclipse Day 13 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
14.
Arquitectura de herramienta
de ingeniería inversa Inspección y Inserción y análisis edición automáticos automáticos Consulta y Importación visualización Código Repositorio Inspección y Fuente de análisis metadatos manuales Inserción y edición manuales Eclipse Day 14 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
15.
Caso de ejemplo:
KDM Workbench® ● Extracción de modelos a partir de fuentes COBOL CICS. ● El KDM Workbench es un ● Una serie de editores y vistas (gráficas y en forma producto de Open Canarias, de árbol) de dichos modelos. que ofrece un entorno de trabajo para los procesos de ● Inventariado y etiquetado de los módulos del modernización en sistemas sistema para extracción de arquitecturas. heredados ● Mecanismos de extensión para especialización del ● Sigue los principios de la entorno para ámbitos específicos (como el dominio Ingeniería Dirigida por de sistemas financieros). Modelos y se basa en las propuestas y estándares ● Modelos de análisis y métricas para el ADM de la OMG aseguramiento de la calidad. ● Herramientas para facilitar el mantenimiento y evolución del sistema heredado. Eclipse Day 15 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
16.
Caso de ejemplo:
KDM Workbench® Aplicación de Inserción de métricas mediciones Vistas, diagramas y Parser de exploradores de Modelos modelos Código Inspección y Repositorios análisis Fuente KDM, SMM, etc manuales Inserción y edición manuales Eclipse Day 16 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
17.
Caso de ejemplo:
KDM Workbench® Eclipse Day 17 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
18.
Caso de ejemplo:
KDM Workbench® Eclipse Day 18 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
19.
Repositorios en KDM
Workbench® Aplicación de Inserción de métricas mediciones Vistas, diagramas y Parser de exploradores de Modelos modelos Código Inspección y Repositorios análisis Fuente KDM, SMM, etc manuales Inserción y edición manuales EMF MSetCore CDO Eclipse Day 19 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
20.
Importación en KDM
Workbench® Aplicación de Inserción de métricas mediciones Parser de modelos Vistas, diagramas y COBOL/CICS/DB2 exploradores de modelos Código Inspección y Repositorios análisis Fuente KDM, SMM, etc manuales Inserción y edición manuales EMF ATC ANTLR® Eclipse Day 20 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
21.
Importación en KDM
Workbench® Fuente Modelo Modelo Modelo Cobol Parser CST Transf. ATC Transf. ATC Cobol KDM Cobol Eclipse Day 21 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
22.
Importación KDM Workbench®
Eclipse Day 22 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
23.
Importación KDM Workbench®
Eclipse Day 23 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
24.
Importación KDM Workbench®
Eclipse Day 24 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
25.
Consulta y exploración
en KDM Workbench® Aplicación de Inserción de métricas mediciones Vistas, diagramas y Parser de exploradores de Modelos modelos Código Inspección y Repositorios análisis Fuente KDM, SMM, etc manuales Inserción y edición manuales EMF MVF GMF MSetCore Eclipse Day 25 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
26.
Consulta y visualización
KDM Workbench® Repositorios de modelos Explorador de KDM, etc Diagramas gráficos repositorios Vistas en forma de árbol Eclipse Day 26 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
27.
Inserción y edición
en KDM Workbench® Aplicación de Inserción de métricas mediciones Vistas, diagramas y Parser de exploradores de Modelos modelos Código Inspección y Repositorios análisis Fuente KDM, SMM, etc manuales Inserción y edición manuales EMF GMF Eclipse Day 27 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
28.
Inserción y edición
en KDM Workbench® Diagramas gráficos Modelo KDM Eclipse Day 28 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
29.
Medidas y mediciones
en KDM Workbench® Aplicación de Inserción de métricas mediciones Vistas, diagramas y Parser de exploradores de Modelos modelos Código Inspección y Repositorios análisis Fuente KDM, SMM, etc manuales Inserción y edición manuales EMF ATC GMF MSMF Eclipse Day 29 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
30.
Medidas y mediciones
KDM Workbench® Repositorios KDM, SMM, etc Eclipse Day 30 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
31.
¿Cómo las creamos?
Reutilizando y automatizando en el desarrollo mediante: ● Desarrollo de Software Dirigido por Modelos ● Lineas de Produto Software Eclipse Day 31 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
32.
Desarrollando Familias de
Componentes Producto1 Producto2 Fase1 Fase2 Fase3 Fase4 Fase1 Fase2 Fase3 Fase4 Eclipse Day © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
33.
Conclusiones ●
Importancia de la Ingeniería Dirigida por Modelos ● en las herramientas de Ingeniería del Software ● no sólo para hacer ingeniería ● sino para crear las propias herramientas. ● Eclipse y su infraestructura de modelado como catalizador. Eclipse Day 33 © 2008, Open Canarias, S.L. Valencia, 2 de diciembre de 2008
Descargar ahora