Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
XML Integrity Constraints Adaptation when Schemas Evolve
Název práce v češtině:
Název v anglickém jazyce: XML Integrity Constraints Adaptation when Schemas Evolve
Klíčová slova: XML, integrity constraint, XML schema, adaptation, evolution
Klíčová slova anglicky: XML, integrity constraint, XML schema, adaptation, evolution
Akademický rok vypsání: 2010/2011
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: doc. Mgr. Martin Nečaský, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 05.11.2010
Datum zadání: 05.11.2010
Zásady pro vypracování
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.
Seznam odborné literatury
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.
 
Univerzita Karlova | Informační systém UK