|
Management polygonu energetické přenosové soustavy
Bohačík, Antonín ; Musil, Petr (oponent) ; Blažek, Petr (vedoucí práce)
Diplomová práce je zaměřena na vytvoření ovládacího rozhraní pro polygon simulující datovou část rozvodné sítě České republiky, kde je komunikace mezi jednotlivými rozvodnami realizována protokolem IEC 60870-5-104. Teoretická část práce detailně vysvětluje základní principy, vlastnosti a možnosti komunikačních standardů IEC 60870 a IEC 61850. Další část je zaměřena na samotnou realizaci a následnou implementaci ovládacího rozhraní včetně implementace modulu IEC 61850-80-1 pro převod dat mezi zmíněnými standardy. Poslední část popisuje vytvořené scénáře chování či samotný rozbor komunikace.
|
|
Simulátor IED s podporou komunikace GOOSE
Ládr, Tomáš ; Lichtner, Ondrej (oponent) ; Matoušek, Petr (vedoucí práce)
Cílem této bakalářské práce je vytvoření simulátoru IED pracujícího jako publisher protokolu IEC 61850-GOOSE. Pro dosažení tohoto cíle byla použita knihovna libIEC61850. V rámci práce bylo naimplementován emulátor zařízení komunikujícího pomocí protokolu GOOSE. Zpráva obsahuje experimenty validující emulovanou komunikaci. Přínosem této práce je vytvoření open-source tohoto typu emlátoru pro operační systém Linux, protože ostatní existující řešní jsou komerční.
|
|
Přípravek pro emulaci senzorů
Gromeš, Jan ; Novotný, Radovan (oponent) ; Levek, Vladimír (vedoucí práce)
Cílem práce je návrh a realizace přípravku sloužícího pro emulaci výstupů ze senzorů. Přípravek umožňuje emulovat jak senzory digitální, komunikující přes sběrnice UART, SPI, I2C, CAN a RS-485, tak i senzory analogové nebo senzory s frekvenčním výstupem. Součástí práce je také návrh počítačového rozhraní pro konfiguraci přípravku. Zvláštní důraz je kladen na co nejvyšší univerzalitu a celkovou uživatelskou přívětivost výsledného systému.
|
|
Emulátor byte kódu jazyka Java vhodný pro detekci a analýzu malware
Kubernát, Tomáš ; Rogalewicz, Adam (oponent) ; Drahanský, Martin (vedoucí práce)
Cílem této práce bylo vytvořit virtuální stroj, emulující spouštění programů napsaných v programovacím jazyce Java, který by byl vhodný pro analýzu a detekci malware. Emulátor je schopen zjistit argumenty zneužitelných metod standardních tříd jazyka Java, pořadí volání těchto zneužitelných metod a také vlastní provedení testované aplikace. Celková funkcionalita byla otestována na vhodných příkladech, na kterých proběhlo i vlastní měření. V závěru práce je popsáno testování celkového řešení, kde jsou také uvedeny tabulky a grafy pro lepší znázornění dosažených výsledků.
|
|
Simulace komunikace SCADA protokolů
Bohačík, Antonín ; Mlýnek, Petr (oponent) ; Blažek, Petr (vedoucí práce)
Tato bakalářská práce je zaměřena na vytvoření plně funkčního generátoru komunikace protokolu IEC 60870-5-104. Teoretická část práce detailně vysvětluje základní principy, vlastnosti a možnosti komunikačních standardů DNP3, IEC 60870 a IEC 61850. Další část je zaměřena na rozbor komunikace a implementace této komunikace v elektroměru PQ monitor MEg44PAN. Poslední část se pak zabývá konfigurací zařízení Raspberry Pi 3 a emulací komunikace protokolu IEC 60870-5-104. Všechny programy byly napsány a testovány pomocí vývojového prostředí Clion.
|
|
Emulace DPDK běžícího na procesoru NXP v systému QEMU
Postolka, Matěj ; Dražil, Jan (oponent) ; Kořenek, Jan (vedoucí práce)
Tato práce řeší emulaci síťové funkcionality procesoru NXP QorIQ LS2088A z důvodu testování DPDK aplikací určených pro tuto platformu. Síťová funkcionalita této platformy je poskytována emulovaným PCI zařízením, které je dostupné v prostředí emulátoru QEMU. Toto emulované zařízení je kompatibilní s DPDK a podporuje ty samé funkce jako procesor NXP QorIQ LS2088A. Díky tomu lze vytvořit virtuální prostředí pro testování DPDK aplikací určených pro platformu NXP QorIQ LS2088A.
|
|
Univerzální emulační platforma pro ověřování návrhu integrovaných obvodů
Podzemný, Jakub ; Kledrowetz, Vilém (oponent) ; Prokop, Roman (vedoucí práce)
Práce se zabývá způsoby ověření návrhů integrovaných obvodů, především pak možnostmi hardwarové emulace. V první části práce je stručně popsán proces návrhu integrovaného obvodu, jehož součástí je i emulování prostřednictvím emulačních platforem. Hlavní část práce se zabývá inovací emulační platformy, která je používána ve společnosti SCG Czech Design Center s. r. o. V rámci této inovace jsou rozebrány možné způsoby vylepšení současné emulační platformy, které jsou dále zohledněny při návrhu univerzální emulační platformy. V poslední části se práce zabývá ověřením funkčnosti navržené univerzální emulační platformy. Ta bude ověřena emulací základních řídících funkcí obvodu NCP1246.
|
| |
|
Dlouhodobé uchování webového obsahu
Kvasnica, Jaroslav ; Pokorný, Jan (vedoucí práce) ; Souček, Martin (oponent)
Tato práce řeší problematiku dlouhodobé ochrany digitálních dokumentů, konkrétně webových stránek. Cílem práce je tuto problematiku vysvětlit, vymezit rozdíly mezi různými přístupy k ní, popsat možnosti dlouhodobého uchování webového obsahu, jako je migrace a emulace nebo vysvětlit jaká jsou rizika a výzvy při zavádění těchto strategií. Na základě této práce je možné si udělat představu o tom, jaké nové problémy přináší snaha o dlouhodobou ochranu webového obsahu a jaká jejich řešení jsou v současné době dostupná. Zároveň práce přináší pohled, jakým způsobem k problematice přistupují některé významné zahraničních institucí. Hlavním výsledkem této práce je podrobná analýza strategie dlouhodobé digitální ochrany Národní knihovny České republiky, která je jedinou institucí zabývající se v takovém rozsahu ochranou českého webu. V práci je podrobně popsán proces přípravy dat, proces vytváření metadat a proces uložení do LTP úložiště NK ČR, včetně příkladů a jejich vysvětlení. V závěru práce je přiblíženo, jako další kroky český webový archiv čekají, aby byl schopný svá data dlouhodobě ochránit. Powered by TCPDF (www.tcpdf.org)
|
|
Port of QEMU to HelenOS
Mareš, Jan ; Děcký, Martin (vedoucí práce) ; Škoda, Dominik (oponent)
QEMU je emulátor procesoru schopný emulovat různé hardwarové platformy jako jsou PC, PowerPC, ARM a SPARC. Úkolem této diplomové práce je portovat QEMU na HelenOS a tím umožnit vývojářům spustit emulaci HelenOS uvnitř HelenOS. Práce obsahuje podrobnou analýzu možných způsobů, jak aplikaci portovat (zahrnující portování knihoven, které jsou ke spuštění QEMU potřebné, nebo jejich součástí) a také analýzu toho, které funkce QEMU (rozumná podmnožina všech funkcí QEMU) jsou potřebné k dosažení cíle a které funkce lze v prototypu vynechat. Hlavním cílem je podporovat emulaci platformy PC (x86 a x86-64). Ačkoliv to není částí implementace prototypu, práce analyzuje možnost použití QEMU jako hypervizoru pro HelenOS. Powered by TCPDF (www.tcpdf.org)
|