SylabUZ
Nazwa przedmiotu | Event-driven systems |
Kod przedmiotu | 11.9-WE-AutD-E-dS-Er |
Wydział | Wydział Nauk Inżynieryjno-Technicznych |
Kierunek | Automatyka i robotyka |
Profil | ogólnoakademicki |
Rodzaj studiów | Program Erasmus drugiego stopnia |
Semestr rozpoczęcia | semestr letni 2024/2025 |
Semestr | 1 |
Liczba punktów ECTS do zdobycia | 6 |
Typ przedmiotu | obowiązkowy |
Język nauczania | angielski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 15 | 1 | - | - | Egzamin |
Laboratorium | 15 | 1 | - | - | Zaliczenie na ocenę |
Get to know formal specification methods of event-driven systems.
Learn how to design and verify event-driven systems.
Finishing the course of "Discrete process control"
Informal introduction to event-driven systems.
Mathematical foundations. Elements of automata theory that are necessary for the formal specification of event-driven systems. A finite automaton as an event-driven system model. Deterministic and nondeterministic automata.
Introduction to temporal logic. Time structure - linear and branched time. Operators and formulas of temporal logic. Logic: LTL vs CTL. Intuitive examples of the specification of simple event systems in the language of temporal logic.
Reactive systems. Synchronous and asynchronous implementation of event systems.
Formal verification of the specification of event systems. System analysis by examining the specification set in the LTL and CTL logics. Safety and liveness properties. Counter-examples. Model checking methods. The use of a model checker tool (on the example of NuSMV/nuXmv).
lecture: classic lecture & discussion
lab: exercises
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
lecture: passing the exam
lab: positive evaluation of finished exercises
final grade = lecture: 50% + lab: 50%
Zmodyfikowane przez dr hab. inż. Wojciech Paszke, prof. UZ (ostatnia modyfikacja: 09-04-2024 14:14)