Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
diplomová práce
Autor práce: Ing. Marek Šťastný
Ak. rok: 2023/2024
Vedoucí: Ing. Václav Šimek
Oponent: Ing. Tomáš Dyk
Práce se zabývá rozšířením frameworku pro integrační a end-to-end testování IoT systémů. Specificky se zaměřuje na vytvoření simulace virtuálního prostředí, které ovlivňuje data generovaná senzory a aktuátory, jež tvoří testovací prostředí. Práce se věnuje formalismům pro popis prostorů a metodám pro modelování širokého spektra dějů. Přichází s modulár- ním návrhem obsahujícím třídy pro reprezentaci prostoru, času a dílčích simulací. Jádrem práce je simulátor založený na modelu komunikace publish-subscribe, který propojuje dílčí simulace a umožňuje synchronizaci simulačního času s reálným.
framework PatrIoT, IoT, integrační testování, end-to-end testování, sběrnice událostí, si- mulace, Java, souřadnicový systém, hybridní simulace
Termín obhajoby
27.08.2024
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
C
Průběh obhajoby
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
Otázky k obhajobě
Jazyk práce
čeština
Fakulta
Fakulta informačních technologií
Ústav
Ústav počítačových systémů
Studijní program
Informační technologie a umělá inteligence (MITAI)
Specializace
Vestavěné systémy (NEMB)
Složení komise
doc. Ing. Richard Růžička, Ph.D., MBA (předseda) doc. Ing. František Zbořil, CSc. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) doc. Mgr. Kamil Malinka, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen)
Posudek vedoucíhoIng. Václav Šimek
Při celkovém pohledu se zejména z pohledu realizačního výstupu (co se týče jeho rozsahu a náročnosti) jedná o poměrně zdařilý výsledek. Nezbývá si než povzdechnout nad tím, že výsledný dojem trošku kazí dokumentační stránka. Z pozice vedoucího této diplomové práce pak navrhuji souhrnné hodnocení stupně, B - velmi dobře, 80 bodů.
V případě této diplomové práce se jedná o tzv. firemní zadání připravené ve spolupráci s brněnskou pobočkou společnosti Red Hat Czech. Projekt se zaměřuje na rozšíření frameworku PatrIoT o podporu simulace rozsáhlých událostí v prostředí IoT systémů.
I když mají některé části tohoto projektu čistě teoretický charakter, přece jen zde převládá implementační činnost. Bráno pohledem vedoucího této diplomové práce bych požadavky plynoucí ze zadání označil za v úplnosti splněné.
Dokončování realizačního výstupu, tedy vlastní implementace dle požadavků plynoucích ze zadání, i samotné technické zprávy probíhalo v poněkud hektickém tempu a na poslední chvíli. Nicméně i v poněkud šibeničním termínu byla příležitost ke konzultaci technické zprávy a zapracování dílčích úprav dle vznesených připomínek. Je však evidentní, že při dostatečné časové rezervě na dokončení technické zprávy by bylo možno docílit kvalitnější dokumentační stránky projektu.
V souvislosti s řešením této diplomové práce mi nejsou známy žádné další publikační výstupy či zisk souvisejících ocenění.
Potřebné informační zdroje byly v převážné míře získány díky osobní iniciativě studenta. Jejich výběr uvedený v technické zprávě byl se mnou konzultován. Domnívám se, že škála těchto informačních zdrojů je s ohledem na charakter projektu adekvátní a účelně využita.
V průběhu zimního semestru student pracoval do značné míry samostatně. Konzultací bylo z jeho strany iniciováno minimální množství. O postupu prací jsem pak byl informován, i když nutno podotknout, že poněkud nepravidelně. Nicméně této skutečnosti nepřipisuji nějaký závažný dopad. Během letního semestru pak byla vzájemná komunikace již častější.
Známka navržená vedoucím: B
Posudek oponentaIng. Tomáš Dyk
Celkově práci hodnotím jako velmi zdařilou a to hlavně po implementační stránce. Text práce však obsahuje několik typografických nedostatků. Vzhledem k výše uvedeným skutečnostem, navrhuji souhrnné hodnocení stupněm C (77 bodů).
Stupeň hodnocení: zadání splněno
Stupeň hodnocení: je v obvyklém rozmezí
Práce má vhodně zvolenou strukturu, kapitoly na sebe dobře navazují a mají adekvátní rozsah.
Text obsahuje jen menší množství chyb, které jsou pravděpodobně způsobeny nedostatkem času při dokončování práce (např. "Následně popisuje kroky potřebné proNásledně popisuje implementaci základních tříd navržených v kapitole 5."). U některých kapitol/podkapitol chyběl úvod.
Na celkovou srozumitelnost textu však tyto chyby neměly vliv.
Práce po typografické stránce obsahuje několik nedostatků
Seznam použité literatury je relevantní k tématu diplomové práce. V seznamu literatury je uvedeno několik odkazů na webové stránky týkající se použitých technologií. Ostatní použitou literaturu tvoří odborné publikace vztahující se k tématu práce.
Realizační výstup mi byl prakticky předveden. Tento hodnotím jako velmi zdařilí a plně funkční.
Práce rozšiřuje framework PatrIoT o možnost nadefinovat události, která mohou nastat za uživatelem definovaných podmínek v simulovaném prostoru. Události mohou následně ovlivnit data generovaná zařízeními v tomto prostoru. Toto rozšíření je možné bez problému využít v praxi.
Stupeň hodnocení: průměrně obtížné zadání
Známka navržená oponentem: C
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová