.NET Developments

Feb 19 2008   11:51AM GMT

Guidance Automation Toolkit for architects and teams using VS

Yuval Shavit Profile: YuvalShavit

As part of their job, software architects often try to establish best practices for developers working on a project within an organization. Recently released Guidance Automation Extensions (GAX) for Visual Studio help architects and teams achieve this goal. The extensions can be downloaded from MSDN.

Atop GAX runs the Guidance Automation Toolkit (GAT),l also downloadable. This is described as a package that enables architects to create reusable assets including Software Factories, frameworks, and patterns. The resulting templates and wizards help developers “build solutions in a way consistent with the architecture guidance,” according to posted material on the MSDN site.

Key parts of the toolkit include:

Recipes. These automate activities usually performed manually;

Actions. These are atomic units of work called in a defined sequence by recipes;

Text Template Transformation Templates. Such templates combine text and scriptlets that, when run, return a string that is directly inserted into the output stream of the template;

Type Converters that validate the value of a field and convert this from its user interface representation to a type representation; and

Visual Studio Templates.  These can be associated with recipes, are written in XML, and can be expanded by the Visual Studio template engine.

GAX and GAT must be downloaded and installed separately, notes Microsoft blogger Grigori Melnik. GAT requires that GAX is installed first.

 Comment on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: