text: Alan Cameron Wills - Domain Specific Languages | Models, domain-specific languages, code generation, ….
  November 11, 2004 July 20, 2015 by Alan Cameron Wills // 12 Comments
  RobR writes: re: DSL tools availableI'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 domain specific stereotypes: conveyor belts, etc. – define some code… Read more
  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 involving relays, it's obvious: the bars on each side of the ladder… Read more
  April 22, 2004 July 20, 2015 by Alan Cameron Wills // 8 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 "We wouldn't even try!" And yet … Distributed open source projects have worked successfully… Read more
  June 10, 2004 July 20, 2015 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 to detailed implementation, with the layers connected by abstraction relations. One of the… Read more
  UML the answer? — more
  December 21, 2004 July 20, 2015 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," because it's an emotionally-laden phrase that harkens to extremely mature… Read more
  April 27, 2005 July 20, 2015 by Alan Cameron Wills // 6 Comments
  As always, the SPA conference www.spaconference.org was stimulating. Gareth Jones and I ran a workshop on "software factories and DSLs". Some of the points that came out clearly for me: Composing languages. It's a big investment to create a DSL from scratch; or from vendor-provided basic bits. People need to be able to make languages… Read more
  April 13, 2004 July 20, 2015 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 the heavy documentation and process of big projects, and they can change… Read more