DocumentCode
258573
Title
A difference calculus for structured data
Author
Jia Lin ; Lawless, Fiona ; Horn, Clive
Author_Institution
Dept. of Comput. & Math., Dundalk Inst. of Technol., Dundalk, Ireland
fYear
2013
fDate
26-27 June 2013
Firstpage
169
Lastpage
174
Abstract
Traditional software configuration management tools employ existing Diff tools to identify the difference between intermediate versions of a document such as a source code file. When any new data structure arises, developers have to create a version control tool for this specific structure. This paper introduces a universal approach to the creation of a version control tool for artifacts of any structured data. The approach taken is to develop a difference calculus for arbitrary objects based on their types. This calculus is built on a type system in which types are nested. By constructing types recursively, more structured data can be modelled and the difference between successive versions of objects can be identified.
Keywords
configuration management; data handling; data structures; differentiation; Diff tools; data structure; difference calculus; software configuration management; structured data; version control tool; Diff; Similarity Measure; Software Configuration Management; Type System; Version Control;
fLanguage
English
Publisher
iet
Conference_Titel
Irish Signals & Systems Conference 2014 and 2014 China-Ireland International Conference on Information and Communications Technologies (ISSC 2014/CIICT 2014). 25th IET
Conference_Location
Limerick
Type
conf
DOI
10.1049/cp.2014.0679
Filename
6912750
Link To Document