As I wrote in a previous post, one of the main problems I saw in Microsoft Visual Studio DSL Tools was the lack of support for UML. I’m not a big fan of UML, but I must recognize that a common modeling language could be helpful in some scenarios.

Now, it seems that Microsoft changed it’s view. Bill Gates announced at Tech·Ed 2008 for Developers that UML will be part of Visual Studio 10. Great news. But this announce does not means that Microsoft is moving away from DSL. As Cameron Skinner wrote in a post, Microsoft will be using an hybrid model, a combination of both approaches: UML at the “logical” layer and DSLs at the “physical” layer. Not as powerful as openArchitectureWare, but a great step forward.