Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
XML Integrity Constraints Adaptation when Schemas Evolve
Thesis title in Czech:
Thesis title in English: XML Integrity Constraints Adaptation when Schemas Evolve
Key words: XML, integrity constraint, XML schema, adaptation, evolution
English key words: XML, integrity constraint, XML schema, adaptation, evolution
Academic year of topic announcement: 2010/2011
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. Mgr. Martin Nečaský, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 05.11.2010
Date of assignment: 05.11.2010
Guidelines
Currently, XML is de-facto a standard meta-format for data exchange. When software components exchange XML data, validation of incoming XML documents is an extremely important task. Therefore, it is necessary to specify a set of integrity constraints XML documents must satisfy. For this, various languages such as Schematron or XQuery already exist. However, a problem occurs when XML schemas of the XML documents evolve in time - which is very frequent in practice. In that case, integrity constraints expressed over an old version of the XML schema must be adapted to suit the new version. Today, this must be solved manually.

The aim of this thesis is to study possibilities of automation of propagation of changes in XML schemas to integrity constraints. The author will analyze current approaches, methods and tools in this area. Then, he will propose his own solution which may be a combination of existing ones or completely new solution. He will also implement his proposed methods and will present some experiments on real XML documents, schemas and integrity constraints.
References
Mlynkova, I. - Necasky, M. - Pokorny, J. - Richta, K. - Toman, K. - Toman, V.: Technologie XML - Principy a aplikace v praxi. Grada Publishing, Prague, Czech Republic, zari 2008. ISBN 978-80-247-2725-7.

W3C. W3C Technical Reports and Publications. http://www.w3.org/TR/

M. M. Moro, S. Malaika, L. Lim, Preserving XML queries during schema evolution, in: WWW '07: Proceedings of the 16th international conference on World Wide Web, ACM, New York, NY, USA, 2007, pp. 1341-1342.

P. Geneves, N. Layaida, V. Quint, Identifying query incompatibilities with evolving XML schemas, in: ICFP '09: Proceedings of the 14th ACM SIGPLAN international conference on Functional programming, ACM, New York, NY, USA, 2009, pp. 221-230.

C. Curino, H. J. Moon, C. Zaniolo, Automating database schema evolution in information system upgrades, in: HotSWUp '09: Proceedings of the 2nd International Workshop on Hot Topics in Software Upgrades, ACM, New York, NY, USA, 2009, pp. 1-5.

Guerrini, G. - Mesiti, M.: XML Schema Evolution and Versioning: Current Approaches and Future Trends. Open and Novel Issues in XML Database Applications: Future Directions and Advanced Technologies, Idea Group Publishing, 2008/9.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html