INTERNATIONAL BURCH UNIVERSITY
Graduate Study - Faculty of Engineering and Natural Sciences
3+2 Electrical and Electronic Engineering
2017-2018

SYLLABUS
Code Name Level Year Semester
EEE 547 Real Time Systems Graduate 1 Fall
Status Number of ECTS Credits Class Hours Per Week Total Hours Per Semester Language
Area Elective 6 3 0

Instructor Assistant Coordinator
Slobodan Lubura, Assist. Prof. Dr. Associate Prof. Dr. Slobodan Lubura Tarik Uzunović, Assist. Prof. Dr.
[email protected] [email protected] no email

The course deals with basic ideas and concepts related to real time systems. It covers theoretical and practical aspects of the functioning of real time systems.

COURSE OBJECTIVE
The objectives of the course are to discuss basic concepts of real time systems, scheduling algorithms, validation procedures and practical factors to be considered when implementing these systems.

COURSE CONTENT
Week
Topic
  1. Definition of real-time
  2. Hard and soft real-time systems, processors and resources,
  3. Real-time workload, dependencies and constraints
  4. Commonly used approaches in real-time scheduling
  5. Static and dynamic systems, on-line and off-line scheduling
  6. Clock –driven scheduling
  7. Priority-driven scheduling of periodic tasks
  8. Rate-monotonic algorithm
  9. Deadline monotonic algorithm, schedulability of earliest deadline first algorithm
  10. Practical factors in scheduling
  11. Scheduling aperiodic and sporadic jobs in priority-driven systems
  12. Scheduling aperiodic and sporadic jobs in priority-driven systems
  13. Resources and resource access control
  14. Multiprocessor scheduling
  15. Synchronization

LABORATORY/PRACTICE PLAN
Week
Topic

    TEACHING/ASSESSMENT
    Description
    • Practical Sessions
    • Presentation
    • Problem solving
    Description (%)
    Method Quantity Percentage (%)
    Homework1515
    Lab/Practical Exam(s)1515
    Term Paper6060
    Attendance1010
    Total: 100
    Learning outcomes
    • Introduction to real time systems
    • Hard and soft real time systems
    • Modeling of real time systems
    • Scheduling algorithms
    • Multiprocessor systems
    TEXTBOOK(S)
    • Jane W. S. Liu, \\\\\\\\\\\\\\\"Real-time systems\\\\\\\\\\\\\\\", Prentice Hall, 2000 [Liu]

    ECTS (Allocated based on student) WORKLOAD
    Activities Quantity Duration (Hour) Total Work Load
    Lecture (14 weeks x Lecture hours per week) 0
    Laboratory / Practice (14 weeks x Laboratory/Practice hours per week) 0
    Midterm Examination (1 week) 0
    Final Examination(1 week) 0
    Preparation for Midterm Examination 0
    Preparation for Final Examination 0
    Assignment / Homework/ Project 0
    Seminar / Presentation 0
    Total Workload: 0
    ECTS Credit (Total workload/25): 0