Detail práce

Generování programového kódu z definice ontologie

Diplomová práce Student: Svetlík Tomáš Akademický rok: 2021/2022 Vedoucí: Burget Radek, doc. Ing., Ph.D.
Jazyk práce
slovenský
Abstrakt

Táto diplomová práca sa venuje procesu generovania programového kódu z definície ontológie. Pri vývoji ontologických aplikácií je výhodné mať definíciu ontológie vo forme zdrojového kódu. Takýto kód vyjadruje ontologické triedy a vlastnosti. Hlavným cieľom práce je vytvoriť implementáciu nástroj, ktorý využíva tento proces. Práca popisuje návrh, implementáciu a testovanie tohto nástroja. Výsledkom práce je plne funkčný generátor zdrojového kódu. Je schopný generovať výstupný kód v programovacích jazykoch Java a Python. Funkčnosť a spoľahlivosť bola vyhodnotená na základe testovania so sadou reálne využívaných ontológií.

Klíčová slova

Sémantický web, Ontológia, RDF, RDFS, OWL, Generátor, Generovanie zdrojového kódu, Java, RDF4J

Ústav
Studijní program
Informační technologie a umělá inteligence, specializace Softwarové inženýrství
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
22. června 2022
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. 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 A.

Otázky u obhajoby
  1. Uvádíte, že generátor zdrojového kódu je rozšiřitelný a dokáže generovat kód i v jiných jazycích, než je Java nebo Python. Jakých vlastností musí takový jazyk všeobecně nabývat?
  2. Bylo by možné Váš nástroj integrovat do nějakého vývojového prostředí (VSCode, Eclipse)?
  3. K čemu se používá výsledek vašeho programu?
  4. Lze vámi vygenerovaný model nějakým způsobem upravit? Je to vůbec možné? Bude výstup vždy odpovídat ontologii?
Komise
Hruška Tomáš, prof. Ing., CSc. (UIFS FIT VUT), předseda
Kreslíková Jitka, doc. RNDr., CSc. (UIFS FIT VUT), člen
Křivka Zbyněk, Ing., Ph.D. (UIFS FIT VUT), člen
Rychlý Marek, RNDr., Ph.D. (UIFS FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), člen
Citace
SVETLÍK, Tomáš. Generování programového kódu z definice ontologie. Brno, 2022. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-22. Vedoucí práce Burget Radek. Dostupné z: https://www.fit.vut.cz/study/thesis/24502/
BibTeX
@mastersthesis{FITMT24502,
    author = "Tom\'{a}\v{s} Svetl\'{i}k",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Generov\'{a}n\'{i} programov\'{e}ho k\'{o}du z definice ontologie",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "slovak",
    url = "https://www.fit.vut.cz/study/thesis/24502/"
}
Nahoru