Real-Time Systems

Aim

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.



Subject

  • 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


Lecturer

Dipl.-Ing. Dr. Peter PUSCHNER

Homepage

https://ti.tuwien.ac.at/rts/teaching/courses/real-time-systems/

 

Lecture Time and Location

 

For the time being, the lectures are canceled. We will produce recordings of the lectures and publish them here/on TUWEL in due course.

Lecture time: Friday, 15:00-17:00
Location: FH HS7

    Slides

     

    Lecture Slides

    Introduction (2018)

    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)

     

     

    Exams

     

    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)