455-0505/02 – Real Time Control Systems (SRvRC)

Gurantor departmentDepartment of Measurement and ControlCredits5
Subject guarantordoc. RNDr. Jindřich Černohorský, CSc.Subject version guarantordoc. RNDr. Jindřich Černohorský, CSc.
Study levelundergraduate or graduateRequirementCompulsory
Year1Semesterwinter
Study languageCzech
Year of introduction2004/2005Year of cancellation2009/2010
Intended for the facultiesFEIIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
C1E65 doc. RNDr. Jindřich Černohorský, CSc.
JAN798 Ing. Dalibor Janckulík
KRE15 doc. Ing. Ondřej Krejcar, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+3
Combined Credit and Examination 2+12

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

Way of continuous check of knowledge in the course of semester

Verification of study: Tutorials Conditions for credit: At least 15 points for two semestral task, maximum 40 points.

E-learning

Další požadavky na studenta

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Laboratories: Serial port: direct digital inputs, direct digital outputs, simple A/D converters, frequency measurement, serial data transfer Parallel port: parallel data output , 32-bit port extension, PC-bus Game port : voltage measurement, checking of limit values switching output, counters Projects: As a semestral project the student will elaborate 2 tasks One will be focused on design and docuemtnation of simple task using structured CASE system The second one will consist in implementation of a task using Java threads to demonstrate basic principles of concurrent programming Computer labs: Modularization. Using dynamic data structures. Programming tasks by low-level means. Tutorial concerninng porttasks OOP, Inheritance. OOP, Polymorphism. Concurrent tasks based on pseudo-parallelism. Concurrent tasks based on quasi-parallelism. Interrupt handling. Exception handling. Semestral project elaboration Semestral project elaboration CASE SELECT YOURDON - introduction to the CASE subsystem DFD charts State transition charts Documentation and software maintanance. User documentation, system documentation, project documentation Maintanace process. Project management: Planning, organization, project team management.

Conditions for subject completion

Full-time form (validity from: 1960/1961 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 40 (40) 0
                Project Project 40  0
        Examination Examination 60 (60) 0
                Written examination Written examination 30  0
                Oral Oral examination 30  0
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2009/2010 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems P Czech Ostrava 3 Compulsory study plan
2009/2010 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems K Czech Ostrava 3 Compulsory study plan
2008/2009 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems P Czech Ostrava 3 Compulsory study plan
2008/2009 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems K Czech Ostrava 3 Compulsory study plan
2007/2008 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems P Czech Ostrava 3 Compulsory study plan
2007/2008 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems K Czech Ostrava 3 Compulsory study plan
2006/2007 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems P Czech Ostrava 3 Compulsory study plan
2006/2007 (N2645) Electrical Engineerong, Communication and Computer Systems (2612T041) Control and Informatics Systems P Czech Ostrava 1 Compulsory study plan
2006/2007 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems K Czech Ostrava 3 Compulsory study plan
2006/2007 (N2645) Electrical Engineerong, Communication and Computer Systems (2612T041) Control and Informatics Systems K Czech Ostrava 1 Compulsory study plan
2005/2006 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems P Czech Ostrava 3 Compulsory study plan
2005/2006 (N2645) Electrical Engineerong, Communication and Computer Systems (2612T041) Control and Informatics Systems P Czech Ostrava 1 Compulsory study plan
2005/2006 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems K Czech Ostrava 3 Compulsory study plan
2005/2006 (N2645) Electrical Engineerong, Communication and Computer Systems (2612T041) Control and Informatics Systems K Czech Ostrava 1 Compulsory study plan
2004/2005 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems P Czech Ostrava 3 Compulsory study plan
2004/2005 (N2645) Electrical Engineerong, Communication and Computer Systems (2612T041) Control and Informatics Systems P Czech Ostrava 1 Compulsory study plan
2004/2005 (B2645) Electrical Engineering, Communication and Computer Systems (2612R041) Control and Information Systems K Czech Ostrava 3 Compulsory study plan
2004/2005 (N2645) Electrical Engineerong, Communication and Computer Systems (2612T041) Control and Informatics Systems K Czech Ostrava 1 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner