INTRODUCCIÓN GRUPO ISSI I.Ramos UPV Ciudad Real 14-15 junio 2007 MOMENT.

Slides:



Advertisements
Presentaciones similares
VALORACIÓN Y SELECCIÓN DE INVERSIONES EN RECURSOS INFORMÁTICOS
Advertisements

INTRODUCCIÓN F. Llaneras, J. Picó, J. L. Navarro, E. Picó-Marco. Dpto. Ingeniería de sistemas y Automática, Universidad Politécnica de Valencia.
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
AWA: Accesibilidad Web en el proceso de desarrollo software Lourdes Moreno López Departamento de Informática UC3M "Congreso Internacional.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Objetivos Desarrollar software funcional multi-modelo sobre distintas plataformas para el estudio de sistemas complejos de cómputo de alto rendimiento.
Proceso de Originación de Crédito: Banco de los Alpes
Especificación y Verificación de Transformaciones de Modelos
GENERADOR SEMIAUTOMÁTICO DE DIAGRAMAS DE SECUENCIA A PARTIR DE ESCENARIOS REPRESENTADOS COMO GRAFOS DE SOWA Por: CLAUDIA MARÍA GÓMEZ FLÓREZ Director:
Versión 2004 Enrique Bañuelos Gómez
M.S.C. Ivette Hernández Dávila
Unified Modeling Language (Lenguaje de Modelamiento unificado)
HERRAMIENTAS CASE.
Ingeniería del software de la usabilidad (I)
I Taller sobre Desarrollo de Software Dirigido por Modelos, MDA y Aplicaciones (DSDM'04) MDA Aplicado: Una Gramática de Grafos para la Transformación de.
Left Case: Int Case v1.0 Roberto Galache García Tutores: Francisco José García Peñalvo Francisco José García Peñalvo Iván Álvarez Navia Iván Álvarez Navia.
Diseño del Software Diseño de datos Diseño arquitectónico
Sistemas de gestión de la calidad en empresas que desarrollan con Genexus Amalia Álvarez Balbi Gastón Mousqués
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
DISEÑO DE SOFTWARE 1ª. Parte
Fundamentos de programación
Técnicas para la obtención de requerimientos
Tema I Arquitectura de Software. Arquitectura de software es un conjunto de reglas que definen la estructura de un sistema y las relaciones entre sus.
Grupo Transformaciones MDA Coordinador Artur Boronat (MOMENT) Asistentes Félix García, Beatriz Mora (ESFINGE) Francisco J. Lucas, Ambrosio Toval, Fernando.
REQUERIMIENTOS DE SOFTWARE
1Junio 2007 I Jornadas de trabajo META Línea de trabajo de Ingeniería de Métodos - Conclusiones -
Junio I Jornadas de trabajo META Subproyecto METAMETHOD - Soporte a la Especificación de Metodologías de Desarrollo mediante Técnicas MDD -
Tecnología para la Comunidad
Asignación de Tratamientos a Responsabilidades en el contexto del Diseño Dirigido por Modelos David Ameller & Xavier Franch Universitat Politècnica de.
III Jornadas META – Gijón, 6 Octubre Requisitos & Arquitecturas  Actividades desarrolladas  Desafíos de investigación Definición de una propuesta.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Plan de Sistemas de Información (PSI)
GRUPO CALIDAD/MÉTRICAS Coordinadora: Dra. Marcela Genero Bocco Grupo Alarcos Escuela Superior de Informática Universidad Castilla-La Mancha, Ciudad Real,
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
VII Congreso de Expotecnología UVM 2007 Jonás A. Montilva C.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
NORMAS ISO ISO Carlos Mario Zapata J. 4/15/2017
Gestión de la Configuración
Ximena Romano – Doris Correa
Medición Genérica basada en Modelos sobre MOMENT Responsable Félix García (ESFINGE) Participantes Beatriz Mora, Paco Ruiz, Mario Piattini (ESFINGE) Abel.
Distribución y Movilidad en Arquitecturas Software Orientadas a Aspectos Nour Ali Director: Isidro Ramos NODO: UPV.
Evolución Dinámica de Arquitecturas NODO MOMENT: Cristóbal Costa, Jose Ángel Carsí, Jennifer Pérez, Nour Ali, Carlos Enrique Cuesta, Isidro Ramos OBJETIVO.
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
Grupo de Trabajo de Ingeniería de Requisitos de Seguridad Proyecto Meta (Models, Enviroments, Transformations and Applications) I Jornadas de trabajo.
Importancia en la efectividad del:
Diseño de Software y su Proceso
Plan de trabajo Grupo Aplicaciones Industriales (META) I Jornadas META Ciudad Real (junio 2007)
Subproyecto Medwsa Proyecto CICYT META Ciudad Real, Junio 2007.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
Ingeniería de Requisitos
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
Jairo Pinto Ing. sistemas
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Relación con otras asignaturas del plan de estudio
Integrantes: Dennys Quintero José Ortega Simón Fagundez Caracas 09 de Febrero de 2015.
Laura Posada Agudelo Carlos Mario Zapata
Unified Modeling Language (Lenguaje de Modelamiento unificado)
2-oct-15Ingeniería de Requisitos1 INGENIERÍA DE REQUISITOS Carlos Mario Zapata J.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
II Jornadas META - Cartagena, Enero Arquitecturas Software  Grupos de Trabajo  Arquitecturas Software Distribuidas+Redes de Sensores  Reconfiguración.
Integrantes: Castro José República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA2006.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Transcripción de la presentación:

INTRODUCCIÓN GRUPO ISSI I.Ramos UPV Ciudad Real junio 2007 MOMENT

Nombre Evento2 GESTION DE MODELOS. MOMENT  Soporte formal para metamodelado  Aplicación de la gestión de modelos a la bioinformática  Prototipos para la gestión de modelos

Nombre Evento3 Tema: soporte formal para metamodelado  Nodos: MOMENT (colaboración con UIUC)  participantes: Artur Boronat (UPV) José Meseguer (UIUC)  Tareas realizadas:  estudio de entornos formales de metamodelado  estudio de técnicas de verificación formal  estudio de la reflexión en MOF  desarrollo de un marco formal y ejecutable para MOF + OCL, con soporte para reflexión estructural  integración del marco formal en EMF

Nombre Evento4 Tema: soporte formal para metamodelado  Resultados obtenidos:  informe técnico realizado en UIUC  tesis: “MOMENT: a formal MOdel manageMENT”  Conocimientos previos para utilizar los resultados: MOF, OCL, Maude y técnicas de verificación formal  Tareas a realizar:  publicaciones  formalización del framework basándonos en tª de grafos y tª de retículos

Nombre Evento5 Tema: primeros prototipos para la gestión de modelos  Nodos: MOMENT  participantes: Artur Boronat José Á. Carsí Abel Gómez Emilio Insfrán Pascual Queralt Isidro Ramos

Nombre Evento6 Tema: primeros prototipos para la gestión de modelos  Tareas realizadas  soporte para Maude en Eclipse (MDT)  soporte tecnológico para OCL: MOMENT-OCL  soporte tecnológico para QVT Relations: MOMENT-QVT  soporte tecnológico para operadores de gestión de modelos  soporte visual para trazabilidad  prototipo de una herramienta CASE: UML y bases de datos relacionales  Resultados  JISBD: 1 demo  Tesis  Colaboración con CapGemini

Nombre Evento7 Limitaciones de los prototipos  MOMENT-QVT  no se soporta semántica “checkonly”  no se soporta pattern matching recursivo  front-end demasiado complejo  Tareas a realizar  soporte formal y ejecutable para QVT Relations a medio plazo (1 año)  colaboración con University of Leicester (R.Heckel - reescritura de grafos)  desarrollo de proyectores de EMF a Maude  soporte visual para QVT Relations

Nombre Evento8 Aplicación de la gestión de modelos a la bioinformática.  Nodos Involucrados: UPV  Grupos de Trabajo:  Transformaciones MDA / Herramienta MOMENT  Participantes:  UPV: Abel Gómez, José Ángel Carsí, Isidro Ramos, Hans-Dieter Ehrich, Artur Boronat.

Nombre Evento9 Objetivos  Definir un mecanismo automático o semiautomático en:  Migración de datos mediante lenguajes de transformaciones de modelos.  Integración de datos mediante operadores de gestión de modelos.  Uso de técnicas de modelado e ingeniería dirigida por modelos para:  Representación de datos biológicos.  Obtención (mediante técnicas de metamodelado y generación de código automática) de interfaces de usuario amigables.

Nombre Evento10 Tareas realizadas y publicaciones.  Trabajos en el Institut für Informationssysteme:  Aproximación a los problemas de migración de datos en bioinformática. Bases de datos y herramientas de simulación: TRANSPATH®, Play-Engine, CPN-Tools…  Selección de un caso de estudio y definición de un marco de aplicación.  Desarrollo de metamodelos e instancias. Mecanismos de extración de información de bases de datos relacionales.  Definición de reglas de transformación entre dominios participantes y validación de la propuesta.  Publicaciones Aceptadas:  Gómez, Boronat, Carsí, Ramos, Täubner, Eckstein. «Recuperación y procesado de datos biológicos mediante Ingeniería Dirigida por Modelos.». XII Jornadas de Ingeniería del Software y Bases de Datos. Zaragoza, Septiembre de  Publicaciones en proceso (2)…

Nombre Evento11 TAREAS ISSI  TEMAS: ARQUITECTURAS  Arquitecturas Software Orientadas a Aspectos  Requisitos y Arquitecturas SW  Distribución y Movilidad en Arquitecturas Software Orientadas a Aspectos  Evolución Dinámica de Arquitecturas  Las Vistas Arquitectónicas y sus Correspondencias Mediante la Gestión de Modelos

Nombre Evento12 TAREAS ISSI  TEMAS: Lineas de Producto. Emergencias  Generador Automático de Sistemas de Diagnóstico basados en Líneas de Producto  Líneas de productos SW en aplicaciones industriales  Modelado de Sistemas para Gestión de Emergencias

Nombre Evento13 Transformación de Modelos Dirigida por Características de Calidad  Nodos Involucrados: UPV y UCLM  Grupos de Trabajo:  Calidad /Métricas  Transformaciones MDA / Herramienta MOMENT  Participantes:  UCLM: Marcela Genero, Mario Piattini  UPV: Silvia Abrahão, Emilio Insfran, José Ángel Carsí, e Isidro Ramos

Nombre Evento14 Objetivos  Definición de un metamodelo de calidad para dirigir las transformaciones  Selección de dominios especificos (Requisitos, Bioinformática, etc.)  Estudio de transformaciones alternativas con respecto a características y atributos de calidad  Validación empírica de transformación de modelos  Definición de meta-metricas  Definición de las transformaciones en QVT  Ejecución en MOMENT de las transformaciones dirigidas por atributos de calidad

Nombre Evento15 Metamodelo de Calidad  Será construído de manera empírica a partir de la evidencia obtenida con los experimentos controlados! Patrón de transformación genérico dirigido por características de calidad

Nombre Evento16 Tareas realizadas  Selección y estudio de un dominio: Modelo de Requisitos a Modelo de clases UML (Noviembre 2006)  Selección del punto de vista de la calidad: calidad pragmática y el atributo de calidad “facilidad de entendimiento” (Noviembre 2006)  Estudio de transformaciones alternativas: relaciones estructurales entre clases (Diciembre 2006)  Diseño y Ejecución de un experimento en la UPV para comprobar cuál transformación alternativa produce el modelo de clases UML más fácil de entender (Enero 2007)  Replica del experimento en la UCLM (Abril 2007)  Análisis y discusión de los datos obtenidos (Marzo/Abril 2007)

Nombre Evento17 Resultados Obtenidos  Publicaciones Aceptadas:  Abrahão, S. Insfrán, E., Genero, M. Carsí, J. A., Ramos, I., Piattini, M. (2007) Quality-Driven Model Transformations: From Requirements to UML Class Diagrams. Model-Driven Software Development: Integrating Quality Assurance, Jörg Rech and Christian Bunse (eds.), Idea Group, Inc.Quality-Driven Model Transformations: From Requirements to UML Class Diagrams  Calero, C., Abrahão, S., García, F., Genero, M. (2007) Calidad en la Fabricación de Software. Factorías de Software: Experiencias, tecnologías y organización. Piattini, M. y Garzás, J. (eds.), Editorial Ra-Ma.Calidad en la Fabricación de Software  Publicaciones Enviadas:  Insfran E., Carsí J. A., Abrahão S., Genero M.,Ramos I., Piattini M. Empirical Evaluation of Alternative QVT Transformations in the context of MDA: a replicated study Submitted to 10th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2007), Nashville-TN, USA,  Genero M., Piattini M., Abrahão S., Insfran E., Carsí J. A., Ramos I. A Controlled Experiment for Selecting MDA Transformations based on Quality Attributes Submitted to 1st ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), Madrid, Spain, September 2007.

Nombre Evento18 Tareas a realizar  Analizar los datos de la réplica realizada en UCLM  Escribir un artículo de revista con los resultados de los dos experimentos realizados!  Realizar más experimentación usando otras reglas de transformación (otros dominios), otras características/atributos y perspectivas de calidad  Definir el metamodelo de calidad para dirigir las transformaciones a partir de la evidencia empírica obtenida con los experimentos realizados  Definir en QVT las transformaciones usando el metamodelo origen + metamodelo de calidad + metamodelo destino  Ejecutar en MOMENT las transformaciones dirigidas por características de calidad

INTRODUCCIÓN Arquitecturas Software Orientadas a Aspectos NODO MOMENT: Isidro Ramos, José Ángel Carsí, Jennifer Pérez, Nour Ali, Cristóbal Costa, Carlos Enrique Cuesta NODO MEDWSA : Bárbara Álvarez, Pedro Sánchez Palma, Juan Ángel Pastor

Nombre Evento20 TAREA REALIZADAS  PRISMA  Definición de un nuevo enfoque de desarrollo de arquitecturas software orientadas a aspectos basado en MDD  Definición y Formalización del Modelo PRISMA: Modelo Aspectos Simétrico y Modelo Arquitectónico con Conectores  Definición del Metamodelo PRISMA  Definición del Lenguaje de Descripción de Arquitecturas Orientado a Aspectos (LDAOA) PRISMA  Especificaciones con el LDAOA de PRISMA  EFTCoR  TeachMover -Tareas realizadas -Resultados -Tareas futuras

Nombre Evento21 TAREA REALIZADAS  PRISMA CASE  Herramienta de Modelado  Herramienta de modelos PRISMA  V1. Sin COTS  V.2. Con COTS  Herramienta de configuraciones PRISMA específicas de dominio  Compilador de Modelos  De modelo gráfico a lógica modal de acciones y pi-cálculo poliádico  De modelo gráfico a código C#  PRISMANET  Middleware PRISMA para.NET  Generación de Código y Ejecución  Articulación del TeachMover  Versión sin COTS  Versión con COTS -Tareas realizadas -Resultados -Tareas futuras

Nombre Evento22 RESULTADOS  Tesis:  PRISMA: Aspect-Oriented Software Architectures, Jennifer Pérez, Directores: Isidro Ramos, Jose Ángel Carsí, diciembre 2006  Publicaciones  Colaboraciones y contactos  Jose Luiz Fiadeiro (University of Leicester)  Flavio Oquendo (Université de Bretagne-Sud – VALORIA)  David Garlan (Carnegie Mellon University, Pitsburgh)  Frantisek Plasil (University of Charles, Prague)  Seminarios -  Seminarios - University of Charles, Prague - Universidad Rey Juan Carlos  Participación en Comités de Organización y de Programa:  Conferencia Europea de Arquitecturas Software (ECSA)  Talleres de Desarrollo Software Orientada a Aspectos (DSOA)  Simposium Brasileña de Ingeniería del Software (SBES) -Tareas realizadas -Resultados -Tareas futuras

Nombre Evento23 TAREAS FUTURAS  PUESTA EN MARCHA PRISMA CASE  TAREA UCLM 1.4 : Analizar medidas para arquitecturas software  TAREA UCLM 1.5 : Obtener un conjunto de indicadores válidos para arquitecturas software  TAREA UPV 2.4 : Análisis y validación de modelos arquitecturas software orientadas a aspectos  TAREA UPV 2.6: Aplicación de un modelo específico de dominio a distintos dominios de aplicación y tecnologías: modelos arquitectónicos orientados a aspectos, dinámicos y distribuidos.  LÍNEAS DE PRODUCTO PRISMA  TAREA UPV 2.5 Desarrollo de arquitecturas software orientadas a aspectos dirigido por modelos y basadas en líneas de producto  TAREA ESI 1.2 : Definición y desarrollo de un modelo de variabilidad para metodologías de desarrollo  TAREA UPCT 1.1 : Caracterización conceptual de los sistemas reactivos como líneas de producto. ¡¡Colaboración con Nuevos Nodos!!! -Tareas realizadas -Resultados -Tareas futuras

Nombre Evento24 TAREAS FUTURAS  ARQUITECTURAS SOFTWARE ORIENTADAS A SERVICIOS  MODELOS ESPECÍFICOS DE DOMINIO  TAREA UPCT 1.2 : Definición y seguimiento de una metodología para el desarrollo de sistemas reactivos siguiendo un enfoque dirigido por modelos  TAREA UPCT 1.3 : Modelos para los sistemas reactivos  TAREA UPCT 1.5 : Marco arquitectónico para sistemas reactivos  TAREA UPCT 1.9 : Desarrollo de un caso de estudio específico de sistema reactivo  TAREA UPV 3.5 : Definición de la Arquitectura de la Plataforma de Gestión de Emergencias -Tareas realizadas -Resultados -Tareas futuras

INTRODUCCIÓN Isidro Ramos Elena Navarro Patricio Letelier Requisitos y Arquitecturas SW

Nombre Evento26 Requisitos y Arquitecturas SW MDSD Propuesta MDSD para la definición iterativa Requisitos- Arquitectura Software (ATRIUM) trazabilidad  Soporte implícito a la trazabilidad a lo largo del ciclo de vida  Automatización  Automatización: explotación de QVT como mecanismo de transformación de modelos Separación de Concerns  Soporte para la Separación de Concerns desde etapas tempranas variabilidad  Soporte para la especificación y análisis de la variabilidad en etapas tempranas  MORPHEUS: herramienta de soporte

INTRODUCCIÓN Distribución y Movilidad en Arquitecturas Software Orientadas a Aspectos Nour Ali Isidro Ramos

Nombre Evento28 TAREA REALIZADAS  Ambient-PRISMA  Ambient-PRISMA: Extensión de PRISMA con ambientes para definir arquitecturas software para sistemas distribuidos y móviles  Definición y Formalización del Modelo Ambient-PRISMA  Definición del Metamodelo Ambient-PRISMA  Extensión del Lenguaje de Descripción de Arquitecturas Orientado a Aspectos (LDAOA) PRISMA  Especificaciones con Ambient-PRISMA  TeachMover  Agentes Moviles una Subasta Electrónica  Protocolo Handover para telefonía móvil (Colaboración: Cristóvão Oliveira, Universidad Nova de Lisboa) -Tareas realizadas -Resultados -Tareas futuras

Nombre Evento29 TAREA REALIZADAS  Ambient-PRISMA  PRISMANET  Extensión del Middleware PRISMA para.NET  Ampliación del modelo de communicación distribuido  Gestión del entorno distribuido  DNS Distribuido  Modelo de Transacciones  Ambient-PRISMANET  Ambientes  Movilidad -Tareas realizadas -Resultados -Tareas futuras

Nombre Evento30 RESULTADOS  Publicaciones  Colaboraciones y contactos  Jose Luiz Fiadeiro (University of Leicester)  Emilio Tuosto (University of Leicester)  Cristóvão Oliveira (Universidad Nova de Lisboa)  Participación en Comités de Organización y de Programa:  Conferencia Europea de Arquitecturas Software (ECSA) -Tareas realizadas -Resultados -Tareas futuras

Nombre Evento31 TAREAS  Ambient-PRISMA  TAREA UPV 2.2 : Definición y desarrollo de un modelo de distribución para arquitecturas software orientadas a aspectos, distribuidas y móviles  TAREA UPV 2.4 : Análisis y validación de modelos arquitecturas software orientadas a aspectos  TAREA UPV 2.6: Aplicación de un modelo específico de dominio a distintos dominios de aplicación y tecnologías: modelos arquitectónicos orientados a aspectos, dinámicos y distribuidos.  MODELOS ESPECÍFICOS DE DOMINIO  TAREA UPCT 1.2 : Definición y seguimiento de una metodología para el desarrollo de sistemas reactivos siguiendo un enfoque dirigido por modelos  TAREA UPCT 1.3 : Modelos para los sistemas reactivos  TAREA UPCT 1.5 : Marco arquitectónico para sistemas reactivos  TAREA UPCT 1.8 : Desarrollo de una herramienta que automatice el proceso  TAREA UPCT 1.9 : Desarrollo de un caso de estudio específico de sistema reactivo -Tareas realizadas -Resultados -Tareas

Nombre Evento32 TAREAS FUTURAS  Extender Ambient-PRISMA con seguridad  TAREA UCLM 6.4: Definir un modelo de madurez para la gestión de la seguridad  MEDICIÓN DE CALIDAD  TAREA UCLM 1.4 : Analizar medidas para arquitecturas software  TAREA UCLM 1.5 : Obtener un conjunto de indicadores válidos para arquitecturas software  LÍNEAS DE PRODUCTO  TAREA UPV 2.5 Desarrollo de arquitecturas software orientadas a aspectos dirigido por modelos y basadas en líneas de producto  TAREA UPCT 1.1 : Caracterización conceptual de los sistemas reactivos como líneas de producto.  ARQUITECTURAS SOFTWARE ORIENTADAS A SERVICIOS -Tareas realizadas -Resultados -Tareas futuras

Evolución Dinámica de Arquitecturas NODO MOMENT: Cristóbal Costa, Jose Ángel Carsí, Jennifer Pérez, Nour Ali, Carlos Enrique Cuesta, Isidro Ramos OBJETIVO Definir y modelar sistemas autónomos capaces de evolucionar dinámicamente, auto-adaptarse y auto- organizarse

Nombre Evento34 TAREAS REALIZADAS  Evolución Dinámica  Estudio de los trabajos existentes Sólo contemplan Reconfiguración Dinámica Pocos trabajos con arquitecturas jerárquicas Alta dependencia tecnológica Escasos trabajos MDD  Soporte para la evolución de tipos Definición de los conceptos necesarios para modelarla Infraestructura necesaria  Reconfiguración dinámica mediante aspectos Tareas realizadas Resultados Tareas futuras

Nombre Evento35 RESULTADOS  Publicaciones  Evolución de Tipos Costa C., Pérez J., Carsí J.A., Dynamic Adaptation of Aspect-Oriented Components. 10th Int. Symp. on Component-Based Software Engineering (CBSE’07). LNCS, Medford, MA, USA, July 2007  Reconfiguración Dinámica Costa C., Ali N., Pérez J., Carsí J.A., Ramos I., Towards Dynamic Reconfiguration of Aspect- oriented Software Architectures. 1st Europ. Conf. on Software Architecture (ECSA’07). LNCS, Madrid, Sept 2007 (Accepted: Poster) Tareas realizadas Resultados Tareas futuras

Nombre Evento36 TAREAS FUTURAS  Tareas a realizar en META  Tarea UPV 2.3 Definición de un modelo para proporcionar capacidades de evolución dinámica  Tarea UPV 2.6 Validación de resultados mediante un caso de estudio  Tarea UPV 2.4 Análisis y validación de modelos de arquitecturas software orientadas a aspectos  Tarea UCLM 1.5 Definir indicadores de calidad para evaluar el deterioro de un sistema tras varios pasos de evolución  Tarea UPCT 1.3 y 1.5 Incorporar capacidades dinámicas al modelo y marco arquitectónico para sistemas reactivos Tareas realizadas Resultados Tareas futuras

INTRODUCCIÓN Doctorando: Rogelio Limón C. Director : Isidro Ramos Salavert DSIC, UPV Las Vistas Arquitectónicas y sus Correspondencias Mediante la Gestión de Modelos

Nombre Evento38 Contexto  Arquitectura software={Estructuras}  Cada Estructura agrupa un conjunto de “asuntos de interés” que son representados por una VISTA  Existen diferentes enfoques para modelar las VISTAS  El MDA es apropiado para manejar los diferente modelos de las vistas arquitectónicas

Nombre Evento39 Objetivos  Vincular las distintas vistas arquitectónica mediante la gestión entre sus meta-modelos para:  Poder emigrar entre diferentes enfoques por razones de compatibilidad entre las diferentes tareas del desarrollo de software  Mantener la traza y consistencia entre las distintas vistas cuando una de ellas cambie por razones de mantenimiento o evolución  Permitir generar una vista en función de otra

Nombre Evento40 PROPUESTA  Los vínculos de las vistas se establece mediante la transformación de modelos usando el enfoque de MDA de OMG, “QTV”, lo cual comprende: o Identificar correspondencias entre los diferentes modelos de vistas o Diseño de los meta-modelos de vistas donde se incluyen las diferentes relaciones entre los elementos ( estilos arquitectónicos) o Aplicar las transformaciones o Realizar análisis de los modelos

Nombre Evento41 Elementos considerados  Se toma el enfoque de las vistas propuesto por el SEI (Software Engineering Institute): o Vistas: modular, C&C, asignación o En sus meta-modelos se representan los distintos estilos arquitectónicos de cada vista (pipe-filter, cliente-servidor,…)  Para establecer sus relaciones y realizar sus transformaciones se ocupa el QVT, usando el “work bench” Eclipse-together

INTRODUCCIÓN GENERADOR AUTOMÁTICO DE SISTEMAS DE DIAGNÓSTICO BASADO EN LÍNEAS DE PRODUCTO Alumna de doctorado: Ma. Eugenia Cabello Espinosa Director: Isidro Ramos Salavert

INTRODUCCIÓN GENERADOR AUTOMÁTICO DE SISTEMAS DE DIAGNÓSTICO BASADO EN LÍNEAS DE PRODUCTO OBJETIVO OBJETIVO: Crear un Framework que genere automáticamente sistemas de diagnóstico en dominios específicos basados en líneas de producto.

Nombre Evento44 GENERADOR AUTOMÁTICO DE SISTEMAS DE DIAGNÓSTICO BASADO EN LÍNEAS DE PRODUCTO SPL FOP RAS SPEM Aplicando: Procesar la ingeniería en LPS: Ing. Dominio Ing. Aplicación Insertar “features” Especificar y empaquetar “assets”” Modelar procesos de desarrollo SW Considerando: Arquitectura SE Modelo PRISMA Variabilidad diagnóstico

Nombre Evento45 GENERADOR AUTOMÁTICO DE SISTEMAS DE DIAGNÓSTICO BASADO EN LÍNEAS DE PRODUCTO Ing. del Dominio

Nombre Evento46 PLAN DE PRODUCCIÓN DE LA LÍNEA DE PRODUCTOS SOFTWARE DE DIAGNÓSTICO

INTRODUCCIÓN Elena Navarro Patricio Letelier Líneas de productos SW en aplicaciones industriales

Nombre Evento48 Líneas de Producto SW en aplicaciones industriales Caso de Estudio: Sistema de Monitorización Permanente de Campos Electromagnéticos

Modelado de Sistemas para Gestión de Emergencias Grupo AIS

Nombre Evento50 Modelado de Sistemas para Gestión de Emergencias TareaProducto(s) Definición de una ontología común para representar la gestión de emergencias Ontología + Lenguaje específico de dominio Especificación y Validación de Modelos de Coordinación y Colaboración en la Gestión de Emergencias Lenguaje de procesos flexibles + entornos de ejecución Presentación de la Información y el Contexto en la Gestión de Emergencias Dirigida por Modelos Método obtención modelos navegacionales Tratamiento de la Información y el Contexto en la Gestión de Emergencias Dirigida por Modelos Conexión con Bibliotecas Digitales + Marco tratamiento información contextual Definición de la Arquitectura de la Plataforma de Gestión de Emergencias. Framework Orientado a Servicios