very interesting use case !
In TOPCASED, we have to find an efficient way to build compatibility
bridges each time meta-models evolve (UML 2.0 > UML 2.1 for example).
(Semi-)automatic creation of such transformations would be of great help.
As currently SAM meta-model is changing, we could try to apply this
weaving model on it. What do you think about it ?