Detail práce
Rychlé dotazování nad metadaty jazyka Java
Cílem této bakalářské práce je navrhnout a vytvořit jazyk pro dotazování nad metadaty jazyka Java. Metadata získáme dekompilátorem Procyon. Získaná metadata uložíme do grafové databáze Titan. Pro práci s Titanem použijeme grafový framework TinkerPop. Pro dotazování do databáze použijeme navržený dotazovací jazyk. Překladač pro dotazovací jazyk vygenerujeme nástrojem ANTLR.
dotaz, metadata, Java, jazyk, TinkerPop, Titan, Procyon, ANTLR
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 D.
- Jaký největší soubor typu "jar" byl použit pro test?
- Jaká je paměťová náročnost řešení? Řekněme, že v balíčku máme 20 tříd, každá s 10 metodami, kolik takových tříd se vejde do 100MB paměti při 50% provázanosti mezi balíčky?
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Drábek Vladimír, doc. Ing., CSc. (UPSY FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (UIFS FIT VUT), člen
@bachelorsthesis{FITBT16947, author = "Vladim\'{i}r Falt\'{y}n", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Rychl\'{e} dotazov\'{a}n\'{i} nad metadaty jazyka Java", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2015, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/16947/" }