A system for analysis of collections of XML queries
Thesis title in Czech: | Systém pro analýzu kolekcí XML dotazů |
---|---|
Thesis title in English: | A system for analysis of collections of XML queries |
Academic year of topic announcement: | 2009/2010 |
Thesis type: | diploma thesis |
Thesis language: | angličtina |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. David Bednárek, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 19.11.2009 |
Date of assignment: | 19.11.2009 |
Date and time of defence: | 24.05.2010 00:00 |
Date of electronic submission: | 24.05.2010 |
Date of proceeded defence: | 24.05.2010 |
Opponents: | doc. RNDr. Irena Holubová, Ph.D. |
Guidelines |
The goal of the thesis is an implementation of a system for analysis of collections of XQuery programs. The analysis will be based on the frequency of the occurence of various language constructs and their combinations; these constructs and combinations will be defined by the user of the system. In the core of the system, the collection will be converted to a suitable internal representation which allows for analytical queries formulated in a language derived from XPath. |
References |
- Draper, Fankhauser, Fernandez, Malhotra, Rose, Rys, Simeon, and Wadler: XQuery 1.0 and XPath 2.0 Formal Semantics. W3C, January 2007.
- Cowan and Tobin: XML Information Set. W3C, February 2004. - Boag: Building a Tokenizer for XPath or XQuery. W3C, April 2005. - Grune, Bal, Jacobs, Langedoen: Modern Compiler Design. John Wiley & Sons, 2000. |
Preliminary scope of work |
Cílem práce je návrh a implementace systému pro analýzu kolekcí dotazů v jazyce XQuery. Analýza bude spočívat ve vyhodnocení četnosti různých konstrukcí a jejich kombinací v zadané kolekci, přičemž sledované konstrukce a kombinace budou zadávány uživatelem systému. Jádrem systému je převod dotazu z XQuery do vhodné vnitřní formy, nad níž bude možné vyhodnocovat analytické dotazy zadané v jazyce odvozeném z jazyka XPath. |