Last week the second Dutch Model Driven Experience conference was held in Amsterdam. The goal of this conference is to stimulate the use of Model Driven Development (MDD) techniques and practices. The program was centered around practical experiences and “lessons learned”.
Two main approaches
In principle two main approaches were presented by different companies. The first [...]
Posts under ‘DSL’
The Model Driven Experience 2009 - a review
DSLs and Ruby
Many discussions on the nature and implementation of DSLs these days tend to gravitate towards Ruby. The syntax and grammar of Ruby just allows the formulation of DSLs in a manner that other languages don’t. Jamis Buck (of Rails fame) has a short write-up of his experience writing DSLs in Ruby.
http://weblog.jamisbuck.org/2006/4/20/writing-domain-specific-languages
Another opinion of the value of UML
UML seems to be a polarizing factor in the software development debates. The Learning LISP blog chimes in with observations on the lack of added value UML brings to the design and development process.
UML is applying an abstraction at the wrong end of the problem. It is primarily used to sketch object models for inferior [...]
MDSD Today 2008 Recap
Peter Friese attended the Model Driven Software Development Today conference and posted a recap with overviews, items and a good deal of images. If you weren’t able to attend, this provides a good overview of what you missed out on.
http://www.peterfriese.de/mdsd-today-2008-recap/
MDD for Application Development
We have by now a solid 50 plus years of collective experience in the development of commercial-purpose software. Though the field has yet to reach the maturity of traditional engineering disciplines, a few things have become very clear in this relatively short time.
First of all, software development is inherently time-consuming and error prone. If nothing [...]
UML for MDD - oxymoron or marriage made in heaven?
Recently I have come across a number of MDD related blogs suggesting that UML is inadequate to support precise and abstract models, which are a prerequisite for a model-driven development approach.
For example, in his post Microsoft DSLs + UML = ???, arguing against the use of UML as a precise and abstract modelling language, Steven [...]
Discussing Microsoft DSLs + UML = ???
Earlier this month we covered Bill Gates mentioning the Oslo-project - Microsofts answer to the growing interest in DSLs. Steven Kelly posted an interesting observation on his blog, where he comments on Microsoft’s ideas to combine both UML and DSLs on an implementation level.
Putting UML before DSLs in this way isn’t just putting the cart [...]
Where MDE and DSL meet
On his blog, Johan den Haan has an interesting standpoint on extending OMG´s MDA standard.
MDE is a broader concept than Model-Driven Architecture (MDA), it adds multiple modeling dimensions and the notion of a software engineering process. While MDA mainly focuses on technical variability by making a difference between platform independent and platform dependent models and [...]
Bill Gates on model-driven development
As part of his keynote speech at the last TechEd Conference in Orlando, Bill Gates announced Microsoft’s strategy on model-driven development. In fact, he described ‘modeling’ as one of the biggest trends in application development. He explained that Microsoft has been working on a ´unified modeling platform`, code-named “Oslo”, that further integrates Microsoft products Visual [...]





