Integrace SmartCGMS s prostředím jazyka Python a JavaScript

Související URL: https://diabetes.zcu.cz/

Navržený typ práce: Bakalářská práce     Celkový stav inzerátu: Obsazené


Na katedře již delší dobu vyvíjíme framework SmartCGMS, který slouží pro analýzu signálů a například i simulaci léčby (do budoucna doufejme, že nejen simulaci). Primárně jej vyvíjíme pro problémy spojené s diabetem, ale nic nebrání použití i v jiných odvětvích. Součástí podobných léčebných setupů bývají i algoritmy strojového učení a umělé inteligence, respektive i jiné algoritmy založené klidně jen na sadě pravidel. SmartCGMS je vyvíjeno v jazyce C++. Tyto algoritmy je ale velice obvyklé implementovat v jazyce Python, popř. JavaScript (v případě určitých konkrétních příkladů spojených s diabetem, byť z toho nejsme úplně nadšeni). SmartCGMS ale nemá podporu pro propojení s těmito jazyky.

Vaším úkolem by bylo analyzovat způsob, jakým by bylo možné bezpečně propojit SmartCGMS a kódy v jazyce Python a JavaScript. Tyto jazyky mají diametrálně odlišné například paměťové a vláknové modely, a proto se na cestě objeví určitá sada charakteristických problémů.

Rámcové zadání v bodech:
1) Seznamte se s nástrojem SmartCGMS, jazyky C++, Python a JavaScript
2) Analyzujte způsoby, jakým by se dala do SmartCGMS integrovat podpora jazyků Python a JavaScript
3) Navrhněte efektivní způsob, jakým by se tato podpora dala implementovat pro podporu vybraných druhů entit SmartCGMS
4) Implementujte tento způsob
5) Otestujte Vaši implementaci na sadě standardních úloh




Pro akad. rok: 2024/2025

Vložil: Ing. Martin Úbl

Email: ublm@kiv.zcu.cz

Vloženo: 1.9.2024 000 01:20:03

Zdroj: externí systém

Katedry

Zkratka katedryNázev katedryStavSchválilVedoucí práce
FAV/KIVKatedra informatiky a výpočetní technikySchválenoIng. Martin Úbl
ublm@kiv.zcu.cz
Ing. Martin Úbl
ublm@kiv.zcu.cz