Browse by Tags

Tagged Content List
  • Blog Post: VS 2010 DSL SDK Beta1

    Following close on the heels of VS2010 Beta1, we've announced the corresponding DSL SDK (oh those acronyms) - see Jean-Marc's blog .
  • Blog Post: Explicit Design

    Cameron has been blogging about new features in our product.. In a recent post he used the term Explicit Design. I've been reflecting on this, and I like it. In software development we really do need to capture design data that is not just the code, but should be saved and versioned just like the code...
  • Blog Post: Oslo topics

    Keith Short has been blogging about Oslo and the DSL Toolkit and Oslo's use of model-driven terminology. There's been a fair amount of speculation about how all these things fit together, so it is good now PDC is over to be able to clarify the relationships.
  • Blog Post: New features for DSL Tools in Visual Studio 2010

    Stuart has blogged about the new features expected in DSL Tools in VS 2010. There's plenty new there: DSL libraries, DSL extensibility, read-only models, forms-based UI, ModelBus, precompiled templates, movable labels, sticky tools, copy/paste and more.
  • Blog Post: UML and DSLs

    So is UML really contradictory to DSLs? Do they really represent different philosophies? I don’t think so. After all, UML is just a set of domain specific languages. If you want to model use cases, or state transition diagrams, what other DSLs would you use? Software architecture is all about tradeoffs...
  • Blog Post: Eyal joins the team

    A slightly belated hello to Eyal who has joined the DSL Tools team in Cambridge. Welcome Eyal!
  • Blog Post: Visual Studio 2008 SDK 1.1 has been released

    See the VSX team blog .
  • Blog Post: DSL Book Website updated

    The website for our DSL book has been updated - thanks Gareth . This includes downloadable versions of the book examples for VS2008.
  • Blog Post: I’ve got a new job working on DSLs and UML!

    Having spent a year in the Visual Studio Ecosystem team helping to integrate the DSL Tools deeper into the VS SDK, I am moving back to VSTS Architecture Edition to work on their new set of tools for architects, including UML tools, which are built on top of the DSL Tools. Our leader is Cameron Skinner...
  • Blog Post: A new member of the team!

    Jean-Marc has joined our team! He brings some great new ideas and energy to what we're doing and I'm already enjoying working with him.
  • Blog Post: Extra entries on the undo stack

    I spent some of this afternoon looking at a problem reported on the VSX forum . The questioner has customized the designer and is getting multiple entries on the undo stack as a consequence of a single change. I coded up his example, but in my case I only got a single entry on the undo stack. What could...
  • Blog Post: Known issues in Microsoft Visual Studio 2008 SDK 1.0

    The VSX Team Blog lists these issues, several of which affect the DSL Tools.
  • Blog Post: Storyboard designer

    The storyboard designer ( ) is a great example of how DSL Tools can be used in conjunction with the Visual Studio Shell to create a useful and flexible stand-alone tool. It says the target audience is VSX developers, VS Shell developers and Visual Studio enthusiasts...
  • Blog Post: DSL Tools and Visual Studio eXtensibility are hiring in Cambridge and Redmond!

    If you have great software development skills and want to join the Visual Studio Extensibility team, in UK or USA, Gareth would like to hear from you .
  • Blog Post: Your feedback needed

    Aaron Ruckman is looking for feedback on your experience of installing and deploying Visual Studio.
  • Blog Post: DSL Tools Roadmap

    Stuart has blogged a roadmap of future plans for DSL Tools.
  • Blog Post: Barcelona

    Tomorrow morning I'm off to Barcelona, where TechEd is happening. I'll be there until Sunday. I expect to be at the Visual Studio Extensibility booth tomorrow afternoon.
  • Blog Post: Containment and deletion

    An old chestnut came up recently: the relationship between "containment" and "cascade delete". Somebody said that this is something inherent in real things and trotted out an old example: a Car has Wheels and when the Car is deleted, so are the Wheels. The UML specification is full of this kind of...
  • Blog Post: Releasing the Source Code for the .NET Framework Libraries

    See Scott Guthrie's blog . This will make things easier for .NET developers.
  • Blog Post: Using LINQ to write constraints in OCL style v4

    Based on much appreciated feedback from my earlier posts, here is my latest version. This one is more compact and expressive, and the Duplicates function scales roughly linearly so I don't think that any performance has been sacrificed for expressive power. [ ValidationState ( ValidationState .Enabled...
  • Blog Post: Using LINQ to write constraints in OCL style v3

    In a comment to my last post, Keith Short challenged me to write a version of this constraint with good error reporting, i.e. to post an error to the task list that gives the names of the duplicate properties, and supports navigation to the element that is in error. After a bit of head-scratching, I...
  • Blog Post: Using LINQ to write constraints in OCL style v2

    Based on Michael Giagnocavo's feedback, here's a cleaner version of my last post. Thanks Michael. [ ValidationState ( ValidationState .Enabled)] public partial class ExampleElement { [ ValidationMethod ( ValidationCategories .Menu | ValidationCategories .Save)] private void TestExampleElement...
  • Blog Post: Using LINQ to write constraints in OCL style

    I wanted to investigate using LINQ to write constraints "OCL-style". I made a "minimal language" and added a new NamedDomainClass called Property, embedded in ExampleElement. Then I wrote the following validation method to check that all of the Properties attached to an ExampleElement are uniquely named...
  • Blog Post: DSL Tools team joins VS Ecosystem team

    I'm back from a very nice family holiday. As announced on the VSX Team Blog the DSL Tools team has joined up with the Visual Studio Ecosystem team. We're working out how to integrate the DSL Tools authoring into the overall VS Extensibility experience. We don't think of modelling as a separate activity...
  • Blog Post: Recording of CG2007 panel session

    The recording of the panel session at the recent CG2007 conference on the topic of DSLs vs UML is now available.
Page 1 of 3 (71 items) 123