Making Model-Driven Software Development live up to its promises

Making Model-Driven Software Development live up to its promises

Model Driven Development proponents see a lot of advantages of using MDD techniques. Higher development speed, increased quality, more cost-effective, empowering less-experienced developers, just to name a few. If you look at these promises the question arises why the whole world isn’t using MDD right now? Why don’t we hear a lot of MDD success stories? In a recent article I wrote about some of the main concerns which prevent.

Why aren’t we all doing Model Driven Development yet?

Why aren’t we all doing Model Driven Development yet?

About a month ago Kees Dijk asked a question on the programmers StackExchange titled “Why aren’t we all doing model driven development yet?“. He reiterates his question also as “What do you see as the biggest problems that make you not even consider model driven development?“. It shouldn’t be a surprise that I’m interested in these kind of questions. The answers, in this and other discussions about this subject, are.

Model Driven Development: Code Generation or Model Interpretation?

Code Generation 2010: Lessons learned in building a Model Driven Software Factory

10 things you should know about Model Driven Development

5 types of Model Driven Software Development

Microblog: news and articles on Model Driven Engineering

10 Misperceptions and challenges of Model Driven Development

MDE – Model Driven Engineering – reference guide

The place of Architecture in Model-Driven Engineering