Alan Cameron Wills - Domain Specific Languages
Models, domain-specific languages, code generation, ....
Since this blog has been all about my old job, I'm going to start a new one: UML and Agile...
Date: 01/31/2009
In the days long ago before I joined Microsoft, I was an itinerant consultant in UML. I'd wander the...
Date: 01/29/2009
I've joined MSF - the Microsoft Solutions Framework. MSF is about providing process "guidance"....
Date: 09/07/2006
The Models Conference is in Genova, Italy this year (October 1-6). If you have developed some...
Date: 02/14/2006
The DSL Tools are extensible - as well as writing a specification of your own language, you can add...
Date: 12/20/2005
The Models/UML conference has posted its call for papers https://www.modelsconference.org/. Steve,...
Date: 12/20/2005
We've just published an updated set of samples for the DSL Tools. As well as updates to the previous...
Date: 12/13/2005
We use partial classes a lot in the DSL Tools. We need them to help compose code that's generated...
Date: 11/03/2005
I do get irritated by over-officious tools. "You can't use that name, you've used it already over...
Date: 10/30/2005
In the DSL Tools Customization Samples & Guide there's some examples that use MDF rules to spot...
Date: 10/26/2005
Interesting post and comments on Harry Pierson's blog:...
Date: 10/22/2005
One of the features of the DSL Tools is extensibility. With the language definition files, you can...
Date: 10/21/2005
JAOO in Aarhus, Denmark, is getting big - almost 900 participants, I heard. There was a Domain...
Date: 09/30/2005
There's now a DSL Tools FAQ, which I've pulled together from the multifariouse Q&A on the DSL...
Date: 08/08/2005
Interesting progress - there's an independent company offering courses on DSLs, including DSL Tools...
Date: 08/02/2005
DSL + Agile workshop I spent most of Monday running a DSL workshop at XP2005, with Steven Kelly of...
Date: 06/21/2005
Software development is teamwork. The most important techniques you learn for project success -- or...
Date: 06/21/2005
Martin Fowler has posted an interesting summary of DSLs at...
Date: 06/20/2005
An overview of what my group in MS does:...
Date: 05/27/2005
Steven Kelly of MetaCase and I are doing a workshop at XP2005 on "Agile Development with Domain...
Date: 05/23/2005
Erdem Sahin posted this question to the DSLTools web forum: Does DSL help to build Adaptive Object...
Date: 05/11/2005
Susan says: 1. Composing languages: a DSL can also be categorized based on whether it an...
Date: 05/04/2005
As always, the SPA conference www.spaconference.org was stimulating. Gareth Jones and I ran a...
Date: 04/27/2005
At the excellent SPA conference (www.spa2005.org) John Daniels led a workshop session "A Taxonomy of...
Date: 04/24/2005
Nice post from David Ing:...
Date: 04/24/2005
What's the word "Model" useful for? People use it for all sorts of stuff, usually as distinct from...
Date: 04/19/2005
Grady Booch writes : Will's blog had a number of errors of fact, Ouch! Well, permit me to unruffle...
Date: 12/21/2004
Here's what we've been working on for a while:...
Date: 12/20/2004
This is an example of a Ladder Diagram from the IEC1131 standard:I find this fascinating! As a...
Date: 11/17/2004
RobR > Tools built on the type of meta-technology you talk about are not new. Agreed! Of course,...
Date: 11/15/2004
RobR > I think for many language definition purposes, UML stereotypes are in fact much more...
Date: 11/15/2004
RobR writes:re: DSL tools availableI'd be interested to know how your tools differ from doing the...
Date: 11/11/2004
In my previous job, I used to go around showing people some rather neat techniques for doing...
Date: 11/08/2004
The keynote talk at the UML conference a couple of days ago was by Krzysztof Czarnecki, on...
Date: 10/14/2004
Simon Johnston of IBM has written a note about DSLs (domain specific languages) compared with UML....
Date: 06/10/2004
General info on DSLS: https://www.program-transformation.org/Transform/DomainSpecificLanguages...
Date: 05/25/2004
One thing to think about when inventing your domain specific language: what general sort of syntax...
Date: 05/06/2004
An article by Steve Cook and me about domain specific languages appears in the excellent online CBDi...
Date: 04/22/2004
At OOPSLA 2001, a panel of the most distinguished methodologists of the day was asked "How would you...
Date: 04/22/2004
Don't do big projects. Small ones have a lot more chance of success. In a small group, people are...
Date: 04/13/2004
At OT2004, I ran a workshop on domain specific languages. OT is where the UK experts in software...
Date: 04/13/2004