Freigeben über


Help in tackling the hard problem of model<-->code synchronization

As we discuss in Chapter 8 of our book, it's a relatively taxing problem to do high fidelity synchronization of code and models in the cases where there's some abstraction gap between the two.

Jean-Marc Prieur of the DslFactory community in France has a project called DslFactory Utilities up on CodePlex that contains a framework to, as he puts it,

"explain how to create bidirectional DSLs, and automate this very complex process as much as possible."

You'll also find a sample designer showing how to use this for reverse engineering web services, and a couple of videos.

Nice work Jean-Marc!

Technorati Tags: VSX,DSL Tools,Domain-Specific Languages,Code Sync,Bidirectional

Comments

  • Anonymous
    January 28, 2008
    Neat work, indeed. That source-->model drag-drop reverse engineering feature is pretty handy.

  • Anonymous
    February 07, 2008
    Gareth is obviously settled in the US now, because he's starting to become a prolific blog poster again.