printlogo
DET - Uvigo Website
Universidad de Vigo
 

Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to the latest Netscape.

Universidad de Vigo - DET - Bienio 2005-2007 (programa presencial)

Sistemas distribuidos inteligentes y de tiempo real

Créditos: 3
Tipo: Fundamental

  1. Objetivos
  2. Conocimientos previos
  3. Programa detallado
  4. Bibliografía
  5. Metodología
  6. Procedimiento de evaluación
  7. Fechas y horario
  8. Obervaciones
  9. Profesorado

1. Objetivos

Este curso tiene como objetivo fundamental presentar líneas de investigación en curso para dar soporte al diseño e implementación de sistemas distribuidos avanzados.

Uno de los aspectos que se tratan en el curso es el estudio de los sistemas telemáticos distribuidos con restricciones de tiempo real fuerte, como los que se encuentran en los sistemas multimedia, SCADA, aviónica, robóticas, etc.

En esta parte, uno de los objetivos básicos es estudiar las especificaciones emergentes para dotar de capacidad de respuesta en tiempo real a aplicaciones construidas sobre Java y/o CORBA. También se pretende presentar el DDS (Servicio de Distribución de Datos), un nuevo estándar orientado a la creación de sistemas de distribución de datos según el paradigma publicación-suscripción.

Un segundo aspecto es el de los sistemas distribuidos inteligentes (SDI) o Sistemas Multiagente (SMA), que se han convertido en una de las áreas más importantes de investigación y desarrollo en las tecnologías de información a partir de los años 90. Un sistema multiagente está compuesto de múltiples componentes software que interactúan y cooperan para resolver problemas que están fuera del alcance de cada miembro individual.

Los sistemas multiagente son importantes, en primer lugar, debido a sus amplias posibilidades de uso, en áreas tan diversas como el control de procesos industriales o el comercio electrónico. Estos sistemas se relacionan con plataformas de soporte de servicios como pueden ser: Java/CORBA, WWW: SOAP, WSDL, UDDI.

Se pretende llegar a conocer cómo enfrentarse a tales sistemas, exponer técnicas prometedoras para su realización y estudiar su adecuación para la generación de sistemas capaces de cumplir los exigentes requisitos planteados.

Esta asignatura tiene una orientación eminentemente práctica. Se pretende que al finalizar el curso el alumno esté capacitado para formular y resolver problemas relacionados con la temática del curso, preferentemente en las aplicaciones de interés para el alumno.

2. Conocimientos previos

Se asume que el alumno conoce el lenguaje de programación Java y los conceptos de programación orientada a objetos. Se asume además que el alumno tiene nociones de sistemas operativos distribuidos, y conocimientos básicos de arquitecturas de ordenadores.

3. Programa detallado

  1. Introducción a las Infraestructuras para sistemas Distribuidos. La especificación CORBA
  2. Los Sistemas Distribuidos de Tiempo Real. Arquitectura
  3. Los Sistemas Distribuidos de Tiempo Real. Comunicaciones. Planificación
  4. Presentación de trabajos y debate
  5. SDTR basados en Java. La especificación Real-Time Java
  6. SDTR basados en CORBA. Los ORBs en sistemas empotrados. La especificación RT-CORBA
  7. Presentación de trabajos y debate
  8. SDTR con distribución de datos según el paradigma publicación-suscripción
  9. La especificación DDS
  10. Algunos problemas de ingeniería con arquitectura distribuida y restricciones de tiempo real
  11. Presentación de trabajos y debate
  12. Paradigma de servicios WWW: SOAP, WSDL, UDDI.
  13. Definición de agente y sistema distribuido inteligente (SDI)
  14. Inteligencia Artificial Distribuida y Sistemas distribuidos inteligentes
  15. Presentación de trabajos y debate
  16. Arquitecturas para SDIs
  17. Contratos y Planificación en SDIs
  18. Intermediación de servicios en SDIs
  19. Aplicaciones prácticas de los SDIs
  20. Presentación de trabajos y debate

4. Bibliografía

5. Metodología

La asignatura se impartirá mediante sesiones de clase donde se presentará los fundamentos teóricos y las aplicaciones de los distintos aspectos tratados, y mediante sesiones de prácticas (de pizarra o en el laboratorio) donde se propondrá la solución de algún supuesto práctico relacionado con el temario.

6. Procedimiento de evaluación

La evaluación se realizará mediante la asistencia a clase, la participación y el debate en la misma, y la solución adecuada de los ejercicios propuestos.

7. Fechas y horario

Se anunciarán.

8. Observaciones

9. Profesorado

Profesor Despacho
Juan C. Burguillo Rial B-504
Pedro s. Rodríguez Hernández B-507

top
© 2004 DET | 17.11.2004