Course Syllabus for

Real-Time Systems

FRTN01F, 10 credits

Valid from: Spring 2017
Decided by: Professor Thomas Johansson
Date of establishment: 2016-10-27

General Information

Division: Automatic Control
Course type: Course given jointly for second and third cycle
The course is also given at second-cycle level with course code: FRTN01
Teaching language: English


The aim of the course is that the PhD student should learn how to design and implement computer-based control systems.


Knowledge and Understanding

For a passing grade the doctoral student must

Competences and Skills

For a passing grade the doctoral student must

Judgement and Approach

For a passing grade the doctoral student must

Course Contents

The course covers the following topics: Introduction, Real-time programming, Synchronization and mutual exclusion, Real-time kernels and operating systems, Periodic controller tasks, Computer implementation of control algorithms, Discretization of continuous-time controllers, Sampling of continuous-time systems, Input-output models of discrete-time systems, Sequence control using Grafcet, Scheduling theory, Integrated Control and Scheduling, Implementation aspects, Control over networks

Course Literature

Instruction Details

Types of instruction: Lectures, laboratory exercises, exercises, project

Examination Details

Examination formats: Written exam, written report. Written exam, project, three laboratory exercises.
Grading scale: Failed, pass

Admission Details

Assumed prior knowledge: Basic course in programming and FRT010 Automatic Control, Basic Course.

Course Occasion Information

Contact and Other Information

Course coordinator: Karl-Erik Årzén <>
Web page:

Complete view