SylabUZ
Course name | Event-driven systems |
Course ID | 11.9-WE-AutD-E-dS-Er |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | WIEiA - oferta ERASMUS / Automatic Control and Robotics |
Education profile | - |
Level of studies | Second-cycle Erasmus programme |
Beginning semester | winter term 2018/2019 |
Semester | 2 |
ECTS credits to win | 3 |
Course type | obligatory |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 15 | 1 | - | - | Exam |
Laboratory | 15 | 1 | - | - | Credit with grade |
Discrete process control
Informal introduction to the event-driven systems.
Mathematical foundations. Elements of the automata theory necessary for formal specification of an event-driven systems. Finite Stste Machine as a model of an event-driven systems. Deterministic and undeterministic automata.
Introduction to the temporal logic. Structore of the time, linear and branchung time. Operators and expressions of the temporal logic. Logic LTL, CTL, CTL*. Intuitive examples of specification of the simple event-driven systems using the temporal logic.
Reactive event-driven systems. General concept of HCFSM. Synchronous and asynchronous implementation of the event-driven systems.
Formal verification of the event-driven systems at the level of specification. System analysis by mean of studying of the specification which provided using LTL or CTL. "Safeness" and "liveness" propertries. "Liveness" and "safeness" properties. Counter-examples. Methods of model checking. Using a model checker (NuSMV is used as an example of such tool.)
Lecture: conventional lecture
Laboratory: laboratory exercises
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture: The condition of pass is to obtain a positive assessment from the written examination.
Laboratory: a conditional of pass is to obtain positive grades from all laboratory exercises that are expected to be performed within the laboratory program.
Components of the final grade: lecture: 50% + laboratory: 50%
Modified by dr hab. inż. Wojciech Paszke, prof. UZ (last modification: 30-04-2020 10:55)