An Avanade Blogging Community

Welcome to An Avanade Blogging Community Sign in | Join | Help
in Search

Gerardo de Geest

Evolution in Microsoft DSL-Tools - Part 2

As a follow up to my previous blog post, many people have asked me for a demo of the tooling. Well, here it is :) The attached zip file includes a wmv file with a screencapture and some of my comments. The demo is performed using the datacontract DSL of Microsoft Web Service Software Factory Modeling edtion. The model is migrated from the beta 117 version to the final version of WSSF.

This demo shows you the following:

  • A model build using version beta 117 is not viewable in the final version. It is also not possible to generate code in the final version.
  • The DSLCompare tool is able to analyze two DSL definitions and create a mapping between them automatically. The mapping is stored in an XML file.
  • The ConverterGenerator tool takes the mapping XML file as an input and generates a Visual Studio solution with the C# code for the converter.
  • The C# code can be compiled without making any changes to it.
  • The converter is able to convert the model created in version beta 117 to a model that is visible in the final version of WSSF.
  • All these steps are completed within 10 minutes.

I hope you'll enjoy the demo :)

Published Wednesday, July 16, 2008 8:29 AM by gerardo.de.geest
Attachment(s): http://www.de-geest.com/dslversioning02.zip

Comments

No Comments
Anonymous comments are disabled

This Blog

Post Calendar

<July 2008>
SuMoTuWeThFrSa
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

Syndication