This course will deepen the understanding of real-time systems issues of the course Real-time Systems I. It will cover additional topics, provide relations and deeper understanding between basic issues.
Areas include:
In addition to the lectures a number of written exercises will be given.
Unfortunately, there is no single book covering the entire area in a satiesfying way. Moreover, the existing books are quite expensive, so I do not recommend buying them.
Most of the research presented can be found as published research articles.
One good book that covers most of the aperiodic scheduling algorithms is Giorgio Buttazzo, "Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications".
Note that a second edition came out recently with minor modifications.