asignatura “sistemas informÁticos” › docs › estudios › ingenieria_informatica ›...

102
ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 1 TÍTULO: Contramano Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Upload: others

Post on 27-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 1 TÍTULO: Contramano

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 2: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 2 TÍTULO: Entorno de medición de eficiencia para el sistema Ciao

DESCRIPCIÓN: El sistema Ciao es un entorno de programación multiparadigma que, como cualquier sistema de complejidad comparable, evoluciona en eficiencia a lo largo de su historia. Existe una serie limitada de programas de prueba que permiten controlar esta evolución. Se pretende ampliar este conjunto de programas con otros más complejos, ya disponibles, pero que necesitan ser adaptados, y crear un entorno en el que sea sencillo añadir nuevos programas de prueba. Además ese entorno deberá ser capaz de generar informes (en formato a determinar, pero seguramente LaTeX) sobre la eficiencia del sistema, para poder tener un rastro claro de cómo afectan a la misma los cambios en el compilador, las librerías, la máquina virtual, etc.

PROFESOR/ES (MAX 2): Manuel Carro

OBJETIVO: Ya recogido en la descripción. Adicionalmente, el alumno tomará contacto directo con un entorno de trabajo de tamaño apreciable y en el que podrá desarrollar capacidades de comunicación, trabajo en equipo, realización de tareas cuyos resultados serán usados por otras personas, contacto con investigadores nacionales y extranjeros en un grupo multidisciplinar y una visión cercana del mundo de la investigación.

Nº DE ALUMNOS ASIGNADOS (en principio): 1

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): Sí, 1. Por otro lado, el alumno interesado en los temas de trabajo del laboratorio podría encontrar otros temas de TFC.

ENLACE DEL TRABAJO PROPUESTO: http://clip.dia.fi.upm.es/~mcarro/SistemasInformaticos

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Haber cursado Programación Lógica y Extensiones de la Programación Lógica, o acreditar excelente conocimiento del lenguaje de programación Prolog.

Dominio del idioma inglés. Disponibilidad para reuniones semanales y trabajo diario

(horario a concretar) en laboratorio de la facultad. Deseable conocimiento previo del entorno de trabajo: Linux /

Emacs / Subversion / ...

Page 3: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de
Page 4: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 3 TÍTULO: Aplicación Practica de Métodos Innovadores de Ingeniería del Software III

DESCRIPCIÓN: La participación en este proyecto consiste en aplicar a un problema real las técnicas más recientes de ingeniería del software.

PROFESOR/ES (MAX 2): Xavier Ferré, Nelson Medinilla

OBJETIVO: El objetivo del proyecto es el desarrollo en equipo o individual de un sistema software real o parte del mismo, aplicando técnicas innovadoras de Ingeniería del Software.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 1

ENLACE DEL TRABAJO PROPUESTO: http://is.ls.fi.upm.es/udis/docencia/ssii/

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Haber cursado o estar matriculado en la asignatura obligatoria de quinto curso Ingeniería del Software II.

Page 5: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 4 TÍTULO: Algoritmos de búsqueda en la Web. Algoritmos de indexación

DESCRIPCIÓN:

Cómo se puede medir el peso o importancia de una página web dentro de Internet?. Los motores de búsqueda de páginas web, se enfrentan a problemas como éste. Tomar una decisión involucra buscar entre millones de páginas web con información heterogénea y, por otra parte, las preferencias del usuario pueden incluir varios criterios dentro de esta búsqueda. Problemas análogos aparecen en otras áreas (economía, teoría de la elección social, sistemas basados en conocimiento, evaluación software,...). Así el problema que se aborda en la asignatura es, dado un conjunto finito de elementos proporcionar mecanismos automáticos para la estimación de pesos de importancia o prioridades de los elementos en cuestión, respecto de uno o varios criterios. El primer paso para abordar este problema es el modelo de información de partida. Nosotros trabajaremos en el contexto de las matrices de comparación por pares. Una vez construida la matriz de comparación por pares, se trata de procesar esta información para derivar los pesos de importancia finales. Para ello, se siguen diferentes enfoques que dan lugar a distintos algoritmos de síntesis de información.

PROFESOR/ES (MAX 2): Esther Dopazo - Juan Robles

OBJETIVO: El objetivo de este trabajo es que el alumno se familiarice con algoritmos de indexación y cálculo de pesos y construya una aplicación informática asociada.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): El proyecto puede dar lugar a dos trabajos fin de carrera

ENLACE DEL TRABAJO PROPUESTO: [email protected]

Page 6: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Page 7: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 5 TÍTULO: Librerías de grafos

DESCRIPCIÓN: El entorno de programación Ciao dispone de unas librerías de grafos con y sin peso desarrolladas por varias personas, pero no totalmente terminadas. Se propone añadir las operaciones y algoritmos comunes aún no implementadas, entre las cuales se encuentran:

Para grafos con peso: conjunto independiente de nodos, nodos directamente conectados a otro dado, rooted subgraph, camino más corto desde un nodo, camino más corto entre todos los nodos, flujo máximo entre dos nodos.

Para grafos con y sin peso:coloreado de grafos.

Asimismo puede ser necesario refactorizar el código existente para extraer fragmentos iguales o similares a una fuente común.

PROFESOR/ES (MAX 2): Manuel Carro

OBJETIVO: Se encuentra en la descripción. Adicionalmente, el alumno tomará contacto directo con un entorno de trabajo de tamaño apreciable y en el que podrá desarrollar capacidades de comunicación, trabajo en equipo, realización de tareas cuyos resultados serán usados por otras personas, contacto con investigadores nacionales y extranjeros en un grupo multidisciplinar y una visión cercana del mundo de la investigación.

Nº DE ALUMNOS ASIGNADOS (en principio): 1

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): no directamente, pero el alumno interesado en los temas de trabajo del laboratorio podría encontrar otros temas de TFC.

ENLACE DEL TRABAJO PROPUESTO:http://clip.dia.fi.upm.es/~mcarro/SistemasInformaticos

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Haber cursado Programación Lógica y Extensiones de la

Programación Lógica, o acreditar excelente conocimiento del lenguaje de programación Prolog.

Dominio del idioma inglés. Disponibilidad para reuniones semanales y trabajo diario

(horario a concretar) en laboratorio de la facultad. Deseable conocimiento previo del entorno de trabajo: Linux /

Emacs / Subversion / ...

Page 8: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 6 TÍTULO: HERA-DC: Herramienta descargable para la revisión de la accesibilidad Web

DESCRIPCIÓN: Se pretende comenzar el desarrollo de una versión descargable y autónoma de la herramienta HERA, para la revisión manual de la accesibilidad de sitios web.

PROFESOR/ES (MAX 2)• José Luis Fuertes Castro• Loïc Martínez Normand

OBJETIVO: Desarrollar un primer prototipo de la versión descargable de HERA, que sirva para determinar la solución tecnológica que permita que se ejecute en local y que sea independiente de navegadores web. Objetivos principales:

• Deberá dar soporte tanto a las directrices de accesibilidad web del consorcio de la web (WCAG 1.0 y la futura WCAG 2.0) como a la norma española UNE 139803:2004

• Deberá ser capaz de realizar una revisión automática preliminar de una o varias páginas, con el fin de detectar fallos de accesibilidad y requisitos que no sean aplicables.

• Dentro del soporte dado a la revisión manual, realizará transformaciones de las páginas analizadas que permitirán determinar con mayor facilidad el cumplimiento de algunos requisitos de accesibilidad. Esta comprobación visual podrá realizarse completamente con la herramienta, sin necesidad de apoyarse en navegadores web externos.

Nº DE ALUMNOS ASIGNADOS (en principio): 2 (trabajo en grupo)

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):Sí. Puede dar lugar a un TFC con el prototipo desarrollado

ENLACE DEL TRABAJO PROPUESTO:http://lml.ls.fi.upm.es/mdp/si/2007

CRITERIOS QUE DEBE REUNIR EL ALUMNO:• Conocimientos de HTML, CSS y PHP• Conocimientos de lenguaje C++• Se valorarán conocimientos de accesibilidad de web, en

especial la participación en la asignatura “Diseño para Todos. Diseño Web Accesible”.

Page 9: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 7 TÍTULO: HRASW: Herramienta de revisión de la accesibilidad software

DESCRIPCIÓN: Se pretende comenzar el desarrollo de una herramienta informática que dé soporte al proceso de evaluación del grado de accesibilidad de un producto software (sistema operativo o aplicación), aplicando normas técnicas internacionales.

PROFESOR/ES (MAX 2)• José Luis Fuertes Castro• Loïc Martínez Normand

OBJETIVO: Se trata de desarrollar una herramienta con tecnologías web (PHP+ MySQL) que permita anotar los resultados de evaluaciones de accesibilidad de software, según las normas técnicas UNE 139802:2003 e ISO 9241-171.

Nº DE ALUMNOS ASIGNADOS (en principio): 3 (trabajo en grupo)

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):Sí. Puede dar lugar a dos TFC. Uno con el prototipo desarrollado y otro con el método de evaluación de accesibilidad soportado por la herramienta.

ENLACE DEL TRABAJO PROPUESTO:http://lml.ls.fi.upm.es/mdp/si/2007

Page 10: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

CRITERIOS QUE DEBE REUNIR EL ALUMNO:• Conocimientos de HTML, CSS, PHP y MySQL.• Se valorarán conocimientos de accesibilidad de web,

en especial la participación en la asignatura “Diseño para Todos. Diseño Web Accesible”.

Page 11: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

TRABAJOSDLSIIS 8 TÍTULO: METODOS COMPUTACIONALES EN

MEDIOS CONTINUOS:

Tres trabajos posibles:

Sólidos: 1) Análisis computacional de secciones en pilas de gran altura.

Fluidos: 2) Análisis computacional del movimiento variable en canales y cauces abiertos con el modelo Saint-Venant. Aplicaciones al estudio de inundaciones.

3) Movimiento de masas glaciares.

PROFESOR/ES: José L. Romero (con la colaboración de otros Profesores del Grupo de Simulación Numérica de la ETSI de Telecomunicación)

OBJETIVO: Comprensión de los modelos computacionales que rigen el comportamiento de los medios continuos: sólidos y fluidos. Desarrollo de algoritmos y codificación posterior en los tres casos indicados. En el primero para la determinación de la superficie mecánica que relaciona las distintas acciones y variables geométricas en las secciones de pilas de puente de gran altura. En el segundo y tercer caso para el estudio del movimiento de fluidos newtonianos y no newtonianos respectivamente. Se utilizará la integración numérica y los elementos finitos y como entorno de cálculo, se podrá emplear Maple o Matlab y también codificar en C.

Nº DE ALUMNOS ASIGNADOS (en principio):

4

LINK DEL TRABAJO PROPUESTO:Los alumnos que cumplan los requisitos que se indican más abajo y que deseen conocer con detalle la aplicación a realizar, deben contactar con el profesor por correo-e.: [email protected]

CRITERIOS QUE DEBE REUNIR EL ALUMNO: El trabajo aunque no es complejo desde el punto de vista numérico requiere especialmente, por su orientación, que el alumno esté muy interesado en el desarrollo de aplicaciones computacionales para la resolución de problemas físicos y de ingeniería. No obstante se dará

Page 12: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

la base, física y numérica, necesaria en diversos seminarios. Además una vez realizada la aplicación se podrá ampliar adecuadamente y presentar como trabajo fin de carrera.

Page 13: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 9 TÍTULO: Aplicación Practica de Métodos Innovadores de Ingeniería del Software I

DESCRIPCIÓN: La participación en este proyecto consiste en aplicar a un problema real las técnicas más recientes de ingeniería del software.

PROFESOR/ES (MAX 2): Natalia Juristo, Óscar Dieste

OBJETIVO: El objetivo del proyecto es el desarrollo en equipo o individual de un sistema software real o parte del mismo, aplicando técnicas innovadoras de Ingeniería del Software.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 1

ENLACE DEL TRABAJO PROPUESTO: http://is.ls.fi.upm.es/udis/docencia/ssii/

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Haber cursado o estar matriculado en la asignatura obligatoria de quinto curso Ingeniería del Software II.

Page 14: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 10 TÍTULO: MEASW-1: Método de Evaluación de Accesibilidad Software y su aplicación a paquetes de ofimática

DESCRIPCIÓN:Se pretende experimentar con métodos de evaluación de la accesibilidad de software, aplicándolos a paquetes ofimáticos: Microsoft Office y Open Office, en sus últimas versiones.

PROFESOR/ES (MAX 2)• José Luis Fuertes Castro• Ángel Lucas González Martínez

OBJETIVO: Se trata de realizar una evaluación experimental sobre dos alternativas de métodos para la evaluación de la accesibilidad de software. Una alternativa será aplicada por este grupo de alumnos y la otra por los alumnos del proyecto MEASW-2. En ambos casos se aplicarán las metodologías propuestas a la evaluación del grado de accesibilidad de parte de la funcionalidad de paquetes de ofimática. En concreto se evaluarán las versiones más recientes de Microsoft Office y Open Office.

Nº DE ALUMNOS ASIGNADOS (en principio): 4 (trabajo individual)

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):No

ENLACE DEL TRABAJO PROPUESTO:http://lml.ls.fi.upm.es/mdp/si/2007

CRITERIOS QUE DEBE REUNIR EL ALUMNO:• Conocimientos de la utilización de los paquetes ofimáticos

Microsoft Office y Open Office.

Page 15: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

• Se valorarán conocimientos de accesibilidad de web, en especial la participación en la asignatura “Diseño para Todos. Diseño Web Accesible”.

Page 16: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 11 TÍTULO: MEASW-2: Método de Evaluación de Accesibilidad Software y su aplicación a paquetes de ofimática

DESCRIPCIÓN:Se pretende experimentar con métodos de evaluación de la accesibilidad de software, aplicándolos a paquetes ofimáticos: Microsoft Office y Open Office, en sus últimas versiones.

PROFESOR/ES (MAX 2)• Fernando Alonso Amo• Loïc Martínez Normand

OBJETIVO: Se trata de realizar una evaluación experimental sobre dos alternativas de métodos para la evaluación de la accesibilidad de software. Una alternativa será aplicada por este grupo de alumnos y la otra por los alumnos del proyecto MEASW-1. En ambos casos se aplicarán las metodologías propuestas a la evaluación del grado de accesibilidad de parte de la funcionalidad de paquetes de ofimática. En concreto se evaluarán las versiones más recientes de Microsoft Office y Open Office.

Nº DE ALUMNOS ASIGNADOS (en principio): 4 (trabajo individual)

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):No

ENLACE DEL TRABAJO PROPUESTO:http://lml.ls.fi.upm.es/mdp/si/2007

CRITERIOS QUE DEBE REUNIR EL ALUMNO:• Conocimientos de la utilización de los paquetes ofimáticos

Microsoft Office y Open Office.

Page 17: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

• Se valorarán conocimientos de accesibilidad de web, en especial la participación en la asignatura “Diseño para Todos. Diseño Web Accesible”.

Page 18: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 12TÍTULO: Aplicación Practica de Métodos Innovadores de Ingeniería del Software II

DESCRIPCIÓN: La participación en este proyecto consiste en aplicar a un problema real las técnicas más recientes de ingeniería del software.

PROFESOR/ES (MAX 2): Ana María Moreno, Sira Vegas

OBJETIVO: El objetivo del proyecto es el desarrollo en equipo o individual de un sistema software real o parte del mismo, aplicando técnicas innovadoras de Ingeniería del Software.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 1

ENLACE DEL TRABAJO PROPUESTO: http://is.ls.fi.upm.es/udis/docencia/ssii/

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Haber cursado o estar matriculado en la asignatura obligatoria de quinto curso Ingeniería del Software II.

Page 19: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 13 TÍTULO: Sistema de entrega y corrección automática de prácticas

DESCRIPCIÓN:Se pretende desarrollar una herramienta que permita la entrega de prácticas por parte de los alumnos. El sistema se encargará de:

• Autenticar a los alumnos• Le permitirá seleccionar la práctica que quiere entregar, y le

guiará en la entrega• Realizará una verificación de adecuación, y si esta verificación

es superada dará la practica por entregada• Registrará el resultado del proceso

La herramienta deberá tener una interfaz web que satisfaga al menos las directrices de accesibilidad de la conformidad WAI-AA.

PROFESOR/ES (MAX 2)• Ángel Lucas González Martínez• Jaime Ramírez Rodríguez

OBJETIVO: Que el alumno desarrolle el sistema descrito, practicando metodologías de diseño orientado a objetos y con tecnologías de desarrollo de servidores Web. El alumno adquirirá conocimientos de PHP5, y MySQL.

Nº DE ALUMNOS ASIGNADOS (en principio): 1

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):Sí.

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:• Conocimientos de programación orientada a objetos• Conocimientos de HTML• Es recomendable tener conocimientos de PHP y JavaScript• Es recomendable tener conocimientos de accesibilidad de web

(se valorará la participación en la asignatura “Diseño para Todos. Diseño Web Accesible”).

Page 20: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de
Page 21: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 14 TÍTULO: PHPF: Creación y validación automática de formularios web

DESCRIPCIÓN:Se pretende desarrollar un framework para la creación y validación automática de formularios web.

PROFESOR/ES (MAX 2)• Ángel Lucas González Martínez

OBJETIVO: Se busca definir e implementar un framework que permita la construcción de formularios web accesibles y la definición del orden en el que se han de rellenar los formularios en función de las respuestas proporcionadas por el usuario.Así mismo, el sistema deberá proporcionar mecanismos que permitan definir reglas y evaluarlas con el fin de definir el siguiente formulario a rellenar y definir el proceso para validar las respuestas dadas por el usuario.

Nº DE ALUMNOS ASIGNADOS (en principio): 1

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):Sí.

ENLACE DEL TRABAJO PROPUESTO:http://lml.ls.fi.upm.es/mdp/si/2007

CRITERIOS QUE DEBE REUNIR EL ALUMNO:• Conocimientos de HTML, CSS y PHP• Se valorarán conocimientos de accesibilidad de web, en

especial la participación en la asignatura “Diseño para Todos. Diseño Web Accesible”.

• Es recomendable tener conocimientos de JavaScript

Page 22: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”

CURSO 2007-2008

DLSIIS 15 TÍTULO: Análisis de datos del Weblog del GSA (Google Search Appliance)

Nº DE ALUMNOS ASIGNADOS (en principio):

CUPO COMPLETO

Page 23: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”

CURSO 2007-2008

DLSIIS 16TÍTULO: Integración de Procesos de Web Mining

DESCRIPCIÓN: Desarrollar un entorno que soporte a los ingenieros de minería de datos en la realización de las tareas asociadas con los procesos propios de un proyecto de minería web

PROFESOR/ES (MAX 2)

Santiago Eibe García

OBJETIVO:

Conocer la problemática del desarrollo sistemático de proyectos de Web Mining

Nº DE ALUMNOS ASIGNADOS (en principio):

Máximo 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):

Sí, previsiblemente uno por alumno

ENLACE DEL TRABAJO PROPUESTO:

http://amaltea.ls.fi.upm.es/Propuesta_trabajos_SI1.html

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Conocimientos de Bases de Datos y domino de entornos de desarrollo en Web (Java, php, C, etc.)

Page 24: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 17TÍTULO: Gestión avanzada de Proyectos de TI: Programas y Portfolio Management

PROFESOR/ES: José D. Carrillo Verdún, Edmundo Tovar

OBJETIVO: Se estudiarán los nuevos estándares de PMI sobre Programas y Portfolio Management. Se profundizará en los procesos que los constituyen y se desarrollará un caso práctico utilizando la herramienta Clarity.

Nº DE ALUMNOS ASIGNADOS (en principio): 2

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:Se recomienda que haya cursado la asignatura la Función Informática en la empresa o bien tener algunos conocimientos de Dirección de Proyectos.

Page 25: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 18TÍTULO: Auditoría Informática

PROFESOR/ES: José D. Carrillo Verdún, Edmundo Tovar

OBJETIVO: Analizar los procesos que se integran bajo el concepto de Gobierno de TI e identificar su madurez mediante indicadores y métricas de dichos procesos

Nº DE ALUMNOS ASIGNADOS (en principio): 2

ENLACE DEL TRABAJO PROPUESTO:Procesos de Gobierno de TI. Métricas e Indicadores

CRITERIOS QUE DEBE REUNIR EL ALUMNO:Deberían haber cursado alguna/s de las siguientes asignaturas:

- Función Informática en la empresa- Los Riesgos de los S.I.- Auditoría Informática

Page 26: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 19TÍTULO: La gestión de los riesgos de S.I.

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 27: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 20 TÍTULO: Desarrollo de herramientas de soporte para la aplicación de ITIL (ITI Infraestructura Library) en un Centro de Cálculo universitario

PROFESOR/ES:Edmundo Tovar, José D. Carrillo

OBJETIVO: Evaluación de servicios de TI para la docencia proporcionados por un Centro de Cálculo universitario.

Nº DE ALUMNOS ASIGNADOS (en principio): 2

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Page 28: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 21 TÍTULO: Apoyo informático al diseño y realización de encuestas de satisfacción de los distintos colectivos relacionados con la FI

PROFESOR/ES:Edmundo Tovar, José D. Carrillo

OBJETIVO: Prestación de soporte informático a la Unidad de Calidad de la FI para la realización de encuestas de satisfacción

Nº DE ALUMNOS ASIGNADOS (en principio): 2

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Page 29: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 22 TÍTULO: Realización de portal web para facilitar el trabajo colaborativo a distancia entre investigadores.

PROFESOR/ES:Edmundo Tovar, José D. Carrillo

OBJETIVO: Se colaborará con universidad no presencial iberoamerica para el desarrollo de portal web

Nº DE ALUMNOS ASIGNADOS (en principio): 1

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Page 30: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 23 TÍTULO: Modelización de problem frames con el lenguaje Alloy.

DESCRIPCIÓN: Se trata de comprobar las posibilidades que ofrece el lenguaje Alloy (http://alloy.mit.edu/) para simular pequeños problemas representados mediante la técnica de los problem frames, de M. A. Jackson.

PROFESOR/ES (MAX 2): Andrés Silva

OBJETIVO: Establecer una serie de pautas y criterios que guíen y faciliten el paso de problem frames a Alloy, a partir de lo que se aprenda durante la experiencia. En un futuro (quizá en un TFC) se estuidarán las posibilidades de simulación que ofrece Alloy para modelizar problemas complejos (multiframe), así como la posible automatización de todo, o parte, del proceso.

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): Sí, a uno o dos.

ENLACE DEL TRABAJO PROPUESTO: Para cualquier duda, contactar con [email protected]

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Es recomendable que primero visiten el site http://alloy.mit.edu/, y se familiaricen con el material que

Page 31: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

está allí. Tambien es recomendable que se familiaricen con los problem frames (http://en.wikipedia.org/wiki/Problem_Frames_Approach).

Page 32: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 24 TÍTULO: Integración de The Free Lap Counter con móbiles.

DESCRIPCIÓN: The Free Lap Counter (FLaCo) es un software libre para el cronometraje de eventos deportivos relacionados con el mundo del motor y en particular con el radio control. FlaCo está implementado sobre el entorno de desarrollo multiplataforma Qt. El diseño de FlaCo es modular y basado en un sistema de plugins. Entre los módulos planificados se encuentra un módulo de comunicación de datos de carrera hacia móbiles mediante el uso de redes inalámbricas (bluetooth o WIFI) o mediante el uso de mensajes (SMS, etc.).

PROFESOR/ES (MAX 2): Ángel Herranz Nieva ([email protected])

OBJETIVO: Participar activamente en el desarrollo de módulos de FlaCo para el prototipado de módulos de comunicaciones de datos hacia móbiles así como el desarrollo de clientes capaces de presentar dichos datos en los móbiles.

Nº DE ALUMNOS ASIGNADOS (en principio): 1

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 1

ENLACE DEL TRABAJO PROPUESTO:http://babel.ls.fi.upm.es/~angel

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Conocimientos de diseño y programación orientada a objetos (especialmente UML y C++/Qt).

Se valorarán conocimientos sobre desarrollo en plataformas móbiles.

Page 33: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 25 TÍTULO: Text to speech para The Free Lap Counter

DESCRIPCIÓN: The Free Lap Counter (FLaCo) es un software libre para el cronometraje de eventos deportivos relacionados con el mundo del motor y en particular con el radio control. FlaCo está implementado sobre el entorno de desarrollo multiplataforma Qt. El diseño de FlaCo es modular y basado en un sistema de plugins. Entre los módulos planificados se encuentra un sistema de log mediante sintetización de voz lo que permitirá la “lectura automática de situaciones y organización de carreras”.

PROFESOR/ES (MAX 2): Ángel Herranz Nieva ([email protected])

OBJETIVO: Participar activamente en el desarrollo de módulos de FlaCo para la implementación de un módulo text to speech para la lectura de situaciones y organización de carreras.

Nº DE ALUMNOS ASIGNADOS (en principio): 1

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 1

ENLACE DEL TRABAJO PROPUESTO:http://babel.ls.fi.upm.es/~angel

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Conocimientos de diseño y programación orientada a objetos (especialmente UML y C++/Qt).

Se valorarán conocimientos en librerías libres de sintetización de voz (como por ejemplo festival).

Page 34: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 26 TÍTULO: Integración de The Free Lap Counter en entornos Web.

DESCRIPCIÓN: The Free Lap Counter (FLaCo) es un software libre para el cronometraje de eventos deportivos relacionados con el mundo del motor y en particular con el radio control. FlaCo está implementado sobre el entorno de desarrollo multiplataforma Qt. El diseño de FlaCo es modular y basado en un sistema de plugins. Entre los módulos planificados se encuentran el diseño y gestión de pistas (circuitos) y la comunicación de datos sobre pistas, pilotos y carreras a través de Internet.

PROFESOR/ES (MAX 2): Ángel Herranz Nieva ([email protected])

OBJETIVO: Participar activamente en el desarrollo de módulos de FlaCo para el diseño y gestión de pistas y comunicación de datos a través de Internet. Características principales:

Diseñador de pistas. Gestión de campeonatos sobre pistas idénticas en

diferentes lugares del mundo. Compartición de datos sobre carreras, pilotos,

records, etc. entre diferentes grupos de usuarios en diferentes lugares del mundo.

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 2

ENLACE DEL TRABAJO PROPUESTO:http://babel.ls.fi.upm.es/~angel

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Conocimientos de diseño y programación orientada a objetos (especialmente UML y C++/Qt).

Page 35: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

Conocimientos de OpenGL. Se valorará conocimientos de TCP/IP.

Page 36: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 27TÍTULO: Análisis y transformación de gramáticas

DESCRIPCIÓN: MTP (More Than Parsing) es una herramienta en desarrollo para describir gramáticas independientes del contexto de lenguajes de programación (generador de analizadores léxico, sintáctico y semántico). Las gramáticas se describen en GONF (Generalised Object Normal Form), un formalismo para definir sintaxis en el que se debe prestar atención a la sintaxis abstracta desde el principio. La generación automática de analizadores sintácticos para un lenguaje depende directamente de las características de la gramática usada para su definición.

PROFESOR/ES (MAX 2): Ángel Herranz Nieva ([email protected])

OBJETIVO: Participar activamente en el desarrollo de módulos de MTP que analicen las gramáticas GONF y las transforme en gramáticas que permitan un análisis sintáctico eficiente a la par que mantengan la estructura del árbol de sintáxis abstracta definido por la gramática sin transformar.

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 2

ENLACE DEL TRABAJO PROPUESTO:http://babel.ls.fi.upm.es/~angel

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Conocimientos de programación en Java 1.5. Conocimientos de teoría de lenguajes y análisis

sintáctico.

Page 37: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 28TÍTULO: Generación automática de programas a partir de especificaciones Slam-sl

DESCRIPCIÓN: Slam-sl es un lenguaje de especificación formal orientado a objetos. Se persigue la generación automática de código a partir de especificaciones escritas en dicho lenguaje.

PROFESOR/ES (MAX 2): Ángel Herranz Nieva ([email protected])

OBJETIVO: Participar activamente en el desarrollo de módulos de Slam-sl que generen programas correctos con respecto a las especificaciones formales.

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 2

ENLACE DEL TRABAJO PROPUESTO:http://babel.ls.fi.upm.es/~angel

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Conocimientos de programación en Haskell. Conocimientos de teoría de lenguajes y análisis

sintáctico. Conocimientos de orientación a objetos. Conocimientos de lógica.

Page 38: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 29TÍTULO: Integración de tecnologías Web 2.0 y Web Semántica en la plataforma MyMobileWeb

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 39: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 30TÍTULO: “DESARROLLO DE APLICACIONES UTILIZANDO LA INTERFAZ NDIS (NETWOK DRIVER INTERFAZ SPECIFICATION) EN REDES INALÁMBRICAS”

PROFESOR:

LUIS MENGUAL GALÁN

OBJETIVO:

El trabajo que se propone consiste en la implementación de aplicaciones

que puedan acceder a los controladores de las tarjetas de red Inalámbricas

y, por consiguiente, obtener o modificar las propiedades de las mismas.

Entre las propiedades a las que se pretende acceder están la capacidad del

enlace, redes existentes, parámetros de seguridad, potencia recibida de los

puntos de acceso existentes, dirección MAC de la tarjeta y de los puntos de

acceso etc...

Para el desarrollo del trabajo el alumno se deberá familiarizar con el entorno de desarrollo DDK (Driver Development Kit) así como con los ejemplos que proporciona como el “Sample NDIS Protocol Driver (ndisproto.sys)”.

El acceso a las propiedades de las tarjetas de red será un primer paso para la construcción de aplicaciones de gestión que de forma remota mediante sockets acceda y/0 modifique los parámetros de la red.

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): Puede dar lugar a TFC para los dos

ENLACE DEL TRABAJO PROPUESTO:

Page 40: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

http://pegaso.ls.fi.upm.es/~lmengual/SISTEMAS_INFORMATICOS/SISTEMAS_INFORMATICOS.html

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Se requiere conocimientos de C/C++ y de entornos de desarrollo, en concreto, Visual Studio 6.0 / Visual Studio 2005.

Page 41: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 31TÍTULO: “DESARROLLO DE UN ENTORNO INTEGRADO DE APLICACIÓN EDUCATIVA MULTIMEDIA CON SERVICIOS DE SEGURIDAD”

PROFESOR:

LUIS MENGUAL GALÁN

OBJETIVO:

El trabajo que se propone consiste en la implementación de un entorno integrado de aplicaciones y de herramientas educativas que se ejecutarán de forma remota en un sistema distribuido en una configuración multipunto. El desarrollo del código se hará en C/C++ haciendo uso de la interfaz Windows sockets.

Se trata que desde un sistema informático (el del profesor) se pueda controlar y ejecutar de forma simultánea aplicaciones convencionales (MICROSOFT POWERPOINT, EXCEL o WORD) en los sistemas informáticos de diferentes alumnos. Asimismo, se pretende integrar en el entorno una pizarra compartida, un sistema de captura de video y un sistema de reproducción de ficheros multimedia. Además, a todo el sistema se le dotará de servicios de seguridad.

En concreto, este trabajo abarcará, entre otras, las siguientes tareas:

Implementación de una aplicación cliente/servidor para el control remoto de aplicación MICROSOFT POWERPOINT. El código del servidor a petición de un cliente remoto deberá ser capaz de ejecutar y visualizar un fichero de transparencias. El cliente remoto podrá controlar la presentación de MICROSOFT POWERPOINT (visualización de efectos, etc) mediante comandos enviados a través de un socket y recogidos por el servidor. En resumen se trata que un cliente remoto pueda utilizar la aplicación de MICROSOFT POWERPOINT como si fuera un usuario del sistema servidor.

Implementación de una aplicación cliente/servidor para el control remoto de aplicación MICROSOFT EXCEL. El código del servidor a petición de un cliente remoto deberá ser capaz de abrir un fi-

Page 42: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

chero de datos de MICROSOFT EXCEL. El cliente remoto deberá ser capaz de enviar por un socket columnas de datos recogidas de un fichero de texto y ponerlas en columnas de la hoja EXCEL abierta remotamente.

Implementación de una aplicación cliente/servidor para el control remoto de aplicación MICROSOFT WORD. El código del servidor a petición de un cliente remoto deberá ser capaz de ejecutar y visualizar el texto escrito por un cliente remoto, así como controlar la aplicación. En resumen se trata que un cliente remoto pueda utilizar la aplicación de MICROSOFT WORD como si fuera un usuario del sistema servidor.

Incorporación de un sistema de seguridad basado en un motor de cifrado Blowfish para garantizar la confidencialidad de las comunicaciones y de firma basado en el algoritmo RSA.

Integración al sistema de una pizarra compartida.

Integración de un sistema de captura de video y de reproducción de contenidos multimedia.

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): Puede dar lugar a TFC para los dos

ENLACE DEL TRABAJO PROPUESTO:

http://pegaso.ls.fi.upm.es/~lmengual/SISTEMAS_INFORMATICOS/SISTEMAS_INFORMATICOS.html

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Se requiere conocimientos de C/C++ y de entornos de desarrollo, en concreto, Visual Studio 6.0 / Visual Studio 2005.

Page 43: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 32TÍTULO: “ANÁLISIS DEL PROTOCOLO IEEE 802.11 CON LA HERRAMIENTA OPNET”

PROFESOR:

LUIS MENGUAL GALÁN

OBJETIVO:

El trabajo que se propone consiste en el análisis del protocolo IEEE 802.11 especificado con la herramienta OPNET.

Para el desarrollo del trabajo el alumno se deberá familiarizar con el entorno de simulación y con la definición de la Maquina de Estados Finita que proporciona esta herramienta.

Los parámetros del protocolo a estudiar serán el umbral de fragmentación, el tamaño de la ventana de contienda, la tasa de errores, el tamaño de la trama etc ...

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): Puede dar lugar a TFC para los dos

ENLACE DEL TRABAJO PROPUESTO:

http://pegaso.ls.fi.upm.es/~lmengual/SISTEMAS_INFORMATICOS/SISTEMAS_INFORMATICOS.html

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Se requiere conocimientos de C/C++ y de entornos de desarrollo, en concreto, Visual Studio 6.0 / Visual Studio 2005.

Page 44: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 33TÍTULO: Extensiones al sistema Sloth

DESCRIPCIÓN: Se propone añadir una serie de funciones a un entorno de programación actualmente en funcionamiento.

PROFESOR/ES (MAX 2): Julio Mariño

OBJETIVO: Sloth es una implementación de código abierto del lenguaje multiparadigma Curry, disponible en http://babel.ls.fi.upm.es/research/Sloth. Se proponen una serie de pequeñas extensiones a la funcionalidad actual.

Algunas de esas extensiones podrían considerarse la base de ampliaciones más serias con la posibilidad de dar lugar a un proyecto de fin de carrera.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 5

ENLACE DEL TRABAJO PROPUESTO: https://babel.ls.fi.upm.es/local/cgi-bin/Sloth/trac.cgi/wiki/SistemasInformaticos

CRITERIOS QUE DEBE REUNIR EL ALUMNO:Dominio del lenguaje Prolog.

Page 45: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 34TÍTULO: Gestión y Tratamiento de Datos Médicos

DESCRIPCIÓN: Los alumnos deberán integrarse en un proyecto de Analisis de Datos Médicos y realizar diversos trabajos relacionados con el desarrollo y gestión de ese proyecto:

Diseño e Implementación de Bases de DatosGestión y Mantenimiento del entorno Informático del

proyectoDiseño e Implementación de Módulos de Análisis de

Datos y Extracción de Conocimiento

PROFESOR/ES (MAX 2)Aurora Pérez PérezJuan Pedro Caraça-Valente

OBJETIVO:

Nº DE ALUMNOS ASIGNADOS (en principio): 3

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):Cada alumno podrá realizar su TFC como continuación del trabajo realizado en la asignatura de Sistemas Informáticos

ENLACE DEL TRABAJO PROPUESTO:

Page 46: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Page 47: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 35 TÍTULO: Aplicación de los Grafos Conceptuales a la Ingieniería del Software

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 48: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 36 TÍTULO: Aplicación de los Grafos Conceptuales a la Ingieniería del Apredizaje

DESCRIPCIÓN: Las innovaciones tecnológicas pueden provocar profundos cambios en un paradigma. Este es el caso de Internet que, tras afectar al modo en que la gente se comunica o hace negocio ha ofrecido nuevas posibilidades en cuanto a la forma en cómo la gente aprende. Esto ha traido consigo cambios en la concepción, diseño y presentación de los materiales educativos. Una tecnología orientada al aprendizaje, llamada “objeto de aprendizaje” (LO) [LOM 2002] se ha destacado como el candidato para convertirse en el estandar de la generación de material de aprendizaje. Entre sus cualidades se cuentan un alto grado de reusabilidad, generatividad, adaptabilidad y escalabilidad, temas ampliamente estudiados en la literatura [Hodgins, 2000; Urdan & Weggen, 2000; Gibbons, Nelson, & Richards, 2000, Wiley 2000].

La definición de métodos pedagógicos al amparo de IEEE-LTSC [IEEE-LTCS 2000] ha generado mucho interés en el campo de la teoría del diseño del aprendizaje, dando lugar a lo que se ha denominado Ingeniería Orientada al Aprendizaje (Instructional Engineering o IE) [Paquette 2001]. Este nuevo tipo de ingeniería propone la definición de métodos que soporten el análisis, diseño y el despliegue de un sistema de aprendizaje integrando los conceptos, procesos y principios del diseño educativo con la metamodelización de la ingeniería del software y ontologías de la ingeniería del conocimiento.

El trabajo sobre Lenguajes de Modelado del Aprendizaje (Educational Modeling Languages o EML) [Koper 2001], ha sido integrado como un subconjunto de la especificación IEEE-LTSC dando lugar a LOM-LD [LOM 2002]. En concreto, ofrece mecanismos precisos para representar la estructura de una unidad de aprendizaje y el concepto de método pedagógico, en el cual se especifican los roles y actividades que los actores del proceso de aprendizaje pueden jugar. Por otro lado, la IE y los EML tienen mucho en común. Ambos ponen enfasis en la pedagogía y el diseño del aprendizaje y pueden ser representados en un dominio común utilizando metodologías tradicionales de ingeniería del software.

PROFESOR/ES (MAX 2) Jose Manuel Burgos Ortiz, Javier Galve Francés

OBJETIVO: El objetivo principal de este trabajo es desarrollar herramientas que den soporte al marco formal basado en grafos conceptuales (denominado OCA-GRAPH) capaz describir formalmente el proceso de construcción de material de aprendizaje descrito en LOM-LD, como continuación a anteriores Proyectos Fin de Carrera:

• “Objetos Conceptuales de Aprendizaje” (2005) • “Sistema de Gestión de Objetos Conceptuales de Conocimiento para

el Aprendizaje” (2007)

Nº DE ALUMNOS ASIGNADOS (en principio): 1- 2

Page 49: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 1- 2

ENLACE DEL TRABAJO PROPUESTO:

http://lml.ls.fi.upm.es/~jgarcia/ssii2004.html

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Conocimientos de Orientación a Objetos, XML y Java.

Page 50: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 37 TÍTULO: Implementación de Herramienta de Gestión deRequisitos

(Colaboración UPM-Empresa Almira Labs, S.L.)

DESCRIPCIÓN: Almira Labs, S.L., empresa española de desarrollo software especializada en el mercado de las Telecomunicaciones y el uso de tecnologías J2EE y JAIN SLEE, ofrece una beca para un estudiante que desee realizar su Proyecto Fin de Carrera dentro de una empresa.

Almira Labs es una empresa formada por un grupo de Ingenieros Informáticos altamente cualificados, que mantiene relación con distintas Universidades madrileñas y que está comprometida con la defensa de la profesión Informática y del uso de las mejores prácticas de la Ingeniería del Software. Asimismo Almira desarrolla actividades de I+D tanto a nivel industrial como académico, contando ya con diversas publicaciones realizadas por sus empleados y socios en congresos y foros internacionales.Estamos ubicados en el Parque Científico de Madrid de Tres Cantos (PTM), perteneciente a la Universidad Autónoma de Madrid.

PROFESOR/ES (MAX 2) Julio García Martín, Javier Galve Francés

OBJETIVO:

Implementar una herramienta de Gestión integral del Proceso Software. En una primera etapa se integraría una herramienta OpenSource de requisitos y casos de uso como OSRMT (Open Source Requirements Management Tool) con las herramientas de integración continua (maven), gestión de pruebas y gestión de defectos (GForge) y gestión de versiones de código (subversion) con el objetivo de lograr la trazabilidad completa desde requisitos hasta pruebas pasando por componentes de código. La beca estaría enfocada en dicha primera etapa pudiendo ampliarse si se viera que en el tiempo asignado fuera posible ir más allá.

A continuación se resumen los puntos más importantes del proceso software que actualmente se sigue en la empresa:

• Actualmente la empresa utiliza un Ciclo de Vida de Desarrollo Software o Proceso Software iterativo basado en RUP (Rational Unified Process) dirigido por Casos de Uso, utilizando técnicas de diseño Orientado a Objetos (OO) inspiradas en el modelo 4+1 de Phillipe Krutchen y automatización de pruebas mediante “frameworks” específicos como JUnit, Cactus, SOAPui, JMeter y otros.

• Para el diseño y la programación se utilizan técnicas basadas en componentes, patrones de diseño, “refactorización” y otros elementos de conocimiento OO.

• Se llevan a cabo revisiones formales de casos de uso y de diseño, así como se utilizan métricas de calidad de código automatizadas a través de herramientas como PMD y Surefire.

Page 51: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

• Por otro lado la empresa utiliza herramientas de integración continua para la construcción periódica del software (maven), su testeo automatizado y la generación de informes de métricas de calidad de código, todo ello integrado con la Gestión de Configuración (control de versiones y gestión de dependencias interna y de componentes software de terceros)

• Como herramienta centralizada para la gestión de los proyectos, incidencias y defectos se utiliza una herramienta basada en web (GForge).

Nº DE ALUMNOS ASIGNADOS (en principio): 1

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 1

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

El candidato o candidata debe estar en último curso de la carrera, idealmente con todas las asignaturas superadas, y poseer conocimientos teóricos en las siguientes áreas:

• Ingeniería del Software:

• Diseño Orientado a Objetos: teoría general, patrones de diseño, diseño basado en componentes, etc.

• UML

• Diseño de Bases de Datos

• Concurrencia: fundamentalmente Monitores, ya que es la única técnica utilizada en Java

• Sistemas Operativos

Adicionalmente se valorará muy positivamente experiencia práctica o conocimientos en cualquiera de las siguientes áreas:

• Programación en Java y J2EE

• Cualquier otro conocimiento que pueda ser de interés para el trabajo a realizar

Page 52: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 38TÍTULO: Desarrollo de una Red P2P en Java para Intercambio de Información

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 53: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 39 TÍTULO: Desarrollo y mantenimiento de Sistemas de Información para el Medio Ambiente.

DESCRIPCIÓN: Los alumnos participarán en el desarrollo y mantenimiento de los diferentes módulos que componen este tipo de sistemas de información ambiental. Permitiendo al alumno profundizar en temas como son: la visualización, análisis e interpretación de datos (Ferret, Mapserver, VRML, Octave, Gstat, ...), Interfaces Web (Php, Javascript, HTML, ...), Sistemas de Información Geográfica (SIG), almacenamiento de datos (NetCdf, XML, Bases de Datos, ...), computación paralela, automatización de procesos , modelización y simulación atmosférica.

PROFESOR/ES (MAX 2): JUAN LUIS PÉREZ CAMAÑO Y ROBERTO SAN JOSÉ GARCÍA.

OBJETIVO: Los alumnos contribuirán en el mantenimiento y mejora de los sistemas existentes utilizando las últimas novedades en tecnologías de la información, computación y desarrollo software.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): El trabajo realizado durante esta asignatura podrá ser completado con la idea de elaborar un trabajo fin de carrera final.

ENLACE DEL TRABAJO PROPUESTO: Los alumnos pueden consultar la web http://artico.lma.fi.upm.es donde se muestran algunos ejemplos de las aplicaciones con las que trabajarán.

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Los alumnos deberían tener nociones básicas sobre Linux, Shell-Scripts, TCL/TK, HTML, PHP, JavaScript y Computación en Paralelo, pero no es estrictamente

Page 54: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

necesario, ya que estos conocimientos podrán ser adquiridos a lo largo del desarrollo de la asignatura de sistemas informáticos.

Page 55: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 40 TÍTULO: Sistemas avanzados de visualización para datos atmosféricos.

DESCRIPCIÓN: Los sistemas de visualización para datos atmosféricos permiten presentar a los diferentes tipos de usuarios la información demandada, una vez extraída, analizada e interpretada a partir de los datos producidos por los modelos atmosféricos utilizados.

PROFESOR/ES (MAX 2): JUAN LUIS PÉREZ CAMAÑO Y ROBERTO SAN JOSÉ GARCÍA.

OBJETIVO: Los alumnos contribuirán al desarrollo de sistemas de visualización avanzados. Estos sistemas deberán permitir una visualización 2D, 3D, 4D e incluso 5D. Los sistemas diseñados deberán poder funcionar en modo off-line asi como a través de Internet (on-line) para lo cual se empleará el lenguaje VRML y diversas herramientas de visualización como FERRET, MAPSERVER,.... Finalmente estos sistemas integraran capacidades para la visualización de datos geográficos (SIG) con el objetivo de conseguir la mayor aproximación al mundo real.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): El trabajo realizado durante esta asignatura podrá ser completado con la idea de elaborar un trabajo fin de carrera final.

ENLACE DEL TRABAJO PROPUESTO: Los alumnos pueden consultar la web http://artico.lma.fi.upm.es donde se muestran algunos ejemplos de las aplicaciones con las que trabajarán.

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Los alumnos deberían tener nociones básicas sobre Linux, Shell-Scripts, TCL/TK, HTML, PHP, JavaScript, pero no es

Page 56: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

estrictamente necesario, ya que estos conocimientos podrán ser adquiridos a lo largo del desarrollo de la asignatura de sistemas informáticos.

Page 57: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 41 TÍTULO: SISTEMAS DE MODELIZACIÓN DE LA CALIDAD DEL AIRE

DESCRIPCIÓN: Los sistemas de modelización atmosférica son modelos numéricos que nos permiten reproducir en avanzadas plataformas computacionales los diferentes fenómenos que tienen lugar en la atmósfera.

PROFESOR/ES (MAX 2): ROBERTO SAN JOSÉ GARCÍA. Y JUAN LUIS PÉREZ CAMAÑO

OBJETIVO: Los alumnos trabajaran en la compilación y ejecución de diversos tipos de modelos atmosféricos: globales, regionales y urbanos (CFD) sobre computadores serie y paralelos (memoria compartida y memoria distribuida). Finalmente se tratará de mejorar tanto la calidad de los datos producidos por los modelos introduciendo novedades en los códigos originales como el tiempo de CPU necesario para su ejecución aplicación técnicas de optimización y paralelización.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): El trabajo realizado durante esta asignatura podrá ser completado con la idea de elaborar un trabajo fin de carrera final.

ENLACE DEL TRABAJO PROPUESTO: Los alumnos pueden consultar la web http://artico.lma.fi.upm.es donde se muestran algunos ejemplos de las aplicaciones con las que trabajarán.

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Los alumnos deberían tener nociones básicas sobre Linux, Shell-Scripts, TCL/TK, Fortran, Métodos numéricos de interpolación y dinámica de fluido y Computación en Paralelo, pero no es estrictamente necesario, ya que estos

Page 58: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

conocimientos podrán ser adquiridos a lo largo del desarrollo de la asignatura de sistemas informáticos.

Page 59: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 42 TÍTULO: Desarrollo de aplicaciones para sistemas GPS diferenciales de bajo coste y sistemas de navegación inercial (INS)

DESCRIPCIÓN: La precisión de los técnicas de posicionamiento con equipos GPS autónomos es de unos 5 m. Para mejorar dichas precisiones se suelen usar métodos diferenciales. A través de estos métodos es posible alcanzar precisiones submétricas, hasta llegar al orden de unos pocos centímetros o incluso milímetros, dependiendo de las técnicas y equipos utilizados. Usualmente para estas técnicas se emplean equipos especializados de alto coste. Últimamente han aparecido algunos receptores de bajo coste con potencialidad para alcanzar precisiones centimétricas. El problema de estos receptores es que no vienen acompañados de aplicaciones software que faciliten su uso. Se desarrollaran diversas aplicaciones (sobre microprocesadores, PDA, PCs) para estos receptores de bajo coste.

Por otra parte, en muchas aplicaciones el GPS se complementa de forma ideal con sensores inerciales (acelerómetros, giróscopos). Se estudiarán las posibilidades de sistemas inerciales de bajo coste y su integración con GPS.

PROFESOR/ES (MAX 2) Antonio Tabernero Galán

OBJETIVO: Desarrollo de aplicaciones software en aplicaciones GPS e INS (generación de correciones diferenciales, postprocesado de datos GPS, análisis de INS de bajo coste, integración INS-GPS).

Nº DE ALUMNOS ASIGNADOS (en principio): 2/3

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): Los trabajos propuestos pueden extenderse a TFC, dependiendo de los resultados del trabajo en la asignatura de SI.

ENLACE DEL TRABAJO PROPUESTO: los alumnos interesados pueden contactar con Antonio Tabernero ([email protected], 91 3366935) para obtener más información.CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Un requisito común sería una buena experiencia en programación en lenguaje C. También, debido a la necesidad de manejar hardware especifico, el alumno debe estar dispuesto a realizar parte del trabajo en la Facultad. Estos trabajos no se prestan a ser llevados a cabo por completo “a distancia”. Previamente a iniciar los trabajos

Page 60: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

se darán unos seminarios para introducir a los alumnos en los temas a desarrollar.

Requisitos adicionales dependiendo de los posibles trabajos a desarrollar serían:

• Experiencia con programación de microcontroladores PIC.• Programación y familiaridad con el entorno MATLAB.• Experiencia en programación en entorno PDAs

Page 61: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 43 TÍTULO: Sistemas Informáticos: "Tratamiento y Análisis de Imágenes - Aplicación Biomédica"

DESCRIPCIÓN:

Este trabajo de la asignatura de Sistemas Informáticos tiene una parte teórica y otra práctica. En la parte teórica, se tratarán ciertos aspectos sobre el tratamiento y análisis de imágenes. En la faceta práctica, se deberá realizar una aplicación informática, particularmente en el dominio biomédico.

PROFESOR/ES (MAX 2) José Crespo del Arco (Correo electrónico: [email protected])

OBJETIVO: El objetivo de este trabajo es aprender algunos aspectos del tratamiento y análisis de imágenes y realizar una aplicación informática asociada. Así, existirán algunas clases teóricas, impartidas sobre todo al inicio del trabajo, para posteriormente implementar algunos métodos y técnicas que se aplicarán en un caso práctico.

En la aplicación se empleará, en principio, el lenguaje Java (aunque ciertas partes se podrían realizar en otros lenguajes como C/C++ y Python), así como tecnologías Web.

El dominio de aplicación del trabajo será, concretamente, biomédico (imágenes médicas e imágenes genéticas de “microarrays”).

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):El trabajo puede dar lugar a uno o dos TFCs.

ENLACE DEL TRABAJO PROPUESTO:La página Web del trabajo es: http://infomed.ls.fi.upm.es/~jcrespo/SistInf_TAI_0304.html

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Sería deseable que los alumnos tuvieran algunos conocimientos del paradigma objeto (sobre todo, de Java), así como nociones del tratamiento de señales. No obstante, para un alumno motivado esas posibles lagunas no deberían ser un obstáculo demasiado

Page 62: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

importante, habida cuenta además de que se impartirán clases sobre el tipo de tratamiento y análisis de imágenes asociado al trabajo.

Page 63: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 44 TÍTULO: Sistema Integrado para la Gestión de Aparcamientos

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 64: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 45 TÍTULO: Realidad Virtual, Agentes Pedagógicos, E-learning

DESCRIPCIÓN:El objetivo de los trabajos propuestos es aportar soluciones para diversos problemas y líneas de trabajo abiertas en el área del desarrollo de entornos virtuales y su aplicación al entrenamiento, así como en el desarrollo de agentes pedagógicos inmersos en un entorno virtual, y también en el área de E-learning.

PROFESOR/ES (MAX 2)Angélica de Antonio JiménezRicardo Imbert ParedesJaime Ramírez Rodríguez

OBJETIVO: Algunos de los aspectos a tratar son los siguientes:

- Determinación de trayectorias optimas a seguir para que un agente virtual se desplace a través del entorno virtual, evitando la colisión con objetos, minimizando la distancia recorrida, o minimizando otros factores como la dosis recibida en un entorno con radiación electromagnética.

- Interacción del usuario con el entorno virtual a través de dispositivos de realidad virtual, realidad aumentada, y convencionales

- Modelización del estudiante. Mantenimiento de modelos acerca del conocimiento del estudiante y de sus características personales.

- Entrenamiento de equipos colaborativos con tutoría personalizada y de grupo.

- Desarrollo de herramientas de diseño de entornos virtuales de entrenamiento para usuarios no informáticos.

- Desarrollo de simulaciones para su uso en sistemas de E-learning

- Etc.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):La mayor parte de estos trabajos pueden tener una continuación de cara a la elaboración del Trabajo de Fin de Carrera.

ENLACE DEL TRABAJO PROPUESTO:

Page 65: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

http://decoroso.ls.fi.upm.es/paginas/sistinfo.html

CRITERIOS QUE DEBE REUNIR EL ALUMNO:Deseables conocimientos en lenguaje C++ y/o Java

Page 66: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 46TÍTULO: Estudio empírico soluciones complejas de redes de Toda

DESCRIPCIÓN: Las redes de Toda son sistemas de ecuaciones diferenciales ordinarias con ciertas características particulares. En este trabajo se propone la construcción y análisis de soluciones para este tipo de sistemas.

PROFESOR/ES (MAX 2) Dolores Barrios Rolanía

OBJETIVO: El objetivo del trabajo es el estudio empírico de propiedades de las soluciones obtenidas.

Nº DE ALUMNOS ASIGNADOS (en principio): 1

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): Sí, puede dar lugar a un trabajo Fin de Carrera.

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Se necesitará implementar métodos numéricos de resolución de ecuaciones diferenciales, así como utilizar los métodos existentes en paquetes matemáticos tipo MatLab y Maple.

Page 67: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

El trabajo se plantea para un alumno al que le guste, por tanto, el Cálculo Numérico, y que esté dispuesto a trabajar con dichos paquetes matemáticos. Se necesitará manejar, además, algún otro lenguaje de programación.

Page 68: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 47 TÍTULO: Modelado de Entornos Grid Colaborativos

DESCRIPCIÓN:

Una plataforma grid de altas prestaciones permite la comunicación a través de un conjunto heterogéneo de nodos de computación que pueden residir en diferentes ubicaciones, poseer una estructura diferente y utilizar diferentes políticas. Esta tecnología abre nuevas expectativas en el campo de la comunicación, permitiendo el uso e implantación de herramientas de colaboración que den cobertura a equipos de trabajo geográficamente distribuidos.

PROFESOR/ES (MAX 2): Pilar Herrero

OBJETIVO:

Algunos de los aspectos a tratar son los siguientes:

• Carencias actuales en este tipo de entornos.• Tratamiento de hipótesis y su confirmación o refutación.• Determinación de estrategias apropiadas, flexibles y

parametrizables.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):

Sí, 1 TFC

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Page 69: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

• Deseable: conocimientos básicos del lenguaje Java

Page 70: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 48 TÍTULO: Sistemas basado en Conocimiento para Tratamientos Clínicos

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 71: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 49 TÍTULO: Desarrollo de aplicaciones informáticas para el diseño arquitectónico

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 72: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 50TÍTULO: Desarrollo de aplicaciones informáticas basadas en tecnologías SIG (Sistemas de Información Geográfica).

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 73: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 51TÍTULO: Análisis de Complejidad de Código de Byte de Java

DESCRIPCIÓN: Una de las características más importantes de los programas es su coste de ejecución. Sin embargo, existen muy pocas herramientas que permitan razonar de manera automática sobre la complejidad del código. Entre ellas se encuentra un prototipo de analizador de coste para programas de código de byte de Java desarrollado en su mayor parte en la UPM. Este analizador, desarrollado en el contexto del proyecto europeo de investigación MOBIUS, permite obtener cotas superiores del coste en el peor caso y se puede utilizar tanto para estimar la eficiencia en tiempo como en consumo de memoria.

PROFESOR/ES (MAX 2) Germán Puebla

OBJETIVO: Colaborar en el desarrollo y experimentación del prototipo. El objetivo de los experimentos es la evaluación de tres aspectos fundamentales del analizador de coste mencionado: eficiencia, precisión y aplicabilidad en aplicaciones MIDP (perfil de Java para aplicaciones en teléfonos móviles).

Nº DE ALUMNOS ASIGNADOS (en principio): 3

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): sí, a tres.

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:- conocimientos de Java- buen nivel de inglés- buena base matemática

Page 74: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

Adicionalmente, se valorará también- conocimientos sobre código de byte de Java- conocimientos de programación lógica

Page 75: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 52TÍTULO: Certificados sobre Consumo de Recursos de Código Móvil

DESCRIPCIÓN: En aparatos con capacidad de cómputo limitada, como son por ejemplo los teléfonos móviles, es muy importante conocer el coste de la ejecución de un programa antes de proceder a ejecutarlo. El mecanismo de Código con Demostración propone acompañar el código con certificados que permiten comprobar de manera eficiente que el código satisface ciertos criterios. En nuestro caso proponemos generar automáticamente los certificados utilizando un prototipo existente de análisis de consumo de recursos.

PROFESOR/ES (MAX 2) Germán Puebla, Damiano Zanardini

OBJETIVO: Colaborar en el desarrollo y experimentación de un sistema de certificación del consumo de recursos de programas de código de byte de Java. Para ello se estudiarán las propuestas existentes sobre formato y contenido de certificados y se extenderán para su aplicación al consumo de recursos.

Nº DE ALUMNOS ASIGNADOS (en principio): 3

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): sí, a tres.

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:- conocimientos de Java- buen nivel de inglés- buena base matemática

Page 76: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

Adicionalmente, se valorará también- conocimientos sobre código de byte de Java- conocimientos de programación lógica

Page 77: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 53TÍTULO: Restricciones en la Web (Semántica) y otras aplicaciones

DESCRIPCIÓN: Trabajos de integración de técnicas basadas en restricciones (de programación lógica, lógica difusa, etc.) en aplicaciones orientadas a la Web Semántica, a búsqueda de datos, planificaciones y control de robots (liga Robocup, carreras de coches, etc.)

PROFESOR/ES (MAX 2): Susana Muñoz Hernández

OBJETIVO: Generar implementaciones de prototipos que puedan completar trabajos teóricos desarrollados en paralelo sobre el tema.Buscar utilizar técnicas desarrolladas desde la programación declativa en aplicaciones reales en otros áreas más cercanas a la realidad.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 5

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:Haber cursado las asignaturas de Programación Lógica y Programación Lógica con Restricciones.Para algunos trabajos es interesante tener nociones básicas sobre Lógica Difusa.

Page 78: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 54 TÍTULO: Aplicación de tecnologías XML en el desarrollo de software

DESCRIPCIÓN:El trabajo consiste en establecer esquemas de representación con marcado XML de elementos software, y desarrollar herramientas para su manipulación. Este trabajo se enmarca dentro de un proyecto de investigación más general denominado EMU-Code.

El trabajo se desarrollará como caso práctico, e incluirá su aplicación al código de algún proyecto ya existente y al desarrollo de algunos módulos nuevos, con objeto de experimentar e identificar los beneficios o inconvenientes de la aplicación de estas tecnologías. Se aplicarán técnicas de ingeniería inversa para transcribir código ya existente a su representación XML.

Al comienzo, se impartirán unas sesiones iniciales, en forma de seminario, sobre los estándares y técnicas XML, y luego se desarrollará el caso práctico.

PROFESOR/ES (MAX 2): Manuel Collado Machuca

OBJETIVO: • Conocer el estándar XML (marcado, esquemas,

estilo, etc.)• Conocer proyectos existentes de marcado XML de

piezas de software• Ser capaz de diseñar representaciones de

elementos software mediante marcado XML• Ser capaz de desarrollar utilidades de manipulación

de dicho marcado

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 6

Page 79: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ENLACE DEL TRABAJO PROPUESTO:http://lml.ls.fi.upm.es/~mcollado/si

CRITERIOS QUE DEBE REUNIR EL ALUMNO:Es aconsejable algún conocimiento previo de XML, SGML o HTML, por este orden de preferencia.

Page 80: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

Asignatura “Sistemas Informáticos”Curso 2007-2008

Trabajos Propuestos

DLSIIS 55 Título:

Diseño, Desarrollo y Evaluación de Sistemas de Seguridad u otros Sistemas Avanzados o Emergentes.

Profesor/es: Jorge Dávila Muro

Objetivo: El objetivo de este proyecto es el de actuar como “cajón de sastre” en el que meter todas aquellas ideas que podáis tener y que queráis desarrollar como proyecto dentro de la asignatura de Sistemas Informáticos. En principio no tienen porque estar directamente relacionados con la Seguridad informatica o la Criptografía, por lo que no dudéis en poneros en contacto conmigo ([email protected]) para que hablemos del tema.

Nº de Alumnos Asignados (en principio):

indefinido

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfo2008.pdf

Criterios que debe reunir el alumno:

Ninguno

DLSIIS 56 Título:

Desarrollo de un Entorno de Seguridad para PDAs

Profesor/es: Jorge Dávila Muro

Objetivo: Este trabajo persigue diseñar, desarrollar y poner a prueba un entorno de seguridad personal para PDAs corriendo sobre el sistema operativo Lince o equivalente. La idea básica es llevar a las PDAs las funcionalidades que proporcionan aplicaciones como el PGP en ordenadores más grandes.

El código desarrollado se organizará en forma de aplicaciones que implementan diferentes servicios de seguridad (cifrado, firma digital de ficheros, generadores de passwords, etc.) y una o varias librerías criptográficas de carácter general en las que se implementen todas las primitivas criptográficas posibles (sistemas de cifrado, firma digital, generación de claves y números aleatorios, empaquetadores y parsers, etc.)

Las aplicaciones básicas serán:

− Herramienta de cifrado de ficheros individuales o selecciones múltiples de ficheros. El resultado de esta operación serán los ficheros cifrados y, opcionalmente, se

Page 81: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

podrá ordenar el borrado de los originales tan pronto como su cifrado se haya producido con éxito

− Librería de compresión ZIP completa.− Cifrado simétrico con varios algoritmos (DES, 3DES, AES,

Blowfish, CAST, IDEA, etc.), con− Diferentes modos de encadenamiento (los cinco modos

del DES).− Cifrado mixto utilizando como cifradores asimétricos el

RSA y las Curvas Elípticas. Como cifrador simétrico se podrán utilizar cualquiera de los anteriores y operando en cualquiera de los modos de encadenamiento.

− Firma digital de ficheros (cifrados o no cifrados) con RSA, DSA y Curvas Elípticas.

− Gestor de claves públicas y privadas X.509v3, PGP 9.5 y de Curvas Elípticas. El desarrollo deberá reconocer todos los formatos PKCS y PGP que sean necesarios para implementar las anteriores funcionalidades.

Aplicaciones que habrán de estar disponibles dentro de la suite:

1. Cifrado convencional: Generar un fichero cifrado normal (primero comprimir con ZIP y luego cifrar) o un fichero auto descifrable en el que, además de los datos, se incluye el código necesario para que se descifre en otra PDA con sólo solicitar al usuario la frase clave y que ésta sea la correcta.

2. Generador de Claves Simétricas: El usuario proporciona una frase clave que es procesada por el módulo generador de claves mediante alguno de los algoritmos de deducción de claves que se definen en el PGP 8.0, y con ello se genera una clave simétrica que puede utilizarse para un cifrado convencional posterior o que se muestra al usuario como secuencia hexadecimal.

3. Cifrado mixto: En este modo de uso se indica cual es la clave y el algoritmo asimétrico (X509, PGP o la Curva Elíptica) a utilizar, cual el algoritmo simétrico y el modo de encadenamiento que deben utilizarse en el cifrado. Aquí se obtiene una clave se sesión del generador de números aleatorios y se utiliza como clave del algoritmo simétrico elegido, se inicializa el modo de encadenamiento seleccionado, se empaquetan los ficheros seleccionados si son varios, se comprime el resultado y se cifra simétricamente. La clave de simétrica utilizada se cifra con la clave pública del destinatario y con algoritmo asimétrico seleccionado. Por último, se borra cualquier parámetro relacionado con claves secretas tan pronto como deje de ser necesario.

4. Generación y Gestión de claves Simétricas y Asimétricas: En esta funcionalidad se incluye la generación de números aleatorios, de números primos, de claves RSA, DSA y de Curvas Elípticas, así como su correspondiente empaquetamiento para poderlas exportar como claves X509 o PGP genuinas.

5. Generador y Diversificador de claves simétricas: Esta sencilla aplicación permite el acceso directo al generador de números aleatorios dando el resultado en hexadecimal, a un generador de palabras clave imprimibles, y a un generador de frases clave vocalizables (secuencias de sílabas). También se podrá solicitar claves derivadas de una frase clave y de alguna de las claves de diversificación que

Page 82: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

tiene almacenada de forma segura la aplicación.

Nº de Alumnos Asignados(en principio):

No mas de 2 alumnos

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfo2008.pdf

Criterios que debe reunir el alumno:

Ninguno

DLSIIS 57 Título:

Desarrollo de una aplicación de localización por GPS para PDAs y Equipos portátiles.

Nº de Alumnos Asignados (en principio): CUPO COMPLETO

DLSIIS 58 Título: Desarrollo de un e-Wallet para PDA y PC

Profesor/es: Jorge Dávila Muro

Objetivo: Este proyecto pretende definir y desarrollar una aplicación, que habrá de compilarse para varios sistemas operativos (Windows XP, Linux) y correr eficientemente en equipos con capacidades tan limitas como los PDAs.

Esta aplicación debe permitir mantener, acceder y gestionar uno o varios ficheros conteniendo cada uno de ellos datos estructurados e informaciones secretas de su usuario titular. La información almacenada en ellos serán de tipo financiero, tarjetas de crédito, datos de autenticación frente a otras aplicaciones (passwords, frases clave, números de serie, certificados e identidades PGP o X.509, etc.)

La aplicación deberá diseñarse, escribirse y compilarse para que funcione correctamente y con la misma interfaz, en PDAs o en equipos de sobremesa con Windows XP, Linux, etc.

Para ello hay que hacer:

− Una definición de las estructuras y la visualización de datos para cuentas bancarias, tarjetas de crédito, datos personales de identificación (nombre, apellidos, dirección, fotografía, teléfonos, direcciones de e-mail, tarjetas médicas y de la seguridad social, etc.), datos de control de acceso (usernames, passwords, identidades PGP, X509, curvas elípticas, etc.), ficheros genéricos (datos alfanuméricos, fotos, mp3, etc.).

− Implementar su almacenamiento y gestión en el sistema de ficheros del host donde se ejecuta, así como proporcionar su visualización segura sin utilizar ficheros temporales que no sean pertinentemente borrados tan pronto como no sean necesarios.

− Diseñar e implementar el sistema de control de accesos al e-wallet mediante autenticación directa del usuario (password o frase clave), o a través de un módulo PKCS#11 externo (en software, en llave USB, o con tarjeta inteligente)

Page 83: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

Nº de Alumnos Asignados (en principio):

1

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfor2008.pdf

Criterios que debe reunir el alumno:

Ninguno

DLSIIS 59 Título:

Sistema criptográfico automático para la liberación controlada de secretos (CryptoTime

Delivery Service)

Profesor/es: Jorge Dávila Muro

Objetivo: Este proyecto persigue diseñar y poner en marcha un sistema mediante el cual se pueda cifrar cualquier objeto digital (ficheros, ejecutables, videos, audio, etc.) y poder distribuirlo libremente manteniendo secreto su contenido. La apertura de este objeto cifrado no podrá hacerse, en ningún caso, antes de una determinada fecha y hora. Se trata de un servicio en red que debe, en lo posible, no requerir el uso de aplicaciones cliente específicas. La idea básica es que el servicio genere, en secreto y para cada unidad de tiempo, una identidad digital (clave pública y privada) de longitud y resistencia criptográfica adecuada al tiempo durante el que hay que guardar los secretos.

Al principio y durante toda su duración de cada unidad de tiempo, el servicio publicará las claves públicas que ha generado e indicará en que fecha y hora también publicará la correspondiente clave secreta. Esta clave permitirá abrir todos aquellos mensajes que se hayan cifrado con la correspondiente clave pública. Los sistemas asimétricos a utilizar serán los utilizados por el PGP 9.5 (RSA y DH/DSA) y los propios de las infraestructuras PKI (ver los PKCSs correspondientes).

− Las identidades digitales (claves públicas y privadas) se publicaran en el mayor número de formatos posibles (PGP y X509) de modo que su uso pueda hacerse con el mayor número de aplicaciones de cifrado disponibles en Internet.

− Las identidades digitales vendrán automáticamente certificadas por una autoridad de certificación construida dentro del propio servidor, por lo que deberá poder emitir certificados, revocarlos, generar CRLs, etc.

− La referencia temporal sobre la que se basa la generación y liberación de claves será un reloj local disciplinado (1) con señales GPS provenientes de un receptor GPS estándar, o (2) a través de sincronización NTP con un servidor stratum 1.

− Las comunicaciones con el servidor serán siempre a través del protocolo http y su interfaz será (1) dirigida a usuarios humanos (sitio Web), y (2) dirigida a procesos automáticos mediante URLs predefinidas y públicamente conocidas. La transferencia de datos podrá hacerse en base64 o en binario.

− Las identidades digitales (claves públicas y claves secretas pendientes de ser publicadas) se guardaran siempre cifradas de modo análogo a (1) como se guardan en las aplicaciones Firefox bajo el control de un sistema de autenticación clásico (username/password) al iniciarse el servidor, o (2) mediante acceso a un módulo PKCS #11 albergado en una llave USB.

− Las identidades digitales completamente publicadas (correspondiente a «secretos abiertos») se guardarán en una base de datos histórica que permita recuperarlas (con sus

Page 84: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

correspondientes certificados) por http de forma manual o automática, indicando el número de serie de su certificado o el fingerprint de su clave pública. Estas identidades no tienen porqué guardarse cifradas aunque si convendría dotar a su almacenamiento de cierto grado de control de integridad (MACs calculados por el PKCS#11).

− La generación de claves se hará poco antes de ser publicadas las claves públicas para correr el menor riesgo posible con su almacenamiento previo. La longitud y periodicidad de las claves se fijará en un fichero de configuración en el que se marca también la fecha y hora de la siguiente generación de cada una de ellas.

− La aplicación deberá utilizar, en la medida de lo posible, la librería NSS de Mozilla / Firefox, y con la librería y SDK de PGP 9.5 de modo que permitan traducir identidades y certificados X.509v3 al formato propio de PGP.

Nº de Alumnos Asignados (en principio):

1

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfor2008.pdf

Criterios que debe reunir el alumno:

Ninguno

Page 85: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

DLSIIS 60 Título:

Diseño y Desarrollo de un Entorno de Computación Distribuida para Ataques por Fuerza Bruta a Sistemas Criptográficos

Profesor/es: Jorge Dávila Muro

Objetivo: El objetivo de este trabajo es el estudio de los sistemas de computación distribuida construidos a base de utilizar ciclos perdidos de equipos heterogéneos, normalmente ofimáticos, que desarrollan otras actividades con mayor prioridad. En estos sistemas se persigue que el préstamo de ciclos a la computación cooperativa no afecte negativamente en exceso a las prestaciones del equipo para los procesos propios y, sobre todo, no supongan una brecha de seguridad para el equipo anfitrión.

Es necesario plantear cuales deben ser los niveles de seguridad, autenticación e integridad que se deben aplicar en este tipo de sistemas para evitar ataques activos encaminados a obtener los datos y/o los resultados de la computación que se está realizando, mediante suplantación de máquinas y/o procesos.

1. Identificar y estudiar la esencia de los desarrollos soft-ware, prestando especial atención a los que hay en domi-nio público, para el establecimiento de redes para la computación distribuida de carácter científico, financiero y de análisis.

2. Diseñar un sistema de clientes y servidores en el que los servidores distribuyan carga computacional (ejecutable + datos) a los clientes que se encargan de realizarla y devolver los resultados al servidor de origen.

3. Implementar el anterior sistema en máquinas Intel con sistemas operativos Windows (98Me, NT4, W2K, XP) y Li-nux.

4. Aplicar el sistema anterior a la realización de un ataque por fuerza bruta para encontrar colisiones de 32, 40, 48, 56 y 64 bits a la función hash SHA-1

5. Análisis de las prestaciones del sistema en los experi-mentos anteriores.

Nº de Alumnos Asignados (en principio):

1

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfor2008.pdf

Criterios que debe reunir el alumno:

Ninguno

Page 86: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

DLSIIS 61 Título:

Bastionado de PCs ejecutando Windows XP o Linux por cifrado de los Sistemas de Almacenamiento Permanente.

Profesor/es:

Jorge Dávila Muro

Objetivo: El objetivo de este trabajo es someter el arranque y funcionamiento de un PC con sistemas operativos Windows 2000, XP o Linux, al control de una llave USB removible mediante cifrado de todas las unidades del almacenamiento (Discos duros, floppies, etc.)

Para realizar este trabajo, el alumno estudiará cual es la secuencia de operaciones que transcurren desde el instante en que se da potencia al PC, y el momento en el que está establecido el sistema de ficheros básico para, posteriormente, arrancar el resto de componentes que constituyen el sistema operativo.

En este trabajo se desarrollará un nuevo módulo de acceso a los sistemas de almacenamiento permanente (discos) de modo que los sectores del disco estén cifrados bajo el control de una clave que será entregada por una llave criptográfica USB. La clave maestra que permite descifrar todos y cada uno de los sectores del disco, se almacenará en memoria durante un tiempo limitado y, antes de que éste se termine, solicitará de nuevo la clave a la llave criptográfica. El sistema será tal que, en ausencia de la clave correcta, el sistema operativo sufrirá un shutdown forzoso y la máquina se apagará irremisiblemente.

El cifrado se aplica a todos los discos duros presentes en el sistema, y a todas aquellas unidades removibles que puedan conectarse (Floppies, módulos USB de memoria, etc.)

Opcionalmente, se estudiarán también las modificaciones que habría que realizar en este sistema para poder ubicarlo en la BIOS del equipo, de modo que las operaciones de cifrado pudiesen ser lo mas transparentes que sea posible, para el sistema operativo.

Nº de Alumnos Asignados (en principio):

1

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfor2008.pdf

Criterios que debe reunir el alumno:

Ninguno

Page 87: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

DLSIIS 62 Título: Sistema de Seguimiento Automático

Profesor/es: Jorge Dávila Muro

Objetivo: En este proyecto se afronta el problema del seguimiento automático de objetos móviles. Dado que este problema se puede descomponer en (1) la detección del movimiento y (2) en el reconocimiento del objeto en si y dado que esto último es significativamente mas complicado, el escenario en el que debe desarrollarse este trabajo es en el seguimiento de focos de luz puntuales (estrellas en el cielo, coches en una carretera o aviones volando de noche, etc.).

Como parte del estudio previo de este trabajo habría que indagar (en la literatura y en Internet) qué mecanismos permitirían reconocer el objeto (pattern matching)

El sistema estará compuesto por una cámara, del tipo webcam-USB, que toma imágenes del entorno y las envía a un PC, PDA o equipo portátil en el que se va a ejecutar la aplicación. De esta imagen se le pedirá al usuario que marque la zona en la que se encuentra el objeto y, una vez hecho esto, la aplicación determinará cual es el punto de máxima luminancia. A partir de ese momento, y mediante análisis en tiempo real de esa imagen, la aplicación tendrá que generar señales que actúen sobre sendos servomotores de modo que la cámara pueda estar permanentemente apuntando, en el centro de su campo visual, a la fuente de luz marcada. El una mejora posterior, el sistema deberá ser capaz de distinguir no sólo la luminancia, sino también el color de la fuente de luz a seguir.

En este trabajo se estudiará cual debe ser el algoritmo a aplicar a la imagen para detectar el movimiento de la fuente de luz y decidir cuales son las señales que se mandan a los servomotores para que el seguimiento sea suave y no de lugar a oscilaciones. También se tratará el problema de la proporcionalidad de la reacción (acción sobre los servomotores) en función de la distancia (error de seguimiento) entre el punto central de la imagen en la cámara y el objeto a seguir.

Este proyecto podría completarse con la realización práctica de un pequeño robot compuesto por un sistema de posicionamiento y sendos servomotores, que permitan seguir al objeto desde una posición fija. En este caso, habría que afrontar el diseño del propio robot y estudiar todos los elementos mecánicos, electrónicos, de comunicaciones y de software específico que éste requiere.

Nº de Alumnos Asignados (en principio):

1

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfor2008.pdf

Criterios que debe reunir el alumno:

Ninguno

Page 88: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

DLSIIS 63 Título:

Autenticación e Identificación mediante el Análisis de Huellas Dactilares.

Nº de Alumnos Asignados (en principio): CUPO COMPLETO

DLSIIS 64 Título:

Autenticación e Identificación mediante el Análisis del Iris Ocular Humano.

Nº de Alumnos Asignados (en principio): CUPO COMPLETO

DLSIIS 65 Título:

Aplicación de las Técnicas de Ocultación de Información para el Establecimiento de Canales Subliminales de Comunicación en Ficheros y Conexiones Multimedia.

Profesor/es: Jorge Dávila Muro

Objetivo: En este trabajo se hará un estudio del estado del arte de lo que se entiende por técnicas de Information Hiding (ocultación de información) para poder incluir información, cifrada o no, en distintos tipos de formatos de imágenes (tiff, jpg, etc.) y en ficheros de distintos tipos de formatos de codificación de sonido (wav, mp3, etc.). Se identificarán las distintas técnicas propuestas y se localizarán en Internet las direcciones más interesantes que traten el tema o que aporten información relevante sobre el mismo.

Además de esta primera etapa en la que se busca adquirir un buen conocimiento del estado del arte y de las fuentes disponibles en Internet, este trabajo afrontará el diseño, implementación y puesta en funcionamiento de un sistema de comunicación cifrado y subliminal mediante un sistema de “radio digital por Internet” basado en el envió de tramas (stream) mp3 en las que va oculto un mensaje cifrado que sólo unos pocos pueden descifrar.

En este proyecto se modificarán los códigos de sistemas cliente y servidor que se encuentren en la red para que se pueda establecer ese canal cifrado subliminal desde el servidor de tramas hacia los clientes. Para ello se utilizarán librerías criptográficas disponibles en dominio público y cualesquiera otros componentes que sean necesarios, y de los que se hará el correspondiente análisis y adecuación.

El sistema propuesto y puesto en marcha será evaluado en cuanto a (1) la capacidad experimental de comunicación del canal, (2) la detectabilidad de la existencia de dicho canal de comunicación, (3) el grado de confidencialidad e integridad que se puede esperar de lo transmitido y, por último, (4) plantearse el problema de la “autenticación” en este tipo de escenarios y sistemas.

Nº de Alumnos Asignados (en principio):

1

Page 89: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfor2008.pdf

Criterios que debe reunir el alumno:

Ninguno

DLSIIS 66 Título:Establecimiento de Canales Confidenciales y Autenticados de Comunicación Telefónica sobre redes IP.

Nº de Alumnos Asignados (en principio): CUPO COMPLETO

DLSIIS 67 Título:Diseño, Construcción y Evaluación de un Compás Digital.

Profesor/es: Jorge Dávila Muro

Objetivo: El objetivo de este trabajo es afrontar el diseño, realización y posterior evaluación de una brújula o compás, enteramente digital. La idea es utilizar algún tipo de magnetómetro para determinar la dirección e intensidad del campo magnético terrestre.

El alumno hará una búsqueda exhaustiva (en Internet) de las soluciones que están disponibles en el mercado, y de ellas extraerá cual es el fundamento tecnológico (y físico) en el que se basa el sensor. Después de está fase, el alumno se centrará en la serie de sensores magnéticos de la compañía Honeywell y, en particular, decidirá razonadamente, cual de ellos es el mas adecuado para medir intensidades de campo magnético como las del campo terrestre. Elegido el sensor, se procederá a diseñar el sistema mecánico que permita ubicar tres de esos sensores, y su electrónica asociada, con orientaciones ortogonales precisas.

Una vez resuelta la parte mecánica, el alumno deberá diseñar toda la circuitería electrónica necesaria para capturar y condicionar las señales analógicas de los tres magnetómetros y de un sensor preciso de temperatura que informe de éste parámetro de funcionamiento del sistema. Las señales analógicas serán digitalizadas con una precisión no menor de 12 bits y serán leídas por un micro controlador PIC que las hará disponibles, en forma adecuada, a cualquier otro ordenador a través de conexiones RS232, USB, etc.

Terminado el diseño y realización del sistema, en la última fase del proyecto se procederá a la caracterización del compás creado determinando, principalmente, parámetros críticos del sistema como son: la ortogonalidad real del conjunto de sensores, la sensibilidad del sistema, tanto en la magnitud del campo magnético medido como en su dirección, sus dependencias con la temperatura, el nivel de ruido obtenido, etc. El trabajo terminará con un informe crítico sobre los niveles de calidad obtenidos, y sobre cómo podrían mejorarse éstos.

Nº de Alumnos Asignados (en principio):

No mas de 2

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/

Page 90: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

SistInfor2008.pdf

Criterios que debe reunir el alumno:

Ninguno

DLSIIS 68 Título:

Diseño, Construcción y Evaluación de un Sistema Inercial de Navegación digital.

Profesor/es: Jorge Dávila Muro

Objetivo: El objetivo de este proyecto es diseñar, desarrollar y evaluar un sistema de navegación inercial enteramente digital. El sistema debe pedir las condiciones cinemáticas de un objeto en sus seis grados de libertad: aceleración en 3 ejes ortogonales y correspondientes 3 ángulos de rotación.

El alumno hará una búsqueda exhaustiva, en Internet, de las soluciones que están disponibles en el mercado, y de ellas extraerá cual es el fundamento tecnológico en el que se basa cada sensor (acelerómetro y giróscopo). Después de está fase, el alumno se centrará en la serie de sensores de aceleración y de giro de las compañías Murata, Honeywell y Analog Devices, entre otras y decidirá razonadamente cuales de ellos son los mas adecuados para medir las aceleraciones y velocidades angulares de (1) una boya a la deriva en el mar, (2) de una persona, (3) de un coche utilitario o camión, (4) de un aeromodelo con motor de explosión y, (4) de un avión comercial de pasajeros.

Centrándose en el rango mas adecuado para el análisis del movimiento de un coche utilitario, el alumno deberá elegir los sensores (acelerómetro y giroscopio) mas adecuados y procederá a diseñar el sistema mecánico que permita ubicar seis de esos sensores, y su electrónica asociada, con orientaciones ortogonales y paralelas precisas. Una vez resuelta la parte mecánica, el alumno deberá diseñar toda la circuitería electrónica necesaria para capturar y condicionar las señales analógicas de los tres acelerómetros y los tres giróscopos, así como la de un sensor preciso de temperatura que informe de éste parámetro de funcionamiento del sistema. Todas las señales analógicas serán digitalizadas con una precisión no menor de 12 bits y serán leídas por un micro controlador PIC que las hará disponibles, en forma adecuada, a cualquier otro ordenador a través de conexiones RS232, USB, Bluetooth, Fibra óptica, etc.

Terminado el diseño y la realización material de un prototipo, en la última fase del proyecto se procederá a la caracterización del sistema inercial de navegación creado, prestando especial atención a los parámetros críticos del sistema como son: la ortogonalidad y paralelismo real del conjunto de sensores, la sensibilidad global y particular de todo el sistema, tanto en la magnitud de las aceleraciones y giros como en su dirección, sus dependencias con la temperatura, el nivel de ruido obtenido, etc. El trabajo terminará con un informe crítico sobre los niveles de calidad obtenidos, y sobre cómo podrían mejorarse éstos.

Nº de Alumnos Asignados (en principio):

No mas de 3

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfor2008.pdf

Page 91: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

Criterios que debe reunir el alumno:

Ninguno

DLSIIS 69 Título:

Diseño, Implementación y Evaluación de un Sistema Digital de Navegación basado en datos cinemáticos.

Profesor/es: Jorge Dávila Muro

Objetivo:

El objetivo de este proyecto es diseñar, implementar y evaluar, con datos de simulación, un sistema computacional capaz de permitir la navegación automática de cualquier móvil basándose en datos experimentales de aceleración y giro. El sistema deberá ser capaz de reconstruir, con la mayor precisión posible, cual ha sido el itinerario, en tres dimensiones, del objeto en movimiento.

Los datos de entrada del sistema serán las señales, adecuadamente condicionadas y digitalizadas (12 bits), procedentes de tres acelerómetros ortogonales y, también, las procedentes de tres giróscopos de estado sólido, coaxiales con los acelerómetros mencionados. La frecuencia de estas señales podrá variar entre 1 Hz y 500 Hz.

El alumno deberá plantearse el modo de tratar estas señales, el modo de filtrarlas, de modo que la doble integración de las señales de aceleración, y la integración de las velocidades angulares permita conocer, con la mayor precisión posible, el camino seguido por el objeto móvil en su desplazamiento. Para esta función se considerará el uso del filtro de Kalman y. Como parte de esta tarea, el alumno se planteará de qué modo se podría automatizar la parametrización del filtro de Kalman que mejoraría los resultados del ajuste para cualquier objeto móvil concreto.

La idea es poder construir, de forma automática, modelos dinámicos e inerciales de un objeto a partir de datos de trayectorias reales de ese objeto y aplicarlos para la obtención de los parámetros de ajuste que mejores resultados da en un sistema de navegación que utilice, en este caso, uno o varios filtros de Kalman como algoritmo de control. De todos modos, el trabajo debe plantearse teniendo en cuenta que ese tipo de filtro no es el único que se puede utilizar en un sistema de control cinemática.

Nº de Alumnos Asignados (en principio):

No mas de 2

Enlace del Trabajo Propuesto: http://porsche.ls.fi.upm.es/Sistemas/ SistInfor2008.pdf

Criterios que debe reunir el alumno:

Ninguno

Page 92: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 70TÍTULO: RoboCup en Erlang

DESCRIPCIÓN y OBJECTIVO: Utilizando el lenguaje de programación Erlang, desarollar un agente para participar en una competición de futbol simulado (http://www.robocup.org).

PROFESOR/ES (MAX 2): Lars-Åke Fredlund ([email protected]), Ángel Herranz Nieva ([email protected]).

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 2

ENLACE DEL TRABAJO PROPUESTO:http://babel.ls.fi.upm.es/~aherranz

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Conocimientos de programación funcional. Conocimientos de teoría de intelligencia artificial.

Page 93: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 71TÍTULO: Sistemas P2P en Erlang

DESCRIPCIÓN y OBJECTIVO: Utilizando el lenguaje de programación Erlang, implementar un protocolo peer-to-peer (p2p). Ejemplo: Chord (http://pdos.csail.mit.edu/chord/).

PROFESOR/ES (MAX 2): Lars-Åke Fredlund ([email protected]), Ángel Herranz Nieva ([email protected]).

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): 2

ENLACE DEL TRABAJO PROPUESTO:http://babel.ls.fi.upm.es/~aherranz

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Conocimientos de programación funcional. Conocimientos de protocolos de comunicación.

Page 94: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2006-2007

DLSIIS 72TÍTULO: ALGORITMOS PARA BUSCADORES WEB

PROFESOR/ES: JULIO SETIÉN VILLARÁN

OBJETIVO: Familiarizar al alumno con diversas formas de categorizar la Web de manera que sea posible extraer información válida de élla.

Nº DE ALUMNOS ASIGNADOS (en principio): 3

ENLACE DEL TRABAJO PROPUESTO:http://artico.lma.fi.upm.es/numerico/sist_inf/algoritmos_web

CRITERIOS QUE DEBE REUNIR EL ALUMNO:

Page 95: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 73 TÍTULO: Base de datos para palabras del español

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO

Page 96: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 74 TÍTULO: Construcción y aplicación de un recurso lingüístico

DESCRIPCIÓN:

El trabajo consiste en la construcción de un recurso lingüístico con información semántica y sintáctica sobre español e inglés. Este recurso se empleará en un sistema que sea capaz de razonar sobre las posibles construcciones sintácticas asociadas a distintos verbos en ambas lenguas. La información lingüística ya está previamente estructurada ya que se fundamenta en una teoría lingüística que intenta sistematizar la relación entre semántica y sintaxis mediante plantillas léxicas y de construcciones. Se trata de trasladar esta teoría al ámbito computacional y aprovechar las capacidades computacionales en la recuperación y extracción de información, así como en posibles herramientas de traducción.

PROFESOR/ES (MAX 2)

Guadalupe Aguado de CeaMª del Socorro Bernardos Galindo

OBJETIVO: Que el alumno sea capaz de aplicar los conocimientos adquiridos en la carrera de una manera global y práctica.Que el alumno pueda ampliar su experiencia en el ámbito de la inteligencia artificial conectándolo con la ingeniería lingüística.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):Sí (uno por alumno).

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:El alumno ha de ser sistemático y ha de seguir una metodología durante el desarrollo de la aplicación.No se requiere que el alumno tenga ninguna característica adicional a las que se supone que debe reunir por los estudios que ha realizado. En este sentido, no son necesarios conocimientos

Page 97: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

lingüísticos, aunque obviamente el interés en temas relacionados con el lenguaje natural facilitará el trabajo.

Page 98: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 75 TÍTULO: Mejora y ampliación de una aplicación web.

DESCRIPCIÓN:

El trabajo consiste en mejorar y aumentar las prestaciones de una herramienta llamada Caliope, que sirve para construir y manejar un corpus, o conjuntos de textos, y un glosario de términos en español y en inglés. La herramienta permite localizar los términos del glosario dentro de cada uno de los textos y verlos en su contexto. Además se pueden establecer relaciones entre los distintos términos. Se trataría de añadir funcionalidades a la aplicación que permitieran, por ejemplo, realizar búsquedas de términos formados por más de una palabra, ver si dos términos aparecen juntos o cercanos en los textos, trabajar con archivos que contuvieran textos en distintos formatos, etc.

PROFESOR/ES (MAX 2)

Guadalupe Aguado de CeaMª del Socorro Bernardos Galindo

OBJETIVO: Que el alumno sea capaz de aplicar los conocimientos adquiridos en la carrera de una manera global y práctica.Que el alumno pueda ampliar su experiencia en el ámbito de la inteligencia artificial conectándolo con la ingeniería lingüística.

Nº DE ALUMNOS ASIGNADOS (en principio): Uno o dos

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):Sí (uno por alumno).

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO:El alumno ha de ser sistemático y ha de seguir una metodología durante el desarrollo de la aplicación.No se requiere que el alumno tenga ninguna característica adicional a las que se supone que debe reunir por los estudios que ha realizado. En este sentido, no son necesarios conocimientos lingüísticos, aunque obviamente el interés en temas relacionados con el lenguaje natural facilitará el trabajo.

Page 99: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 76TÍTULO: HERRAMIENTAS ESTEGANOGRAFICAS

DESCRIPCIÓN: LA ESTEGANOGRAFIA ES LA TECNICA QUE ESTUDIA LOS PROCEDIMIENTOS PARA OCULTAR LA EXISTENCIA DE UN MENSAJE EN LUGAR DE OCULTAR SU CONTENIDO.SE TRATA DE ESTUDIAR LAS TECNICAS Y VER ALGUN CASO PRACTICO

PROFESOR/ES (MAX 2) : JOSE LUIS MORANT RAMON

OBJETIVO: SE TRATA DE CONTRUIR UN SISTEMA ESTEGA NOGRAFICO SENCILLO

Nº DE ALUMNOS ASIGNADOS (en principio): 2

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS): SI

ENLACE DEL TRABAJO PROPUESTO:

CRITERIOS QUE DEBE REUNIR EL ALUMNO: DEBE TENER TODO 3º APROBADO Y ALGUNAS DE 4º

Page 100: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 77TÍTULO: Desarrollo e Integración de un Repositorio de Activos de Proceso para el Proceso de “Aseguramiento de la Calidad del Producto y del Proceso”

DESCRIPCIÓN: El trabajo consistirá en la definición de los activos de proceso específicos del proceso PPQA (en terminología CMMI). Asimismo, será necesario integrar dichos activos con un repositorio global ya definido.

PROFESOR/ES (MAX 2): CALVO-MANZANO VILLALÓN, JOSE ANTONIO SAN FELIU GILABERT, TOMÁS

OBJETIVO: Realización de un proyecto de desarrollo software. Los alumnos aplicarán, para realizar el proyecto, un método de trabajo en equipo que ha sido explicado en la asignatura Ingeniería del Software I de cuarto curso.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):

1 TFC

ENLACE DEL TRABAJO PROPUESTO:

https://hornet.ls.fi.upm.es

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Haber cursado la asignatura Ingeniería del Software I

de 4º Curso. Conocimientos de PHP y de MySQL.

Page 101: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

ASIGNATURA “SISTEMAS INFORMÁTICOS”CURSO 2007-2008

DLSIIS 78TÍTULO: Desarrollo e Integración de un Cuadro de Mandos orientado a la toma de decisiones.

DESCRIPCIÓN: El trabajo consistirá en la definición e integración de un cuadro de mandos, con objeto de poder conocer los umbrales en los que varían los diferentes procesos y/o proyectos de una organización.

PROFESOR/ES (MAX 2): CALVO-MANZANO VILLALÓN, JOSE ANTONIO CUEVAS AGUSTÍN, GONZALO

OBJETIVO: Realización de un proyecto de desarrollo software. Los alumnos aplicarán, para realizar el proyecto, un método de trabajo en equipo que ha sido explicado en la asignatura Ingeniería del Software I de cuarto curso.

Nº DE ALUMNOS ASIGNADOS (en principio): 4

INDICACIÓN DE SI EL TRABAJO PUEDE DAR LUGAR A TFC (A CUANTOS):

1 TFC

ENLACE DEL TRABAJO PROPUESTO:

https://hornet.ls.fi.upm.es

CRITERIOS QUE DEBE REUNIR EL ALUMNO: Haber cursado la asignatura Ingeniería del Software I

de 4º Curso. Conocimientos de PHP y de MySQL.

Page 102: ASIGNATURA “SISTEMAS INFORMÁTICOS” › docs › estudios › ingenieria_informatica › ...ASIGNATURA “SISTEMAS INFORMÁTICOS” CURSO 2007-2008 DLSIIS 2 TÍTULO: Entorno de

DLSIIS 79 TÍTULO: Módulo para el desarrollo de sistemas de realidad virtual de escritorio: El objetivo es el de definir una API genérica de alto nivel que sirva de recubrimiento para distintos motores 3D. Con esta API se programará un módulo independiente de motor de render que se integrará en la arquitectura COREUS

Nº DE ALUMNOS ASIGNADOS (en principio): CUPO COMPLETO