X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML
Visualizar/abrir
Data
2010Autor
Orientador
Nível acadêmico
Graduação
Outro título
X-Spread 2 - an operational tool for propagating changes in XML schemas for XML documents
Assunto
Resumo
Esquemas e documentos XML são alterados ao longo do tempo para acomodar suas especificações que estão em constante evolução. A característica evolutiva dos esquemas pode por vezes comprometer a validade dos documentos a eles associados. Este trabalho propõe o X-Spread 2, uma ferramenta operacional, que propaga a evolução de esquemas XML para um conjunto de documentos XML. É realizada uma adaptação em um conjunto de documentos XML, a partir da detecção de diferenças entre duas versões de esquema ...
Esquemas e documentos XML são alterados ao longo do tempo para acomodar suas especificações que estão em constante evolução. A característica evolutiva dos esquemas pode por vezes comprometer a validade dos documentos a eles associados. Este trabalho propõe o X-Spread 2, uma ferramenta operacional, que propaga a evolução de esquemas XML para um conjunto de documentos XML. É realizada uma adaptação em um conjunto de documentos XML, a partir da detecção de diferenças entre duas versões de esquemas XML, informados pelo usuário, com o objetivo de tornar esse conjunto de documentos XML compatível com a versão mais recente do esquema XML e disponibilizá-lo novamente ao usuário. Este trabalho está baseado no protótipo não operacional implementado para o X-Spread ( Silveira 2007, Silveira e Galante 2008 ). X-Spread é uma abordagem para a propagação automática da evolução de esquemas para documentos XML. Este TCC implementou os conceitos especificados para o X-Spread, revisando suas definições e incorporando novos algoritmos e idéias para a adaptação de documentos XML. ...
Abstract
Schemas and XML documents are changed over time to accommodate their specifications that are constantly evolving. The evolutionary feature of the schemes can sometimes compromise the validity of the documents associated with them. We propose X-Spread 2, an operational tool that propagates the schema evolution for a set of XML documents. First, we identify the differences between two XML schema versions previously selected by the user. Then, we perform an adaptation process by making a set of XM ...
Schemas and XML documents are changed over time to accommodate their specifications that are constantly evolving. The evolutionary feature of the schemes can sometimes compromise the validity of the documents associated with them. We propose X-Spread 2, an operational tool that propagates the schema evolution for a set of XML documents. First, we identify the differences between two XML schema versions previously selected by the user. Then, we perform an adaptation process by making a set of XML documents compatible with the latest XML schema version. Finally, we make the set of XML documents available back to the user. This work is based on non-operational prototype implemented for the X-Spread (Silveira 2007, Silveira and Galante 2008). X-Spread is an automatic approach for propagating schema evolution for XML documents. The operational tool implemented specified here adopts the concepts specified for the X-Spread, by reviewing its definitions and incorporating both new ideas and algorithms for the adaptation of XML documents. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1022)
Este item está licenciado na Creative Commons License