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

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



Lecturer

Dipl.-Ing. Dr. Peter Puschner

Homepage

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

 

 

Lecture Time and Location

 

 

First Lecture: Monday, March 6, 2017.

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

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

 

Slides

 

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)

 

 

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)