Mohammed Atef’s Technical blog

Domain-Specific Language (DSL) Tools

Kindly I have wrote this post to give you quick brief about DSL tools and howit is related to Visual Studio.

DSL Tools

Domain-Specific Language Tools enable the construction of custom graphical designers and the generation of source code using domain-specific diagrammatic notations. So you can create a UML-like graphic designer in Visual Studio.
Using DSL Tools is quite straightforward, and you can create your own UML-like language relatively quickly.

Domain Specific Language Tools used to build a graphical designer integrated into Visual Studio for your own domain specific language. The Domain Specific Language Tools ship as a separate download for Visual Studio. The DSL Tools are an SDK that allows you to use Microsoft’s generic modeling platform to build visual modeling tools that run inside of Visual Studio. The SDK contains code generation tools that will generate a running designer based on an XML description.

First I want quickly introduce the DSL Tools. DSL Tools was merged with the Visual Studio SDK, but do not mix them up because DSL Tools is actually one layer above as it uses the Visual Studio SDK to allow you to create your plug-in. We could describe the relationships between the Visual Studio SDK, DSL Tools, and Visual Studio as three domains containing each other like this:

Domain-specific language Tools

Domain-specific language Tools

Hope this help…..

March 29, 2009 - Posted by | Architucture | , ,

1 Comment »

  1. Excellent. Certainly.

    Comment by Criminal Lawyer In Houston TX | July 7, 2013 | Reply

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: