Název: Deklarativní jazyk a nástroj pro transformaci dat mezi XML dokumenty
Další názvy: Declarative language and tool for data conversion between XML documents
Autoři: Jirman, Jan
Vedoucí práce/školitel: Mouček Roman, Doc. Ing. Ph.D.
Oponent: Lipka Richard, Ing. Ph.D.
Datum vydání: 2021
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: diplomová práce
URI: http://hdl.handle.net/11025/45197
Klíčová slova: doménově specifický jazyk;dsl;mapování;transformace dat;xml
Klíčová slova v dalším jazyce: domain specific language;dsl;mapping;data transformation;xml
Abstrakt: Hlavním tématem diplomové práce je návrh a implementace doménově specifického jazyka, který bude vhodný pro mapování dat v XML dokumentech. Práce se nejdříve zabývá shromážděním informací, ze kterých je možné vytvořit doménové koncepty. Na základě doménových konceptů je navržena syntaxe a sémantika jazyka. Společně s jazykem je vyvíjena knihovna, která poskytuje metody pro transformaci dat mezi dvěma XML soubory. Následuje implementace generátoru, který dokáže vygenerovat spustitelný Java kód s již konkrétním mapováním dat. Výsledkem práce je použitelný doménově specifický jazyk, který byl vybranými uživateli během testování zhodnocen jako uživatelsky přívětivý a má potenciál nahradit ve firmě Eurosoftware komerční mapovací software třetí strany.
Abstrakt v dalším jazyce: The main topic of the master's thesis is the design and implementation of a domain specific language suitable for mapping data in XML documents. The thesis first deals with the collection of information from which it is possible to create domain concepts. Based on the domain concepts, the syntax and semantics of the language is proposed. Along with the language, a library is developed that provides methods for transforming data between two XML files. This is followed by the implementation of a generator that can generate executable Java code with an already concrete data mapping. The result of the work is a usable domain-specific language that has been evaluated as user-friendly by selected users during testing and has the potential to replace third-party commercial mapping software at Eurosoftware
Práva: Plný text práce je přístupný bez omezení.
Vyskytuje se v kolekcích:Diplomové práce / Theses (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
DP_Jan_Jirman_2021.pdfPlný text práce2,39 MBAdobe PDFZobrazit/otevřít
A18N0089Phodnoceni-ved.pdfPosudek vedoucího práce421,73 kBAdobe PDFZobrazit/otevřít
A18N0089Pposudek-op.pdfPosudek oponenta práce44,86 kBAdobe PDFZobrazit/otevřít
A18N0089Pobhajoba.PDFPrůběh obhajoby práce287,65 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/45197

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.