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 :
بازگشت