I'm using it for my PhD. My aim is to extend an existing SOA model-driven methodology to help with testing various aspects, such as defining performance testing requirements or evaluating service contracts.
My experience of Model Driven Software Development:
I'm one of the developers of the Eclipse Epsilon project since early 2011. Epsilon provides a family of concise and convenient model management languages which are all based on a shared language EOL, thus allowing for code reuse across model validations, M2M transformations and M2T transformations.
Epsilon also includes a few useful tools for working with models, such as the Eugenia graphical editor generator, the EUnit unit testing framework, or the ModeLink model weaving editor.