Sign in
Alan Cameron Wills - Domain Specific Languages
Models, domain-specific languages, code generation, ....
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
All Categories
DSL Tools
model driven
UML
Visual Studio
VSTS
Archive
Archives
January 2009
(2)
September 2006
(1)
February 2006
(1)
December 2005
(3)
November 2005
(1)
October 2005
(4)
September 2005
(1)
August 2005
(2)
June 2005
(3)
May 2005
(4)
April 2005
(4)
December 2004
(2)
November 2004
(5)
October 2004
(1)
June 2004
(1)
May 2004
(2)
April 2004
(4)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Alan Cameron Wills - Domain Specific Languages
End-to-end DSL samples available
Posted
over 8 years ago
by
Alan Cameron Wills -
2
Comments
We've just published an updated set of samples for the DSL Tools. As well as updates to the previous examples, which show how to customize your DSL, there's now a complete small end-to-end showing how a DSL can be used to generate the code of a project...
Alan Cameron Wills - Domain Specific Languages
partial classes
Posted
over 8 years ago
by
Alan Cameron Wills -
4
Comments
We use partial classes a lot in the DSL Tools . We need them to help compose code that's generated from different places, and generated with handwritten code. If you're not familiar with it, a partial class definition is just a set of methods, properties...
Alan Cameron Wills - Domain Specific Languages
Why not base domain specific languages on UML?
Posted
over 9 years ago
by
Alan Cameron Wills -
12
Comments
RobR writes: re: DSL tools available I'd be interested to know how your tools differ from doing the following: - creating a bunch of stereotypes in a UML tool (possibly with some icons to make it look prettier). So for baggage handling I could build various...
Alan Cameron Wills - Domain Specific Languages
Constraints and Restrictions in MS DSL Tools
Posted
over 8 years ago
by
Alan Cameron Wills -
1
Comments
I do get irritated by over-officious tools. "You can't use that name, you've used it already over there." Well, I know, but I'm going to change that in a moment, and it'll be alright in the end, really. In the DSL Tools Customization Samples &...
Alan Cameron Wills - Domain Specific Languages
How to teach software development
Posted
over 8 years ago
by
Alan Cameron Wills -
7
Comments
Software development is teamwork. The most important techniques you learn for project success -- or get wrong otherwise -- are about working in teams. The methods that have made the biggest improvements in development success rates are not tools or technical...
Alan Cameron Wills - Domain Specific Languages
Rules in the DSL Tools
Posted
over 8 years ago
by
Alan Cameron Wills -
0
Comments
In the DSL Tools Customization Samples & Guide there's some examples that use MDF rules to spot a change and react to it. (1) In the class diagram sample, attributes are displayed as a string like "aName : SomeType", and in the properties grid, the...
Alan Cameron Wills - Domain Specific Languages
XP2005
Posted
over 8 years ago
by
Alan Cameron Wills -
3
Comments
DSL + Agile workshop I spent most of Monday running a DSL workshop at XP2005 , with Steven Kelly of MetaCase. There were 22 participants including ourselves, and people said it was an enjoyable and useful day. Results posted at http://www.dsmforum...
Alan Cameron Wills - Domain Specific Languages
Customizing the MS Domain Specific Language Tools
Posted
over 8 years ago
by
Alan Cameron Wills -
0
Comments
One of the features of the DSL Tools is extensibility. With the language definition files, you can define a wide range of thing-and-link style graphical notations. The current version of the Tools comes with a set of templates for creating class, use...
Alan Cameron Wills - Domain Specific Languages
Composing DSLs in our tools
Posted
over 8 years ago
by
Alan Cameron Wills -
3
Comments
Susan says : 1. Composing languages: a DSL can also be categorized based on whether it an encapsulated DSL that represents an application domain (e.g. finance, medical, etc) or an aspectual DSL that represents a concern that cuts across the application...
Alan Cameron Wills - Domain Specific Languages
Frequently Asked Questions
Posted
over 8 years ago
by
Alan Cameron Wills -
0
Comments
There's now a DSL Tools FAQ , which I've pulled together from the multifariouse Q&A on the DSL Tools Forum over the past few months. Thanks to all the questioners and answerers.
Alan Cameron Wills - Domain Specific Languages
Course on DSLs
Posted
over 8 years ago
by
Alan Cameron Wills -
0
Comments
Interesting progress - there's an independent company offering courses on DSLs, including DSL Tools as an exemplar. http://www.clipcode.biz/workshops/Clipcode_DSL_Workshop_Data_Sheet.pdf
Alan Cameron Wills - Domain Specific Languages
Extending the DSL Tools
Posted
over 8 years ago
by
Alan Cameron Wills -
0
Comments
The DSL Tools are extensible - as well as writing a specification of your own language, you can add your own code to extend the language and its tools in various ways. One of the best ways to learn the extensions is by reading the DSL Samples . They include...
Alan Cameron Wills - Domain Specific Languages
DSLs at JAOO
Posted
over 8 years ago
by
Alan Cameron Wills -
2
Comments
JAOO in Aarhus, Denmark, is getting big - almost 900 participants, I heard. There was a Domain Specific Languages track on Wednesday - DSLs is really gathering steam! The day kicked off with an excellent plenary on Software Factories and DSLs by Microsoft...
Alan Cameron Wills - Domain Specific Languages
Models/UML conference
Posted
over 8 years ago
by
Alan Cameron Wills -
2
Comments
The Models/UML conference has posted its call for papers http://www.modelsconference.org/ . Steve, Stuart and I take it in turns on the programme committee for this. (Stuart was Programme Chair last year.) "The MoDELS series of conferences are devoted...
Alan Cameron Wills - Domain Specific Languages
Code is Model?
Posted
over 8 years ago
by
Alan Cameron Wills -
0
Comments
Interesting post and comments on Harry Pierson's blog: http://devhawk.net/2005/10/05/Code+Is+Model.aspx
Alan Cameron Wills - Domain Specific Languages
Models conference - place to show off your DSLs
Posted
over 7 years ago
by
Alan Cameron Wills -
0
Comments
The Models Conference is in Genova, Italy this year (October 1-6). If you have developed some interesting stuff in DSL Tools, this is the place to share it and get useful feedback. If you're wondering about the best ways of using models to drive software...
Alan Cameron Wills - Domain Specific Languages
Hot topic at UML 2004
Posted
over 9 years ago
by
Alan Cameron Wills -
3
Comments
The keynote talk at the UML conference a couple of days ago was by Krzysztof Czarnecki , on Generative Programming (title of his book with Ulrich Eisenecker , from 2000). Generative Programming is about using Domain-Specific Languages --- from simple...
Alan Cameron Wills - Domain Specific Languages
UML the answer? -- more
Posted
over 9 years ago
by
Alan Cameron Wills -
6
Comments
Grady Booch writes : Will's blog had a number of errors of fact, Ouch! Well, permit me to unruffle my feathers a bit. It's more a difference of emphasis. But let's start at the top. GB> I'm disappointed that Microsoft choose the term "software factory...
Alan Cameron Wills - Domain Specific Languages
Move to MSF
Posted
over 7 years ago
by
Alan Cameron Wills -
3
Comments
I've joined MSF - the Microsoft Solutions Framework . MSF is about providing process "guidance". Software development processes are about who does what and in what order - role X writes a spec or a story, role Y writes the software, role Z tests it...
Alan Cameron Wills - Domain Specific Languages
Model Taxonomy
Posted
over 8 years ago
by
Alan Cameron Wills -
5
Comments
At the excellent SPA conference ( www.spa2005.org ) John Daniels led a workshop session " A Taxonomy of Models". Defining “model” as including any kind of language, he made a table of how models are used; or rather, he wrote the outer headings and...
Alan Cameron Wills - Domain Specific Languages
Domain Specific Languages
Posted
over 9 years ago
by
Alan Cameron Wills -
2
Comments
At OT2004 , I ran a workshop on domain specific languages. OT is where the UK experts in software development gather each year, and so the people attending a workshop generally know more than whoever is running it. It's a great way to get some good ideas...
Alan Cameron Wills - Domain Specific Languages
DSL tools available
Posted
over 9 years ago
by
Alan Cameron Wills -
9
Comments
In my previous job, I used to go around showing people some rather neat techniques for doing requirements analysis (and in particular the Catalysis method I created with Desmond D'Souza). One of the big frustrations was that we didn't have any tools to...
Alan Cameron Wills - Domain Specific Languages
Many syntaxes for one semantics
Posted
over 9 years ago
by
Alan Cameron Wills -
10
Comments
This is an example of a Ladder Diagram from the IEC1131 standard: I find this fascinating! As a computer programmer, it would never have occurred to me to represent logic expressions in this way. But to electrical engineers used to laying out circuits...
Alan Cameron Wills - Domain Specific Languages
Costs of designing a DSL - UML the answer?
Posted
over 9 years ago
by
Alan Cameron Wills -
4
Comments
RobR > Tools built on the type of meta-technology you talk about are not new. Agreed! Of course, I'm working at Microsoft rather than at a university, so utter novelty is not a claim. In fact, we hope to use the best ideas and experience that have...
Alan Cameron Wills - Domain Specific Languages
The power of stereotypes
Posted
over 9 years ago
by
Alan Cameron Wills -
1
Comments
RobR > I think for many language definition purposes, UML stereotypes are in fact much more useful than you think.I think for many language definition purposes, UML stereotypes are in fact much more useful than you think. My feeling is that it's not...
Page 1 of 2 (41 items)
1
2