SylabUZ
Course name | Designing of integrated cyber-phisical systems |
Course ID | 11.3-WE-INFD-PZSC-F |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Computer Science |
Education profile | academic |
Level of studies | Second-cycle studies leading to MSc degree |
Beginning semester | winter term 2019/2020 |
Semester | 2 |
ECTS credits to win | 5 |
Course type | obligatory |
Teaching language | polish |
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 |
Laboratory | 30 | 2 | 18 | 1,2 | Credit with grade |
Project | 15 | 1 | 9 | 0,6 | Credit with grade |
Lecture | 15 | 1 | 9 | 0,6 | Credit with grade |
Wprowadzenie: systemy cyber-fizyczne (ang. cyber-physical systems, CPS), systemy inteligentne (smart systems), internet rzeczy (Internet of Things, IoT), systemy zintegrowanie oraz rozproszone.
Ogólna ścieżka projektowania zintegrowanych systemów cyber-fizycznych: specyfikacja, analiza (w tym walidacja i weryfikacja), dekompozycja oraz synchronizacja, modelowanie zdekomponowanego systemu, weryfikacja funkcjonalna, implementacja.
Graficzne metody specyfikacji systemów cyber-fizycznych: sieci Petriego, interpretowane sieci Petriego, sieci binarne, diagramy UML.
Metody analizy systemów cyber-fizycznych: walidacja, weryfikacja formalna, analiza relacji współbieżności (przestrzeni stanów systemu) oraz sekwencyjności z zastosowaniem algebry liniowej, teorii grafów oraz hipergrafów. Złożoność obliczeniowa algorytmów analizy systemów cyber-fizycznych.
Dekompozycja i synchronizacja systemu cyber-fizycznego: podział na komponenty (składowe automatowe), metody dekompozycji systemów cyber-fizycznych (algebra liniowa, teoria grafów, teoria hipergrafów). Domeny czasowe (time domains) oraz metody synchronizacji zdekomponowanego systemu.
Modelowanie zdekomponowanego systemu: modelowanie zdekomponowanych komponentów jako skończone automaty stanów (automat Moore'a, automat Mealy'ego, układ mikroprogramowany), opis w językach opisu sprzętu (Verilog, VHDL).
Implementacja systemu: logiczna synteza i implementacja systemu, fizyczna implementacja w układzie FPGA.
Statyczna częściowa rekonfiguracja zaimplementowanego systemu: mechanizm statycznej częściowej rekonfiguracji FPGA (z zatrzymaniem układu), ścieżka projektowa zintegrowanego systemu cyber-fizycznego pod kątem późniejszej statycznej częściowej rekonfiguracji.
Dynamiczna częściowa rekonfiguracja zaimplementowanego systemu: mechanizm dynamicznej częściowej rekonfiguracji FPGA (bez zatrzymania układu), ścieżka projektowa zintegrowanego systemu cyber-fizycznego pod kątem późniejszej dynamicznej częściowej rekonfiguracji.
Wykład: wykład konwencjonalny, dyskusja
Laboratorium: zajęcia praktyczne, ćwiczenia laboratoryjne
Projekt: metoda projektu
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub ustnych przeprowadzonych co najmniej raz w semestrze
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium
Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich zadań projektowych, przewidzianych do realizacji w ramach zajęć projektowych.
Składowe oceny końcowej = wykład: 30% + laboratorium: 40% + projekt: 30%
Modified by dr hab. inż. Remigiusz Wiśniewski, prof. UZ (last modification: 25-04-2019 09:38)