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

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
Tarik Uzunović, Assist. Prof. Dr. Asst. Prof. Dr. Tarik Uzunovic Tarik Uzunović, Assist. Prof. Dr.
tarik.uzunovic@ibu.edu.ba tarik.uzunovic@ibu.edu.ba 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
    • Presentation
    • Problem solving
    • Assignments
    Description (%)
    Method Quantity Percentage (%)
    Total: 0
    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