Models Driven Development and Domain Specific Languages
The question of the right programming language is one that has always spurned much controversy. Likewise, the idea that one day we could develop software by simply 'drawing' expressive models has as many advocators as opponents. The idea of domain specific languages could be one which helps us