I am interested in model-driven approaches usable by domain experts (not general programmers). During the years I am slowly moving from code generation to direct model interpretation/execution. In my company we are developing web-based model-driven development tools.
My experience of Model Driven Software Development:
I have delivered full-scale integration modeling solution in 2001 for a major regional bank with many backend systems. 100% C++ code generation was implemented and later successfully migrated to XQuery generation. The solution is still used and maintained. This year our fully modeled multi-channel banking solution will go to live production.