Raise your level of abstraction
The model driven and the iterative approach are not compatible.
. Many users in the past started a modeling project. They just delivered a first iteration and then stopped using UML because the team was already codding and it was too painful to model again. So they stop using UML just after the first model driven generation. This is why UML has such a bad reputation today.
I think that MDD as it is currently applied suffers from a few problems that limit its adoption:
So yes, I think MDD (specially OMG's MDA) is dying (will die) in its current format.
Apart, this discussion becomes hard to follow. Maybe it should be ordered by date + thread (in a visual tree) ¿Is it possible?