Delta Operation Language for Model Difference Representation.

Dilshodbek Kuryazov · 2014

Abstract: Software models evolve over time undergoing various changes and result-ing in several versions during their lifetime. Models are differentiated during the evo-lution process and the differences between subsequent model versions are represented in differences documents for further analysis and manipulations as history informa-tion. Software models have rich data structures which differ from the code of software systems. That is why, a representation approach for the model differences has to pro-vide effective handling and management of difference information. Furthermore, the model differences represented in the differences documents have to be easy to access and reuse. This paper introduces the Delta Operations Language (DOL), a meta-model in-dependent and operation-based approach to model difference representations. The approach represents the model differences in terms of DOL and provides several DOL Services to access and reuse the DOL-based differences for further analysis and manip-ulations. To explain ideas behind the approach, it is applied to UML activity diagrams as a running example. 1

Read the paper · More papers on PaperTik