Real-Time Programming
Lecturer
Prof. Dr.
Erhard Plödereder
- Thursday, 11:30 -- 13:00, V38.02
- Friday, 11:30 --
13:00, V38.02 (bi-weekly)
Exercises
Aoun Raza
- Wednesday, 11:30 -- 13:00,
0.363 (bi-weekly)
- Wednesday, 15:45 -- 17:15, V38.03 (bi-weekly)
News
26.08.09
The results for the
exam are available now. On Wednesday, 21 October , you can have
a look at the corrected exams from 1:00-2:00 p.m. in room 1.212.
17.07.2009
- Sixth assignment is
available.
02.07.2009
- Fifth assignment is
available.
23.06.2009
- Exercise for second group will take
place in V38.04.
22.06.2009
- Assignment four is available.
04.06.2009
- The third assignment is
available.
28.05.2009
- Sincere apologies for canceling
today's lecture without notice. The lecture will be held tomorrow
Friday, May 29th 11:30 - 13:00.
22.05.2009
-The second assignment is
available.
22.05.2009
- The exam for "Real-Time
Programming" will take place on August,
10th, 2008, 10:00 -- 12:00 a.m., V 38.04 (Computer Science
Building). It is a witten,
closed-book exam.
07.05.2009
- The first assignment is
available.
22.04.2009
- There will be an Introduction to
Ada programming language on Wednesday 29th April 2009 at 15:45 -- 17:15 in V38.03.
20.04.2009
- The first lecture will be
held on Thursday April
23 2009.
- The first exercise will be
held on Wednesday May
13 2009.
Description
The course will focus on the specific requirements arising from
programming real-time (or embedded) systems. These systems differ from
the typical, more traditional information processing systems and hence
place new requirements on the programming language as well as the
programmer. The following topics will be discussed:
- Introduction to real-time systems
- Fault tolerance and error recovery
- Scheduling
- Concurrency
- Communication and synchronization
- Device communication and interrupts
Useful Links
Literature
- Alan Burns and Andy Wellings: Real-Time
Systems and Programming Languages, Addison Wesley (March 2001)
- Alan Burns and Andy Wellings: Real-Time
Systems and Programming Languages, Addison-Wesley (1997)
Lecture notes
Lecture notes are available [PDF].
All kinds of comments and improvements are welcome.
Assignments
Assignments are not graded and must not be
submitted. They are discussed in the excersises acompanying the
lecture. Even though solutions will be discussed at the exercises,
students are encouraged to present their own solutions during the
excersise. A significant part of the exersises (and the lecture) will
use Ada. We strongly encourage participants to familiarize themselves
with Ada beforehand.
|