Lenguajes para sistemas de tiempo real

Máster en Computación

Grupo de Computadores y Tiempo Real
Facultad de Ciencias, Universidad de Cantabria


Para acceder al material del curso usar el Servidor Moodle

1. Profesor

2. Programa

Parte I: Fundamentos de Programación en lenguaje Ada

1.1. Elementos básicos del lenguaje Ada
1.2. Estructuras de datos dinámicas
1.3. Modularidad y programación orientada a objetos
1.4. Tratamiento de errores
1.5. Abstracción de tipos mediante unidades genéricas

Parte II: Programación de tiempo real en Ada

2.1 Planificación por prioridades
2.2 Sincronización de tiempo real
2.3 Gestión del tiempo
2.4 Gestión de interrupciones
2.5 Planificación jerárquica
2.6 Restricciones y perfil de Ravenscar

Parte III: Patrones básicos de tiempo real

4.1 Tareas periódicas y aperiódicas
4.2 Esquemas productor/consumidor
4.3 Transacciones lineales