376.073 System Architectures for Automation and Control
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, VO, 3.0h, 4.5EC, to be held in blocked form


  • Semester hours: 3.0
  • Credits: 4.5
  • Type: VO Lecture

Aim of course

Today’s systems for automation and control are often complex compositions of various hardware and software pieces. Furthermore, this complexity rapidly increases as emerging and future systems become more and more smart, like the industrial Internet of things or autonomous driving systems. A system architecture is a collection of rules and guidelines that aim to manage this complexity. This lecture will address both practical and theoretical aspects of system architectures. Students will become aware of the system complexity problem, learn industrial solutions to manage this complexity, and will understand background theories.

Subject of course

  • System Architecture: Definition,  Lecture Scope, Problem Formulation
  • System properties: Dependability, Security, Real-Time Response, Maintainability, Cost, etc.
  • Practical Examples:
    • Overview:  from IT (Office, Datacenter, etc.) to OT (Industrial Automation, Avionics, etc.)
    • From Cloud to Fog Computing
    • Next Generation Automotive System Architectures
  • Technologies on the Rise
    • Middleware, e.g., ROS, TTIntegration, CodeSys
    • Hypervisors, e.g., PikeOS, LyncSecure, QNX
    • Networks, e.g., TSN, OPC UA, DDS
  • Theory
    • Models of Computation (MoC)
    • Time-Triggered Architecture (TTA)
    • Physically-Asynchronous Logically-Synchronous Architecture (PALS)
    • Globally-Asynchronous Locally-Synchronous (GALS)
    • Loosely Time-Triggered Architecture (LTTA)
    • A Framework for High-Assurance Quasi-Synchronous Systems (SRI)
    • Interface Theory
    • Multiple Independent Levels of Safety and Security (MILS) and Distributed MILS

Additional information

Lecture slides and additional literature will be provided



Course dates

Mon15:00 - 19:0005.11.2018 - 17.12.2018 Computerlabor CA0426lecture
System Architectures for Automation and Control - Single appointments
Mon05.11.201815:00 - 19:00 Computerlabor CA0426lecture
Mon12.11.201815:00 - 19:00 Computerlabor CA0426lecture
Mon19.11.201815:00 - 19:00 Computerlabor CA0426lecture
Mon26.11.201815:00 - 19:00 Computerlabor CA0426lecture
Mon03.12.201815:00 - 19:00 Computerlabor CA0426lecture
Mon10.12.201815:00 - 19:00 Computerlabor CA0426lecture
Mon17.12.201815:00 - 19:00 Computerlabor CA0426lecture
Course is held blocked

Examination modalities

Oral exam

Course registration

Not necessary



No lecture notes are available.

Previous knowledge