Incremental model synchronization with triple graph grammars

MoDELS'06: Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems(2006)

引用 177|浏览0
暂无评分
摘要
The advent of model-driven software development has put model transformations into focus. In practice, model transformations are expected to be applicable in different stages of a development process and help to consistently propagate changes between the different involved models which we refer to as model synchronization. However, most approaches do not fully support the requirements for model synchronization today and focus only on classical one-way batch-oriented transformations. In this paper, we present our approach for an incremental model transformation which supports model synchronization. Our approach employs the visual, formal, and bidirectional transformation technique of triple graph grammars. Using this declarative specification formalism, we focus on the efficient execution of the transformation rules and present our approach to achieve an incremental model transformation for synchronization purposes. We present an evaluation of our approach and demonstrate that due to the speedup for the incremental processing in the average case even larger models can be tackled.
更多
查看译文
关键词
incremental model synchronization,transformation rule,different involved model,model transformation,triple graph grammar,synchronization purpose,classical one-way batch-oriented transformation,model synchronization,incremental processing,incremental model transformation,bidirectional transformation technique,larger model,metamodeling,development process,uml
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要