作者
Frank Hermann, Hartmut Ehrig, Fernando Orejas, Krzysztof Czarnecki, Zinovy Diskin, Yingfei Xiong, Susann Gottmann, Thomas Engel
发表日期
2015/2
期刊
Software & Systems Modeling
卷号
14
页码范围
241-269
出版商
Springer Berlin Heidelberg
简介
Triple graph grammars (TGGs) have been used successfully to analyze correctness and completeness of bidirectional model transformations, but a corresponding formal approach to model synchronization has been missing. This paper closes this gap by providing a formal synchronization framework with bidirectional update propagation operations. They are generated from a given TGG, which specifies the language of all consistently integrated source and target models. As our main result, we show that the generated synchronization framework is correct and complete, provided that forward and backward propagation operations are deterministic. Correctness essentially means that the propagation operations preserve and establish consistency while completeness ensures that the operations are defined for all possible inputs. Moreover, we analyze the conditions under which the operations are inverse to …
引用总数
201120122013201420152016201720182019202020212022202320246101424161910141385323
学术搜索中的文章
F Hermann, H Ehrig, F Orejas, K Czarnecki, Z Diskin… - Model Driven Engineering Languages and Systems …, 2011