Diplomová práce v oborech Počítačové systémy a sítě, Medicínská informatika, Distribuované výpočetní systémy - Distribuované systémy, Distribuované výpočetní systémy - Výpočetní technika, Informatika a její specializace - Medicínská informatika, Softwarové a informační systémy - Robustní softwarové systémy, Softwarové a informační systémy - Softwarové inženýrství.
V rámci našeho výzkumu se soustředíme mimo jiné i na softwarová řešení v oblasti léčby diabetu. Tato řešení by měla eventuálně být nasazena na reálný hardware. Ve fázi testování však vyžadujeme, aby se software dal testovat automatizovanými způsoby, a to navíc bez újmy na reálném hardware v případě testování krajních scénářů. Vyplatí se nám proto emulovat hardware pomocí emulátoru, který byl vyvinut jako diplomová práce zde na katedře. Výhodou emulace je, že lze spolehlivě, strukturovaně a v rámci definovaného scénáře injektovat chyby a selhání, u kterých pozorujeme následnou reakci v software - např. pokud se zasekne dávkovač inzulinu, SW musí reagovat; pokud selže komunikace (např. kvůli rušení), SW musí reagovat, apod.
V rámci této práce by Vaším úkolem bylo doimplementovat komponenty inzulínové pumpy jako emulované moduly do emulátoru ZeroMate (vyvinut jako DP v roce 2023/24 v jazyce C++). Dále upravíte emulátor tak, aby byl schopen testy spouštět automaticky a na základě definovaných scénářů. Z těchto běhů připravíte sběr diagnostických dat a jejich následnou analýzu a prezentaci uživateli, popř. do vybraného CI/CD nástroje (momentálně používáme Jenkins).
Rámcové zadání:
1. Seznamte se s emulátorem ZeroMate a problematikou léčby diabetu
2. Analyzujte dostupné způsoby verifikace softwarových řešení pro medicínská zařízení
3. Navrhněte sadu komponent pro emulátor ZeroMate, kterými bude možné vymodelovat virtuální inzulínovou pumpu
4. Implementujte navržené komponenty, umožněte injektáž chyb a selhání různých druhů
5. Otestujte řešení na vybraných příkladech
Podrobnosti: https://diabetes.zcu.cz
Téma vypsal: Ing. Martin Úbl (UN 332)
Vypsáno pro akademický rok 2024/2025 dne: 2024-05-14
Toto téma je zatím volné. Pokud o téma máte vážný zájem, vyplňte prosím následující formulář, kterým si téma zamluvíte (všechny položky jsou povinné).