X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML
dc.contributor.advisor | Galante, Renata de Matos | pt_BR |
dc.contributor.author | Wilke, Felipe dos Santos | pt_BR |
dc.date.accessioned | 2011-03-30T05:59:54Z | pt_BR |
dc.date.issued | 2010 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/28319 | pt_BR |
dc.description.abstract | 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. | pt_BR |
dc.description.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 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. | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Bancos de dados | pt_BR |
dc.subject | XML | en |
dc.subject | XML (Linguagem de marcação) | pt_BR |
dc.subject | Schema | en |
dc.subject | Evolution | en |
dc.subject | Adaptation | en |
dc.title | X-Spread 2 : uma ferramenta operacional para propagação da evolução de esquemas XML para documentos XML | pt_BR |
dc.title.alternative | X-Spread 2 - an operational tool for propagating changes in XML schemas for XML documents | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 000767786 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2010 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License

-
TCC Ciência da Computação (1074)