code CC742
credit_hours 3
title Real-Time Systems
arbic title
credit hours 3
Description/Outcomes Real-time systems are characterised by the fact that it is not only the result of the rncalculation that is of importance but also the time when the result is available. A rncomputer used for controlling a process is a good example of a real-time system. It must operate in a time-scale that is determined by the time scale of the process. At the same time it should be reactive to external events, often with time constraints on the reaction time. rn
arabic Description/Outcomes
objectives To study methods for design and implementation of computer control systems with focus on the application classes mentioned and to implement some systems in a project.
arabic objectives
ref. books
  • Giorgio C. Buttazzo, “Hard Real-time Computing Systems: Predictable
  • Scheduling Algorithms and Applications (Real-Time Systems Series)”, Springer
  • Verlag Telos, 2nd Edition, 2004.
  • Phillip A. Laplante, “Real-Time Systems Design and Analysis”, Wiley-IEEE
  • Press, 3rd Edition, 2004.
  • Jane W. S. Liu, “Real-Time Systems”, Prentice Hall, 1st Edition, 2000.
arabic ref. books
arabic textbook
objective set
content set
Course Content
content serial Description
1 Real-time programming
2 Synchronization and mutual exclusion
3 Real-time kernels and operating systems
4 Periodic controller tasks
5 Computer implementation of control algorithms
6 Scheduling theory
7 Formal methods
8 Sequence control
9 Set-point handling
10 Industrial control systems
11 Real-time communication