Detail práce

Zpětný překladač bajtkódu jazyka Java

Bakalářská práce Student: Hřibal Jaromír Akademický rok: 2014/2015 Vedoucí: Křivka Zbyněk, Ing., Ph.D.
Název anglicky
Java Bytecode Disassembler
Jazyk práce
český
Abstrakt

Tato práce se zabývá popisem Java virtuálního stroje vycházejícího ze specifikace, zejména instrukční sadou a formátem spustitelných jednotek. Obecné části jsou konkretizovány na základě referenční implementace specifikace Java virtuálního stroje, kterou je Java HotSpot. Součástí práce je také implementace nástroje pro uživatelsky přívětivé zobrazení obsahu spustitelných jednotek spolu s ekvivalentním zdrojovým kódem, ze kterého byly generovány. Nástroj neplní roli dekompilátoru, ale předpokládá dostupnost zdrojových kódu a náležitých informací ve spustitelných jednotkách.

Klíčová slova

Java, HotSpot, Zpětný překlad, Java bajtkód, Java virtuální stroj

Ústav
Studijní program
Informační technologie
Soubory
Stav
neobhájeno
Obhajoba
16. června 2015
Oponent
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. Komise hodnotila práci jako nevyhovující, protože nebylo splněno zadání.

Komise
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), předseda
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
Citace
HŘIBAL, Jaromír. Zpětný překladač bajtkódu jazyka Java. Brno, 2015. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2015-06-16. Vedoucí práce Křivka Zbyněk. Dostupné z: https://www.fit.vut.cz/study/thesis/17143/
BibTeX
@bachelorsthesis{FITBT17143,
    author = "Jarom\'{i}r H\v{r}ibal",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Zp\v{e}tn\'{y} p\v{r}eklada\v{c} bajtk\'{o}du 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/17143/"
}
Nahoru