UML is the worst thing to ever happen to MDE/MDD

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.