Mos Kitt Quo Vadis
-
Upload
vicente-pelechano -
Category
Technology
-
view
1.403 -
download
0
Transcript of Mos Kitt Quo Vadis
![Page 1: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/1.jpg)
Vicente PelechanoUniversidad Politécnica de Valencia
http://www.moskitt.org
Quo Vadis, MOSKitt?
![Page 2: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/2.jpg)
Contenido
• ...Hace un año...
• ¿Dónde Estamos?
• ¿A Dónde Vamos?
• Colaboraciones
• Algunos Datos...
![Page 3: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/3.jpg)
...Hace un año...
• ...En un Palacio de Congresos Muy Lejano...
• Se presentó MOSKitt
REFRESQUEMOS LA MEMORIA
![Page 4: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/4.jpg)
¿Qué es MOSKitt?
• Es una herramienta CASE LIBRE basada en Eclipse (licencia EPL)
• Desarrollada por la Consellería de Infraestructuras y Transporte (CIT)
• Utiliza el lenguaje de modelado UML
![Page 5: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/5.jpg)
¿Qué es MOSKitt?
• MOSKitt se concibe como una Herramienta CASE “Especial”
• MOSKitt es a su vez una Infraestructura para el Desarrollo de Herramientas de Soporte al Desarrollo de Software Dirigido por Modelos (DSDM)
![Page 6: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/6.jpg)
Enfoque de Desarrollo
Soporte al Método: gvMÉTRICA
...MÉTODO X MÉTODO ZTransformaciones entre Modelos
Guías y AsistentesTrazas
HERRAMIENTAS
INFRAESTRUCTURA
Editor de Bases de DatosDiseñador de Métodos
Editor UML2Editor de Requisitos
Repositorio de Proyectos
Modelado de Interfaces de Usuario
Editores basados en Formularios
Gestión y Configuración de TransformacionesSincronización de Modelos
Trazabilidad
Exploradores de Modelos
![Page 7: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/7.jpg)
...Hace un Año...
4/2007 9/20085/20089/2007 6/20091/20091/2008
1.0
0.7.2
Publicada 0.7.2 Modelado UML2 Modelado DB (Tablas, Vistas, Usarios, Roles y Grupos)Generación DDLTransformación Configurable UML2 a DBSincronización UML2 <> DBImportación Inicial PowerDesigner 11Versión inicial modelado interfaces de usuario
0.9.0 Alpha EclipseDay
Publicada 0.9.0 AlphaSoporte al Método (gvMétrica)
Recursos HumanosInicio de Proyecto (Configuración)Documentos
Editor de BPMNDiseñador de Métodos (Dashboard)Transformación BPMN2UCImportación Completa PowerDesigner 11
![Page 8: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/8.jpg)
...Hace un Año...• Modelado BD, Generación
de DDL e Ingeniería Inversa
• Editor UML2 + Perfiles
• Editor BPMN
• Editor Modelos IU
• Editor WBS
• FEFEM: Editor de Formularios basados en Modelos
• Gestor de Transformaciones
• Configuración de Transformaciones
• Trazabilidad y Sincronización
Explorador de Modelos + Mejoras Editores Gráficos
![Page 9: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/9.jpg)
¿Dónde Estamos?
• Versión 1.0.0 publicada el 4 de Agosto
• Resolución de Bugs y Mejoras en la Funcionalidad
• Versión 1.1.0 RC1 publicada el 30 de Noviembre
4/2007 8/200910/2008 X/201012/20091/2008
1.0.0
1.1.0 RC1 MOSKittDay
![Page 10: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/10.jpg)
¿Dónde Estamos?
![Page 11: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/11.jpg)
Avances Destacables
• Soporte al Proceso (gvMétrica). Dashboard
• Modelado de Interfaces de Usuario (UIM)
• Transformaciones y Generación de Prototipos
• Modelado de Procesos de Negocio (basado en BPMN)
• Testing de Transformaciones
• Integración/Interoperabilidad con herramientas Externas
• Importación MaPA y PowerDesigner
![Page 12: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/12.jpg)
Soporte al Proceso
![Page 13: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/13.jpg)
Modelado de Interfaces de Usuario
![Page 14: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/14.jpg)
Modelado de Interfaces de Usuario
![Page 15: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/15.jpg)
Transformaciones
• Generación de Modelo UML2 Inicial a partir de la especificación de procedimientos con BPMN.
• Generación del Modelo Relacional de Base de Datos a partir del análisis UML2 (Diagrama de Clases).
• Generación de Prototipos de Usuario “navegacionales” siguiendo Guía de Estilo de gvHidra.
![Page 16: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/16.jpg)
Transformaciones
• Generación automática de los Scripts DDL: Postgresql (8.x), Oracle (8i y 10) y MySQL (5).
• Transformaciones M2M Sincronizadas. Trazabilidad y Actualización Automática.
• Generación de Informes.
• Posibilidad de configurar todas las Transformaciones.
![Page 17: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/17.jpg)
Testing de Transformaciones
!"#$%&#'()*&+,(&-$.)
/0)
1'2#)(&#&)
!22'3-$.2)
![Page 18: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/18.jpg)
¿A Dónde Vamos?
![Page 19: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/19.jpg)
¿A Dónde Vamos?
• Generación Automática de Código. Plataformas específicas CIT: Java y PHP
• Especificación de Interfaces de Usuario. Sketchers y Previewers
vs.
MEJORA USABILIDAD Y PRODUCTIVIDAD
![Page 20: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/20.jpg)
¿A Dónde Vamos?
• Repositorio de Proyectos, Versionado y Trabajo Colaborativo
• Especificación y Gestión de Requisitos
• Potenciar la Comunidad MOSKitt. Portal MOSKitt
• Mejora del Dashboard
![Page 21: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/21.jpg)
¿A Dónde Vamos?
• Reutilización y Líneas de Producto Software (pure::Variants, Gears)
• Roundtrip Engineering
• Generación Incremental
• Generación de Servicios Web en SOA
![Page 22: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/22.jpg)
¿A Dónde Vamos?
• Formación (Interna y Reglada)
• Implantación (Uso en Proyectos Reales)
• Promover el uso en otras Consellerias, Empresas y Universidades
![Page 23: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/23.jpg)
¿A Dónde Vamos?
• Beca de I+D CIT (UPV)
• Ingeniería de Métodos. CAME Tools.
• Definición, Diseño e Implantación de métodos de producción de software específicos de dominio, empresa o proyecto software.
• Reconfiguración del Método de Desarrollo y herramienta CASE en tiempo de ejecución
![Page 24: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/24.jpg)
¿A Dónde Vamos?
!"#$%&'!"#$%&'
!()*+,'!+,(-'.#/0!1'
!()*+,'/2+,34)'#355+2)'
/-36%789' /-36%787':'
!()*+,'/2+4(;;'#355+2)'
/-36%78<' /-36%789' /-36%787':'
/-36%78<'
=>!0'?++-'
!"#$%&'(")*+,'-#.+"'
!"#$%&'/012"0",#.3%,'-#.+"'
=>#0'?++-'
>;;();''@(5+;%)+2A'
.@>#1')#%4"'
4"#4*"5"'
![Page 25: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/25.jpg)
Colaboraciones
![Page 26: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/26.jpg)
Colaboraciones
• Subproyecto MDT/Papyrus dentro del proyecto Eclipse Model Development Tools (MDT)
• Objetivo desarrollar editores avanzados para UML y SysML
• Participantes: CA LIST líderes del proyecto Papyrus, TopCased (Airbus), Atos Origin, Obeo y MOSKitt (Prodevelop)
![Page 27: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/27.jpg)
Algunos Datos....
• 2117 descargas en 2008 ...+ de 6300 descargas en 2009 (17 al día). 366 GB descargados
• 21.177 visitas con 190.908 páginas vistas (2009)
• Listas de Correo
• https://moskitt.org/lists/mailman/listinfo/moskitt-es
• https://dev.eclipse.org/mailman/listinfo/spain-ec
• Repositorio de Proyectos Eclipse
• http://subversion.moskitt.org
![Page 28: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/28.jpg)
A Usar MOSKitt!!
![Page 29: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/29.jpg)
Panel
¿Sirve para algo el MDD?
Éxitos y Fracasos(Pros y Cons)
![Page 30: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/30.jpg)
Un Éxito...MOSKitt
10 Millones Euros
Proyecto y Estadísticas en OHLOH
(https://www.ohloh.net/projects/moskitt)
![Page 31: Mos Kitt Quo Vadis](https://reader033.fdocumento.com/reader033/viewer/2022042507/554d265fb4c905ab268b4c59/html5/thumbnails/31.jpg)
http://www.moskitt.org
Gracias por la Atención