CENG 523 Advanced Topics of Real-Time Systems |
A.1. Homepage: https://tolgaayav.gitlab.io/ceng523 |
B.1. Objective of the Course: Real-Time software design issues, real-time operating systems, real-time scheduling algorithms, formal methods in software specification, modeling and verification using timed-automata, software design, programming languages, testing, performance analysis and optimization, documentation, software re-use, fault-tolerance .
|
B.2. Prerequisites: No prerequisite. |
C.1. Course Contents: Real-Time operating systems, POSIX, scheduling algorithms, formal methods for real-time systems such as timed automata and model checking, advanced C and assembly programming issues, kernel programming.
|
C.2. Course Schedule:
|
D. Lecture Notes: |
E. Grading: Written Midterm Exam: %35 |
F. Books: Phillip Laplante, Real-Time Systems Design and Analysis - An Engineer's Handbook, IEEE Press, S.H.Son, Advances in real-time systems, Englewood Cliffs, N.J.: Prentice Hall, c1995. |
G. Assignments:
|
H. Project: This year's term project will be announced soon. |