SISTEMAS DISTRIBUIDOS DE TIEMPO REAL

Curso de Doctorado


CURSO 2005-2006

Profesor

Ricardo.Sanz@etsii.upm.es
http://www.aslab.org/~sanz
Telef: 91 - 336 30 61





Contenidos del curso

  • Sistemas de tiempo real
  • Sistemas distribuidos
  • Plataformas de tiempo real
  • Plataformas de distribución
  • Redes de tiempo real
  • Software para sistemas distribuidos de tiempo real
  • Tecnología de objetos distribuidos

Calendario



Clases

Las clases son los viernes de 15:30 a 17:30

Temas

Sistemas de tiempo real
Sistemas Distribuidos
CORBA
Requisitos y Plataformas DRTS
Objetos para DRTS


Trabajo de Curso

Organización

Individual.

Contenido

Objetivo: Hacer una aplicación de demostración de las ventajas de RT CORBA para aumentar la predecibilidad de las aplicaciones distribuidas
Alcance:  Cualquiera de las extensiones de RTCORBA
Entrega: Aplicación y memoria a ricardo.sanz@etsii.upm.es
Fecha límite:  30 de Junio de 2006

Recomendaciones

Una distribución RTCORBA (Recomendación: TAO (The ACE ORB)).
Un entorno de desarrollo (Recomendación C++ (GCC))
Documentación sobre:  CORBAIDLLanguage Mappings y RT-CORBA (Todo está en www.omg.org)

Evaluación

La evaluación se realizará sobre el trabajo de curso. No hay exámenes.

 

Recursos

Literatura

Lecturas Heterogéneas

Common Object Request Broker Architecture: Core Specification 3.0.3
OMG

Real-time CORBA Specification 1.2

OMG

Research Advances in Middleware for Distributed Systems: State of the Art
Richard E. Schantz
Douglas C. Schmidt

A Comparison of Bus Architectures for Safety-Critical Embedded Systems
John Rushby

Time-triggered Real-time Computing
H. Kopetz

An Overview  of the Real-Time  CORBA Specification
Schmidt and Kuhns

An Architectural Overview Of The Alpha Real-Time Distributed Kernel
Clark, Jensen and Reynolds

A Comparison of CAN and TTP
H. Kopetz

Causal Delivery Protocols in Real-time Systems: a Generic Model
Paulo Veríssimo

Libros


Real-Time Systems and Programming Languages
(Third Edition)

by Alan Burns and Andy Wellings
Addison Wesley

A Book on C, 4th Edition
Kelly & Pohl
Addison-Wesley

Advanced Programming in the UNIX Environment
Stevens
Addison-Wesley

Real-Time Systems. Design Principles for Distributed Embedded  Applications
Hermann Kopetz
Kluwer, 1997

Programming in Ada 95, 2nd. ed.
John Barnes
Addison-Wesley, 1998

The C Programming Language. 2nd. ed (ANSI-C)
Brian Kernigan & Dennis Richtie
Prentice-Hall, 1989

Posix.4
Bill Gallmeister
O'Reilly, 1995

Pthreads programming
Bradford Nichols, Dick Butlar & Jacqueline Farrell
O'Reilly, 1996


Otros recursos

Linux Cookbook

Linux Programmers Guide

Single UNIX Specification

Advanced Linux Programming