MDE equation: models + transformations = software

Tweet about this on TwitterShare on FacebookBuffer this pageShare on RedditShare on LinkedInShare on Google+Email this to someone

I think it’s time to revisit Niklaus Wirth famous equation:

Algorithms + Data Structures = Programs

from a MDE (didactic) perspective. I propose the following  MDE equation:

Models + Transformations  = Software

Of course, it’s a simplification of the reality (well, in the same way Wirth’s one was, in both cases we omit, for instance, the grammar/metamodels involved) but gives a very simple way to explain what MDE is to novices (as we pretend to do in our future book).

In fact, we can even go one step further (once novices have understood the basics!).  Since transformations can be represented themselves as models, we could just write:

Models + (Transformation) Models  = Software

which could be “conceptually” simplified as:

Models = Software

that cleary shows that MDE practitioners have the absolute truth to software development :-)

If you enjoyed this post you can subscribe to this Software Modeling blog , to the portal’s mailing list , follow me on twitter and/or participate in the forums . And if you really liked it help me pass it on to others by sharing the post using the links below. Don’t forget to check our consulting and code-generation services either!

Tweet about this on TwitterShare on FacebookBuffer this pageShare on RedditShare on LinkedInShare on Google+Email this to someone
Comments
  1. Dirk Deridder
    • jordi
      • jordi
  2. Dirk Deridder
    • Juan Carlos Molina
  3. Vincent Hanniet
  4. TY
  5. jordi
  6. Richard Paige
  7. TY
  8. Jens
  9. Jim Steel
  10. leeriemenschneider
    • jordi
  11. William Cook
  12. modelpractice
  13. Steven Kelly
  14. jordi

Reply

Your email address will not be published. Required fields are marked *