Real Time Systems MN1

7.5 credits

Syllabus, Master's level, 1DT008

A revised version of the syllabus is available.
Code
1DT008
Education cycle
Second cycle
Main field(s) of study and in-depth level
Computer Science A1N, Technology A1N
Grading system
Pass with distinction (5), Pass with credit (4), Pass (3), Fail (U)
Finalised by
The Faculty Board of Science and Technology, 3 November 2008
Responsible department
Department of Information Technology

Entry requirements

120 credits including Computer Architecture and Operating Systems or the equivalent.

Learning outcomes

The course is to introduce a special class of time-sensitive computer systems known as real-time systems whose behaviour must satisfy timing-constraints (i.e. deadlines). They are often embedded in safety-critical applications such as modern vehicles, process control, and traffic control etc., and therefore they are also known as embedded systems. The goal of the course is to make students:

- To understand the basic requirements of real-time systems, and how to program such systems so that the requirements are met.

- To understand how these requirements have influenced the design of real-time programming languages and real-time operating systems.

- To understand the implementation and analysis techniques which enable the requirements to be realised.

Content

The course covers topics:

- Real Time Programming Language, Language support, e.g. Ada tasking

- Real Time Operating Systems (RTOS)

- System support: scheduling, resource handling

- Design and Analysis of RT Application Software

- Modelling and analysis

- Reliability and Fault-Tolerance

- Fault tolerant, failure recovery, exception handling

- Distributed real time systems

- Real Time Communication: TTCAN

Instruction

- Lectures

- Assignment including introductory lectures

- Programming labs

- Project

Assessment

The theoretical part covering 4.5 credits will be examined with exam and the practical part covering 3 credits will be examined with assignments.

No reading list found.

FOLLOW UPPSALA UNIVERSITY ON

Uppsala University on Facebook
Uppsala University on Instagram
Uppsala University on Youtube
Uppsala University on Linkedin