New version of the Architecture Guidance

I’m a bit tardy in passing this information along, but the Rangers have recently ( April 18th ) released a new version of the Architecture Guidance. Check out Willy’s post for more details, or go and download it directly here. A bunch of great prescriptive guidance on how to use the modeling and visualization capabilities…

5

UML Profiles and Visual Studio 2010: Part Two

Ok, so I was just sitting down, getting ready to write a nice long post about how to create your own UML Profiles when I discovered just how great the MSDN documentation is on this very subject. So instead of trying to recreate that work, please check out the docs found here. Kudos to our…

7

DGML, Containers, and VSTS 2010 Architecture Rendering

I previously pointed out how easy it was to manipulate and then render a .dgml file in the upcoming VSTS 2010 Architecture product. I want to continue that discussion by showing how easy it is to indicate to the product that you need to see nodes contained inside another, and a few other niceties along…

7

DSL Multiple Views example and other links

Mr. Provost was recently interviewed by the ElegantCode folks. Find that podcast here. Wanted to make people aware of the excellent work two of our MVPs ( Pascal Recchia and Anthony Guerot ) have done recently with the DSL Toolkit. Checkout this great article on how they have manipulated the DSL API in order to…

1

Directed Graph Markup Language ( DGML )

In this previous post I introduced you to the new format, and then this follow on post showed some of the examples of how the format is used to back some common graphs you can expect in the product. In this post, I’m going to talk about a couple ways of controlling how links are…

3

Visualize Java Code

In this last post I introduced you to some *very* basic understanding of how DGML works. Now I want to take that knowledge out for a test drive. 🙂 What I’ve decided to do is a couple of things. I’ve decided I’m going to show how to visualize Java code using Antlr and Visual Studio…

3

"Standard Graphs"

It became clear from the emails and comments to my last post that I should probably spend a little more time describing the functionality found in the VSTS 2010 CTP a bit better, specifically that functionality involving the Architecture Explorer and the graphs generated via the AE. ( I just figured everyone had already run…

3

Introduction to Directed Graph Markup Language ( DGML )

DGML, or "Directed Graph Markup Language" is what we are using in VSTS 2010 Architecture to render graphs like the one below:   The power of DGML is in its simplicity. Let me show you what I mean. If you launch the VSTS 2010 CTP, open a project, click View->Architecture Explorer, then click the button…

29

Layer Validation with the VSTS 2010 CTP

In my first post of this series, I broke down the VSTS 2010 Architecture product into “functional” areas, and I’ve been slowly describing the pieces. The areas highlighted ( Modeling Project here and here, Model Explorer, and Work Item Integration ) I’ve already discussed at some length. Today, I want to drill into the Layer…

6

The UML Model Explorer

In the VSTS 2010 Architecture product, we’ve added another toolwindow to VS designed to help you understand and manipulate the UML models that you will be building. The UML Model Explorer ( that’s what we’re currently calling it, but that can certainly change 🙂 ) is a WPF component that represents the UML Package hierarchy…

2