DocumentCode :
3718787
Title :
From trace-based inter-model validation to bidirectional model synchronization with reconciliation
Author :
Leila Samimi-Dehkordi;Bahman Zamani;Shekoufeh Kolahdouz-Rahimi
Author_Institution :
Dept. of Software Eng., Univ. of Isfahan, Isfahan, Iran
fYear :
2015
Firstpage :
123
Lastpage :
130
Abstract :
Model to model transformation is a process of generating a target model from the source input model. However, after applying the transformation, both source and target models may evolve independently. In these cases, bidirectional transformation (Bx) is required to propagate changes across models to resolve the inter-model inconsistency. In this paper, we propose an interactive Bx approach via inter-model validation which enables developers synchronizing models with reconciliation. The proposed Bx system is implemented using the Epsilon Validation Language (EVL). A trace meta-model is designed to provide change propagation leads to bidirectional correspondence between models. The approach is formalized based on the synchronization concepts achieving 13 different states for each bidirectional relation. Our approach is compared to some other well-known Bx approaches considering six significant synchronization features. The results illustrate the appropriateness of the proposed approach.
Keywords :
"Unified modeling language","Synchronization"
Publisher :
ieee
Conference_Titel :
Computer and Knowledge Engineering (ICCKE), 2015 5th International Conference on
Type :
conf
DOI :
10.1109/ICCKE.2015.7365871
Filename :
7365871
Link To Document :
بازگشت