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
Models and Programs
Posted
over 8 years ago
by
Alan Cameron Wills -
2
Comments
What's the word "Model" useful for? People use it for all sorts of stuff, usually as distinct from "Program". Here's some definitions, ending up with the one I like best. Model = pictures (my score: 4/10) UML is 'modeling' because it's mostly...
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
DSL Tools preview downloadable
Posted
over 9 years ago
by
Alan Cameron Wills -
0
Comments
Here's what we've been working on for a while: http://www.microsoft.com/downloads/details.aspx?FamilyId=57A14CC6-C084-48DD-B401-1845013BF834&displaylang=en It is an early step towards the vision described in the Greenfield and Short's Software Factories...
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...
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
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
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
Domain specific languages express software refinements
Posted
over 9 years ago
by
Alan Cameron Wills -
8
Comments
Simon Johnston of IBM has written a note about DSLs (domain specific languages) compared with UML. One of the excellent points he makes is that very few tools support refinement properly -- that is, the layering of a design from abstract requirements...
Alan Cameron Wills - Domain Specific Languages
Links about Domain Specific Languages
Posted
over 9 years ago
by
Alan Cameron Wills -
1
Comments
General info on DSLS: http://www.program-transformation.org/Transform/DomainSpecificLanguages http://c2.com/cgi/wiki?DomainSpecificLanguage http://www.c2.com/cgi/wiki?LittleLanguage http://c2.com/cgi/wiki?InterpreterPattern MetaCase...
Alan Cameron Wills - Domain Specific Languages
Sorts of language
Posted
over 9 years ago
by
Alan Cameron Wills -
0
Comments
One thing to think about when inventing your domain specific language: what general sort of syntax do you want? Here are some options: Text -- like, y'know, strings of characters in words separated by spaces and punctuation. Maybe there is some...
Alan Cameron Wills - Domain Specific Languages
Domain specific article
Posted
over 9 years ago
by
Alan Cameron Wills -
0
Comments
An article by Steve Cook and me about domain specific languages appears in the excellent online CBDi Forum Journal today. Read more on the topic at Keith Short's blog .
Alan Cameron Wills - Domain Specific Languages
Dispersed Agile Development
Posted
over 9 years ago
by
Alan Cameron Wills -
9
Comments
At OOPSLA 2001, a panel of the most distinguished methodologists of the day was asked "How would you do agile development where the team are a geographically distributed workforce, each working in his own home?" They more or less unanimously said ...
Alan Cameron Wills - Domain Specific Languages
Scaling up agile: software product lines
Posted
over 9 years ago
by
Alan Cameron Wills -
5
Comments
Don't do big projects. Small ones have a lot more chance of success. In a small group, people are more likely to understand the overall requirements and architecture, so they understand better how their work fits into the whole thing. They don't need...
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...
Page 2 of 2 (41 items)
1
2