background preloader

Methodology

Facebook Twitter

Fun

Best Practices for Model-Driven Software Development. Model-driven software development (MDSD [1][2]) no longer belongs to the fringes of the industry but is being applied in more and more software projects with great success.

Best Practices for Model-Driven Software Development

In this article we would like to pass on, based on the experiences we have gathered in the past few years, our contribution to its best practices. Since domain-specific languages (DSLs) and code generators have been around for a while, this is naturally not the first article to offer a description of best practices in this area (see [1] and [3]). Some of these previously described practices have firmly established themselves in the meantime, while others have lost their relevance or even become obsolete. We deal with those principles that have 'stood the test of time' in the first part of this article. OpenUP.