Real-Time Systems


Technical and methodic skills: construction and modeling of safety-critical hard real-time systems; time-dependent information, clock synchronization, real-time scheduling and communication.

Cognitive and practical skills: analysis of timing requirements, modeling and construction of real-time computer systems.

Social competence, qualifications in innovation and creativity: construction of dependable real-time computer systems, increasing the dependability of real-time computer systems.


  • Foundations: real-time systems, time-dependent information, logical and temporal order
  • Modeling of RTS: state and event, components, interfaces, real-time information
  • Real-time communication, communication protocols for RTS
  • Clock synchronization
  • Fault tolerance in real-time systems
  • Real-time operating systems: task structure, resource management, I/O, scheduling, worst-case execution time analysis of tasks
  • Energy consumption and energy management in RTS
  • RTS design: architectural styles and models, composability, design principles, certification

Didactic concept: Presentation of theory and examples in a number of lectures.


Dipl.-Ing. Dr. Peter Puschner




Lecture Time and Location



First Lecture: Monday, March 6, 2017.

Day/time: Monday, 12:00-14:00

Location: Informatik-HS, Treitlstraße 1-3




Lecture Slides

Introduction (2017)

Definitions and Concerns (2017)

Time and order (2017)
Modeling real-time systems (2017)
Real-time communication (2017)
Real-time component software (2017)
Worst-case execution-time analysis (2017)
Real-time scheduling (2017)





Information about written and oral exams and enrolment to exams on TISS course page.


Old Test Assignments


20120625 (pdf)
20130322 (pdf)
20130624 (pdf)
20131129 (pdf)
20140328 (pdf)
20140623 (pdf)
20141128 (pdf)
20150327 (pdf)