Automatic Generation of Synthetic XML Documents
Automatické generování umelých XML dokumentu
diplomová práce (NEOBHÁJENO)

Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/59048Identifikátory
SIS: 57044
Katalog UK: 990016223820106986
Kolekce
- Kvalifikační práce [11407]
Autor
Vedoucí práce
Oponent práce
Malý, Jakub
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
9. 9. 2013
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Neprospěl
Klíčová slova (česky)
XML, generátor, testování, benchmark, umělá dataKlíčová slova (anglicky)
XML, generator, testing, benchmark, synthetic dataCílem této práce je prozkoumat možnosti a omezení v generování umělých XML dokumentů. První část práce zkoumá vlastnosti nejpoužívanějších XML generátorů a porovnává je mezi sebou. Další část práce popisuje návrh vlastního algoritmu na generování XML dat, který se zaměřuje na podmožinu hlavních charakteristik XML dat (počet elementů, počet atributů, fan-out, zmíšený obsah atd.). Hlavním cílem algoritmu je generování XML dokumentů použitím množiny jednoduchých nastavení. Poslední část práce srovnává vlastní řešení s existujícími. Porovnání se zaměřuje na jednoduchost generování XML dokumentů, porovnání toho, jaké struktury je možné generátorem dosáhnout a nakonec porovnává vlastnosti podobných XML dat vytvořených různými XML generátory. Powered by TCPDF (www.tcpdf.org)
The aim of this thesis is to research the current possibilities and limitations of automatic generation of synthetic XML documents. The first part of the work discusses the properties of the most used XML data generators and compares them to each other. The next part of the thesis proposes an algorithm for XML data generation which focuses on subset of the main XML data characteristics (number of elements, number of attributes, fan-out, mixed contents etc.). The main target of the algorithm is to generate XML documents using a set of settings which are easy to understand. The last part of the work compares the proposed solution with the existing ones. The comparison focuses on how easy it is to generate XML documents, what structures can be created and finally it compares properties of the similar XML data created using different XML data generators. Powered by TCPDF (www.tcpdf.org)