Compartilhar via


New release of DSL Tools

The new release of our DSL Tools is available now, as announced by Gareth.

Comments

  • Anonymous
    March 13, 2005
    Do you have an example of a system where I can see how to use Ms DSL. I mean to build the DSL first and then use that DSL to build the system model. Can we download the example from MS site.

    Thank you
  • Anonymous
    March 14, 2005
    Nader - good question. We don't have any full examples available at present. We know we need to produce some.
  • Anonymous
    March 17, 2005
    I am new to DSL and just downloaded the tools. I have this basic question :

    what is the role of "designer definition" in the creation of DSL. Is it the editor where I can create the concepts and relationships graphically ? then how to link the graphical representation to the data representation of the concepts ?

    Second, what is the role of "domain model designer" is it the editor for creating a specific model ?
    So in order to crate DSL I have to use desiger definitions to create the concepts and their relationships then use domain model to create a specific model for a specific application?

    Thank you for the answer
  • Anonymous
    March 18, 2005
    Mike

    The domain model designer is the editor for creating a model of the concepts of your language (some people call this a meta-model). The designer definition specifies what your notation should be and how it relates to the concepts. If you go through the walkthroughs, this should become clearer.
  • Anonymous
    March 23, 2005
    I played with DSL tools and read the book about software factories. Programming with DSLs is the natural metohds for developing software, because the focus is more on specifications and not on implementations. Also MS DSL tools make it very easy to build DSLs and introduce automation. The question is what kinds of DSLs we can build with the tools ? Can we build DSLs for engineering, medical, and business ? Any ?
  • Anonymous
    March 24, 2005
    Nader - We have customers in all of those areas experimenting with the tools today.
  • Anonymous
    April 07, 2005
    1- Using the MS process, after we develop and debug the DSL how do you generate deployment solution. This feature is not implemented yet but how this will be implemented. to develop domain solutions, the DSL will be used from VS .NET, like Visual Basic for exemple ? or the DSL will be used as an independent package (software factory package) ?

    2- In the book you mentionned than UML is currently used for documentation only. Does the current version or VS .NET (2003) use UML to build models for the solutions we develop, Are these models used only for documentation or can we generate code from, like the new version of rational tools ?

    Thank you for your reply
  • Anonymous
    April 07, 2005
    1- Using the MS process, after we develop and debug the DSL how do you generate deployment solution. This feature is not implemented yet but how this will be implemented. to develop domain solutions, the DSL will be used from VS .NET, like Visual Basic for exemple ? or the DSL will be used as an independent package (software factory package) ?

    2- In the book you mentionned than UML is currently used for documentation only. Does the current version or VS .NET (2003) use UML to build models for the solutions we develop, Are these models used only for documentation or can we generate code from, like the new version of rational tools ?

    Thank you for your reply
  • Anonymous
    April 07, 2005
    When you've developed a DSL, it can be deployed in Visual Studio 2005, Standard Edition and above.

    UML support in Visual Studio comes from Visio Enterprise Architect which support UML 1.3. This can generate and reverse-engineer C++, C# and Visual Basic.

    The Visual Studio Class Designer lets you visualize the structure of classes and their relationships, create new classes using a visual design environment, and easily refactor classes. For more information see:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/clssdsgnr.asp
  • Anonymous
    June 06, 2008
    The new release of our DSL Tools is available now, as announced by Gareth.