455-0505 – Real Time Control Systems (SRvRC)

Gurantor departmentDepartment of Measurement and Control
Subject guarantordoc. RNDr. Jindřich Černohorský, CSc.
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
455-0505/01 2003/2004 2003/2004 6
455-0505/02 2004/2005 2009/2010 5
455-0505/03 2005/2006 2009/2010 4

Subject aims expressed by acquired skills and competences

The course represents the introduction to the real time systems, namely with respect to the control and information systems development. Students will be aquainted with rudimental general theoretical principles applicable in design and implementation of control real-time systems and gain practical skill in programming of such applications with help of programming lanquage C#.

Teaching methods

Lectures
Individual consultations
Tutorials
Project work

Summary

The course presents fundamental theoretical concepts and paradigms within the real time computing and control systems implementation fields : concept of real time, concurrency, parallelism, synchronisation and communication of concurrent processes, low-level programming, software safety, system safety, modularization, using of OOP, process management in critical RT systems, software engineering life cycle.

Compulsory literature:

Burns, A.-Wellings, A.: Real-Time Systems and their Programming Lanquages, Adison Wesley, 1994

Recommended literature:

Buttazo, G. : Hard Real Time Computing Systems, Kluwre Academic Publishers, 1997 Bennet S. : Real-Time Computer Control, Prentice Hall 1988 Schiper A.: Concurrent Programming, North Oxford Academic, 1989 Burns, A.-Wellings, A.: Real-Time Systems and their Programming Lanquages, Adison Wesley, 1994

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.