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. |