Jesús García Molina

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Jesús García Molina"

Transcripción

1 Curso: DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS Cuatrimestre: 1 Créditos: 5 (25 horas de teoría + 15 horas de prácticas + 85 horas de trabajo) Tipo: optativa (Especialidad Tecnología del Software) Área de Conocimiento: Lenguajes y Sistemas Informáticos Departamento: Informática y Sistemas URL: Profesorado Jesús García Molina <jmolina@um.es> También está prevista la invitación de profesorado de otras universidades, pertenecientes a la recién creada Red Nacional de Desarrollo de Software Dirigido por Modelos, para impartir algún seminario, en concreto se ha contactado con Antonio Vallecillo (Universidad de Málaga). También se ha contactado con investigadores con prestigio internacional como Jim Steel y Jean Bezivin de la Universidad de Nantes. Presentación Con el propósito de suponer un avance significativo hacia la industrialización del software, o al menos proporcionar mejoras significativas en la productividad y calidad, a lo largo de esta década ha emergido el paradigma del Desarrollo de software dirigido por modelos (DSDM), término que en realidad se refiere a un conjunto de técnicas o paradigmas de desarrollo que comparten algunos principios básicos, y que surgen, en su mayoría, a partir de la iniciativa MDA (Model Driven Architecture) del OMG, presentada en noviembre de Entre estos paradigmas podemos destacar: MDA, factorías de software, desarrollo basado en lenguajes específicos del dominio y programación generativa. Los tres primeros son los más extendidos y a los que se prestará mayor atención en el curso aunque todos comparten unos principios comunes.. Descriptores Desarrollo de software dirigido por modelos (DSDM), Ingeniería de modelos, MDA, Factorías de software, Desarrollo específico del dominio, DSL, Programación Orientada al Lenguaje, Transformaciones de Modelos, Metamodelado, Herramientas de metamodelado. Objetivos El objetivo de este curso es que el alumno conozca los principios básicos comunes a todas las técnicas de DSDM y adquiera una buena comprensión del concepto de metamodelado. Además debe conocer los principios que subyacen a los paradigmas MDA, Factorías de Software y Desarrollo específico del dominio con DSL. Además manejará herramientas para la creación de lenguajes de modelado o DSL (Domain Specific Languages) y para el desarrollo de aplicaciones a través de DSDM, para lo que deberá aplicar algún método de software adecuado.

2 Conocimientos Previos Modelado de software con UML, Patrones de Diseño, tecnología Java. Programa de Teoría 1. Introducción al Desarrollo Dirigido por Modelos 1.1. Principios básicos 2. Metamodelado 2.1. Lenguajes de metamodelado 2.2. Sintaxis abstracta 2.3. Sintaxis Concreta 2.4. Semántica 2.5. Metamodelos ejecutables 3. Transformaciones entre modelos 3.1. Propiedades 3.2. Lenguajes de Transformación: Características y Clasificación 3.3. QVT, ATL y RubyTL 3.4. Ejemplos de Transformaciones 3.5. Herramientas de Transformación 4. Fundamentos del Model Driven Architecture (MDA) 4.1. Proceso MDA 4.2. MDA y UML : Perfiles UML 4.3. Metamodelado y MOF 4.4. Cuestiones sobre MDA 4.5. Ejemplo 4.6. Herramientas: Componentes y Arquitectura 5. Fundamentos del Desarrollo específico del Dominio 5.1. Lenguajes Específicos del Dominio (DSL) 5.2. Condiciones para crear un DSL 5.3. Estrategia de creación de un DSL 5.4. Metamodelado y DSL 5.5. Ejemplo 5.6. Herramientas 6. Fundamentos de las Factorías de software 6.1. Concepto 6.2. Familias de lenguajes 6.3. Líneas de Producto : Familias de productos software 6.4. MDA vs. Factorías 6.5. Ejemplo Herramientas: DSL Tools y GAT Programa de Prácticas Práctica 1. Crear metamodelos MOF para lenguajes de modelado sencillos. Práctica 2. Escribir una misma transformación modelo-modelo con QVT, ATL y RubyTL

3 Práctica 3. Escribir una misma transformación modelo-código con RubyTL, XSLT y un lenguaje de plantillas Práctica 4. Diseño de una aplicación con una arquitectura web desde un punto de vista tradicional. Práctica 5. Aplicar MDA al diseño anterior y generación de la aplicación con una herramienta MDA comercial. Práctica 5. Aplicar el enfoque de las factorías de software a un dominio concreto. Práctica 6. Utilización de DSL Tools y GAT y otras herramientas existentes para la aplicación de las factorías de software. Práctica 7. Crear un DSL con Metaedit+, MPS o Xactium Criterios de Evaluación La evaluación tendrá en cuenta la asistencia y participación en clase del alumno, la realización de ejercicios prácticos y la elaboración de un trabajo sobre la materia que será expuesto oralmente.. Bibliografía 1. Clark, A, Andy Evans, Paul Sammut, James Willans. Applied Metamodelling A Foundation for Language Driven Development. Xactium, Compuware, OptimalJ , 3. Czarnecki, K. and Simon Helsen. Classification of model transformation approaches. In Proceedings of the 2nd OOPSLA Workshop on Generative Technique in the Context of the Model Driven Architecture, Anaheim, October Dmitriev, Sergei, Language Oriented Programming: The next programming paradigm. Jetbrains, ( 5. Frankel, D., Model Driven Architecture. Applying MDA to Enterprise Computing, 2003, Wiley. 6. Fuentes, Lidia y Antonio Vallecillo. Una Introducción a los Perfiles UML. Novatica, 168, pp. 6-11, Número especial sobre UML e Ingeniería de Modelos, editores Jesús García Molina y Gustavo Rossi, Marzo-Abril García Molina, J. et al. Un estudio comparativo de dos herramientas MDA: ArcStyler y Optimal J, I Taller de Desarrollo de Software Dirigido por Modelos, DSDM, dentro de las IX Jornadas de Ingeniería y Bases de Datos, 9 de noviembre de 2004, Málaga (España). 8. Gardner, Tracy, Catherine Griffin, Jana Koehler, and Rainer Hauser. Review of omg mof 2.0 query/views/transformations submissions and recommendations towards final standard. Misc, Gómez, Pablo y Sánchez, Oscar, Herramientas de metamodelado: DSL Tools vs. Metaedit+, Proyecto Fin de Carrera, dirigido por Jesús García Molina, Facultad de Informática, Universidad de Murcia, sept., 2006.

4 10. Greenfield, J. y Keith Short, Software Factories, Assembling Applications with Patterns, Models and Tools, Companion of the 18th annual ACM SIGPLAN Conference OOPSLA, 16-27, Hubert, R., Convergent Architecture. 2002, Wiley Computer Publishing Interactive Objects, ArcStyler Jouault, F. and Kurtev, I. Transforming models with ATL. In Proceedings of the Model Transformations in Practice Workshop at MoDELS 2005, Montego Bay, Jamaica, Kleppe, A., J. Warmer, and W. Bast, MDA Explained. 2003, Addison-Wesley. 15. King's College London, An Evaluation of Compuware OptimalJ Professional Edition as an MDA Tool Marjan Mernik, Jan Heering and Anthony M. Sloane. When And How To Develop Domain-Specific Languages. Technical Report, 2005 (Pendiente de publicación en ACM Computing Surveys) 17. Marquina Muñoz, F. Arquitecturas de transformaciones en MDA: ArcStyler y OptimalJ, Proyecto Fin de Carrera, dirigido por Jesús García Molina, Facultad de Informática, Universidad de Murcia, diciembre, Miller, J. and J. Mukerji, MDA Guide Version Regio, Mauro y JackGreenfield. Designing and Implementing and HL7 Software Factory. In Internacional Workshop on Software Factories, at OOPSLA, Rodríguez, J. Ingeniería de Modelos con MDA: Estudio comparativo de Optimal-J y ArcStyler, Proyecto Fin de Carrera, Facultad de Informática, Universidad de Murcia, Junio Sánchez, J., Jesús García, and Marcos Menárguez. RubyTL: A Practical, Extensible Transformation Language. In 2nd European Conference on Model Driven Architecture, volume 4066, pages Lecture Notes in Computer Science, June, Sánchez, J, and Jesús García: A plugin-based language to experiment with models transformation. In proceedings of 9th International Conference MoDELS 2006, Genova, Italy. October Object Management Group, MetaObjectFacility (MOF) Specification Object Management Group, Model Driven Architecture. A Technical Perspective Object Management Group, UML 2.0 OCL Specification QVT-Partners, Revised submission for MOF 2.0 Query / Views / Transformations RFP Material curso doctorado: Página del Domain Specific Forum, Página de la OMG: OCL, 2.0, documento omg formal MOF, 2.0, documento omg pct MDA Guide version omg/ , OMG document OMG, MOF 2.0 Query/View/Transformation Final Adopted Specification, noviembre, 2005, docs/ptc/ pdf. 29. Página web de las DSL Tools de Microsoft Página DSDM grupos españoles:

5 31. Página web de Metacase Página web de Meta Programming Systems de Jetbrains Página web de Xactium, Pagina de Jean Bezivin: Planificación de la docencia y la evaluación El profesor Jesús J. García Molina será el encargado de la docencia y evaluación del curso.

MCGEN: UN ENTORNO PARA LA GENERACIÓN AUTOMÁTICA DE COMPILADORES DE MODELOS ESPECÍFICOS DE DOMINIO

MCGEN: UN ENTORNO PARA LA GENERACIÓN AUTOMÁTICA DE COMPILADORES DE MODELOS ESPECÍFICOS DE DOMINIO XV Jornadas de Ingeniería del Software y Bases de Datos JISBD 2006 José Riquelme - Pere Botella (Eds) CIMNE, Barcelona, 2006 MCGEN: UN ENTORNO PARA LA GENERACIÓN AUTOMÁTICA DE COMPILADORES DE MODELOS ESPECÍFICOS

Más detalles

Una Caracterización de Herramientas MDA de Código Abierto

Una Caracterización de Herramientas MDA de Código Abierto Una Caracterización de Herramientas MDA de Código Abierto Juan Carlos Herrera 1, Alfredo Matteo 1 e Isabel Díaz 1-2 Universidad Central de Venezuela 1 Facultad de Ciencias - Escuela de Computación - Laboratorio

Más detalles

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIER IA SYLLABUS. PROYECTO CURRICULAR: Ingeniería de Sistemas

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIER IA SYLLABUS. PROYECTO CURRICULAR: Ingeniería de Sistemas UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIER IA SYLLABUS PROYECTO CURRICULAR: Ingeniería de Sistemas NOMBRE DEL DOCENTE: ESPACIO ACADÉMICO (Asignatura): Opción AII: Tendencias Avanzadas

Más detalles

RUBYTL: UN LENGUAJE DE TRANSFORMACIÓN DE MODELOS EXTENSIBLE

RUBYTL: UN LENGUAJE DE TRANSFORMACIÓN DE MODELOS EXTENSIBLE XV Jornadas de Ingeniería del Software y Bases de Datos JISBD 2006 José Riquelme - Pere Botella (Eds) CIMNE, Barcelona, 2006 RUBYTL: UN LENGUAJE DE TRANSFORMACIÓN DE MODELOS EXTENSIBLE Jesús Sánchez Cuadrado,

Más detalles

DESARROLLO DE SOFTWARE BASADO EN MODELOS

DESARROLLO DE SOFTWARE BASADO EN MODELOS DESARROLLO DE SOFTWARE BASADO EN MODELOS Año 2015 Carrera/Plan: Licenciatura en Sistemas Plan 2003/07-Plan 2012-Plan 2015 Año: (4º,5º) Régimen de Cursada : Semestral Carácter: Optativa Correlativas: Orientación

Más detalles

Definición de métricas en un metamodelo usando OCL para diseño Web

Definición de métricas en un metamodelo usando OCL para diseño Web Definición de métricas en un metamodelo usando OCL para diseño Web Jesús Francisco Aguirre y Daniel Riesco Departamento de Informática, Facultad de Ciencias Físico Matemáticas y Naturales - UNSL Ejército

Más detalles

COORDINADORES AUTORES PRÓLOGO PREFACIO... 43

COORDINADORES AUTORES PRÓLOGO PREFACIO... 43 ÍNDICE COORDINADORES... 17 AUTORES... 21 PRÓLOGO... 37 PREFACIO... 43 CAPÍTULO 1. DESARROLLO DIRIGIDO POR MODELOS: UN NUEVO PARADIGMA DE CONSTRUCCIÓN DE SOFTWARE... 51 1.1 INTRODUCCIÓN... 51 1.2 DE LOS

Más detalles

Ingeniería del Software II

Ingeniería del Software II Curso 2009 2010 Departamento: Informática e Ingeniería de Sistemas Area: Lenguajes y Sistemas Informáticos 7,5 cr. 5 h. semana: 4,5 cr. Teoría 3 h. semana 3 cr. Prácticos 1 h. semana problemas 1 h. semana

Más detalles

Lenguajes específicos y herramientas de soporte al Modelado de Procesos del Negocio en el contexto del Desarrollo Dirigido por Modelos

Lenguajes específicos y herramientas de soporte al Modelado de Procesos del Negocio en el contexto del Desarrollo Dirigido por Modelos Lenguajes específicos y herramientas de soporte al Modelado de Procesos del Negocio en el contexto del Desarrollo Dirigido por Modelos R. Giandini (1,2), P. Pandolfo (1), A. Radic (1), C. Imparato (1)

Más detalles

Transformación del Modelo de Negocio al Modelo de Caso de Uso del Sistema Utilizando QVT

Transformación del Modelo de Negocio al Modelo de Caso de Uso del Sistema Utilizando QVT Transformación del Modelo de Negocio al Modelo de Caso de Uso del Sistema Utilizando QVT Ariel S. Arsaute 1, Marcela Daniele 2, Fabio A. Zorzan 3, Daniel Riesco 4 RESUMEN Esta línea de investigación contribuye

Más detalles

Grado en Ingeniería Informática itinerario Ingeniería del Software

Grado en Ingeniería Informática itinerario Ingeniería del Software CURSO 2016/2017 Grado en Ingeniería Informática itinerario Ingeniería del Software DATOS DE LA ASIGNATURA Nombre: Arquitectura del Software Dirigida por Modelos Denominación en inglés: Model Driven Architecture

Más detalles

PROGRAMA DE DOCTORADO

PROGRAMA DE DOCTORADO PROGRAMA DE DOCTORADO Desarrollo de familias de productos de software desde un enfoque generativo DPTO. DE INGENIERÍA DE SOFTWARE Y SISTEMAS INFORMÁTICOS Tema 1 Introducción Autor: Rubén Heradio Gil Índice

Más detalles

División Académica de Informática y Sistemas

División Académica de Informática y Sistemas Área de formación Sustantiva Profesional Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC 1 3 4 4 0 0 0 4 Clave de la asignatura

Más detalles

GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO

GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO WICC 2012 626 GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO 1. A.Cortez, C.Naveda 1. Consejo de Investigaciones (CIUDA) UDA. 2. Instituto de Investigaciones Facultad de Ciencias

Más detalles

MDA vs Factorías de Software. Javier Muñoz, Vicente Pelechano

MDA vs Factorías de Software. Javier Muñoz, Vicente Pelechano MDA vs Factorías de Software Javier Muñoz, Vicente Pelechano Dept. de Sistemas Informáticos y Computadores Universidad Politécnica de Valencia Campus de Vera 46022 Valencia {jmunoz, pele}@dsic.upv.es Resumen

Más detalles

Ingeniería de Aplicaciones Web

Ingeniería de Aplicaciones Web Ingeniería de Aplicaciones Web Carrera: Ingeniería en Computación Profesor Responsable: Rossi, Gustavo Héctor Año: Optativa Duración: Semestral Carga Horaria Semanal: 6hs Carga Horaria Total: 96hs OBJETIVOS

Más detalles

ESCUELA: UNIVERSIDAD DEL ISTMO

ESCUELA: UNIVERSIDAD DEL ISTMO 1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3031 GRADO: ING. EN COMPUTACIÓN, CUARTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: 3042 2.- OBJETIVO GENERAL El alumno aprenderá la

Más detalles

MDE; MDA; Transformaciones y DSLs. Una breve introducción.

MDE; MDA; Transformaciones y DSLs. Una breve introducción. MDE; MDA; Transformaciones y DSLs. Una breve introducción. Orozco M Daniel F; Giraldo O William J ; Trefftz G Helmuth Escuela de ingeniería, Departamento de Informática y Sistemas, Maestría en Ingeniería,

Más detalles

Utilidad de las transformaciones modelo-modelo en la generación automática de código

Utilidad de las transformaciones modelo-modelo en la generación automática de código Utilidad de las transformaciones modelo-modelo en la generación automática de código Javier Luis Cánovas Izquierdo, Óscar Sánchez Ramón, Jesús Sánchez Cuadrado, Jesús García Molina Facultad de Informática

Más detalles

Una Aproximación para Aplicaciones Web: MOWEBA

Una Aproximación para Aplicaciones Web: MOWEBA Una Aproximación para Aplicaciones Web: MOWEBA Magalí González 1,2, Luca Cernuzzi 1, Oscar Pastor 2 1 DEI - Universidad Católica Nuestra Señora de la Asunción Asunción Paraguay 2 DSIC - Universidad Politécnica

Más detalles

Un lenguaje de Transformación específico para Modelos de Proceso del Negocio

Un lenguaje de Transformación específico para Modelos de Proceso del Negocio Un lenguaje de Transformación específico para Modelos de Proceso del Negocio Roxana Giandini 1 Gabriela Pérez 1 Claudia Pons 2 1 LIFIA, Facultad de Informática, Universidad Nacional de La Plata 2 Universidad

Más detalles

Proyecto Informático. Herramientas de Metamodelado

Proyecto Informático. Herramientas de Metamodelado Proyecto Informático Herramientas de Metamodelado 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

Más detalles

UML, OCL y Patrones en el contexto MDA

UML, OCL y Patrones en el contexto MDA UML, OCL y Patrones en el contexto MDA Ana Garis email: agaris@unsl.edu.ar Maestría en Ingeniería de Software Agenda Model Driven Architecture (MDA) Unified Modeling Language (UML) y Perfiles UML Object

Más detalles

Integración de modelos BPMN en ambientes MDA

Integración de modelos BPMN en ambientes MDA Integración de modelos BPMN en ambientes MDA Martinez Ignacio, Mendez Lautaro, Nahuel Leopoldo, Perelli Julián, Pérsico Mauricio, Giandini Roxana Laboratorio de Innovaciones en Sistemas de Información,

Más detalles

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos. PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: COMPUTACIÓN Y DISEÑO GRÁFICO NOMBRE DEL CURSO: Diseño de Software con Práctica Profesional CLAVE: 1013M ACADEMIA A LA QUE PERTENECE: Diseño de Software PROFESIONAL

Más detalles

CAP - Conceptos Avanzados de Programación

CAP - Conceptos Avanzados de Programación Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA (Plan

Más detalles

CAP - Conceptos Avanzados de Programación

CAP - Conceptos Avanzados de Programación Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA (Plan

Más detalles

Aplicando los principios del DSDM al desarrollo de transformaciones de modelos en ETL

Aplicando los principios del DSDM al desarrollo de transformaciones de modelos en ETL Aplicando los principios del DSDM al desarrollo de transformaciones de modelos en ETL Álvaro Jiménez, Verónica A. Bollati, Juan M. Vara, Esperanza Marcos Grupo de Investigación Kybele, Universidad Rey

Más detalles

INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura

INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA

Más detalles

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio M. Teresa García 1, Mercedes Ruiz 1 y Cristina Vicente-Chicote 2 1 Departamento de Lenguajes y Sistemas Informáticos Universidad

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO PROGRAMACIÓN AVANZADA Y MÉTODOS NUMÉRICOS 1312 3º 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería

Más detalles

Programa Regular. Metodologías de programación I. Ingeniería en Informática. Ciclo lectivo: Docente/s: Coordinador: Dr. Lic.

Programa Regular. Metodologías de programación I. Ingeniería en Informática. Ciclo lectivo: Docente/s: Coordinador: Dr. Lic. Programa Regular Nota: para un adecuado ordenamiento y estandarización de los programas se sugiere respetarla denominación de cada ítem indicado a continuación, a fin de unificar criterios en la presentación

Más detalles

MDA TOOLS COMPARISON

MDA TOOLS COMPARISON Comparativo de herramientas MDA (AndroMDA, ArcStyler, OptimalJ) Cuesta M. Albeiro * López T. Marcelo ** Joyanes A. Luis *** Resumen Con el entorno y dinámicas competitivas de la actualidad, contar con

Más detalles

Creación y evaluación de modelos LSP en un contexto MDA

Creación y evaluación de modelos LSP en un contexto MDA WICC 2012 433 Creación y evaluación de modelos LSP en un contexto MDA Ana Funes 1, Elizabeth Reinoso 2, Marcelo Castro 2, Aristides Dasso 1, 1 Universidad acional de San Luis, Ejército de los Andes 950

Más detalles

División Académica de Informática y Sistemas Ingeniería en Sistemas Computacionales

División Académica de Informática y Sistemas Ingeniería en Sistemas Computacionales Área de formación Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC General 2 2 4 4 0 0 0 4 Programación II Carácter de la asignatura

Más detalles

Lenguajes de Transformación de Modelos. Un análisis comparativo.

Lenguajes de Transformación de Modelos. Un análisis comparativo. Lenguajes de Transformación de Modelos. Un análisis comparativo. Natalia Correa LIFIA, Facultad de Informática, Universidad de La Plata La Plata, Argentina natalia.correa@lifia.info.unlp.edu.ar and Roxana

Más detalles

H. 1/5. Asignatura: GESTIÓN DE CALIDAD Y AUDITORÍA. Objetivos: Contenidos Mínimos: Resolución N.º 026/12

H. 1/5. Asignatura: GESTIÓN DE CALIDAD Y AUDITORÍA. Objetivos: Contenidos Mínimos: Resolución N.º 026/12 H. 1/5 Carga Horaria: Objetivos: Teoría Laboratorio Problemas Problemas Proyecto y Tipo/Rutinarios Abiertos Diseño Total 40 30 30 100 El objetivo es introducir a los estudiantes en los conceptos de normas

Más detalles

Procesadores de Lenguajes II. Luis M a Montero de Espinosa Díaz Manuel Trinidad García. 17 de enero de 2013

Procesadores de Lenguajes II. Luis M a Montero de Espinosa Díaz Manuel Trinidad García. 17 de enero de 2013 Procesadores de Lenguajes II Luis M a Montero de Espinosa Díaz Manuel Trinidad García Ingeniería Informática Universidad de Cádiz 17 de enero de 2013 1 / 42 Índice 1 Resumen Introducción Principales conceptos

Más detalles

Generación Automática de Aplicaciones Web Móviles Mediante Componentes Configurables

Generación Automática de Aplicaciones Web Móviles Mediante Componentes Configurables Generación Automática de Aplicaciones Web Móviles Mediante Componentes Configurables Pablo Vera, Claudia Pons, Carina González, Rocío Rodríguez, Daniel Giulianelli Universidad Nacional de La Matanza Departamento

Más detalles

Publicaciones o Documentos Científico-Técnicos

Publicaciones o Documentos Científico-Técnicos Publicaciones o Documentos Científico-Técnicos (CLAVE: L = libro completo, CL = capítulo de libro, A = artículo, R = review, E = editor, S = Documento Científico-Técnico restringido. ) Autores (p.o. de

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN ACATLÁN PROGRAMA DE ASIGNATURA CLAVE: SEMESTRE: 5 (QUINTO) MODALIDAD

Más detalles

Una Propuesta Metodológica basada en Taxonomías para el Desarrollo de Sistemas Groupware Interactivos

Una Propuesta Metodológica basada en Taxonomías para el Desarrollo de Sistemas Groupware Interactivos Una Propuesta Metodológica basada en Taxonomías para el Desarrollo de Sistemas Groupware Interactivos William J. Giraldo 2, Ana I. Molina 1, Manuel Ortega 1, César A. Collazos 3 1 Departmento de Sistemas

Más detalles

UN MOTOR DE TRANSFORMACIÓN DE MODELOS CON SOPORTE PARA EL LENGUAJE QVT RELATIONS

UN MOTOR DE TRANSFORMACIÓN DE MODELOS CON SOPORTE PARA EL LENGUAJE QVT RELATIONS UN MOTOR DE TRANSFORMACIÓN DE MODELOS CON SOPORTE PARA EL LENGUAJE QVT RELATIONS Pascual Queralt, Luis Hoyos, Artur Boronat, José Á. Carsí e Isidro Ramos Departamento de Sistemas Informáticos y Computación

Más detalles

Lenguaje Unificado de Modelado 2.0

Lenguaje Unificado de Modelado 2.0 Especialización en Telemática Lenguaje Unificado de Modelado 2.0 Arquitecturas de Sistemas Telemáticos Dr. Ing. Álvaro Rendón Gallón Cali, mayo de 2012 Temario 2 Modelado del Software MDD: Desarrollo basado

Más detalles

Estrategias MDE en entornos de desarrollo de sistemas de tiempo real.

Estrategias MDE en entornos de desarrollo de sistemas de tiempo real. Estrategias MDE en entornos de desarrollo de sistemas de tiempo real. César Cuevas, Laura Barros, Patricia López Martínez y José M. Drake Grupo de Computadores y Tiempo Real Universidad de Cantabria 39005,

Más detalles

Una aproximación a la generación automática de código en un contexto MDD sobre modelos BPMN

Una aproximación a la generación automática de código en un contexto MDD sobre modelos BPMN Una aproximación a la generación automática de código en un contexto MDD sobre modelos BPMN Ignacio Martínez A., Lautaro Mendez, Julián Perelli, Mauricio Pérsico, Nahuel Santos B. Cátedra de Ingeniería

Más detalles

Máster Universitario en Ciencia y desde el Espacio Universidad de Alcalá Curso Académico 2013/14

Máster Universitario en Ciencia y desde el Espacio Universidad de Alcalá Curso Académico 2013/14 Software de control en tiempo real para sistemas espaciales Máster Universitario en Ciencia y desde el Espacio Universidad de Alcalá Curso Académico 2013/14 GUÍA DOCENTE Nombre de la asignatura: Software

Más detalles

División Académica de Informática y Sistemas

División Académica de Informática y Sistemas Área de formación Sustantiva Profesional Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC 1 3 4 4 0 0 0 4 Clave de la asignatura

Más detalles

Modelos de Decisión Como Mecanismo de Composición de Reglas de Transformación

Modelos de Decisión Como Mecanismo de Composición de Reglas de Transformación Modelos de Decisión Como Mecanismo de Composición de Reglas de Transformación Andres Romero y Hugo Arboleda Universidad de Los Andes, Cra. 1 N 18A 10, Bogotá, Colombia {aa.romero354,hf.arboleda34}@uniandes.edu.co

Más detalles

Utilización de Maude desde Eclipse Modeling Framework para la Gestión de Modelos 1

Utilización de Maude desde Eclipse Modeling Framework para la Gestión de Modelos 1 Utilización de Maude desde Eclipse Modeling Framework para la Gestión de Modelos 1 Artur Boronat, José Iborra, José Á. Carsí, Isidro Ramos, Abel Gómez Departament de Sistemes Informàtics i Computació Universitat

Más detalles

Desarrollo de Software Dirigido por Modelos: conceptos, lenguajes y desafíos

Desarrollo de Software Dirigido por Modelos: conceptos, lenguajes y desafíos ReTyCA (Revista de Tecnología y Ciencias Aplicadas) ISSN: 2525-2097 Vol. 1 N 2 (2016) Desarrollo de Software Dirigido por Modelos: conceptos, lenguajes y desafíos Ivanna M. Lazarte 1 (1) Departamento de

Más detalles

Una introducción al desarrollo de software dirigido por modelos. An introduction to the development of model-driven software

Una introducción al desarrollo de software dirigido por modelos. An introduction to the development of model-driven software Tipo de artículo: Artículo original Temática: Ingeniería de software Recibido: 18/01/2012 Aceptado: 20/02/2012 Publicado: 15/03/2012 Una introducción al desarrollo de software dirigido por modelos An introduction

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación de aplicaciones 2. Competencias Dirigir proyectos de tecnologías

Más detalles

SOFTWARE DE CONTROL EN TIEMPO- REAL PARA SISTEMAS ESPACIALES

SOFTWARE DE CONTROL EN TIEMPO- REAL PARA SISTEMAS ESPACIALES SOFTWARE DE CONTROL EN TIEMPO- REAL PARA SISTEMAS ESPACIALES Máster Universitario en Ciencia y Tecnología desde el Espacio Universidad de Alcalá Curso Académico 2011/12 GUÍA DOCENTE Nombre de la asignatura:

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Arquitecturas software para sistemas ciber físicos

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Arquitecturas software para sistemas ciber físicos ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE ASIGNATURA Arquitecturas software para sistemas ciber físicos CURSO ACADÉMICO - SEMESTRE 2016-17 - Segundo semestre GA_61AD_613000106_2S_2016-17 Datos Descriptivos

Más detalles

Desarrollo de software con aspectos dirigido por modelos *

Desarrollo de software con aspectos dirigido por modelos * Desarrollo de software con aspectos dirigido por modelos * Lidia Fuentes y Pablo Sánchez Dpto. de Lenguajes y Ciencias de la Computación Universidad de Málaga, Málaga (España) {lff,pablo}@lcc.uma.es Resumen

Más detalles

Model Driven Development (MDD)

Model Driven Development (MDD) (MDD) Abril 2014 Alumnos: Daniel Astudillo Héctor Rojas Roberto Rojas Profesor: Guillermo Badillo Como desarrollar SW distribuido de calidad Como desarrollar software de calidad para sistemas distribuidos?

Más detalles

Programación Docente: Ingeniería de Protocolos de Comunicaciones.

Programación Docente: Ingeniería de Protocolos de Comunicaciones. Programación Docente: Ingeniería de Protocolos de Comunicaciones http://pegaso.ls.fi.upm.es/~lmengual/inicio_ip.html Ingeniería de Protocolos de Comunicaciones Curso: 5º (2º cuatrimestre) Optativa Créditos:

Más detalles

Bosques, Álvaro E. Javier Baeza. Fecha de elaboración: 18 de mayo de 2010 Fecha de última actualización:

Bosques, Álvaro E. Javier Baeza. Fecha de elaboración: 18 de mayo de 2010 Fecha de última actualización: PROGRAMA DE ESTUDIO Entornos de desarrollo para dispositivos móviles Programa Educativo: Área de Formación : Licenciatura en Sistema Computacionales Integral profesional Horas teóricas: 2 Horas prácticas:

Más detalles

SISTEMAS EN TIEMPO REAL

SISTEMAS EN TIEMPO REAL SISTEMAS EN TIEMPO REAL Año académico: 2006/07 Centro: Escuela Politécnica Superior Estudios: Ingeniero Técnico en Informática de Sistemas Asignatura: Sistemas en Tiempo real Ciclo: 1º Curso: 3º Cuatrimestre:

Más detalles

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Introducción a la construcción del software

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Introducción a la construcción del software CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Introducción a la construcción del software 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título:

Más detalles

REVISTAS CIENTÍFICAS INDEXADAS WoK INGENIERÍA INFORMÁTICA. Unidad de Soporte en Estudios Métricos de Información

REVISTAS CIENTÍFICAS INDEXADAS WoK INGENIERÍA INFORMÁTICA. Unidad de Soporte en Estudios Métricos de Información REVISTAS CIENTÍFICAS INDEXADAS WoK INGENIERÍA Unidad de Soporte en Estudios Métricos de Información emi@upla.cl Valparaíso, mayo 2016 ACM Journal on Emerging Technologies in Computing Systems. ESTADOS

Más detalles

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz Procesadores de Lenguajes 2 Desarrollo de metamodelos con EMF Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 07/11/13 PL2 - Desarrollo

Más detalles

Una propuesta de implementación para especificaciones de patrones de comportamiento

Una propuesta de implementación para especificaciones de patrones de comportamiento Una propuesta de implementación para especificaciones de patrones de comportamiento Alberto A. Cortez 123, Claudia A. Naveda 12 1 Consejo de Investigaciones -CIUDA, Universidad del Aconcagua, Mendoza,

Más detalles

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Diseño de software y metodologías de desarrollo

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Diseño de software y metodologías de desarrollo CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Diseño de software y metodologías de desarrollo 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título:

Más detalles

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO 1. INFORMACION GENERAL 1.01. Nombre de la Asignatura : Diseño de Sistemas de Información 1.02.

Más detalles

AS - Arquitectura del Software

AS - Arquitectura del Software Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 747 - ESSI - Departamento de Ingenieria de Servicios y Sistemas de Información Curso: Titulación: 2017 GRADO EN

Más detalles

Estudio Comparativo de Técnicas de Modelado de Negocio

Estudio Comparativo de Técnicas de Modelado de Negocio Estudio Comparativo de Técnicas de Modelado de Negocio Juan José Cadavid 1, Carlos Andrés Ospina 1, Juan Bernardo Quintero 2 1 Avansoft S.A. Medellín, Colombia {jjcadavid, caospina}@avansoft.com 2 ABC-Flex

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE

ANX-PR/CL/ GUÍA DE APRENDIZAJE PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 Diseño Industrial ASIGNATURA 565000173 - PLAN DE ESTUDIOS 56IA - CURSO ACADÉMICO Y SEMESTRE 2017-18 - Primer semestre Índice Guía de Aprendizaje 1. Datos

Más detalles

CONGRESOS 2012 INTERNACIONALES

CONGRESOS 2012 INTERNACIONALES CONGRESOS 2012 INTERNACIONALES Autores: V. A. Bollati, P. Atzeni, E. Marcos, J.M. Vara Título: Model Management Systems vs. Model Driven Engineering: A Case Study Congreso: Symposium on Applied Computing

Más detalles

M2DAT-HYMO: una herramienta basada en MDA para la generación automática de aplicaciones Web a partir del modelo del hipertexto

M2DAT-HYMO: una herramienta basada en MDA para la generación automática de aplicaciones Web a partir del modelo del hipertexto M2DAT-HYMO: una herramienta basada en MDA para la generación automática de aplicaciones Web a partir del modelo del hipertexto Feliu Trias Nicolau, Iván Santiago Viñambres, Juan Manuel Vara, Valeria de

Más detalles

GUÍA DOCENTE DE DESARROLLO AUTOMATIZADO DE SOFTWARE

GUÍA DOCENTE DE DESARROLLO AUTOMATIZADO DE SOFTWARE GUÍA DOCENTE DE DESARROLLO AUTOMATIZADO DE SOFTWARE La presente guía docente corresponde a la asignatura Desarrollo Automatizado de Software (DASw), aprobada para el curso lectivo 2013-2014 en Junta de

Más detalles

Clasificación de las Herramientas CASE

Clasificación de las Herramientas CASE Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la

Más detalles

LP - Lenguajes de Programación

LP - Lenguajes de Programación Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA (Plan

Más detalles

GUÍA DOCENTE DE DESARROLLO AUTOMATIZADO DE SOFTWARE

GUÍA DOCENTE DE DESARROLLO AUTOMATIZADO DE SOFTWARE GUÍA DOCENTE DE DESARROLLO AUTOMATIZADO DE SOFTWARE La presente guía docente corresponde a la asignatura Desarrollo Automatizado de Software (DASw), aprobada para el curso lectivo 2016-2017 en Junta de

Más detalles

CC61J / CC Taller de UML Apuntes de Clase

CC61J / CC Taller de UML Apuntes de Clase CC61J / CC5404 - Taller de UML Apuntes de Clase Prof. Andrés Muñoz Ordenes 14 de marzo de 2012 Agenda Presentaciones Docente Participantes Curso Introducción Motivación Qué es UML? Historia Características

Más detalles

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Introducción a redes de ordenadores

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Introducción a redes de ordenadores CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Introducción a redes de ordenadores 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título: Facultad:

Más detalles

1.-DATOS DE LA ASIGNATURA

1.-DATOS DE LA ASIGNATURA 1.-DATOS DE LA ASIGNATURA Nombre de la asignatura: Minería de Datos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: ADM-0701 Horas teoría-horas práctica-créditos: 3-2-8 2.-HISTORIA

Más detalles

Conectividad de EJS con Matlab/Simulink y otras herramientas

Conectividad de EJS con Matlab/Simulink y otras herramientas Curso-Taller CEA: Nuevas Posibilidades de Desarrollo en EJS Conectividad de EJS con Matlab/Simulink y otras herramientas Gonzalo Farias Departamento de Informática y Automática Universidad Nacional de

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas

Más detalles

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM Fabio A. Zorzan y Daniel Riesco Resumen Esta línea de investigación propone una alternativa para lograr la automatización de la gestión

Más detalles

Asignatura: Metodologías, Desarrollo y Calidad en la Ingeniería de Software. Contenidos: Competencias 1 : Cuatrimestre: 1º ECTS: 6 Carácter: OB

Asignatura: Metodologías, Desarrollo y Calidad en la Ingeniería de Software. Contenidos: Competencias 1 : Cuatrimestre: 1º ECTS: 6 Carácter: OB Asignatura: Metodologías, Desarrollo y Calidad en la Ingeniería de Software Cuatrimestre: 1º ECTS: 6 Carácter: OB Contenidos: ID C1 C2 C3 C4 C5 Descripción Ingeniería de Software avanzada, OO, componentes

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO SISTEMAS EN TIEMPO REAL 0928 8º, 9º 06 Asignatura Clave Semestre Créditos Ingenieria Eléctrica Ingenieria en Computación

Más detalles

BOA, un framework MDA de alta productividad

BOA, un framework MDA de alta productividad BOA, un framework MDA de alta productividad Padrón Lorenzo, J. 1, Estévez García A. 1, Roda García J.L. 2, García López F. 2 1 Open Canarias SL, Santa Cruz Tenerife, España http://www.opencanarias.com

Más detalles

ANEXO I OBJETIVOS Y/O ALCANCES DE LA ASIGNATURA

ANEXO I OBJETIVOS Y/O ALCANCES DE LA ASIGNATURA 1 Corresponde al Anexo I de la Resolución Nº: 615/02 ANEXO I CARRERA-PLAN: Profesorado en Computación - Plan 1998 CURSO: Cuarto RÉGIMEN: Cuatrimestral (segundo cuatrimestre) CARGA HORARIA: Teórico-prácticos:

Más detalles

Universidad Autónoma de Madrid

Universidad Autónoma de Madrid Universidad Autónoma de Madrid Escuela Politécnica Superior Máster I 2 TIC Trabajo de Fin de Máster Descripción de las actividades de una propuesta de Metodología de Desarrollo de Software Dirigida por

Más detalles

Metamodelo de Auditoría y Reingeniería para Sistemas de Trazabilidad de Vinos. Código de Proyecto UTN Nacional: EIINIME TC PID 3878

Metamodelo de Auditoría y Reingeniería para Sistemas de Trazabilidad de Vinos. Código de Proyecto UTN Nacional: EIINIME TC PID 3878 Metamodelo de Auditoría y Reingeniería para Sistemas de Trazabilidad de Vinos Código de Proyecto UTN Nacional: EIINIME0003878TC PID 3878 Integrantes del equipo Vazquez, Alejandro (Lab. de Auditoría y Seguridad

Más detalles

Aplicando herramientas MDE en la definición de un lenguaje especifico de dominio para la gestión de modelos

Aplicando herramientas MDE en la definición de un lenguaje especifico de dominio para la gestión de modelos Aplicando herramientas MDE en la definición de un lenguaje especifico de dominio para la gestión de modelos Gabriela Pérez 1, Jerónimo Irazábal 1,2, Claudia Pons 1,2 y Roxana Giandini 1 1 LIFIA, Facultad

Más detalles

Presentación de proyecto de seminario de titulación

Presentación de proyecto de seminario de titulación BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Presentación de proyecto de seminario de titulación I Datos Generales. Fecha: 28/Febrero/2002 1.1 Datos del Responsable

Más detalles

REFACTORING DE DIAGRAMAS DE CLASES UML. Claudia Pereira Liliana Favre*

REFACTORING DE DIAGRAMAS DE CLASES UML. Claudia Pereira Liliana Favre* REFACTORING DE DIAGRAMAS DE CLASES UML Claudia Pereira Liliana Favre* INTIA - Facultad de Ciencias Exactas Universidad Nacional del Centro de la Provincia de Buenos Aires Tandil - Argentina { cpereira,

Más detalles

INGENIERÍA DEL SOFTWARE DE LA UNIVERSIDAD DE MURCIA

INGENIERÍA DEL SOFTWARE DE LA UNIVERSIDAD DE MURCIA Características generales de IDENTIFICACIÓN DEL EQUIPO INVESTIGADOR NOMBRE DEL EQUIPO O GRUPO DE INVESTIGACIÓN Ingeniería del Software UNIDAD/DEPARTAMENTO DE PERTENENCIA Departamento de Informática y Sistemas

Más detalles

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Fabio A. Zorzan 1 y Daniel Riesco 2 Resumen Esta línea de investigación pretende aportar a la mejora

Más detalles

INGENIERÍA DE REQUISITOS

INGENIERÍA DE REQUISITOS INGENIERÍA DE REQUISITOS Curso: Master Informática y Matemática Aplicadas en Ciencias e Ingeniería Cuatrimestre: 1 Créditos: 5 (20 horas de teoría + 20 horas de prácticas + 85 horas de trabajo) Tipo: optativa,

Más detalles

PROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.

PROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies. Código CC3002 Nombre Nombre en Inglés PROGRAMA DE CURSO Metodologías de Diseño y Programación Design and Programming Methodologies SCT es Docentes Horas de Cátedra Horas Docencia Auxiliar Horas de Trabajo

Más detalles

PROGRAMACIÓN DE LÍNEAS DE PRODUCTOS DE SOFTWARE ORIENTADAS A ASPECTOS

PROGRAMACIÓN DE LÍNEAS DE PRODUCTOS DE SOFTWARE ORIENTADAS A ASPECTOS PROGRAMACIÓN DE LÍNEAS DE PRODUCTOS DE SOFTWARE ORIENTADAS A ASPECTOS P R E S E N T A : I. S. C. A N A F A B I O L A A N Z U R E S R A M Ó N DIRIGEN DR. ULISES JUÁREZ MARTÍNEZ (INSTITUTO TECNOLÓGICO DE

Más detalles

CURRICULUM VITAE DATOS PERSONALES DATOS PROFESIONALES

CURRICULUM VITAE DATOS PERSONALES DATOS PROFESIONALES CURRICULUM VITAE LORENA SOLEDAD BAIGORRIA FERNANDEZ 2008 DATOS PERSONALES APELLIDO Y NOMBRE: Baigorria Fernandez, Lorena Soledad DOCUMENTO: DNI 26.668.365 FECHA DE NACIMIENTO: 04/08/1978 EDAD: 29 años

Más detalles

Guía Docente 2013/14

Guía Docente 2013/14 Guía Docente 2013/14 Programación Avanzada Object oriented Programming Grado en Ingeniería de Sistemas de Telecomunicación Modalidad de enseñanza presencial Universidad Católica San Antonio de Murcia Tlf:

Más detalles

Perfil UML para el desarrollo de aplicaciones WAP

Perfil UML para el desarrollo de aplicaciones WAP Perfil UML para el desarrollo de aplicaciones WAP Ricardo Soto D., Mauricio Camara J. Escuela de Ingeniería Informática, Pontificia Universidad Católica de Valparaíso, Chile E-mail: ricardo.soto@ucv.cl,

Más detalles

Definición y ejecución de métricas en el contexto de ADM

Definición y ejecución de métricas en el contexto de ADM Definición y ejecución de métricas en el contexto de ADM Javier Luis Cánovas Izquierdo, Belén Cruz Zapata, Jesús García Molina Universidad de Murcia {jlcanovas, b.cruzzapata, jmolina@um.es Resumen La Modernización

Más detalles

EXPERIENCIA DE DESARROLLO DE UNA APLICACIÓN WEB UTILIZANDO LA METODOLOGÍA UWE Y EL LENGUAJE QVT EN LA TRANSFORMACIÓN DE MODELOS

EXPERIENCIA DE DESARROLLO DE UNA APLICACIÓN WEB UTILIZANDO LA METODOLOGÍA UWE Y EL LENGUAJE QVT EN LA TRANSFORMACIÓN DE MODELOS EXPERIENCIA DE DESARROLLO DE UNA APLICACIÓN WEB UTILIZANDO LA METODOLOGÍA UWE Y EL LENGUAJE QVT EN LA TRANSFORMACIÓN DE MODELOS A. Narváez 1, P. Baldeón 2, C. Hinojosa 3, D. Martínez 4 1 Escuela Politécnica

Más detalles