La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ingeniería de Software en la Robótica Educativa Gabriela Arévalo, Ph.D. CAETI- UAI, LIFIA-UNLP, CONICET

Presentaciones similares


Presentación del tema: "Ingeniería de Software en la Robótica Educativa Gabriela Arévalo, Ph.D. CAETI- UAI, LIFIA-UNLP, CONICET"— Transcripción de la presentación:

1 Ingeniería de Software en la Robótica Educativa Gabriela Arévalo, Ph.D. CAETI- UAI, LIFIA-UNLP, CONICET gabriela.b.arevalo@gmail.com

2 Objetivo General Desarrollar herramientas tecnológicas y metodológicas para construir plataformas de software de robótica educativa. CIITI - Rosario, Nov 2010

3 Objetivos Específicos Desarrollo de una herramienta de software para el soporte de la creación de modelos visuales de los sistemas, usando MDD y Reingeniería. Desarrollar kernels genéricos de las plataformas existentes de robots. Definir una metodología de desarrollo para este tipo de sistemas. CIITI - Rosario, Nov 2010

4 Model Driven Development Desarrollo de software basado en modelos Approach Forward Engineering Desde PIM (relacionados más al análisis) a PSM (relacionados al lenguajes de programación) Transformación de Modelos CIITI - Rosario, Nov 2010

5 Reingeniería Proceso de Recuperación y Transformación de información Concepto simplificado de Modelo Basado en Transformación de Código CIITI - Rosario, Nov 2010

6 Approach: Reingeniería Básica (1/2) Análisis de los kernels implementados en la actualidad Etoys, Lego Mindstorms Extracción de Código (Refactoring) Análisis de Características Comunes Extracción de Conceptos Generales implicitos en el código Modelo Simple de Código Prototipos de Lenguaje CIITI - Rosario, Nov 2010

7 puerto := new …. puerto := SerialPort new …….. …. puerto := ParallelPort new …… Connect with port Approach: Reingeniería Básica (1/2) CIITI - Rosario, Nov 2010

8 Approach: Ingeniería Forward NXT-G LOGO for NXT URBI for Lego NXT# Modelos y Lenguajes Existentes CIITI - Rosario, Nov 2010

9 Approach Combinado CIITI - Rosario, Nov 2010

10 Resultados Esperados Definición de un lenguaje de modelado específico del dominio de la robótica educativa. Herramienta para soporte de la creación de modelos para enseñanza de la robótica. Definición de una metodología para la correcta aplicación de la técnica de modelado propuesta. CIITI - Rosario, Nov 2010

11 Approach Combinado CIITI - Rosario, Nov 2010 Ingeniería de Software en la Robótica Educativa Gabriela Arévalo, PhD gabriela.b.arevalo@gmail.com


Descargar ppt "Ingeniería de Software en la Robótica Educativa Gabriela Arévalo, Ph.D. CAETI- UAI, LIFIA-UNLP, CONICET"

Presentaciones similares


Anuncios Google