450-6006/01 – Modern Methods of Control Systems Software Design (MMNSŘS)

Gurantor departmentDepartment of Cybernetics and Biomedical EngineeringCredits10
Subject guarantordoc. RNDr. Jindřich Černohorský, CSc.Subject version guarantordoc. RNDr. Jindřich Černohorský, CSc.
Study levelpostgraduate
Study languageCzech
Year of introduction2010/2011Year of cancellation
Intended for the facultiesFEIIntended for study typesDoctoral
Instruction secured by
LoginNameTuitorTeacher giving lectures
C1E65 doc. RNDr. Jindřich Černohorský, CSc.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Examination 28+0
Combined Examination 28+0

Subject aims expressed by acquired skills and competences

The goal of the subject is to give studnts an overview of methods of design of control systmes with focus on real time issues by means of modern design technologies

Teaching methods

Lectures
Individual consultations
Project work

Summary

The subject is focused on advanced principles and methods of software design of control systems. The attention is given both to the structured and object oriented methods. The subject is focused on architectural principles of control systems development and to CASE systems like RT-UML, ADARTS Aand CODARTS an to the design patterns.

Compulsory literature:

Gomaa H.: Software Design Methods for Concurrent and Real Time Systems, Addison-Wesley, 1996 Gomma H.: Designing Concurrent, Distributed , and Real-Time Applications with UML, Addison-Wesley,2000 Vicente, K.J.: Cognitive Work Analysis. Mahwah, NJ: Lawrence Erlbaum Associates, 1999, ISBN 0-8058-2397-2

Recommended literature:

Douglass B.,P.: Doing Hard Time, Addison-Wesley , 1999 Burns A., Wellings A.: Real-Time Systmes and their Programming Languages,Addison-Wesley , 1990 Jenkins P.,D.et all.: Cognitive Work Analysis: Coping with Complexity, Ashgate Publishing Limited, 2009 ISBN 978-0-7546-7026-1

Way of continuous check of knowledge in the course of semester

The condition for passing the subject is elaboration of written document , focused on subject topics, e.g. project, paper or review paper in extent approx 140 hours /sem.

E-learning

Další požadavky na studenta

There are not defined other requirements for student

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

1. Overview of design methods, ADARTS and CFODARTS. The terminology. The evolution of design software methods: RTSAD- 9 structured analysis and design for real time), DARTS, JSD. Object oriented design. 2. Analysis and modeling of parallel systems and RT systems. The system decomposition, behavioral system description, behavioral analysis, state dependent behavior and state independent behavior, examples. 3. System structuring into processes and modules. Structuring criteria. Cohesion and coupling. Parallel architectures. The communication and synchronization of processes. 4. Distributed system design. RPC, message sending communication. Design steps in distributed design: Decomposition, interface specification, tightly and loosely coupled communication, Client – Server cooperation 5. OOD of RT systems. Abstraction, encapsulation, objects, classes, inheritance, polymorphism. Object and classes diagrams, state transition diagrams, timing diagrams, processes diagrams. Identification of classes and objects and the relations between them. 6. Design patterns: description, catalog, of DP, inheritance, delegation, composition, type parameterization, design patterns use. 7. Application, framework, toolkit. Examples-Box Component Builder, Jbed.

Conditions for subject completion

Full-time form (validity from: 2013/2014 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Examination Examination  
Mandatory attendence parzicipation:

Show history
Combined form (validity from: 2013/2014 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Examination Examination  
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2019/2020 (P0714D150001) Cybernetics P Czech Ostrava Choice-compulsory type B study plan
2019/2020 (P0714D150001) Cybernetics K Czech Ostrava Choice-compulsory type B study plan
2018/2019 (P2649) Electrical Engineering (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2018/2019 (P2649) Electrical Engineering (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan
2017/2018 (P2649) Electrical Engineering (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2017/2018 (P2649) Electrical Engineering (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan
2016/2017 (P2649) Electrical Engineering (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2016/2017 (P2649) Electrical Engineering (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan
2015/2016 (P2649) Electrical Engineering (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2015/2016 (P2649) Electrical Engineering (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan
2014/2015 (P2649) Electrical Engineering (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2014/2015 (P2649) Electrical Engineering (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan
2013/2014 (P2649) Electrical Engineering (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2013/2014 (P2649) Electrical Engineering (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan
2012/2013 (P2649) Electrical Engineering (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2012/2013 (P2649) Electrical Engineering (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan
2011/2012 (P2649) Electrical Engineering (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2011/2012 (P2649) Electrical Engineering (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan
2010/2011 (P2645) Electrical Engineering, Communication and Computer systems (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2010/2011 (P2645) Electrical Engineering, Communication and Computer systems (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan
2010/2011 (P2649) Electrical Engineering (2612V045) Technical Cybernetics P Czech Ostrava Choice-compulsory study plan
2010/2011 (P2649) Electrical Engineering (2612V045) Technical Cybernetics K Czech Ostrava Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner