Deklarativní jazyk a nástroj pro transformaci dat mezi XML dokumenty

dc.contributor.advisorMouček Roman, Doc. Ing. Ph.D.
dc.contributor.authorJirman, Jan
dc.contributor.refereeLipka Richard, Ing. Ph.D.
dc.date.accepted2021-9-7
dc.date.accessioned2021-09-13T22:16:22Z
dc.date.available2020-9-11
dc.date.available2021-09-13T22:16:22Z
dc.date.issued2021
dc.date.submitted2021-6-24
dc.description.abstractHlavní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.cs
dc.description.abstract-translatedThe 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 Eurosoftwareen
dc.description.resultObhájenocs
dc.format104 s.cs
dc.identifier86135
dc.identifier.urihttp://hdl.handle.net/11025/45197
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectdoménově specifický jazykcs
dc.subjectdslcs
dc.subjectmapovánícs
dc.subjecttransformace datcs
dc.subjectxmlcs
dc.subject.translateddomain specific languageen
dc.subject.translateddslen
dc.subject.translatedmappingen
dc.subject.translateddata transformationen
dc.subject.translatedxmlen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleDeklarativní jazyk a nástroj pro transformaci dat mezi XML dokumentycs
dc.title.alternativeDeclarative language and tool for data conversion between XML documentsen
dc.typediplomová prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=86135

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
DP_Jan_Jirman_2021.pdf
Size:
2.34 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A18N0089Phodnoceni-ved.pdf
Size:
421.73 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A18N0089Pposudek-op.pdf
Size:
44.86 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A18N0089Pobhajoba.PDF
Size:
287.65 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce
No Thumbnail Available
Name:
A18N0089P-zadani_DP.pdf
Size:
17.73 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha

Collections