Detail práce

Podpora vývoje a testování interpretů jednoduchých jazyků

Bakalářská práce Student: Mazancová Lenka Akademický rok: 2015/2016 Vedoucí: Křivka Zbyněk, Ing., Ph.D.
Název anglicky
Development and Testing Support for Interpreters of Simple Languages
Jazyk práce
český
Abstrakt

Tento práce je zaměřena na analýzu, návrh a implementaci referenčního interpretu, který má sloužit jako pomůcka při vypracovávání a opravování projektů do předmětu Formální jazyky a překladače. Řešení tohoto problému se skládá z vytvoření instrukční sady, knihovny na čtení a zápis navržené instrukční sady a interpretu navržené instrukční sady. Zvláštní pozornost je věnována samotnému interpretu, jehož důležitou vlastností se rozšiřitelnost pomocí konfiguračních XML souborů a zdrojových souborů v jazyce C# nebo Visual Basic. Na závěr je popsáno testování interpretu navržené instrukční sady včetně možností přizpůsobení na různé typy víceúrovňových jazyků. 

Klíčová slova

Intermediální reprezentace, instrukční sada, knihovna, C++, interpret, C#

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení D
Obhajoba
15. června 2016
Oponent
Průběh obhajoby

Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm D.

Otázky u obhajoby
  1. Popište architekturu implementovaného projektu, zaměřte se i na propojení jednotlivých modulů.
  2. Zdůvodněte rozhodnutí, proč jsou pro Vaše řešení vyžadované 2 konfigurační XML soubory.
Komise
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), předseda
Burget Lukáš, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Křivka Zbyněk, Ing., Ph.D. (UIFS FIT VUT), člen
Citace
MAZANCOVÁ, Lenka. Podpora vývoje a testování interpretů jednoduchých jazyků. Brno, 2016. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2016-06-15. Vedoucí práce Křivka Zbyněk. Dostupné z: https://www.fit.vut.cz/study/thesis/18109/
BibTeX
@bachelorsthesis{FITBT18109,
    author = "Lenka Mazancov\'{a}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Podpora v\'{y}voje a testov\'{a}n\'{i} interpret\r{u} jednoduch\'{y}ch jazyk\r{u}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2016,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/18109/"
}
Nahoru