Detail práce
Systémy překladových automatů a jejich aplikace
Cieľom tejto práce je zaviesť jednotný aparát pre lexikálnu a syntaktickú analýzu. Táto jednotka sa nazýva lexikálno-syntaktický prevodník LST a je zložená z konečného prevodníku, zásobníkového prevodníku a komunikačných symbolov. Ich definícia a vlastnosti sú odvodené od komunikačných symbolov zavedených v Paralelne komunikujúcich (PC) gramatických systémoch. Slúžia teda na vzájomnú komunikáciu prevodníkov. Práca sa ďalej zaoberá implementáciou tohto aparátu, popisom implementácie a porovnaním vlastností aparátu s už existujúcimi systémami. Výsledný aparát prekladá nový jazyk AIDA založený na jazyku Python 3 a prvkami z jazyka C na výstupný medzikód.
konečný prevodník, zásobníkový prevodník, lexikálno-syntaktický prevodník, paralelne komunikujúce gramatické systémy
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 C.
- Vami navrhnutý prevodník pracuje na princípe PC gramatických systémov. Tieto systémy sú bežne rozdeľované na variantu s návratom a bez návratu. O ktorú variantu sa v lexikálno-syntaktickom prevodníku jedná a ako sa špecifiká tejto varianty prejavujú?
Dotaz na aplikovatelnost výstupu práce. Dotaz na srovnání s existujícími přístupy. Dotaz na volbu implementačního jazyka. Dotaz na orientaci hran obrázku v prezentaci. Dotaz na potenciální časopiseckou publikaci a state-of-the-art.
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
@bachelorsthesis{FITBT20998, author = "L\'{i}via \v{Z}it\v{n}ansk\'{a}", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Syst\'{e}my p\v{r}ekladov\'{y}ch automat\r{u} a jejich aplikace", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/20998/" }