Maintenance of customer's model

Does anybody has an approach or strategy on how one should maintain customer's models written in DSL in case of development of this DSL? I have seen project migration dialogs in MPS when opening sample models (possibly written in older versions of languages?). What is happening during this migration?
Is there used a generator that reduces models written in old version language to models written in new version language?
How reliable is to store customer's models in MPS for them to be maintained properly?


Please sign in to leave a comment.