I tweeted about the relationship between UML and MDD.
There was also some discussion on StackExchange.
It has since become clear to me that UML is perfectly reasonable for
its purpose: to describe OO designs. But UML is not appropriate for
doing serious Model-Driven Development. It was OMG that tried
to connect the two, in promoting MDA. That was a mistake.
I think that DSL research has many of the same goals as MDD, and
the connection between these two threads of research will eventually
bear fruit.
There was also some discussion on StackExchange.
It has since become clear to me that UML is perfectly reasonable for
its purpose: to describe OO designs. But UML is not appropriate for
doing serious Model-Driven Development. It was OMG that tried
to connect the two, in promoting MDA. That was a mistake.
I think that DSL research has many of the same goals as MDD, and
the connection between these two threads of research will eventually
bear fruit.