User Settings
Dissertation

Version Control of structured data: A study on different approaches in XML

0

TL;DRAbstract

The structured authoring environment has been changing towards a decentralised form of authoring. Existing version control systems do not handle these documents adequately, making it very difficult to have parallel authoring in a structured environment. This study attempts to find better alternatives to the existing paradigms and tools for versioning XML documents. To achieve this, the DESMET methodology for evaluating software engineering methods and tools was applied, with both a Feature Analysis and a Benchmark Analysis being performed. Concerning the feature analysis, the results demonstrate that the XML-aware tools are, as expected, better at XML specific concerns, such as considering the history of a specific node. Conversely, the non-XML-aware ones are not able to achieve good results in the XML specific concerns, but do achieve a high score when considering project maturity or general repository management features. Regarding performance, this study concludes that

Chat with Paper

AI Agents for this Paper

The structured authoring environment has been changing towards a decentralised form of authoring. Existing version control systems do not handle these documents adequately, making it very difficult to have parallel authoring in a structured environment. This study attempts to find better alternatives to the existing paradigms and tools for versioning XML documents. To achieve this, the DESMET methodology for evaluating software engineering methods and tools was applied, with both a Feature Analysis and a Benchmark Analysis being performed. Concerning the feature analysis, the results demonstrate that the XML-aware tools are, as expected, better at XML specific concerns, such as considering the history of a specific node. Conversely, the non-XML-aware ones are not able to achieve good results in the XML specific concerns, but do achieve a high score when considering project maturity or general repository management features. Regarding performance, this study concludes that

Keywords

Computer scienceXML validationEfficient XML InterchangeXML Schema EditorXMLXML frameworkDocumentationDocument Structure Description

Chat

Click to start Chat