Monday, March 12, 2012

Triple Graph Grammar

They are the techniques for defining the correspondence between source and target model in a declarative way [declarative: specifying what instead of how]. In TGG we can do bi-directional transformation namely Forward Transformation and Backward Transformation. However there is no distinct differentiation on that due to bidirectional nature of TGG. TGG also can be used for model synchronization. 3 parts of TGG are
source model  <------ trace/correspondence model -----> Target model
[note in the similarity with QVT]

No comments:

Post a Comment