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!

Published 29 January 08 04:22 by GarethJ

Comments

# Cyril said on January 29, 2008 6:32 AM:

Neat work, indeed.

That source-->model drag-drop reverse engineering feature is pretty handy.

# stuart kent's blog said on February 7, 2008 8:08 AM:

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

New Comments to this post are disabled

Search

Go

This Blog

Disclaimer
The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.
All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Tags

Archives

Architects who Model

DSL Tools Team

Links

Syndication

Page view tracker