pattern based code generation

Hi Everybody,

I need a tool which can generate pattern based C# code (for vs.net2005 if possible).

Please pour in with your inputs.

regards



Answer this question

pattern based code generation

  • pcompassion

    I though there was a recent announcement about making the Visual Studio 2005 SDK (which includes Domain Specific Languages) public. But, I was mistaken; only the Visual Studio 2005 SDK Documentation was made public. You have to register with the VSIP to download the SDK. Registration is free.

    It sounds more like Software Factories are what you want anyway. Software Factories with Visual Studio 2005 include The Guidance Automation Extensions (GAX) which "expands the capabilities of Visual Studio 2005 by allowing architects and developers to run guidance packages, such as those included in Software Factories, which automate key development tasks from within the Visual Studio environment" and The Guidance Automation Toolkit (GAT) which "is a guidance package which allows architects to author rich, integrated user experiences for reusable assets including Software Factories, frameworks, and patterns. The resulting Guidance Packages, composed of templates, wizards and recipes, help developers build solutions in a way consistent with the architecture guidance. In order to use the Guidance Automation Toolkit, you must first install the Guidance Automation Extensions."

    Both of which can be downloaded (pre-release, preview versions) at the following links--which, I believe, also require free registration:

    Guidance Automation Extensions (GAX)
    Guidance Automation Toolkit (GAT)



  • Henrik Skak Pedersen

    Hi,

    Pattern based code generation is possible to some extent using DSL. It depends what level of code generation you are looking for. But if it is for repetative purpose and you want a base model based Code generation have a look at this following link....

    http://www.clipcode.biz/workshops/dsl.html

    This URL contains presentation and for some patterns it gives you model and code generation also.

    Regards

  • Ranjeetchoudhary

    You might want to look a Domain Specific Languages and Software Factories.

  • GiriKrishna

    Sorry Siva,

    i tried to download and run the clipcode but it is giiving error.Clipcode helpdesk replied to this problem by saying that clipcode version does not support the latest DSL toolkit version.

    Kindly suggest some other tool.

    regards


  • rxg

    Hi Peter,

    I tried hard but wasn't been able to download the two mentioned by you.

    Can you give me the link of their download page.

    One more stypid question- difference between these two.I understood that software factories are something realted to patterns but wasn't been able to understand what is DSL.As i am requiring pattern based cod geenarting like visitor, singleton,observer pattern.So how DSL will help me in this

    I am sure you can adcise me in this

    regards


  • pattern based code generation